From 2a00cabaa3ac0f8ca257564858e72daed67e425d Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 26 Mar 2021 11:16:19 +0900 Subject: Update Web/JavaScript/Reference/Global_Objects/Intl/PluralRules (#190) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2020/02/20時点までの英語版の変更を反映 --- .../global_objects/intl/pluralrules/index.html | 70 +++++++++++----------- 1 file changed, 36 insertions(+), 34 deletions(-) (limited to 'files/ja/web') diff --git a/files/ja/web/javascript/reference/global_objects/intl/pluralrules/index.html b/files/ja/web/javascript/reference/global_objects/intl/pluralrules/index.html index da798e66e2..4b43198903 100644 --- a/files/ja/web/javascript/reference/global_objects/intl/pluralrules/index.html +++ b/files/ja/web/javascript/reference/global_objects/intl/pluralrules/index.html @@ -6,43 +6,45 @@ tags: - Internationalization - Intl - JavaScript + - Localization - PluralRules + - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Intl/PluralRules ---
{{JSRef}}

Intl.PluralRules オブジェクトは、複数形が影響する書式や言語ルールを使用できるようにします。

-

コンストラクター

+

コンストラクター

-
{{jsxref("PluralRules.PluralRules()", "Intl.PluralRules.PluralRules()")}}
-
新しい Intl.PluralRules オブジェクトを生成します。
+
{{jsxref("PluralRules.PluralRules()", "Intl.PluralRules()")}}
+
新しい Intl.PluralRules オブジェクトを生成します。
-

静的メソッド

+

静的メソッド

-
{{jsxref("Intl/PluralRules/supportedLocalesOf", "Intl.PluralRules.supportedLocalesOf()")}}
-
指定したロケールのうち、ランタイムの既定のロケールにフォールバックすることなく対応されているものが入った配列を返します。
+
{{jsxref("PluralRules.supportedLocalesOf", "Intl.PluralRules.supportedLocalesOf()")}}
+
指定したロケールのうち、ランタイムの既定のロケールにフォールバックすることなく対応されているものが入った配列を返します。
-

インスタンスメソッド

+

インスタンスメソッド

-
{{jsxref("Intl/PluralRules/resolvedOptions", "Intl.PluralRules.prototype.resolvedOptions()")}}
-
オブジェクトの初期化中に計算されたロケールとコレクションのオプションを反映したプロパティを持った新しいオブジェクトを返します。
-
{{jsxref("Intl/PluralRules/select", "Intl.PluralRules.prototype.select()")}}
-
ロケールを意識した書式化に使用する複数形を示す {{jsxref("String")}} を返します。
+
{{jsxref("PluralRules.resolvedOptions", "Intl.PluralRules.prototype.resolvedOptions()")}}
+
オブジェクトの初期化中に計算されたロケールとコレクションのオプションを反映したプロパティを持った新しいオブジェクトを返します。
+
{{jsxref("PluralRules.select", "Intl.PluralRules.prototype.select()")}}
+
ロケールを意識した書式化に使用する複数形を示す {{jsxref("String")}} を返します。
-

+

-

locales の使用

+

locales の使用

-

この例では、ローカライズされた複数形ルールのいくつかをお見せします。アプリケーションのユーザーインターフェイスで使う言語のフォーマットを取得するには、 locales 引数に言語 (および必要に応じてフォールバック言語) を指定してください。

+

この例では、ローカライズされた複数形ルールのいくつかを表示します。アプリケーションのユーザーインターフェイスで使う言語の書式を取得するには、 locales 引数に言語 (および必要に応じてフォールバック言語) を指定してください。

-
// アラビア語は別な複数形の規則を持っています。
+
// アラビア語は様々な複数形の規則を持っています
 
 new Intl.PluralRules('ar-EG').select(0);
 // → 'zero'
@@ -56,31 +58,31 @@ new Intl.PluralRules('ar-EG').select(18);
 // → 'many'
 
-

仕様書

+

ポリフィル

+ +

formatjs Intl.PluralRules polyfill

+ +

仕様書

- - - - - - - - - - + + + + + + + + + +
仕様書
{{SpecName('ES Int Draft', '#pluralrules-objects', 'Intl.PluralRules')}}
仕様書
{{SpecName('ES Int Draft', '#pluralrules-objects', 'Intl.PluralRules')}}
-

ブラウザーの互換性

- -
- +

ブラウザーの互換性

-

{{Compat("javascript.builtins.Intl.PluralRules")}}

-
+
{{Compat("javascript.builtins.Intl.PluralRules")}}
-

関連情報

+

関連情報

-- cgit v1.2.3-54-g00ecf