You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ This source is processed to obtain a human-readable version, which you can view
11
11
12
12
Proposals follow [the TC39 process](https://tc39.es/process-document/) and are tracked in the [proposals repository](https://github.com/tc39/proposals).
Information about status of tests, documentations and browser implementations of proposals can be found in [this wiki page](https://github.com/tc39/ecma402/wiki/Proposal-and-PR-Progress-Tracking).
1.[lb option added to Segmenter](https://github.com/tc39/proposal-intl-segmenter/pull/24); [renamed to lineBreakStyle](https://github.com/tc39/proposal-intl-segmenter/pull/25)
19
19
1.[Settled on numeric: always/auto](https://github.com/tc39/proposal-intl-relative-time/pull/60)
20
-
1.[Explained the existence of this call; well-received](https://github.com/tc39/tc39-notes/blob/master/es8/2018-01/jan-23.md#4-ecma402-status-updates)
20
+
1.[Explained the existence of this call; well-received](https://github.com/tc39/tc39-notes/blob/HEAD/es8/2018-01/jan-23.md#4-ecma402-status-updates)
21
21
1. Non-members who contribute to ECMA 402 (either PRs or in this call): Sign [this form](https://tc39.es/agreements/contributor/) to license contributions to Ecma
22
22
1. Questions/issues with existing advanced proposals and APIs
23
23
1.[Normative: Add calendar and numberingSystem options](https://github.com/tc39/ecma402/pull/175)
Copy file name to clipboardExpand all lines: meetings/agenda-2019-01-17.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ Contact Daniel Ehrenberg ([email protected]) for the link to the Google Hango
36
36
1. Move under TC39 by creating a new project and following instruction on [Template for Proposals](https://github.com/tc39/template-for-proposals)
37
37
2. Frank Tang will Champion
38
38
3. Have problem to move Issues from the [old location](https://github.com/brawer/proposal-intl-displaynames).
39
-
4. Now list under [Stage 0 of ECMA402](https://github.com/tc39/proposals/blob/master/ecma402/stage-0-proposals.md)
39
+
4. Now list under [Stage 0 of ECMA402](https://github.com/tc39/proposals/blob/HEAD/ecma402/stage-0-proposals.md)
40
40
5. Would like to change the API shape in [README](https://github.com/tc39/proposal-intl-displaynames/pull/2) and [SPEC](https://github.com/tc39/proposal-intl-displaynames/pull/4)
@@ -128,7 +128,7 @@ ZB: these prefs could be made locale-sensitive, as in, dateStyle: short might me
128
128
129
129
DE: navigator.locales could expose OS’s calendar prefs (something navigator.languages doesn’t expose)
130
130
131
-
DE: Intl.Locale API makes an update that corresponds to lang tag and options You can parse out the script or change the calendar and pass it to other Intl ctors.
131
+
DE: Intl.Locale API makes an update that corresponds to lang tag and options You can parse out the script or change the calendar and pass it to other Intl ctors.
132
132
133
133
NC: it feels like it combines two separate things: locales and user preferences.
* Daniel Ehrenberg (DE) - Igalia - github.com/littledan
5
+
* Caridy Patino (CP) -
6
+
* Zbignew Braniecki (ZB) - Mozilla -
7
+
* Daniel Ehrenberg (DE) - Igalia - github.com/littledan
8
8
* Stas Malolepszy (SM)
9
9
* Jungshik Shin (JS) - Google - github.com/jungshik
10
10
* Steven R. Loomis (SL) - IBM - github.com/srl295
11
11
* Eemeli Aro (EA) - github.com/eemeli
12
-
* Nebojsa Ciric (NC) - Google
13
-
* Shane Carr (Shane) - Google
12
+
* Nebojsa Ciric (NC) - Google
13
+
* Shane Carr (Shane) - Google
14
14
* JH: Jack Horton (MSFT) github.com/jackhorton
15
15
* DIV: Doug Ilijev (MSFT) github.com/dilijev
16
16
* BT: Brian Terlson (MSFT) github.com/bterlson
@@ -48,10 +48,10 @@ Attendees:
48
48
* ZB: Seems like this would be useful in Intl.js
49
49
* NC: Does PluralRules enable us to do message formatting any way we want until we get actual message formatting
50
50
* JS: Any plural-related things, lets you select the message. Doesn’t include the message.
51
-
* ZB: Everything on top of PluralRules is just an algorithm, so hopefully this reduces the load of any
51
+
* ZB: Everything on top of PluralRules is just an algorithm, so hopefully this reduces the load of any
52
52
* EA: The data is small here
53
-
* NC: Seems like this
54
-
* DE: Is there a way to get the list of availableLocales for plural rules?
53
+
* NC: Seems like this
54
+
* DE: Is there a way to get the list of availableLocales for plural rules?
55
55
* EA: Seen a locale with Cardinal rules but without Ordinal Rules
56
56
* SL: can assume that if ‘locale’ data (e.g. for formatting) is available for a given locale, PR is also available for the locale.
57
57
* SM: Firefox ships or is preparing to ship in 19 locales which don't have plural rules defined in the CLDR. These are: ach, an, cak, csb, gn, hto, ia (Interlingua), kok, lij, ltg, mai, oc, pbb, qvi, rw, sat, son, trs, tsz.
@@ -94,7 +94,7 @@ Attendees:
94
94
10. JS: Yes. Actually we had some historical Mozilla test that we had to disable since it expected the spec semantics.
95
95
11. DE: I’m not sure if OS semantics support this, as opposed to using ICU. Many JS implementations currently use OS APIs.
96
96
12. JS: I think the Windows API supports this, but we would’ve had to modify the sandbox to support it. For Linux, it probably is possible, but it would probably require a lot of hooks and duplicating a lot of what ICU does. For that reason, I didn’t other to do it.
97
-
13. SL: POSIX APIs assume that
97
+
13. SL: POSIX APIs assume that
98
98
14. JS: I have an ICU change request open to change ICU to make this easier to implement.
99
99
15. ZB: Do implementers have any concerns?
100
100
16. JH: If this will require an ICU API, we definitely need it to not be internal.
@@ -109,7 +109,7 @@ Attendees:
109
109
* CP: None of the formats that are there make forward-compatibility guarantees.
110
110
* ZB: UTS 35 doesn’t help us too much; none of ECMA 402 depends on this. We’d have to make a lot of changes to the specification, and not make things data-dependent.
111
111
* SC: If we introduce this, then other specifications could be rephrased in terms of this new data source.
112
-
* CP: The problem is the stability of UTS 35--we have to make sure that
112
+
* CP: The problem is the stability of UTS 35--we have to make sure that
113
113
* DE: Seems like there is still a lot more design work.
* SL: There’s a stripped-down data set by default, and then you can install all the data which includes dictionaries.
128
128
* DE: So, is unspecified breaking right? And, should we continue to leave the connection to CSS unspecified?
129
129
* JS: ICU has ‘strict’, ‘loose’ and ‘normal’ from CSS3. Does Ecma want to have those options?
130
-
* DE: Possible to add them as an option. Currently, there’s no option.
131
-
* DE: how about ‘word-break: break-all’?
130
+
* DE: Possible to add them as an option. Currently, there’s no option.
131
+
* DE: how about ‘word-break: break-all’?
132
132
* JS: This is for latin text in CJK text
133
133
* SL: There’s a lot of room for improvement here
134
134
* NC: Internally in Google, there’s a lot of machine learning work going on for segmenters
@@ -144,7 +144,7 @@ Attendees:
144
144
* DE: Currently strictness is only supported via the options bag
145
145
* JS: Seems like we should add this to the locale tag.
146
146
* SL: There are many other things in locales that could be added
147
-
* SL: Unicode locale extensions have ‘lb’ (line breaking), ‘wb’ (? word breaking), ss (suppress …),
147
+
* SL: Unicode locale extensions have ‘lb’ (line breaking), ‘wb’ (? word breaking), ss (suppress …),
148
148
* SL: If we have those three in the BCP, we should mention them in the specification here. [https://www.unicode.org/repos/cldr/trunk/specs/ldml/tr35.html#UnicodeLineBreakStyleIdentifier](https://www.unicode.org/repos/cldr/trunk/specs/ldml/tr35.html#UnicodeLineBreakStyleIdentifier)[https://www.unicode.org/repos/cldr/trunk/specs/ldml/tr35.html#UnicodeSentenceBreakSuppressionsIdentifier](https://www.unicode.org/repos/cldr/trunk/specs/ldml/tr35.html#UnicodeSentenceBreakSuppressionsIdentifier)
149
149
* NC: Currently we support lb. Should we support wb and ss? Are they important enough? Some of these seem a little artificial, like ss, which is based on the technology underneath.
150
150
* SL: I don’t quite follow. Ss specifies an improvement to line breaks using commonly known exceptions.
@@ -162,7 +162,7 @@ Attendees:
162
162
* DE: compound unit is not supported. Earlier draft supported it, but it was removed due to design issues.
163
163
* JS: future plan for compound unit?
164
164
* DE: We could do this in a future version, but there are many policy choices, so it is complicated. List format over RelativeTF is an option.
165
-
* NC: Does this work
165
+
* NC: Does this work
166
166
* DE: What should we do about type: numeric/text, which has numeric as the default?
167
167
* JS: What’s the motivation?
168
168
* DE: You don’t know which is the right cutoff unless you know what time of day it is, etc. You don’t have the timeline that this is relative to.
@@ -175,8 +175,8 @@ Attendees:
175
175
* DIV: I think numeric should be the default.
176
176
* CP: I think so too. You have to be aware of this issue if you want to get yesterday/tomorrow.
177
177
* DIV: Speaking of days, can we have "1 day, 1 hour, and 30 seconds ago"?
178
-
* (reply): can do with [ListFormat](?) + RelativeTimeFormat
179
-
* This is a low-level API (similar to PluralRules) on top of which a library writer can implement a smarter (higher-level) API.
178
+
* (reply): can do with [ListFormat](?) + RelativeTimeFormat
179
+
* This is a low-level API (similar to PluralRules) on top of which a library writer can implement a smarter (higher-level) API.
*[Will not throw an exception on unsupported locales](https://github.com/tc39/proposal-intl-locale/issues/6)
190
-
* NC: We were talking about possible additional data packs. This allows working with the locale ID. We don’t have any data, but we have a working BCP 47 ID. If it goes into date formatter, date formatter will
190
+
* NC: We were talking about possible additional data packs. This allows working with the locale ID. We don’t have any data, but we have a working BCP 47 ID. If it goes into date formatter, date formatter will
191
191
*[Should additional tags be passed through?](https://github.com/tc39/proposal-intl-locale/issues/4)
192
192
* SL: Should be able to round-trip, though it’s OK to sort the tags and normalize the locale.
193
193
* OK to ship this as a minimal base, with other important complements (likely subtags, display names, more options) in follow-on proposals?
@@ -198,7 +198,7 @@ Attendees:
198
198
* Ready for Stage 3?
199
199
* DE: Interface to BCP 47. Identify script, region, language, etc from a given locale id. Has toString() to build a locale id in a string
200
200
* DE: future extension for likelySubtag, etc
201
-
* When Locale is passed to Intl.* API, should Locale be treated specially instead of invoking toString() ?
201
+
* When Locale is passed to Intl.* API, should Locale be treated specially instead of invoking toString() ?
Attendees: Zibi Braniecki, Mozilla (ZB), Caridy Patiño (CP), Brian Terlson (BT), Doug Ilijev (DIV), Jack Horton (JH) Steven R. Loomis (SR), Shane Carr (SC), Jeff Genovy (JG) Felipe (F)
3.[lb option added to Segmenter](https://github.com/tc39/proposal-intl-segmenter/pull/24);[ renamed to lineBreakStyle](https://github.com/tc39/proposal-intl-segmenter/pull/25)
17
17
4.[Settled on numeric: always/auto](https://github.com/tc39/proposal-intl-relative-time/pull/60)
18
-
5.[Explained the existence of this call; well-received](https://github.com/tc39/tc39-notes/blob/master/es8/2018-01/jan-23.md#4-ecma402-status-updates)
18
+
5.[Explained the existence of this call; well-received](https://github.com/tc39/tc39-notes/blob/HEAD/es8/2018-01/jan-23.md#4-ecma402-status-updates)
19
19
6. Non-members who contribute to ECMA 402 (either PRs or in this call): Sign[ this form](https://tc39.es/agreements/contributor/) to license contributions to Ecma
20
20
2. Questions/issues with existing advanced proposals and APIs
21
21
1.[Normative: Add calendar and numberingSystem options](https://github.com/tc39/ecma402/pull/175)
@@ -155,15 +155,15 @@ SR: und is root.
155
155
156
156
JS: better for users to explicitly specify a locale, rather than mysterious default locale showing up automatically
157
157
158
-
??:
158
+
??:
159
159
160
160
Conclusion: Throw when a locale isn’t provided.
161
161
162
162
**Item 2.iii.c**
163
163
164
-
ZB:
164
+
ZB:
165
165
166
-
SR:
166
+
SR:
167
167
168
168
**Item 3 (ICU tickets)**
169
169
@@ -211,7 +211,7 @@ SC: yes, this includes unit format on it.
211
211
212
212
JH: I want to point two things. This relies heavily on ICU design, which MS usually push back. Point two is the the C implementation of these ICU apis is very far away it seems. This might put a serious burden on us.
213
213
214
-
SC: Yes, there are ICU Apis that maps directly to this new APIs. But this is a 402 spec, we don’t have to model the spec after ICU.
214
+
SC: Yes, there are ICU Apis that maps directly to this new APIs. But this is a 402 spec, we don’t have to model the spec after ICU.
215
215
216
216
DIV: We (Chakra) must have non-experimental ICU C (not C++) APIs to implement any of these features. Until experimental tag is removed from those C APIs, we should not allow these proposals to get to stage 4.
217
217
@@ -247,13 +247,13 @@ Conclusion: Felipe will prepare the material to present it on the next tc39 meet
247
247
248
248
NC: the last one worked better.
249
249
250
-
• looking at overflow: [https://github.com/tc39/ecma402/blob/master/meetings/agenda-2018-02-16.md#overflow](https://github.com/tc39/ecma402/blob/master/meetings/agenda-2018-02-16.md#overflow)
250
+
• looking at overflow: [https://github.com/tc39/ecma402/blob/HEAD/meetings/agenda-2018-02-16.md#overflow](https://github.com/tc39/ecma402/blob/HEAD/meetings/agenda-2018-02-16.md#overflow)
251
251
252
252
ZB: ovf 1.iv.b - likelySubtags
253
253
254
254
NC: maximize? Yes. (and minimize)
255
255
256
-
ZB: ovf 1.vi.a: datetime style?
256
+
ZB: ovf 1.vi.a: datetime style?
257
257
258
258
CP: Organizational… Will be out 2H2018, need help on editorial role.
0 commit comments