android app 国际化
来源:互联网 发布:libreoffice数据库 编辑:程序博客网 时间:2024/06/04 18:35
安卓国际化:
其实,安卓国际化很简单,只要在 res 文件夹下新建对应语言的 values 文件夹就好了
如,英语环境下的,文件夹命名为:values-en
美国英文环境:values-en-rUS
中文环境为:values-zh
中文环境为:values-zh
大陆地区中文环境:
在 eclipse 下新建 Android 项目时,会在 res 目录下自动创建一个默认语言环境的文件夹 : values
当某一个资源没有在语言环境的对应的资源集合中找到时,就会使用 values 下的资源。
若某一个语言环境没有在项目中定义语言环境,那么也会使用 values 下的资源。
图片国际化同理。
在 eclipse 下新建 Android 项目时,会在 res 目录下自动创建一个默认语言环境的文件夹 : values
当某一个资源没有在语言环境的对应的资源集合中找到时,就会使用 values 下的资源。
若某一个语言环境没有在项目中定义语言环境,那么也会使用 values 下的资源。
图片国际化同理。
在 res 下新建 drawable-zh 文件夹,存放中文环境下的图片
新建 drawable-en 作为英语环境下的图片
在 eclipse 下新建 Android 项目时,会在 res 目录下自动创建三个默认语言环境的文件夹:
drawable-hdpi
drawable-ldpi
drawable-mdpi
分别用于存放高、中。低分辨率的图片。Android 系统会根据手机的分辨率,而自动从不同的对应的某一个文件夹下去加载图片。
新建 drawable-en 作为英语环境下的图片
在 eclipse 下新建 Android 项目时,会在 res 目录下自动创建三个默认语言环境的文件夹:
drawable-hdpi
drawable-ldpi
drawable-mdpi
分别用于存放高、中。低分辨率的图片。Android 系统会根据手机的分辨率,而自动从不同的对应的某一个文件夹下去加载图片。
同样,它们也可以国际化,命名规则如:
drawable-zh-hdpi
drawable-en-ldpi
drawable-en-rUS-mdpi
drawable-zh-hdpi
drawable-en-ldpi
drawable-en-rUS-mdpi
-- 各个国家语言缩写 --
国家/地区 语言代码 国家/地区 语言代码
简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw
繁体中文(香港) zh-hk 英语(香港) en-hk
英语(美国) en-us 英语(英国) en-gb
英语(全球) en-ww 英语(加拿大) en-ca
英语(澳大利亚) en-au 英语(爱尔兰) en-ie
英语(芬兰) en-fi 芬兰语(芬兰) fi-fi
英语(丹麦) en-dk 丹麦语(丹麦) da-dk
英语(以色列) en-il 希伯来语(以色列) he-il
英语(南非) en-za 英语(印度) en-in
英语(挪威) en-no 英语(新加坡) en-sg
英语(新西兰) en-nz 英语(印度尼西亚) en-id
英语(菲律宾) en-ph 英语(泰国) en-th
英语(马来西亚) en-my 英语(阿拉伯) en-xa
韩文(韩国) ko-kr 日语(日本) ja-jp
荷兰语(荷兰) nl-nl 荷兰语(比利时) nl-be
葡萄牙语(葡萄牙) pt-pt 葡萄牙语(巴西) pt-br
法语(法国) fr-fr 法语(卢森堡) fr-lu
法语(瑞士) fr-ch 法语(比利时) fr-be
法语(加拿大) fr-ca 西班牙语(拉丁美洲) es-la
西班牙语(西班牙) es-es 西班牙语(阿根廷) es-ar
西班牙语(美国) es-us 西班牙语(墨西哥) es-mx
西班牙语(哥伦比亚) es-co 西班牙语(波多黎各) es-pr
德语(德国) de-de 德语(奥地利) de-at
德语(瑞士) de-ch 俄语(俄罗斯) ru-ru
意大利语(意大利) it-it 希腊语(希腊) el-gr
挪威语(挪威) no-no 匈牙利语(匈牙利) hu-hu
土耳其语(土耳其) tr-tr 捷克语(捷克共和国) cs-cz
斯洛文尼亚语 sl-sl 波兰语(波兰) pl-pl
瑞典语(瑞典) sv-se 西班牙语 (智利) es-cl
如果想看详细操作图,请参考:http://jingyan.baidu.com/article/9f63fb91a90ca3c8410f0e62.html
1 0
- Android APP 语言国际化
- android app 国际化
- Android app的国际化
- android实现app国际化
- Android App的国际化-代码里实现
- Android App的国际化-代码里实现
- Android App的国际化-各国语言缩写
- app国际化
- App国际化
- APP国际化
- app国际化
- 关于Android app 国际化 中英文翻译的细节处理
- Android探索之旅 | 国际化你的App+网站推荐
- Android国际化---Java国际化
- app国际化(2)
- iphone App的国际化
- iphone App的国际化
- ios的APP国际化
- dSYM 文件分析工具
- 2016多益网络春季实习校园招聘笔试回顾(C++游戏后台开发)
- Leetcode Count of Range Sum
- 八进制小数转换为十进制小数
- 新人对刚学的xml解析做些总结
- android app 国际化
- 准备写博客的一些原因
- Spring Boot使用redis做数据缓存
- 【java设计模式】之 抽象工厂(Abstract Factory)模式
- 【Android】【控件】ScrollView嵌套ListView,GridView显示不完全的解决方案
- 关于HandlerThread的一点认识
- Scaledrawable
- 关于工作流后台流程并行程序的有用信息
- Java Thread(线程)案例详解sleep和wait的区别