android的国际化方式有哪些?
最好在res文件夹下创建一个新的对应值文件夹,比如:
英语环境:价值观
美国英语环境:价值观
中国环境:价值观-zh
中国大陆华人环境:价值观
当在语言环境的相应资源集中找不到资源时,将使用values下的资源。如果项目中没有定义区域设置,也将使用values下的资源。
图片的国际化也是一样:
在res下新建一个drawable-zh文件夹,在中文环境下存储图片。
在英语环境中创建一个新的drawable-en作为图片。
在eclipse下创建一个新的Android项目时,会在res目录下自动创建三个默认的语言环境文件夹:
可绘制-hdpi
drawable-ldpi
可绘制-mdpi
分别用于存储高和中。低分辨率图片。Android系统会根据手机分辨率自动从不同的对应文件夹加载图片。
同样,它们也可以国际化,命名规则如下:
可拉伸-zh-hdpi
德拉瓦勒昂低密度聚乙烯
可绘制的俄罗斯mdpi
Android多语言文件夹文件总结如下:
中文(中国):价值观-zh-rCN
中国(台湾省):价值观-zh-rTW
英语(香港):价值观-中文-香港
英语(美国):俄罗斯价值观
英语(英国):values-en-rGB
英语(澳大利亚):价值观
英语(加拿大):values-en-rCA
英语(爱尔兰):价值观
英语(印度):价值观
英语(新西兰):价值观
英语(新加坡):价值观
英语(南非):价值观
阿拉伯语(埃及):价值观-阿拉伯区域
阿拉伯语(以色列):价值观-ar-rIL
保加利亚语:值-bg-rBG
加泰罗尼亚语:值-ca-rES
捷克语:值-cs-rCZ
丹麦语:值-da-rDK
德语(奥地利):价值观
德语(瑞士):价值研究
德语(德国):价值观
德语(列支敦士登):值-de-rLI
希腊语:值-el-rGR
西班牙语(西班牙):价值观
西班牙语(美国):价值观-俄罗斯
芬兰语(芬兰):值-fi-rFI
法语(比利时):值-fr-rBE
法语(加拿大):值-fr-rCA
法语(瑞士):值-法语
法语(法国):值-fr-rFR
希伯来语:价值观-iw-rIL
Indy:值-hi-rIN
克罗地亚语:值-hr-rHR
匈牙利语:价值观-hu-rHU
印度尼西亚语:rID中的价值观
意大利语(瑞士):价值观
意大利语(意大利):价值观-it-rIT
日语:价值观-ja-rJP
朝鲜语:价值观-ko-rKR
立陶宛语:valueslt-rLT
拉脱维亚语:值-lv-rLV
马尔文,博克,挪威:价值观-nb-rNO
荷兰语(比利时):值-nl-BE
荷兰语(荷兰):值-nl-rNL
波兰文:值-pl-rPL
葡萄牙语(巴西):值-pt-rBR
葡萄牙语(葡萄牙):值-pt-rPT
罗马尼亚语:值-ro-rRO
俄语:值-ru-rRU
斯洛伐克语:价值观-sk-rSK
斯洛文尼亚语:价值观-sl-rSI
塞尔维亚语:值-sr-rRS
瑞典语:值-sv-rSE
泰语:值-th-rTH
他加禄语:值-tl-rPH
土耳其语:值-r-RTR
乌克兰语:价值观-英国-rUA
越南语:值-vi-rVN