aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/javascript
diff options
context:
space:
mode:
authorMasahiro Fujimoto <mfujimot@gmail.com>2021-03-16 17:06:42 +0900
committerpotappo <potappo@gmail.com>2021-03-24 22:01:06 +0900
commit9854c1021bbd502109e2a0a53303b429211e1d91 (patch)
tree6c8393e3d521af2016b28d85e5f349b4e2e70170 /files/ja/web/javascript
parent3a13a37eef790109d3fb34b8a17cc60eb13abf31 (diff)
downloadtranslated-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.html91
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>