Veeru
Veeru

Reputation: 4936

Localization codes does not work

I am developing an android app, and implementing localization.

Hence am creating strings.xml in seperate folders such as values, values-ja, values-es.

But, eclipse throws errors for my values folder.

values-es-US is not working for spanish US values-fr-CA is not working french Canada

I was referring to http://download1.parallels.com/SiteBuilder/Windows/docs/3.2/en_US/sitebulder-3.2-win-sdk-localization-pack-creation-guide/30801.htm for the localization codes

Other localizations such as values-hk,values-tw,values-uk seems to fine.

Can somebody point me to the right direction? How can i have separate strings for spanish US and Spain, French Canada and france.

Thanks

Upvotes: 3

Views: 5760

Answers (2)

Anup Rojekar
Anup Rojekar

Reputation: 1103

Please check out following codes given by the Android.

Locale Code Language / Country
Default English / United Kingdom de-rDE
de-rDE = German / Germany
fr-rFR = French / France
fr-rCA = French / Canada
en-rCA = English / Canada
ja-rJP = Japanese / Japan
en-rUS = English / United States

Upvotes: 6

Veeru
Veeru

Reputation: 4936

http://java.sun.com/developer/technicalArticles/J2SE/locale/

Reading that document, i realized i can set the locale with new Locale("fr","ca"); and changing the values folder to values-fr-rCA worked

Thanks

Upvotes: 2

Related Questions