我正在开发一个Android应用程序,并实现本地化。
因此我在单独的文件夹中创建strings.xml,例如values,values-ja,values-es。
但是,eclipse会为我的values文件夹抛出错误。
值-es-US不适用于西班牙美国 values-fr-CA不在法国加拿大工作
其他本地化,例如values-hk,values-tw,values-uk似乎很好。
有人能指出我正确的方向吗?我怎样才能为西班牙语美国和西班牙,法国加拿大和法国提供单独的字符串。
由于
答案 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工作
由于