国家语言代码规范/全球国家语言代码标准对照表

国家语言代码是用于标识不同国家和地区语言的标准化编码,在国际化(i18n)和本地化(l10n)领域发挥着关键作用,尤其为多语言网站开发、软件本地化及跨系统语言数据交换提供了统一标准。其通常由语言码和国家 / 地区码两部分组成,遵循 iso 639(语言码)和 iso 3166(国家 / 地区码)标准,组合形式多为 “语言码_国家码”,如 “zh-CN” 代表中国的简体中文。
一、国家语言代码的基本概念
- 定义:用于表示不同国家和地区语言的标准编码,是跨平台、跨系统识别语言的通用标识。
- 重要性:在国际化(i18n)和本地化(l10n)中不可或缺,为多语言网站、软件的开发与适配提供统一依据,确保语言信息的准确传递与处理。
二、国家语言代码的构成
- 组成部分
-
- 语言码:代表具体的语言,基于 ISO 639 标准制定,如 “en” 表示英语,“fr” 表示法语,“zh” 表示中文。
-
- 国家或地区码:代表语言使用的国家或地区,依据 ISO 3166 标准确定,如 “US” 表示美国,“FR” 表示法国,“CN” 表示中国。
- 组合形式:通常为 “语言码_国家码”,例如 “zh-CN” 表示简体中文(中国),“en-US” 表示英语(美国)。
三、国家语言代码的标准依据
- ISO 639:定义语言码的国际标准,规范了全球主要语言的缩写标识,确保语言的唯一性识别。
- ISO 3166:规定国家或地区码的国际标准,为世界各国及地区分配了标准化的二位字母代码,便于精准定位语言的使用地域。
四、国家语言代码的应用场景
- 网页开发:支持多语言网站的内容展示与切换,根据用户所在地区或语言设置自动匹配对应的语言版本。
- 软件本地化:实现软件界面、提示信息等内容的多语言适配,让不同语言背景的用户获得一致的使用体验。
- 数据交换:在不同系统、平台间传递语言相关数据时,作为统一的标识格式,避免因语言描述差异导致的误解或错误。
五、各国语言代码对照表
|
语言代码
|
语言名称
|
语言代码
|
语言名称
|
|
af
|
南非语
|
af-ZA
|
南非语
|
|
ar
|
阿拉伯语
|
ar-AE
|
阿拉伯语 (阿联酋)
|
|
ar-BH
|
阿拉伯语 (巴林)
|
ar-DZ
|
阿拉伯语 (阿尔及利亚)
|
|
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-YE
|
阿拉伯语 (也门)
|
az
|
阿塞拜疆语
|
|
az-AZ
|
阿塞拜疆语 (拉丁文)
|
az-AZ
|
阿塞拜疆语 (西里尔文)
|
|
be
|
比利时语
|
be-BY
|
比利时语
|
|
bg
|
保加利亚语
|
bg-BG
|
保加利亚语
|
|
bs-BA
|
波斯尼亚语 (拉丁文,波斯尼亚和黑塞哥维那)
|
ca
|
加泰隆语
|
|
ca-ES
|
加泰隆语
|
cs
|
捷克语
|
|
cs-CZ
|
捷克语
|
cy
|
威尔士语
|
|
cy-GB
|
威尔士语
|
da
|
丹麦语
|
|
da-DK
|
丹麦语
|
de
|
德语
|
|
de-AT
|
德语 (奥地利)
|
de-CH
|
德语 (瑞士)
|
|
de-DE
|
德语 (德国)
|
de-LI
|
德语 (列支敦士登)
|
|
de-LU
|
德语 (卢森堡)
|
dv
|
第维埃语
|
|
dv-MV
|
第维埃语
|
el
|
希腊语
|
|
el-GR
|
希腊语
|
en
|
英语
|
|
en-AU
|
英语 (澳大利亚)
|
en-BZ
|
英语 (伯利兹)
|
|
en-CA
|
英语 (加拿大)
|
en-CB
|
英语 (加勒比海)
|
|
en-GB
|
英语 (英国)
|
en-IE
|
英语 (爱尔兰)
|
|
en-JM
|
英语 (牙买加)
|
en-NZ
|
英语 (新西兰)
|
|
en-PH
|
英语 (菲律宾)
|
en-TT
|
英语 (特立尼达)
|
|
en-US
|
英语 (美国)
|
en-ZA
|
英语 (南非)
|
|
en-ZW
|
英语 (津巴布韦)
|
eo
|
世界语
|
|
es
|
西班牙语
|
es-AR
|
西班牙语 (阿根廷)
|
|
es-BO
|
西班牙语 (玻利维亚)
|
es-CL
|
西班牙语 (智利)
|
|
es-CO
|
西班牙语 (哥伦比亚)
|
es-CR
|
西班牙语 (哥斯达黎加)
|
|
es-DO
|
西班牙语 (多米尼加共和国)
|
es-EC
|
西班牙语 (厄瓜多尔)
|
|
es-ES
|
西班牙语 (传统)
|
es-ES
|
西班牙语 (国际)
|
|
es-GT
|
西班牙语 (危地马拉)
|
es-HN
|
西班牙语 (洪都拉斯)
|
|
es-MX
|
西班牙语 (墨西哥)
|
es-NI
|
西班牙语 (尼加拉瓜)
|
|
es-PA
|
西班牙语 (巴拿马)
|
es-PE
|
西班牙语 (秘鲁)
|
|
es-PR
|
西班牙语 (波多黎各 (美))
|
es-PY
|
西班牙语 (巴拉圭)
|
|
es-SV
|
西班牙语 (萨尔瓦多)
|
es-UY
|
西班牙语 (乌拉圭)
|
|
es-VE
|
西班牙语 (委内瑞拉)
|
et
|
爱沙尼亚语
|
|
et-EE
|
爱沙尼亚语
|
eu
|
巴士克语
|
|
eu-ES
|
巴士克语
|
fa
|
法斯语
|
|
fa-IR
|
法斯语
|
fi
|
芬兰语
|
|
fi-FI
|
芬兰语
|
fo
|
法罗语
|
|
fo-FO
|
法罗语
|
fr
|
法语
|
|
fr-BE
|
法语 (比利时)
|
fr-CA
|
法语 (加拿大)
|
|
fr-CH
|
法语 (瑞士)
|
fr-FR
|
法语 (法国)
|
|
fr-LU
|
法语 (卢森堡)
|
fr-MC
|
法语 (摩纳哥)
|
|
gl
|
加里西亚语
|
gl-ES
|
加里西亚语
|
|
gu
|
古吉拉特语
|
gu-IN
|
古吉拉特语
|
|
he
|
希伯来语
|
he-IL
|
希伯来语
|
|
hi
|
印地语
|
hi-IN
|
印地语
|
|
hr
|
克罗地亚语
|
hr-BA
|
克罗地亚语 (波斯尼亚和黑塞哥维那)
|
|
hr-HR
|
克罗地亚语
|
hu
|
匈牙利语
|
|
hu-HU
|
匈牙利语
|
hy
|
亚美尼亚语
|
|
hy-AM
|
亚美尼亚语
|
id
|
印度尼西亚语
|
|
id-ID
|
印度尼西亚语
|
is
|
冰岛语
|
|
is-IS
|
冰岛语
|
it
|
意大利语
|
|
it-CH
|
意大利语 (瑞士)
|
it-IT
|
意大利语 (意大利)
|
|
ja
|
日语
|
ja-JP
|
日语
|
|
ka
|
格鲁吉亚语
|
ka-GE
|
格鲁吉亚语
|
|
kk
|
哈萨克语
|
kk-KZ
|
哈萨克语
|
|
kn
|
卡纳拉语
|
kn-IN
|
卡纳拉语
|
|
ko
|
朝鲜语
|
ko-KR
|
朝鲜语
|
|
kok
|
孔卡尼语
|
kok-IN
|
孔卡尼语
|
|
ky
|
吉尔吉斯语
|
ky-KG
|
吉尔吉斯语 (西里尔文)
|
|
lt
|
立陶宛语
|
lt-LT
|
立陶宛语
|
|
lv
|
拉脱维亚语
|
lv-LV
|
拉脱维亚语
|
|
mi
|
毛利语
|
mi-NZ
|
毛利语
|
|
mk
|
马其顿语
|
mk-MK
|
马其顿语 (FYROM)
|
|
mn
|
蒙古语
|
mn-MN
|
蒙古语 (西里尔文)
|
|
mr
|
马拉地语
|
mr-IN
|
马拉地语
|
|
ms
|
马来语
|
ms-BN
|
马来语 (文莱达鲁萨兰)
|
|
ms-MY
|
马来语 (马来西亚)
|
mt
|
马耳他语
|
|
mt-MT
|
马耳他语
|
nb
|
挪威语 (伯克梅尔)
|
|
nb-NO
|
挪威语 (伯克梅尔)(挪威)
|
nl
|
荷兰语
|
|
nl-BE
|
荷兰语 (比利时)
|
nl-NL
|
荷兰语 (荷兰)
|
|
nn-NO
|
挪威语 (尼诺斯克)(挪威)
|
ns
|
北梭托语
|
|
ns-ZA
|
北梭托语
|
pa
|
旁遮普语
|
|
pa-IN
|
旁遮普语
|
pl
|
波兰语
|
|
pl-PL
|
波兰语
|
pt
|
葡萄牙语
|
|
pt-BR
|
葡萄牙语 (巴西)
|
pt-PT
|
葡萄牙语 (葡萄牙)
|
|
qu
|
克丘亚语
|
qu-BO
|
克丘亚语 (玻利维亚)
|
|
qu-EC
|
克丘亚语 (厄瓜多尔)
|
qu-PE
|
克丘亚语 (秘鲁)
|
|
ro
|
罗马尼亚语
|
ro-RO
|
罗马尼亚语
|
|
ru
|
俄语
|
ru-RU
|
俄语
|
|
sa
|
梵文
|
sa-IN
|
梵文
|
|
se
|
北萨摩斯语
|
se-FI
|
北萨摩斯语 (芬兰)
|
|
se-FI
|
斯科特萨摩斯语 (芬兰)
|
se-FI
|
伊那里萨摩斯语 (芬兰)
|
|
se-NO
|
北萨摩斯语 (挪威)
|
se-NO
|
律勒欧萨摩斯语 (挪威)
|
|
se-NO
|
南萨摩斯语 (挪威)
|
se-SE
|
北萨摩斯语 (瑞典)
|
|
se-SE
|
律勒欧萨摩斯语 (瑞典)
|
se-SE
|
南萨摩斯语 (瑞典)
|
|
sk
|
斯洛伐克语
|
sk-SK
|
斯洛伐克语
|
|
sl
|
斯洛文尼亚语
|
sl-SI
|
斯洛文尼亚语
|
|
sq
|
阿尔巴尼亚语
|
sq-AL
|
阿尔巴尼亚语
|
|
sr-BA
|
塞尔维亚语 (拉丁文,波斯尼亚和黑塞哥维那)
|
sr-BA
|
塞尔维亚语 (西里尔文,波斯尼亚和黑塞哥维那)
|
|
sr-SP
|
塞尔维亚 (拉丁)
|
sr-SP
|
塞尔维亚 (西里尔文)
|
|
sv
|
瑞典语
|
sv-FI
|
瑞典语 (芬兰)
|
|
sv-SE
|
瑞典语
|
sw
|
斯瓦希里语
|
|
sw-KE
|
斯瓦希里语
|
syr
|
叙利亚语
|
|
syr-SY
|
叙利亚语
|
ta
|
泰米尔语
|
|
ta-IN
|
泰米尔语
|
te
|
泰卢固语
|
|
te-IN
|
泰卢固语
|
th
|
泰语
|
|
th-TH
|
泰语
|
tl
|
塔加路语
|
|
tl-PH
|
塔加路语 (菲律宾)
|
tn
|
茨瓦纳语
|
|
tn-ZA
|
茨瓦纳语
|
tr
|
土耳其语
|
|
tr-TR
|
土耳其语
|
ts
|
宗加语
|
|
tt
|
鞑靼语
|
tt-RU
|
鞑靼语
|
|
uk
|
乌克兰语
|
uk-UA
|
乌克兰语
|
|
ur
|
乌都语
|
ur-PK
|
乌都语
|
|
uz
|
乌兹别克语
|
uz-UZ
|
乌兹别克语 (拉丁文)
|
|
uz-UZ
|
乌兹别克语 (西里尔文)
|
vi
|
越南语
|
|
vi-VN
|
越南语
|
xh
|
班图语
|
|
xh-ZA
|
班图语
|
zh
|
中文
|
|
zh-CN
|
中文 (简体)
|
zh-HK
|
中文 (香港)
|
|
zh-MO
|
中文 (澳门)
|
zh-SG
|
中文 (新加坡)
|
|
zh-TW
|
中文 (繁体)
|
zu
|
祖鲁语
|
|
zu-ZA
|
祖鲁语
|