Android多语言支持以及各国语言Values文件夹命名规则

创建好的项目工程由于需求 需要做多国语言的支持 下面介绍怎么快捷的创建文件夹

建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录

这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。

首先我们点击添加Android Xml File按钮,在Resource Type中选择Values 在File中输入string.xml ,会出现下面的界面:
这里写图片描述
这里写图片描述

下面 以添加一个 英语(美国):values-en-rUS 为例

1、把下面左列表中的Region添加到左边的列表里面,并在Region输入框里输入us

2、这时,上面的消息提示:如果用Region的话,需要使用语言项,和Region一样,我们把Language也添加到右面的列表里面,填入en

3、点击Finish按钮,资源文件就会建好了,目录:/res/values-en-rUS(其实上面一大堆操作,就是为生成这个目录)
这里写图片描述

这里写图片描述
android多国语言文件夹文件汇总如下:

Arabic, Egypt (ar_EG) —————————–阿拉伯语,埃及
Arabic, Israel (ar_IL) ——————————-阿拉伯语,以色列
Bulgarian, Bulgaria (bg_BG) ———————保加利亚语,保加利亚
Catalan, Spain (ca_ES) —————————加泰隆语,西班牙
Czech, Czech Republic (cs_CZ) —————–捷克语,捷克共和国
Danish, Denmark(da_DK) ————————丹麦语,丹麦
German, Austria (de_AT) ————————-德语,奥地利
German, Switzerland (de_CH) ——————-德语,瑞士
German, Germany (de_DE) ———————-德语,德国
German, Liechtenstein (de_LI) ——————德语,列支敦士登的
Greek, Greece (el_GR) —————————-希腊语,希腊
English, Australia (en_AU) ————————-英语,澳大利亚
English, Canada (en_CA) ————————–英语,加拿大
English, Britain (en_GB) —————————-英语,英国
English, Ireland (en_IE) —————————–英语,爱尔兰
English, India (en_IN) ——————————–英语,印度
English, New Zealand (en_NZ) ———————英语,新西兰
English, Singapore(en_SG) ————————–英语,新加坡
English, US (en_US) ———————————–英语,美国
English, Zimbabwe (en_ZA) ————————–英语,津巴布韦
Spanish (es_ES) —————————————-西班牙
Spanish, US (es_US) ———————————–西班牙语,美国
Finnish, Finland (fi_FI) ———————————芬兰语,芬兰
French, Belgium (fr_BE) ——————————-法语,比利时
French, Canada (fr_CA) ——————————-法语,加拿大
French, Switzerland (fr_CH) ————————–法语,瑞士
French, France (fr_FR) ——————————–法语,法国
Hebrew, Israel (he_IL) ———————————希伯来语,以色列
Hindi, India (hi_IN) ————————————-印地语,印度
Croatian, Croatia (hr_HR) —————————-克罗地亚语,克罗地亚
Hungarian, Hungary (hu_HU) ————————匈牙利语,匈牙利
Indonesian, Indonesia (id_ID) ————————印尼语,印尼
Italian, Switzerland (it_CH) —————————-意大利语,瑞士
Italian, Italy (it_IT) —————————————意大利语,意大利
Japanese (ja_JP) —————————————-日语
Korean (ko_KR) ——————————————朝鲜语
Lithuanian, Lithuania (lt_LT) ————————–立陶宛语,立陶宛
Latvian, Latvia (lv_LV) ———————————拉托维亚语,拉托维亚
Norwegian-Bokmol, Norway(nb_NO) —————挪威语,挪威
Dutch, Belgium (nl_BE) ——————————–荷兰语,比利时
Dutch, Netherlands (nl_NL) —————————荷兰语,荷兰
Polish (pl_PL) ——————————————-波兰
Portuguese, Brazil (pt_BR) —————————葡萄牙语,巴西
Portuguese, Portugal (pt_PT) ————————葡萄牙语,葡萄牙
Romanian, Romania (ro_RO) ————————罗马尼亚语,罗马尼亚
Russian (ru_RU) —————————————-俄语
Slovak, Slovakia (sk_SK) ——————————斯洛伐克语,斯洛伐克
Slovenian, Slovenia (sl_SI) —————————斯洛文尼亚语,斯洛文尼亚
Serbian (sr_RS) —————————————-塞尔维亚语
Swedish, Sweden (sv_SE) —————————-瑞典语,瑞典
Thai, Thailand (th_TH) ——————————–泰语,泰国
Tagalog, Philippines (tl_PH) ————————–菲律宾语,菲律宾
Turkish, Turkey (tr_TR) ——————————-土耳其语,土耳其
Ukrainian, Ukraine (uk_UA) ————————–联合王国
Vietnamese, Vietnam (vi_VN) ———————–越南语,越南
Chinese, PRC (zh_CN)——————————–中文,中国
Chinese, Taiwan (zh_TW)—————————–中文,台湾

语言代码
国家/ 地区
“” (空字符串)
无变化的文化
af
公用荷兰语
af-ZA
公用荷兰语 - 南非
sq
阿尔巴尼亚
sq-AL
阿尔巴尼亚 -阿尔巴尼亚
ar
阿拉伯语
ar-DZ
阿拉伯语 -阿尔及利亚
ar-BH
阿拉伯语 -巴林
ar-EG
阿拉伯语 -埃及
ar-IQ
阿拉伯语 -伊拉克
ar-JO
阿拉伯语 -约旦
ar-KW
阿拉伯语 -科威特
ar-LB
阿拉伯语 -黎巴嫩
ar-LY
阿拉伯语 -利比亚
ar-MA
阿拉伯语 -摩洛哥
ar-OM
阿拉伯语 -阿曼
ar-QA
阿拉伯语 -卡塔尔
ar-SA
阿拉伯语 - 沙特阿拉伯
ar-SY
阿拉伯语 -叙利亚共和国
ar-TN
阿拉伯语 -北非的共和国
ar-AE
阿拉伯语 - 阿拉伯联合酋长国
ar-YE
阿拉伯语 -也门
hy
亚美尼亚
hy-AM
亚美尼亚的 -亚美尼亚
az
Azeri
az-AZ-Cyrl
Azeri-(西里尔字母的) 阿塞拜疆
az-AZ-Latn
Azeri(拉丁文)- 阿塞拜疆
eu
巴斯克
eu-ES
巴斯克 -巴斯克
be
Belarusian
be-BY
Belarusian-白俄罗斯
bg
保加利亚
bg-BG
保加利亚 -保加利亚
ca
嘉泰罗尼亚
ca-ES
嘉泰罗尼亚 -嘉泰罗尼亚
zh-HK
华 - 香港的 SAR
zh-MO
华 - 澳门的 SAR
zh-CN
华 -中国
zh-CHS
华 (单一化)
zh-SG
华 -新加坡
zh-TW
华 -台湾
zh-CHT
华 (传统的)
hr
克罗埃西亚
hr-HR
克罗埃西亚 -克罗埃西亚
cs
捷克
cs-CZ
捷克 - 捷克
da
丹麦文
da-DK
丹麦文 -丹麦
div
Dhivehi
div-MV
Dhivehi-马尔代夫
nl
荷兰
nl-BE
荷兰 -比利时
nl-NL
荷兰 - 荷兰
en
英国
en-AU
英国 -澳洲
en-BZ
英国 -伯利兹
en-CA
英国 -加拿大
en-CB
英国 -加勒比海
en-IE
英国 -爱尔兰
en-JM
英国 -牙买加
en-NZ
英国 - 新西兰
en-PH
英国 -菲律宾共和国
en-ZA
英国 - 南非
en-TT
英国 - 千里达托贝哥共和国
en-GB
英国 - 英国
en-US
英国 - 美国
en-ZW
英国 -津巴布韦
et
爱沙尼亚
et-EE
爱沙尼亚的 -爱沙尼亚
fo
Faroese
fo-FO
Faroese- 法罗群岛
fa
波斯语
fa-IR
波斯语 -伊朗王国
fi
芬兰语
fi-FI
芬兰语 -芬兰
fr
法国
fr-BE
法国 -比利时
fr-CA
法国 -加拿大
fr-FR
法国 -法国
fr-LU
法国 -卢森堡
fr-MC
法国 -摩纳哥
fr-CH
法国 -瑞士
gl
加利西亚
gl-ES
加利西亚 -加利西亚
ka
格鲁吉亚州
ka-GE
格鲁吉亚州 -格鲁吉亚州
de
德国
de-AT
德国 -奥地利
de-DE
德国 -德国
de-LI
德国 -列支敦士登
de-LU
德国 -卢森堡
de-CH
德国 -瑞士
el
希腊
el-GR
希腊 -希腊
gu
Gujarati
gu-IN
Gujarati-印度
he
希伯来
he-IL
希伯来 -以色列
hi
北印度语
hi-IN
北印度的 -印度
hu
匈牙利
hu-HU
匈牙利的 -匈牙利
is
冰岛语
is-IS
冰岛的 -冰岛
id
印尼
id-ID
印尼 -印尼
it
意大利
it-IT
意大利 -意大利
it-CH
意大利 -瑞士
ja
日本
ja-JP
日本 -日本
kn
卡纳达语
kn-IN
卡纳达语 -印度
kk
Kazakh
kk-KZ
Kazakh-哈萨克
kok
Konkani
kok-IN
Konkani-印度
ko
韩国
ko-KR
韩国 -韩国
ky
Kyrgyz
ky-KZ
Kyrgyz-哈萨克
lv
拉脱维亚
lv-LV
拉脱维亚的 -拉脱维亚
lt
立陶宛
lt-LT
立陶宛 -立陶宛
mk
马其顿
mk-MK
马其顿 -FYROM
ms
马来
ms-BN
马来 -汶莱
ms-MY
马来 -马来西亚
mr
马拉地语
mr-IN
马拉地语 -印度
mn
蒙古
mn-MN
蒙古 -蒙古
no
挪威
nb-NO
挪威 (Bokm?l) - 挪威
nn-NO
挪威 (Nynorsk)- 挪威
pl
波兰
pl-PL
波兰 -波兰
pt
葡萄牙
pt-BR
葡萄牙 -巴西
pt-PT
葡萄牙 -葡萄牙
pa
Punjab 语
pa-IN
Punjab 语 -印度
ro
罗马尼亚语
ro-RO
罗马尼亚语 -罗马尼亚
ru
俄国
ru-RU
俄国 -俄国
sa
梵文
sa-IN
梵文 -印度
sr-SP-Cyrl
塞尔维亚 -(西里尔字母的) 塞尔
sr-SP-Latn
塞尔维亚 (拉丁文)- 塞尔维亚共
sk
斯洛伐克
sk-SK
斯洛伐克 -斯洛伐克
sl
斯洛文尼亚
sl-SI
斯洛文尼亚 -斯洛文尼亚
es
西班牙
es-AR
西班牙 -阿根廷
es-BO
西班牙 -玻利维亚
es-CL
西班牙 -智利
es-CO
西班牙 -哥伦比亚
es-CR
西班牙 - 哥斯达黎加
es-DO
西班牙 - 多米尼加共和国
es-EC
西班牙 -厄瓜多尔
es-SV
西班牙 - 萨尔瓦多
es-GT
西班牙 -危地马拉
es-HN
西班牙 -洪都拉斯
es-MX
西班牙 -墨西哥
es-NI
西班牙 -尼加拉瓜
es-PA
西班牙 -巴拿马
es-PY
西班牙 -巴拉圭
es-PE
西班牙 -秘鲁
es-PR
西班牙 - 波多黎各
es-ES
西班牙 -西班牙
es-UY
西班牙 -乌拉圭
es-VE
西班牙 -委内瑞拉
sw
Swahili
sw-KE
Swahili-肯尼亚
sv
瑞典
sv-FI
瑞典 -芬兰
sv-SE
瑞典 -瑞典
syr
Syriac
syr-SY
Syriac-叙利亚共和国
ta
坦米尔
ta-IN
坦米尔 -印度
tt
Tatar
tt-RU
Tatar-俄国
te
Telugu
te-IN
Telugu-印度
th
泰国
th-TH
泰国 -泰国
tr
土耳其语
tr-TR
土耳其语 -土耳其
uk
乌克兰
uk-UA
乌克兰 -乌克兰
ur
Urdu
ur-PK
Urdu-巴基斯坦
uz
Uzbek
uz-UZ-Cyrl
Uzbek-(西里尔字母的) 乌兹别克
uz-UZ-Latn
Uzbek(拉丁文)- 乌兹别克斯坦
vi
越南
vi-VN
越南 -越南

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值