 HTML 言語コード 参考マニュアル
HTML 言語コード 参考マニュアル
ISO 言語コード
HTML の lang属性は、ウェブページまたはその一部の言語を宣言するために使用されます。これは、検索エンジンやブラウザにとって非常に役立ちます。
W3C の推奨仕様に従い、各ページの主要言語を <html> タグの lang 属性を通じて宣言するべきです:
例えば、英語版のページを宣言する場合:
<html lang="en">
...
</html>XHTML では、次の方法で <html> タグの中で言語を宣言します:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> ... </html> ISO 639-1 言語コード
ISO 639-1 は、さまざまな言語の略語を定義しています。これらは、HTML および XHTML の lang および xml:lang 属性で使用できます。
| 言語名 | コード | 
|---|---|
| アルバニア語 | sq | 
| アラビア語 | ar | 
| アルメニア語 | hy | 
| アゼルバイジャン語 | az | 
| バスク語 | eu | 
| ベラルーシ語 | be | 
| ベンガル語 | bn | 
| ボスニア語 | bs | 
| ブルガリア語 | bg | 
| カタロニア語 | ca | 
| 中国語 | zh | 
| クロアチア語 | hr | 
| チェコ語 | cs | 
| デンマーク語 | da | 
| オランダ語 | nl | 
| 英語 | en | 
| エスペラント語 | eo | 
| エストニア語 | et | 
| フィンランド語 | fi | 
| フランス語 | fr | 
| ガリシア語 | gl | 
| グルジア語 | ka | 
| ドイツ語 | de | 
| ギリシャ語 | el | 
| グジャラート語 | gu | 
| ヘブライ語 | he | 
| ヒンディー語 | hi | 
| ハンガリー語 | hu | 
| アイスランド語 | is | 
| インドネシア語 | id | 
| アイルランド語 | ga | 
| イタリア語 | it | 
| 日本語 | ja | 
| カザフ語 | kk | 
| 韓国語 | ko | 
| ラテン語 | la | 
| ラトビア語 | lv | 
| リトアニア語 | lt | 
| マケドニア語 | mk | 
| マレー語 | ms | 
| マルタ語 | mt | 
| ノルウェー語 | no | 
| ペルシア語 | fa | 
| ポーランド語 | pl | 
| ポルトガル語 | pt | 
| ルーマニア語 | ro | 
| ロシア語 | ru | 
| セルビア語 | sr | 
| スロバキア語 | sk | 
| スロベニア語 | sl | 
| スペイン語 | es | 
| スワヒリ語 | sw | 
| スウェーデン語 | sv | 
| タミル語 | ta | 
| タタール語 | tt | 
| タイ語 | th | 
| トルコ語 | tr | 
| ウクライナ語 | uk | 
| ウルドゥー語 | ur | 
| ウズベク語 | uz | 
| ベトナム語 | vi | 
| ウェールズ語 | cy | 
| イディッシュ語 | 
QA セクション
Q: lang 属性はなぜ重要ですか?
A: lang 属性は、検索エンジンやブラウザがページの内容をより的確に理解し、ユーザー体験を向上させるために使用されます。例えば、スクリーンリーダーが正確にテキストを読み上げるために重要です。
Q: lang 属性は必須ですか?
A: 必須ではありませんが、推奨されます。特に、多言語対応のウェブサイトの場合、各言語ごとに指定することで、SEO 効果やアクセシビリティが向上します。
Q: ISO 639-1 コードをどのように使用すればよいですか?
A: 各言語に対応する二文字コードを lang 属性に設定します。例えば、日本語のページは lang="ja" とし、英語のページは lang="en" とします。