ロケール
言語・地域・書式設定の組み合わせ。ja-JP (日本語・日本)、en-US (英語・米国) などの識別子で表す。
ロケール (locale) は、言語・地域・書式設定の組み合わせを表す識別子です。ja-JP (日本語・日本)、en-US (英語・米国)、zh-CN (中国語・中国) のように、言語コードと地域コードで構成されます。
ロケールは日付形式 (2025/01/15 vs 01/15/2025)、数値形式 (1,000 vs 1.000)、通貨記号、ソート順序など、テキスト表示のあらゆる側面に影響します。国際化プログラミングの書籍でロケールの体系を学べます。
JavaScript では Intl オブジェクトがロケール対応の書式設定を提供します。Intl.NumberFormat('ja-JP') で日本式の数値書式が得られます。
Web サイトの多言語対応では、ユーザーのブラウザロケール (navigator.language) を検出して適切な言語版を表示する仕組みが一般的です。Web 多言語対応の書籍で実装パターンを習得できます。