Skip to content

Commit a8e48ff

Browse files
Elchi3ddbeck
andauthored
Add Intl.PluralRules (#1606)
* Add Intl.PluralRules * Update features/intl-plural-rules.yml Co-authored-by: Daniel D. Beck <[email protected]> --------- Co-authored-by: Daniel D. Beck <[email protected]>
1 parent 151166d commit a8e48ff

File tree

2 files changed

+91
-0
lines changed

2 files changed

+91
-0
lines changed

features/intl-plural-rules.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Intl.PluralRules
2+
description: "The `Intl.PluralRules` API creates a locale-aware object that tells you which of the language's pluralization rules apply based on a given number."
3+
group: intl
4+
spec: https://tc39.es/ecma402/#pluralrules-objects
5+
status:
6+
compute_from: javascript.builtins.Intl.PluralRules
7+
compat_features:
8+
- javascript.builtins.Intl.PluralRules
9+
- javascript.builtins.Intl.PluralRules.PluralRules
10+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter
11+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingIncrement_parameter
12+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingMode_parameter
13+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingPriority_parameter
14+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_trailingZeroDisplay_parameter
15+
- javascript.builtins.Intl.PluralRules.resolvedOptions
16+
- javascript.builtins.Intl.PluralRules.select
17+
- javascript.builtins.Intl.PluralRules.selectRange
18+
- javascript.builtins.Intl.PluralRules.supportedLocalesOf
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Generated from: intl-plural-rules.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2019-09-19
7+
baseline_high_date: 2022-03-19
8+
support:
9+
chrome: "63"
10+
chrome_android: "63"
11+
edge: "18"
12+
firefox: "58"
13+
firefox_android: "58"
14+
safari: "13"
15+
safari_ios: "13"
16+
compat_features:
17+
# ⬇️ Same status as overall feature ⬇️
18+
# baseline: high
19+
# baseline_low_date: 2019-09-19
20+
# baseline_high_date: 2022-03-19
21+
# support:
22+
# chrome: "63"
23+
# chrome_android: "63"
24+
# edge: "18"
25+
# firefox: "58"
26+
# firefox_android: "58"
27+
# safari: "13"
28+
# safari_ios: "13"
29+
- javascript.builtins.Intl.PluralRules
30+
- javascript.builtins.Intl.PluralRules.PluralRules
31+
- javascript.builtins.Intl.PluralRules.resolvedOptions
32+
- javascript.builtins.Intl.PluralRules.select
33+
- javascript.builtins.Intl.PluralRules.supportedLocalesOf
34+
35+
# baseline: low
36+
# baseline_low_date: 2023-08-01
37+
# support:
38+
# chrome: "106"
39+
# chrome_android: "106"
40+
# edge: "106"
41+
# firefox: "116"
42+
# firefox_android: "116"
43+
# safari: "15.4"
44+
# safari_ios: "15.4"
45+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter
46+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingPriority_parameter
47+
- javascript.builtins.Intl.PluralRules.selectRange
48+
49+
# baseline: low
50+
# baseline_low_date: 2023-12-11
51+
# support:
52+
# chrome: "117"
53+
# chrome_android: "117"
54+
# edge: "117"
55+
# firefox: "116"
56+
# firefox_android: "116"
57+
# safari: "17.2"
58+
# safari_ios: "17.2"
59+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingMode_parameter
60+
61+
# baseline: false
62+
# support:
63+
# firefox: "116"
64+
# firefox_android: "116"
65+
# safari: "17.2"
66+
# safari_ios: "17.2"
67+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_roundingIncrement_parameter
68+
69+
# baseline: false
70+
# support:
71+
# firefox: "116"
72+
# firefox_android: "116"
73+
- javascript.builtins.Intl.PluralRules.PluralRules.options_parameter.options_trailingZeroDisplay_parameter

0 commit comments

Comments
 (0)