diff options
author | Masahiro Fujimoto <mfujimot@gmail.com> | 2021-03-16 17:06:42 +0900 |
---|---|---|
committer | potappo <potappo@gmail.com> | 2021-03-24 22:01:06 +0900 |
commit | 9854c1021bbd502109e2a0a53303b429211e1d91 (patch) | |
tree | 6c8393e3d521af2016b28d85e5f349b4e2e70170 /files/ja/web/javascript | |
parent | 3a13a37eef790109d3fb34b8a17cc60eb13abf31 (diff) | |
download | translated-content-9854c1021bbd502109e2a0a53303b429211e1d91.tar.gz translated-content-9854c1021bbd502109e2a0a53303b429211e1d91.tar.bz2 translated-content-9854c1021bbd502109e2a0a53303b429211e1d91.zip |
Add Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/resolvedOptions to ja
2021/02/20時点の英語版に基づき新規翻訳
Diffstat (limited to 'files/ja/web/javascript')
-rw-r--r-- | files/ja/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/files/ja/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html b/files/ja/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html new file mode 100644 index 0000000000..af0bb0c25c --- /dev/null +++ b/files/ja/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html @@ -0,0 +1,91 @@ +--- +title: Intl.PluralRules.prototype.resolvedOptions() +slug: Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/resolvedOptions +tags: +- Internationalization +- Intl +- JavaScript +- Localization +- Method +- PluralRules +- Prototype +- Reference +--- +<div>{{JSRef}}</div> + +<p>The <strong><code>Intl.PluralRules.prototype.resolvedOptions()</code></strong> メソッドは、この {{jsxref("Collator")}} オブジェクトの初期化時に計算されたロケールと照合オプションを反映したプロパティを持つ新しいオブジェクトを返します。</p> + +<h2 id="Syntax">構文</h2> + +<pre class="brush: js"><var>pluralRule</var>.resolvedOptions()</pre> + +<h3 id="Return_value">返値</h3> + +<p>与えられた {{jsxref("PluralRules")}} オブジェクトの初期化時に計算されたロケールと照合オプションを反映したプロパティを持つ新しいオブジェクトです。</p> + +<h2 id="Description">解説</h2> + +<p>返されるオブジェクトには以下のプロパティがあります。</p> + +<dl> + <dt><code>locale</code></dt> + <dd>実際に使用したロケールの BCP 47 言語タグ。このロケールにつながる入力 BCP 47 言語タグに Unicode 拡張値が要求された場合、要求されたキーと値のペアのうち、このロケールで対応しているものが <code>locale</code> に含まれます。</dd> + <dt><code>pluralCategories</code></dt> + <dd>指定されたロケールで使用される複数形カテゴリーの {{jsxref("Array")}} で、 "<code>zero</code>", "<code>one</code>", "<code>two</code>", "<code>few</code>", "<code>many</code>", "<code>other</code>" のリストの中から選択します。</dd> + <dt><code>type</code></dt> + <dd>The type used (<code>cardinal</code> or <code>ordinal</code>).</dd> +</dl> + +<p>以下の二つのプロパティのグループの中では、一つだけしか設定できません。</p> + +<dl> + <dt><code>minimumIntegerDigits</code></dt> + <dt><code>minimumFractionDigits</code></dt> + <dt><code>maximumFractionDigits</code></dt> + <dd>これらのプロパティには、 <code>options</code> 引数で指定された値が入るか、既定値で埋められます。これらのプロパティは <code>minimumSignificantDigits</code> と <code>maximumSignificantDigits</code> のどちらも <code>options</code> 引数で指定されなかった場合のみ存在します。</dd> + <dt><code>minimumSignificantDigits</code></dt> + <dt><code>maximumSignificantDigits</code></dt> + <dd>これらのプロパティには、 <code>options</code> 引数で指定された値が入るか、既定値で埋められます。これらのプロパティは、少なくとも1つのプロパティが <code>options</code> 引数で提供された場合にのみ表示されます。</dd> +</dl> + +<h2 id="Examples">例</h2> + +<h3 id="Using_the_resolvedOptions_method"><code>resolvedOptions</code> メソッドの使用</h3> + +<pre class="brush: js">var de = new Intl.PluralRules('de-DE'); +var usedOptions = de.resolvedOptions(); + +usedOptions.locale; // "de-DE" +usedOptions.maximumFractionDigits; // 3 +usedOptions.minimumFractionDigits; // 0 +usedOptions.minimumIntegerDigits; // 1 +usedOptions.pluralCategories; // Array [ "one", "other" ] +usedOptions.type; // "cardinal" +</pre> + +<h2 id="Specifications">仕様書</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">仕様書</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('ES Int Draft', + '#sec-intl.pluralrules.prototype.resolvedoptions', + 'Intl.PluralRules.prototype.resolvedOptions')}}</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility">ブラウザーの互換性</h2> + +<div>{{Compat("javascript.builtins.Intl.PluralRules.resolvedOptions")}}</div> + +<h2 id="See_also">関連情報</h2> + +<ul> + <li>{{jsxref("PluralRules", "Intl.PluralRules")}}</li> +</ul> |