Looking to develop a list of best practices for making the internationalization process of Flex apps go smoothly.
So, here goes!
- Resource files need to be in UTF-8 format when you create them. That’s when you create them. If you put characters in a file such as an accent grave and THEN try to save as UTF-8, the saving process will munge the character. (Note: this is when working within the Eclipse IDE)
- Adobe doesn’t seem to want to supply the language references for you except for en_US and ja_JP. You need to build them for all of the frameworks side stuff as well as for your own implementations. And when you change versions of FB, guess what? You gotta do it all over again. I suppose you could try just copying…..no, forget that.
- Don’t expect that third party libs you use will have the language references you need. Hopefully, you’ll be able to get their source resource file and be able to translate and then build.
- Make sure the font sets you’re using support the languages/characters you’re using.
- Do read this excellent article.
- …more to come