android国际化多语言对照

对照一.

英文名(国家)    国家码    缩写    语言
阿拉伯    Arabic     SA    values-ar      العربية
波斯语    Persian    无    values-fa      فارسی
俄语    Russian     RU    values-ru    Русский 
拉美西语    无    无    values-es-rUS    Español(Estados Unidos)    墨西哥西班牙语
巴西葡语    Brazil    BR    values-pt      Português(Brasil)
法语    French    FR    values-fr    Français(France)
德语    German     DE    values-de    Deutsch(Deutschland)
泰语    Thailand    TH    values-th    ไทย
欧洲西语    Spain    ES    values-es    Español(España)
欧洲葡语    Portugal    PT    values-pt-rPT      Português(Portugal)
土耳其    Turkey    TR    values-tr    Türkçe
罗马尼亚    Romania    RO    values-ro    Română
瑞典    Swedish    SE    values-sv    Svenska
挪威    Norwegian    NO    values-nb    Norsk bokmal
捷克    Czech Republic    CZ    values-cs    Čeština
匈牙利    Hungary    HU    values-hu    Magyar
斯洛伐克    Slovak    SK    values-sk    slovenčina
波兰    Polish    PL    values-pl    Polski
希腊    Greece    GR    values-el    Ελληνικά
塞尔维亚    Serbian    SR    values-sr-rRS    Srpski   /Српски
保加利亚    Bulgaria    BG    values-bg    Български
爱沙尼亚    Estonian    EE    values-et-rEE    Eesti
拉脱维亚    Latvian    LV    values-lv      latviešu 
立陶宛    Lithuanian    LT    values-lt      lietuvių 
斯洛文尼亚    Slovenian    SI    values-sl    slovenščina
克罗地亚语    Croatian    HR    values-hr    Hrvatski
荷兰语    Dutch    NL    values-nl    Nederlandse(Nederland)
加泰罗尼亚    Catalan    无    values-ca    Català
希伯来    Hebrew    无    values-iw    עברית
丹麦    Danish    DK    values-da    Dansk
芬兰    Finnish    FI    values-fi    Suomi
意大利    Italian    IT    values-it    Italiano(Italia)
波斯尼亚    Bosnian    BI    values-ba    bosanski
马其顿    Macedonian    MK    values-mk    FYROM
香港繁体    Hong Kong    HK    values-zh-rHK    中文(香港)
台湾繁体    Taiwan    TW    values-zh-rTW    中文(繁體)
越南    Vietnam    VN    values-vi    Tiếng Việt
印尼    Bahasa Indonesia    ID    values-in    Bahasa Indonesia
马来西亚    Malaysia    MY    values-ms-rMY    Bahasa Melayu
印地    Hindi    无    values-hi    हिन्दी
缅甸    Burmese    MM    values-my-rMM    
乌克兰    Ukraine    UA    values-uk    Українськa
韩语    Korean    无    values-ko    한국어
日语    Japanese     JP    values-ja    日本語
英式英语    English    GB    values-en-rGB    English
英语    English    US    values    English
中文简体    Chinese    CN    values-zh-rCN    中文
孟加拉语    Bangladesh    BD    values-bn-rBD    বাংলা ভাষা
斯洛伐克    Slovak    values-sk    slovenčina
 

二.对照二

中文(中国):values-zh-rCN
中文(台湾):values-zh-rTW
中文(香港):values-zh-rHK
英语(美国):values-en-rUS
英语(英国):values-en-rGB
英文(澳大利亚):values-en-rAU
英文(加拿大):values-en-rCA
英文(爱尔兰):values-en-rIE
英文(印度):values-en-rIN
英文(新西兰):values-en-rNZ
英文(新加坡):values-en-rSG
英文(南非):values-en-rZA
阿拉伯文(埃及):values-ar-rEG
阿拉伯文(以色列):values-ar-rIL
保加利亚文: values-bg-rBG
加泰罗尼亚文:values-ca-rES
捷克文:values-cs-rCZ
丹麦文:values-da-rDK
德文(奥地利):values-de-rAT
德文(瑞士):values-de-rCH
德文(德国):values-de-rDE
德文(列支敦士登):values-de-rLI
希腊文:values-el-rGR
西班牙文(西班牙):values-es-rES
西班牙文(美国):values-es-rUS
芬兰文(芬兰):values-fi-rFI
希伯来文:values-iw-rIL
克罗里亚文:values-hr-rHR
匈牙利文:values-hu-rHU
印度尼西亚文:values-in-rID
意大利文(瑞士):values-it-rCH
意大利文(意大利):values-it-rIT
日文:values-ja-rJP
韩文:values-ko-rKR
立陶宛文:valueslt-rLT
拉脱维亚文:values-lv-rLV
挪威博克马尔文:values-nb-rNO
荷兰文(比利时):values-nl-BE
荷兰文(荷兰):values-nl-rNL
波兰文:values-pl-rPL
罗马尼亚文:values-ro-rRO
俄文:values-ru-rRU
斯洛伐克文:values-sk-rSK
斯洛文尼亚文:values-sl-rSI
塞尔维亚文:values-sr-rRS
瑞典文:values-sv-rSE
泰文:values-th-rTH
塔加洛语:values-tl-rPH
土耳其文:values–r-rTR
乌克兰文:values-uk-rUA
越南文:values-vi-rVN
法文(比利时):values-fr-rBE
法文(加拿大):values-fr-rCA
法文(瑞士):values-fr-rCH
法文(法国):values-fr-rFR
斯瓦西里:values-sw
阿拉伯语:values-ar
波斯语:values-fa
提格雷(埃塞俄比亚):values-ti-rET
阿姆哈拉(埃塞俄比亚):values-am-rET
奥罗莫语(埃塞俄比亚):values-om-rET
乌尔都语(巴基斯坦):values-ur-rPK
葡萄牙语(葡萄牙):values-pt-rPT
印地文(印度):values-hi-rIN
孟加拉语(印度):values-bn-rIN
拉美西语(美国):values-es-rUS
尼泊尔语(尼泊尔): values-ne-rNP
缅甸语: values-my-rMM
俄语:values-ru
越南语(越南):values-vi-rVN
葡萄牙文(巴西):values-pt-rBR

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Android中,国际化语言动态切换是指在应用程序运行时根据用户的语言设置来自动切换应用程序的界面语言。 首先,为了实现国际化语言动态切换,需要在应用程序的资源文件中创建不同的语言文件夹。这些文件夹的命名需要遵循特定的规则,例如"values"代表默认语言,"values-en"代表英语,"values-zh"代表中文等等。在这些文件夹中,需要创建相同的资源文件,但是每个文件夹中的资源文件都应该使用相应语言进行翻译。 其次,在应用程序的代码中,可以使用系统提供的Locale类来获取用户的语言设置。通过获取到的语言设置,可以动态地加载相应的语言资源文件。一种常见的做法是使用Resource对象的updateConfiguration()方法来更新应用程序的语言配置。 最后,在界面的各个地方,需要使用相应的字符串资源代替硬编码的字符串。这样,在应用程序切换语言时,界面上显示的字符串就会自动切换为相应语言的翻译。 需要注意的是,为了能够支持动态切换语言,应用程序在启动时应该自动根据用户的语言设置来加载对应的语言资源文件。此外,切换语言后,应该重新加载当前的界面以应用新的语言设置。 总之,Android国际化语言动态切换可以帮助开发者为不同语言环境的用户提供更好的用户体验。通过适当配置资源文件和使用适当的API,开发者可以实现应用程序在运行时根据用户的语言设置来自动切换语言

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

s_nshine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值