Widely available すべての主要ブラウザで対応済み。安心して使用可能。

概要

Intl.Locale はロケール識別子を解析し、言語、地域、スクリプト、文字体系、カレンダーなどの情報を提供します。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
74
79
75
14
74
14
ビルトインオブジェクト

Intl.Locale() コンストラクターは Intl.Locale オブジェクトを生成します。

74
79
75
14
74
14

baseName は Intl.Locale インスタンスのアクセサープロパティで、このロケールの文字列表現の一部を返します。この部分文字列には、利用できる場合、言語、スクリプト、地域、バリアントなど、このロケールに関する基本情報が含まれています。

74
79
75
14
74
14

calendar は Intl.Locale インスタンスのアクセサープロパティで、個のロケールで使用される暦の種類を返します。

74
79
75
14
74
14

caseFirst は Intl.Locale インスタンスのアクセサープロパティで、ロケールの照合規則に大文字小文字を考慮するかどうかを返します。

74
79
75
14
74
14

collation は Intl.Locale インスタンスのアクセサープロパティで、個のロケールの照合順序を返します。これはこのロケールの文字列をロケールの規則に従って並べ替えるために使用されます。

74
79
75
14
74
14

hourCycle は Intl.Locale インスタンスのアクセサープロパティで、このロケールの時制を返します。

74
79
75
14
74
14

language は Intl.Locale インスタンスのアクセサープロパティで、このロケールに関連付けられた言語を返します。

74
79
75
14
74
14

maximize() は Intl.Locale インスタンスのメソッドで、既存の値に基づいてロケールの言語、文字体系、地域の最も近い値を取得します。

74
79
75
14
74
14

minimize() は Intl.Locale インターフェイスのメソッドで、 Intl/Locale/maximize を呼び出したことで追加されるロケールに関する情報を削除しようとします。

74
79
75
14
74
14

numberingSystem は Intl.Locale インスタンスのアクセサープロパティで、このロケールが使用する記数法を返します。

74
79
75
14
74
14

numeric は Intl.Locale インスタンスのアクセサープロパティで、このロケールが特別な数字の照合処理を行うかどうかを返します。

74
79
75
14
74
14

region は Intl.Locale インスタンスのアクセサープロパティで、このロケールに関連付けられた世界の地域(ふつうは国)を返します。

74
79
75
14
74
14

script は Intl.Locale インスタンスのアクセサープロパティで、ロケールで使われている特定の言語を書くための文字体系を返します。

74
79
75
14
74
14

toString() は Intl.Locale インターフェイスのメソッドで、このロケールの完全なロケール識別子文字列を返します。

74
79
75
14
74
14
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

JAVASCRIPT
const locale = new Intl.Locale('ja-JP-u-ca-japanese');
locale.language;  // 'ja'
locale.region;    // 'JP'
locale.calendar;  // 'japanese'

ライブデモ

Intl.Locale

roke-lidentifier object and.

プレビュー全画面表示

option withroke-l

Calendar, numberingSystem equal. option also specifiedpossible.

プレビュー全画面表示

roke-l. Parse

roke-lstring structureizationeachpartial to akses.

プレビュー全画面表示

実務での使いどころ

  • Intl.Locale の活用

    ロケール情報を扱うオブジェクト。言語、地域、スクリプトなどの情報にアクセス可能。

注意点

  • 特になし。すべての主要ブラウザで安定して動作する。

アクセシビリティ

  • JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。

Powered by web-features