如何实现android国际化

 我来答
QQMSD8
2015-12-26 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部

android多语言实现必须是将strings.xml放在不同的文件夹目录下,由安卓系统自动去加载文字资源。Android 中要实现国际化比较简单,字符串国际化:只要在 res 文件夹下新建对应语言的 values 文件夹就好了。


例如:

    1. 英语环境下的,文件夹命名为:values-en 

    2. 美国英文环境:values-en-rUS 

    3. 中文环境为:values-zh 

    4. 大陆地区中文环境: values-zh-cn

    5.eclipse 下新建 Android 项目时,会在 res 目录下自动创建一个默认语言环境的文件夹 : values 。

    6.当某一个资源没有在语言环境的对应的资源集合中找到时,就会使用 values 下的资源。 若某一个语言环境没有在项目中定义语言环境,那么也会使用 values 下的资源。


android多国语言文件夹文件汇总如下:


  1. 中文(中国):values-zh-rCN

  2. 中文(台湾):values-zh-rTW

  3. 中文(香港):values-zh-rHK

  4. 英语(美国):values-en-rUS

  5. 英语(英国):values-en-rGB

  6. 英文(澳大利亚):values-en-rAU

  7. 英文(加拿大):values-en-rCA

  8. 英文(爱尔兰):values-en-rIE

  9. 英文(印度):values-en-rIN

  10. 英文(新西兰):values-en-rNZ

  11. 英文(新加坡):values-en-rSG

  12. 英文(南非):values-en-rZA

  13. 阿拉伯文(埃及):values-ar-rEG

  14. 阿拉伯文(以色列):values-ar-rIL

  15. 保加利亚文:  values-bg-rBG

  16. 加泰罗尼亚文:values-ca-rES

  17. 捷克文:values-cs-rCZ

  18. 丹麦文:values-da-rDK

  19. 德文(奥地利):values-de-rAT

  20. 德文(瑞士):values-de-rCH

  21. 德文(德国):values-de-rDE

  22. 德文(列支敦士登):values-de-rLI

  23. 希腊文:values-el-rGR

  24. 西班牙文(西班牙):values-es-rES

  25. 西班牙文(美国):values-es-rUS

  26. 芬兰文(芬兰):values-fi-rFI

  27. 法文(比利时):values-fr-rBE

  28. 法文(加拿大):values-fr-rCA

  29. 法文(瑞士):values-fr-rCH

  30. 法文(法国):values-fr-rFR

  31. 希伯来文:values-iw-rIL

  32. 印地文:values-hi-rIN

  33. 克罗里亚文:values-hr-rHR

  34. 匈牙利文:values-hu-rHU

  35. 印度尼西亚文:values-in-rID

  36. 意大利文(瑞士):values-it-rCH

  37. 意大利文(意大利):values-it-rIT

  38. 日文:values-ja-rJP

  39. 韩文:values-ko-rKR

  40. 立陶宛文:valueslt-rLT

  41. 拉脱维亚文:values-lv-rLV

  42. 挪威博克马尔文:values-nb-rNO

  43. 荷兰文(比利时):values-nl-BE

  44. 荷兰文(荷兰):values-nl-rNL

  45. 波兰文:values-pl-rPL

  46. 葡萄牙文(巴西):values-pt-rBR

  47. 葡萄牙文(葡萄牙):values-pt-rPT

  48. 罗马尼亚文:values-ro-rRO

  49. 俄文:values-ru-rRU

  50. 斯洛伐克文:values-sk-rSK

  51. 斯洛文尼亚文:values-sl-rSI

  52. 塞尔维亚文:values-sr-rRS

  53. 瑞典文:values-sv-rSE

  54. 泰文:values-th-rTH

  55. 塔加洛语:values-tl-rPH

  56. 土耳其文:values--r-rTR

  57. 乌克兰文:values-uk-rUA

  58. 越南文:values-vi-rVN

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大海鱼乐迢迢74a
2015-12-25
知道答主
回答量:4
采纳率:0%
帮助的人:2.3万
展开全部
安卓已经国际化了。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式