Creating a flex application in flex builder that will be available in two languages i.e. in English and German.
Challenges:
Create the resource file:
\locale\en_US\resource.properties
\locale\de\resource.properties
Consider the following word:
for = for
for = für
When you compile the application and it defaults to English and comes up fine.
You change the compiler arguments in project properties to -locale de and run it and instead of an ü you get either a blank or a square.
Solution:
The text encoding type of the resource.properties file in flex builder defaults to ISO-8859-I.
Cut all the text in the file and save it.
Go to the properties of the file and change the encoding to UTF-8.
Then paste your text back in and save the file.
Now when you compile and run, the letters should come up fine.
1 comments:
Good information.
Post a Comment