XHTMLの言語コードは xml:lang 属性で指定する。言語コードは ISO 639* で規定されている2文字言語コードを使用する。
例:
xml:lang="ja" (日本語)
xml:lang="zh" (中国語)
xml:lang="ko" (韓国語)
RFC 3066* では、2文字言語コードにハイフン(-)つなぎで下位言語や方言を指定することができる。
例:
xml:lang="zh-tw" (中国語 -- 台湾語)
xml:lang="en-us" (英語 -- アメリカ英語)
xml:lang="en-ca" (英語 -- カナダ英語)
言語コード | 言語名 |
---|---|
aa | アファル語(Afar) |
ab | アプハジア語(Abkhazian) |
af | アフリカーンス語(Afrikaans) |
af | アフリカーンス語(Afrikaans) |
am | アムハラ語(Amharic) |
ar | アラビア語(Arabic) |
ar-ae | アラビア語(United Arab Emirates) |
ar-bh | アラビア語(Bahrain) |
ar-dz | アラビア語(Algeria) |
ar-eg | アラビア語(Egypt) |
ar-iq | アラビア語(Iraq) |
ar-jo | アラビア語(Jordan) |
ar-kw | アラビア語(Kuwait) |
ar-lb | アラビア語(Lebanon) |
ar-ly | アラビア語(Libya) |
ar-ma | アラビア語(Morocco) |
ar-om | アラビア語(Oman) |
ar-qa | アラビア語(Qatar) |
ar-sa | アラビア語(Saudi Arabia) |
ar-sy | アラビア語(Syria) |
ar-tn | アラビア語(Tunisia) |
ar-ye | アラビア語(Yemen) |
as | アッサム語(Assamese) |
ay | アイマラ語(Aymara) |
az | アゼルバイジェン語(Azerbaijani) |
ba | バシキール語(Bashkir) |
be | 白ロシア語(Byelorussian) |
bg | ブルガリア語(Bulgarian) |
bh | ビハール語(Bihari) |
bi | ビスラマ語(Bislama) |
bn | ベンガル語(Bengali) |
bo | チベット語(Tibetan) |
br | ブルターニュ語(Breton) |
ca | カタラン語(Catalan) |
co | コルシカ語(Corsican) |
cs | チェコ語(Czech) |
cy | ウェールズ語(Welsh) |
da | デンマーク語(Danish) |
de | ドイツ語(German) |
de-at | ドイツ語(Austria) |
de-ch | ドイツ語(Swiss) |
de-li | ドイツ語(Liechtenstein) |
de-lu | ドイツ語(Luxembourg) |
dz | ブータン語(Bhutani) |
el | ギリシャ語(Greek) |
en | 英語(English) |
en-au | 英語(Australia) |
en-bz | 英語(Belize) |
en-ca | 英語(Canada) |
en-gb | 英語(B.K.) |
en-ie | 英語(Ireland) |
en-jm | 英語(Jamaica) |
en-nz | 英語(New Zealand) |
en-tt | 英語(Trinidad) |
en-us | 英語(U.S.) |
en-za | 英語(South Africa) |
eo | エスペラント語(Esperanto) |
es | スペイン語(Spanish) |
es-ar | スペイン語(Argentina) |
es-bo | スペイン語(Bolivia) |
es-cl | スペイン語(Chile) |
es-co | スペイン語(Colombia) |
es-cr | スペイン語(Costa Rica) |
es-do | スペイン語(Commonwealth of Dominica) |
es-ec | スペイン語(Ecuador) |
es-gt | スペイン語(Guatemala) |
es-hn | スペイン語(Honduras) |
es-mx | スペイン語(Mexico) |
es-ni | スペイン語(Nicaragua) |
es-pa | スペイン語(Panama) |
es-pe | スペイン語(Peru) |
es-pr | スペイン語(Puerto Rico) |
es-py | スペイン語(Paraguay) |
es-sv | スペイン語(El Salvador) |
es-uy | スペイン語(Uruguay) |
es-ve | スペイン語(Venezuela) |
et | エストニア語(Estonian) |
eu | バスク語(Basque) |
fa | ペルシャ語(Farsi) |
fi | フィンランド語(Finnish) |
fj | フィジー語(Fiji) |
fo | フェロー語(Faeroese) |
fr | フランス語(French) |
fr-be | フランス語(Belgium) |
fr-ca | フランス語(Canada) |
fr-ch | フランス語(Swiss) |
fr-lu | フランス語(Luxembourg) |
fy | フリジア語(Frisian) |
ga | アイルランド語(Irish) |
gd | スコットランド・ゲール語(Gaelic[Scottish]) |
gl | ガリシア語(Galician) |
gn | グワラニ語(Guarani) |
gu | グジャラート語(Gujarati) |
gv | マン島ゲール語(Gaelic[Manx]) |
ha | ハウサ語(Hausa) |
he(iw) | ヘブライ語(Hebrew) |
hi | ヒンディー語(Hindi) |
hr | クロアチア語(Croatian) |
hu | ハンガリー語(Hungarian) |
hy | アルメニア語(Armenian) |
ia | インターリンガ語(Interlingua) |
id(in) | インドネシア語(Indonesian) |
ie | インターリング語(Interlingue) |
ik | イヌピア語(Inupiak) |
in | インドネシア語(Indonesian) |
is | アイスランド語(Icelandic) |
it | イタリア語(Italian) |
it-ch | イタリア語(スイス) |
iu | イヌクティトット語(Inuktitut) |
ja | 日本語(Japanese) |
ji | イディッシュ語(Yiddish) |
jv | ジャワ語(Javanese) |
ka | グルジア語(Georgian) |
kk | カザフ語(Kazakh) |
kl | グリーンランド語(Greenlandic) |
km | カンボジア語(Cambodian) |
kn | カンナダ語(Kannada) |
ko | 韓国語(Korean) |
ks | カシミール語(Kashmiri) |
ku | クルド語(Kurdish) |
ky | キルギス語(Kirghiz) |
la | ラテン語(Latin) |
li | リンブルガー語(Limburgish) |
ln | リンガラ語(Lingala) |
lo | ラオス語(Laotian) |
lt | リトアニア語(Lithuanian) |
lv | ラトビア語(Latvian) |
mg | マダガスカル語(Malagasy) |
mi | マオリ語(Maori) |
mk | マケドニア語(Macedonian) |
ml | マラヤーラム語(Malayalam) |
mn | モンゴル語(Mongolian) |
mo | モルダビア語(Moldavian) |
mr | マラーティー語(Marathi) |
ms | マレー語(Malay) |
mt | マルタ語(Maltese) |
my | ビルマ語(Burmese) |
na | ナウル語(Nauru) |
ne | ネパール語(Nepali) |
nl | オランダ語(Dutch) |
nl-be | オランダ語(Belgian) |
no | ノルウェー語(Bokmal) |
no | ノルウェー語(Nynorsk) |
no | ノルウェー語(Norwegian) |
oc | オキタン語(Occitan) |
om | オロモ語(Oromo) |
or | オーリア語(Oriya) |
pa | パンジャブ語(Punjabi) |
pl | ポーランド語(Polish) |
ps | パシュト語(Pashto) |
pt | ポルトガル語(Portuguese) |
pt-br | ポルトガル語(Brazilian) |
qu | ケチュア語(Quechua) |
rm | レートロマンス語(Rhaeto-Romance) |
rn | キルンディ語(Kirundi) |
ro | ルーマニア語(Romanian) |
ro-mo | ルーマニア語(Moldova) |
ru | ロシア語(Russian) |
ru-mo | ロシア語(Moldva) |
rw | キニャーワンダ語(Kinyarwanda) |
sa | サンスクリット語(Sanskrit) |
sb | ソルビア語(Sorbian) |
sd | シンディー語(Sindhi) |
sg | サングロ語(Sangro) |
sh | セルボクロアチア語(Serbo-Croatian) |
si | シンハラ語(Sinhalese) |
sk | スロバキア語(Slovak) |
sl | スロベニア語(Slovenian) |
sm | サモア語(Samoan) |
sn | ショナ語(Shona) |
so | ソマリ語(Somali) |
sq | アルバニア語(Albanian) |
sr | セルビア語(Cyrillic) |
sr | セルビア語(Latin) |
sr | セルビア語(Serbia) |
ss | シスワティ語(Siswati) |
st | セソト語(Sesotho) |
su | スンダン語(Sundanese) |
sv | スウェーデン語(Swedish) |
sv-fi | スウェーデン語(Finland) |
sw | スワヒリ語(Swahili) |
ta | タミール語(Tamil) |
te | テルグ語(Telugu) |
tg | タジク語(Tajik) |
th | タイ語(Thai) |
ti | チグリニャ語(Tigrinya) |
tk | トルクメン語(Turkmen) |
tl | タガログ語(Tagalog) |
tn | ツワナ語(Setswana) |
to | トンガ語(Tonga) |
tr | トルコ語(Turkish) |
ts | ツォンガ語(Tsonga) |
tt | タタール語(Tatar) |
tw | トウィ語(Twi) |
ug | ウイグル語(Uighur) |
uk | ウクライナ語(Ukrainian) |
ur | ウルドゥー語(Urdu) |
uz | ウズベク語(Uzbek) |
vi | ベトナム語(Vietnamese) |
vo | ボラピュク語(Volapuk) |
wo | ウォロフ語(Wolof) |
xh | コサ語(Xhosa) |
yi(ji) | イディッシュ語(Yiddish) |
yo | ヨルバ語(Yoruba) |
zh | 中国語(Chinese) |
zh-cn | 中国語(Chinese) |
zh-hk | 中国語(Hongkong) |
zh-sg | 中国語(Singapore) |
zh-tw | 中国語(Taiwan) |
zu | ズールー語(Zulu) |
注釈一覧
- ISO 639
- 世界の工業標準を策定する国際機関 ISO が、規定した言語の名称の略号の国際標準である。
- RFC 3066
- インターネットに関する技術の標準を定める団体 IETF が、『言語の識別のためのタグ』に関して正式に発行する文書。
※参考資料
- Language Codes: ISO 639, Microsoft and Macintosh
- 益子貴寛『Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイト』秀和システム 2005 P600 [4798010928]