ISO 639-1の概要 — 2文字言語コード
ISO 639-1の2文字言語コードに関する包括的なガイド。その歴史、構造、Web開発と国際化における使用法を解説します。
Standards
詳細な説明
ISO 639-1とは?
ISO 639-1は、言語コードの国際規格ISO 639の第1部です。世界の主要言語に2文字の小文字コードを割り当てます。この規格は1967年に初めて公開され、それ以来数回更新されています。
構造とルール
- 各コードは正確に2文字の小文字ラテン文字(例:
en、ja、ar) - コードはISO 639/RA(登録機関)によって割り当てられます
- 約184の登録コードがあります
- すべての言語にISO 639-1コードがあるわけではありません — 重要な文学的伝統や国際的な使用がある言語のみ
主なISO 639-1コード
| コード | 言語 |
|---|---|
en |
英語 |
es |
スペイン語 |
zh |
中国語 |
ar |
アラビア語 |
hi |
ヒンディー語 |
fr |
フランス語 |
ja |
日本語 |
de |
ドイツ語 |
pt |
ポルトガル語 |
ko |
韓国語 |
ISO 639-1が使用される場所
- HTMLの
lang属性:<html lang="en"> - HTTPの
Accept-Languageヘッダー:Accept-Language: en-US,en;q=0.9 - BCP 47言語タグ: 主言語サブタグとして
- コンテンツ管理システム: コンテンツのローカライゼーション用
- オペレーティングシステム: ロケール設定用
他の規格との関係
ISO 639-1は、Web開発において最も広く使用されているISO 639ファミリーの一部です。ISO 639-2とISO 639-3はより包括的なカバレッジを提供しますが、ISO 639-1はHTMLのlang属性とBCP 47言語タグの主サブタグの標準であり続けています。
ユースケース
HTML、HTTPヘッダー、またはアプリケーション設定で言語を指定する必要がある場合、ISO 639-1の2文字コードが最も一般的な選択肢です。HTMLのlang属性、Accept-Languageヘッダー、ロケール識別子、言語選択ドロップダウンで使用されます。