本地化代码不起作用

时间:2011-07-13 08:50:21

标签: android localization

我正在开发一个Android应用程序,并实现本地化。

因此我在单独的文件夹中创建strings.xml,例如values,values-ja,values-es。

但是,eclipse会为我的values文件夹抛出错误。

值-es-US不适用于西班牙美国 values-fr-CA不在法国加拿大工作

我指的是http://download1.parallels.com/SiteBuilder/Windows/docs/3.2/en_US/sitebulder-3.2-win-sdk-localization-pack-creation-guide/30801.htm的本地化代码

其他本地化,例如values-hk,values-tw,values-uk似乎很好。

有人能指出我正确的方向吗?我怎样才能为西班牙语美国和西班牙,法国加拿大和法国提供单独的字符串。

由于

2 个答案:

答案 0 :(得分:5)

请查看以下Android代码。

区域代码语言/国家
默认英语/英国de-rDE
de-rDE =德国/德国
fr-rFR =法国/法国
fr-rCA =法国/加拿大
en-rCA =英语/加拿大
ja-rJP =日本/日本
en-rUS =英语/美国

答案 1 :(得分:2)

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

阅读该文档,我意识到我可以使用新的Locale设置语言环境(“fr”,“ca”);并将values文件夹更改为值-fr-rCA工作

由于