《HTML5编程自学与面试指南》10:语言代码参考

大前端设计(H5+小程序+App)

温馨提示:

本文中可能包含表格,在手机屏幕上竖屏显示时,一行内可显示中文字符数量为20个左右,因部分表格单元格内容过长会导致自动换行,从而使得排版不太美观。

另外,本文中可能包含高清图片,在手机屏幕上预览时,我们需要频繁的进行放大缩小操作,这是相当麻烦的一件事情。

因此,如果条件允许,建议您坐在舒适的办公桌前,冲泡一杯咖啡或者茶,在电脑上阅读以获得更好的体验。

1、ISO 语言代码

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

根据 W3C 推荐标准,您应该通过 <html> 标签中的 lang 属性对每张页面中的主要语言进行声明,比如:

<html lang="en">
...
</html>

</html>在 XHTML 中,采用如下方式在 <html> 标签中对语言进行声明:

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
...
</html>

2、ISO 639-1 语言代码

ISO 639-1 为各种语言定义了缩略词。您可以在 HTML 和 XHTML 中的 lang 和 xml:lang 属性中使用它们。

Language ISO Code

Lang Code 语言名称 Language Name
aa 阿法尔语 Afar
ab 阿布哈兹语 Abkhaz language
ae 阿维斯陀语 Avestan language
af 南非语 Afrikaans
ak 阿坎语 Arkan language
am 阿姆哈拉语 Amharic
an 阿拉贡语 Aragonese
ar 阿拉伯语 Arabic
as 阿萨姆语 Assam
av 阿瓦尔语 Avar language
ay 艾马拉语 Aymara
az 阿塞拜疆语 Azerbaijani
ba 巴什基尔语 Bashkir
be 白俄罗斯语 Belarusian
bg 保加利亚语 Bulgarian
bh 比哈尔语 Bihar
bi 比斯拉马语 Bislama
bm 班巴拉语 Bambara
bn 孟加拉语 Bengali
bo 藏语 Tibetan language
br 布列塔尼语 Breton
bs 波斯尼亚语 Bosnian
ca 加泰隆语 Catalan
ce 车臣语 Chechen
ch 查莫罗语 Chamorro
co 科西嘉语 Corsican language
cr 克里语 Kerry
cs 捷克语 Czech
cu 古教会斯拉夫语 Ancient Church Slavic
cv 楚瓦什语 Chuvash language
cy 威尔士语 Welsh
da 丹麦语 Danish
de 德语 German
dv 迪维希语 Dhivehi language
dz 不丹语 Bhutanese
ee 埃维语 Ewe language
el 现代希腊语 Modern Greek
en 英语 English
eo 世界语 Esperanto
es 西班牙语 Spanish
et 爱沙尼亚语 Estonian
eu 巴斯克语 Basque
fa 波斯语 Persian
ff 富拉语 Fulah language
fi 芬兰语 Finnish
fj 斐济语 Fijian
fo 法罗语 Faroese
fr 法语 French
fy 弗里西亚语 Frisian
ga 爱尔兰语 Irish
gd 苏格兰盖尔语 Scottish Gaelic
gl 加利西亚语 Galician
gn 瓜拉尼语 Guarani
gu 古吉拉特语 Gujarati
gv 马恩岛语 Manx language
ha 豪萨语 Hausa
he 希伯来语 Hebrew
hi 印地语 Hindi
ho 希里莫图语 Greek language
hr 克罗地亚语 Croatian
ht 海地克里奥尔语 Haitian Creole
hu 匈牙利语 Hungarian
hy 亚美尼亚语 Armenian
hz 赫雷罗语 Herero
ia 国际语 A Interlingua
id 印尼语 Indonesian
ie 国际语 E Interlingua E
ig 伊博语 Ibo language
ii 四川彝语(诺苏语) Sichuan Yi (Nuosu)
ik 依努庇克语 According to Nupian language
io 伊多语 Ido language
is 冰岛语 Icelandic
it 意大利语 Italian
iu 因纽特语 Inuit language
ja 日语 Japanese
jv 爪哇语 Javanese
ka 格鲁吉亚语 Georgian
kg 刚果语 Congo
ki 基库尤语 Kikuyu
kj 宽亚玛语 Aum wide language
kk 哈萨克语 Kazakh
kl 格陵兰语 Greenlandic
km 高棉语 Cambodian
kn 卡纳达语 Kannada
ko 朝鲜语、韩语 Korean, Korean
kr 卡努里语 Canouli
ks 克什米尔语 Kashmir
ku 库尔德语 Kurdish
kv 科米语 Komi
kw 康沃尔语 Cornish
ky 吉尔吉斯语 Kyrgyz language
la 拉丁语 Latin
lb 卢森堡语 Luxembourgish
lg 卢干达语 Lugan da language
li 林堡语 Limburg
ln 林加拉语 Lingala
lo 老挝语 Lao
lt 立陶宛语 Lithuanian
lu 卢巴语 Luba
lv 拉脱维亚语 Latvian
mg 马达加斯加语 Madagascar
mh 马绍尔语 Marshall language
mi 毛利语 Maori language
mk 马其顿语 Macedonian
ml 马拉亚拉姆语 Malayalam
mn 蒙古语 Mongolian
mo 摩尔达维亚语 Moldavian
mr 马拉提语 Marathi
ms 马来语 Malay
mt 马耳他语 Maltese
my 缅甸语 Burmese
na 瑙鲁语 Nauru language
nb 书面挪威语 Written Norwegian
nd 北恩德贝勒语 North Ndebele
ne 尼泊尔语 Nepali language
ng 恩敦加语 Ennastatic
nl 荷兰语 Dutch
nn 新挪威语 New Norwegian
no 挪威语 Norwegian
nr 南恩德贝勒语 South End Baylor
nv 纳瓦霍语 Navajo
ny 尼扬贾语 Nyanja
oc 奥克语 Och
oj 奥吉布瓦语 Ojibwa
om 奥洛莫语 Olomouc
or 奥利亚语 Oriya
os 奥塞梯语 Ossetian language
pa 旁遮普语 Punjabi
pi 巴利语 Pali
pl 波兰语 Polish
ps 普什图语 Pashto
pt 葡萄牙语 Portuguese
qu 凯楚亚语 Kai Chu Asian
rm 罗曼什语 Romansh language
rn 基隆迪语 Kirundi
ro 罗马尼亚语 Romanian
ru 俄语 Russian
rw 卢旺达语 Rwanda
sa 梵语 Sanskrit
sc 萨丁尼亚语 Sardinian
sd 信德语 Sindhi language
se 北萨米语 Northern Sami
sg 桑戈语 Sango language
sh 塞尔维亚-克罗地亚语 Serbian – Croatian
si 僧加罗语 Sinhala
sk 斯洛伐克语 Slovak
sl 斯洛文尼亚语 Slovenian
sm 萨摩亚语 Samoan
sn 绍纳语 Shona language
so 索马里语 Somali
sq 阿尔巴尼亚语 Albanian
sr 塞尔维亚语 Serbian
ss 斯瓦特语 Swat
st 南索托语 South Sotho
su 巽他语 He language
sv 瑞典语 Swedish
sw 斯瓦希里语 Swahili
ta 泰米尔语 Tamil
te 泰卢固语 Telugu
tg 塔吉克斯坦语 Tajikistan
th 泰语 Thai
ti 提格里尼亚语 Tigrinya
tk 土库曼语 Turkmen
tl 他加禄语 Tagalog
tn 塞茨瓦纳语 Sethwana
to 汤加语 Tongan
tr 土耳其语 Turkish
ts 宗加语 Zong dialect
tt 塔塔尔语 Tatar
tw 特威语 Twain language
ty 塔希提语 Tahitian
ug 维吾尔语 Uyghur
uk 乌克兰语 Ukrainian
ur 乌尔都语 Urdu
uz 乌兹别克语 Uzbek
ve 文达语 Vinda
vi 越南语 Vietnamese
vo 沃拉普克语 Volapuk
wa 沃伦语 Warren
wo 沃洛夫语 Wolof
xh 科萨语 Xhosa
yi 依地语 Yiddish
yo 约鲁巴语 Yoruba
za 壮语 Zhuang
zh 中文(汉语) Chinese
zu 祖鲁语 Zulu

3、参考

IETF RFC 3066 《Tags for the Identification of Languages 》:
https://datatracker.ietf.org/doc/rfc3066/?include_text=1
https://www.ietf.org/rfc/rfc3066.txt

ISO 639-1:
https://www.iso.org/standard/22109.html
https://pypi.org/project/iso-639/


如果您不能静下心来,不精心雕琢和打造自己的知识系统和技能体系,沉迷于点石成金亦或是拔苗助长等等的奇技淫巧之间,那都是事倍功半的瞎忙活!

古往今来,学习,没有捷径,除非出现科幻般的脑机互联......但有拙法,那就是书山有路勤为径,学海无涯苦作舟!更何况,日新月异知识爆炸的今天,态度犹豫和停止学习,那么等待您的,唯有丛林淘汰法则。

书,能读完吗?肯定不能,汗牛充栋!
书,能学完吗?绝对可以,得读经典。

好好学习,天天向上!继续下一章...


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,919评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,567评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,316评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,294评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,318评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,245评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,120评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,964评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,376评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,592评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,764评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,460评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,070评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,697评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,846评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,819评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,665评论 2 354