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