Sorry for the late reply... pretty busy currently. Just a few quick thoughts:
- I'll add the UTF-8 stuff for the Outputstream on next commit. BTW, You're of course welcome to also make changes to the code. It's a plain eclipse project, and the only thing you should need to adapt is the inclusion of that one jar from amazon into lib/. Then build.xml does the rest.
- About the default locale: I wouldn't do it, specifically because it creates confusion as to what resource is the base, and which overrides it. You can see how it works for the files which have no _locale appended, but _en and/or en_US as well. If we rename files, we will not know what the original situation was. BTW, I have had no problems at all importing "dummy.properties" into transifex. (Simply specify that the locale is en, or en_US. But the "base" file name is no problem)
- About blacklisted files: You're probably right on some of them, I'll take a closer look when I get home.