国家语言代码对照表(转载) - 哔哩哔哩

转自国家语言代码对照表_国际化(i18n)各国语言缩写表 - 站长工具网

语言代码语言名称

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祖鲁语

工具介绍

国家语言代码对照表提供完整的DNN3支持的各个国家语言代码对照表缩写速查,列出了每个国家对应的语言名称和语言代码,语言代码表在编程开发国家化(i18n)中有着重要作用,一般用语言_地区的形式表示一种语言,如:zh_CN表示简体中文。

什么是i18n

i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。 在全球化的时代,国际化尤为重要,因为产品的潜在用户可能来自世界的各个角落。通常与i18n相关的还有L10n(“本地化”的简称)。

基于他们的英文单字长度过长,常被分别简称成i18n(18意味着在“internationalization”这个单字中,i和n之间有18个字母)及L10n。使用大写的L以利区分i18n中的i和易于分辨小写l与1。

国际化(i18n)有什么用

众所周知,计算机技术发源于英语国家,英语也因此成为世界范围内程序员的通用语言,许多优秀的编程语言、开发工具、文档都是英文版,导致许多软件开发者习惯首先开发英文版本,根据需要,再把软件界面和文档翻译成不同国家、地区的语言版本。

但是由于实现翻译的途径、翻译的工作效率、翻译的可重用性等因素各不相同,使翻译工作面临很大困境,也阻碍了软件的推广和应用。

为了方便地将软件翻译成不同语言的版本,需要一套翻译规范和通用工具,这就导致了“国际化”机制的出现。

仅仅翻译是不够的,同一种语言在不同国家、地区可能存在多个支系,它们在表达习惯、语法结构甚至文字种类和编码上都有不同,方言更是千奇百怪,通用的翻译其质量肯定是不高的。涉及到计算机领域,还存在操作习惯上的差别,而且对某种语言提供完美的输入、显示、打印、保存、传输并非一件轻而易举的事,这就导致了“本地化”机制的出现。

国际化是指在设计软件时,将软件与特定语言及地区脱钩的过程。当软件被移植到不同的语言地区时,软件本身不用做内部工程上的改变或修正。本地化则是指当移植软件时,加上与特定区域设置有关的资讯和翻译文件的过程。 国际化和本地化之间的区别虽然微妙,但却很重要。国际化意味着产品有适用於任何地方的潜力;本地化则是为了更适合於特定地方的使用,而另外增添的特色。用一项产品来说,国际化只需做一次,但本地化则要针对不同的区域各做一次。 这两者之间是互补的,并且两者结合起来才能让一个系统适用於各地。

简而言之,“国际化”是“本地化”的一部分,主要是指国际化的实现机制和翻译工作, “本地化”包含“国际化”,是对“国际化”的补充和完善,它还包括为实现对某种特定语言良好的支持而进行的有针对性的翻译调整以及对软件进行的打补丁工作。

在如微软及IBM等企业中,则会使用全球化(globalization)来表示此两者的合称。在英文中,也会使用 g11n做为简称。

随着全球经济的一体化,软件开发者开发出支持多国语言、国际化的应用是一种趋势。对于Web应用来说,同样的页面在不同的语言环境下需要显示不同的效果。也就是说,一个Web应用程序在运行时能够根据客户端请求所来自的国家和语言显示不同的用户界面。

应用示例1

HTML 的 lang 属性可用于网页或部分网页的语言。这对搜索引擎和浏览器是有帮助的。

根据 W3C 推荐标准,您应该通过

标签中的 lang 属性对每张页面中的主要语言进行声明,比如:

  1. <html lang="en" >
  2. ...
  3. </html>

同时,在浏览器向服务器请求时候,也会发送相应期望被支持的语言请求头,可以在浏览器中进行设置。

应用示例2(不同语言文档下载参考)


原网址: 访问
创建于: 2026-05-20 10:01:34
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论