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]