ISO 639-1の概要 — 2文字言語コード

ISO 639-1の2文字言語コードに関する包括的なガイド。その歴史、構造、Web開発と国際化における使用法を解説します。

Standards

詳細な説明

ISO 639-1とは?

ISO 639-1は、言語コードの国際規格ISO 639の第1部です。世界の主要言語に2文字の小文字コードを割り当てます。この規格は1967年に初めて公開され、それ以来数回更新されています。

構造とルール

  • 各コードは正確に2文字の小文字ラテン文字(例:enjaar
  • コードはISO 639/RA(登録機関)によって割り当てられます
  • 184の登録コードがあります
  • すべての言語にISO 639-1コードがあるわけではありません — 重要な文学的伝統や国際的な使用がある言語のみ

主なISO 639-1コード

コード 言語
en 英語
es スペイン語
zh 中国語
ar アラビア語
hi ヒンディー語
fr フランス語
ja 日本語
de ドイツ語
pt ポルトガル語
ko 韓国語

ISO 639-1が使用される場所

  1. HTMLのlang属性: <html lang="en">
  2. HTTPのAccept-Languageヘッダー: Accept-Language: en-US,en;q=0.9
  3. BCP 47言語タグ: 主言語サブタグとして
  4. コンテンツ管理システム: コンテンツのローカライゼーション用
  5. オペレーティングシステム: ロケール設定用

他の規格との関係

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ヘッダー、ロケール識別子、言語選択ドロップダウンで使用されます。

試してみる — Language Code Reference

フルツールを開く