ECMAScript® 2020 Internationalization API Specification









ECMAScript® 2019 Internationalization API Specification

The 3rd Edition API was the first edition released under Ecma TC39's new yearly release The Intl.DateTimeFormat constructor allows this time zone name; ...
ECMA th edition June


Guidelines ESMA

10 oct. 2016 5.18.2 Submitting a new transaction report ... reporting pattern. ... same sorting procedure applied to resolve multiple EEA nationalities.
guidelines mifid ii transaction reporting


IBM ILOG CPLEX Optimization Studio OPL Language User's Manual

The reverse is not true: some of the new global expressions and constraints can be used only in a CP model to be solved with the CP Optimizer engine.
opl languser






ECMAScript® 2020 Internationalization API Specification

The 3rd Edition API was the first edition released under Ecma TC39's new yearly release The Intl.DateTimeFormat constructor allows this time zone name; ...
ECMA th edition june


INTERNATIONAL CIVIL AVIATION ORGANIZATION ASIA AND

formats currently in use as specified in DOC 4444 15th Edition. •. NEW format is defined as ICAO flight planning and ATS message formats specified in Amendment 
FPL Guidance ver


Error Messages Explained

24 juin 2010 Aggregate aware resolution failed. (QP0020). ... You cannot create a new tab before including at least one result object in this tab.
xi sp error messages en


E-Invoicing Detailed Guidelines

E-Invoicing Regulations based on a certain set of criteria determined by the (13) QR Code: A type of matrix barcode with a pattern of black and white ...
E Invoicing Detailed Guideline





SEPA CREDIT TRANSFER SCHEME INTERBANK

22 nov. 2018 Use of Resolution of Investigation (camt.029.001.03) . ... ISO 13616. IBAN: International Bank Account Number.
EPC SCT Interbank IG V .


Understanding JSON Schema

7 févr. 2022 When learning any new language it's often helpful to start with the ... The pattern keyword is used to restrict a string to a particular ...
UnderstandingJSONSchema


217566 ECMAScript® 2020 Internationalization API Specification +,-./01231445'

6'+&)7'8%9"$%79:;%7<'1445'!"#$%

)*(!+,),-.(/(01.2(&3!"#$%&'()* ,%)2&(3(&.*(4/, +&)7'8%9"$%79:;%7<' !("'=('!>;%"'00?' /014?'A"%"B7'

C"<3'D?0'11'E?5'F444'

G7H3'D?0'11'E?5'F440'

I"*3'>99J3KKLLLM"&)7/:%9"$%79:;%7)859*:6.;/312*/0<*=3*.6>53:?*>;=75983:*01:*:59245=;23:*26*628349?*01:*.342051*:345@025@3*A64B9*6C*52*

/0<*=3*>43>043:?*.6>53:?*>;=75983:?*01:*:59245=;23:?*51*A8673*64*51*>042?*>46@5:3:*2802*283*0=6@3* .6><45D82*1625.3*01:*2859*!6><45D82*E5.3193*01:*F59.705/34*043*51.7;:3:*61*077*9;.8*.6>539*01:* :345@025@3*A64B9G*)83*617<*:345@025@3*A64B9*2802*043*>34/5995=73*;1:34*2859*!6><45D82*E5.3193*01:*

F59.705/34*043H**

I5JA 64B9*A85.8*51.64>64023*077*64*>642561*6C*2859*:6.;/312*C64*283*>;4>693*6C*>46@5:51D*.6//31204<*64

3K>70102561*I9;.8*09*01*01162023:*@349561*6C*283*:6.;/312J?

I55JA6 4B9*A85.8*51.64>64023*077*64*>642561*6C*2859*:6.;/312*C64*283*>;4>693*6C*51.64>640251D*C302;439

2802*>46@5:3*0..3995=5752 I555J2401 97025619*6C*2859*:6.;/312*5126*701D;0D39*62834*2801*,1D7598*01:*5126*:5CC34312*C64/029*01: I5@JA 64B9*=<*/0B51D*;93*6C*2859*9>3.5C5.02561*51*9201:04:*.61C64/012*>46:;.29*=<*5/>73/31251D*I3GDG =<*.6><*01:*>0923*A8677<*64*>0427(6A3@34?*283*.612312*6C*2859*:6.;/312*52937C*/0<*162*=3*/6:5C53:*51*01<*A0

.6><45D82*1625.3*64*43C3431.39*26*,./0*&123410256107?*3K.3>2*09*43L;543:*26*240197023*52*5126*701D;0D39*

62834*2801*,1D7598*64*5126*0*:5CC34312*C64/02G*

)83*6CC5.507*@349561*6C*01*,./0*&123410256107*:6.;/312*59*283*,1D7598*701D;0D3*@349561*61*283*,./0* &123410256107*A3=9523G*&1*283*3@312*6C*:59.43>01.539*=32A331*0*240197023:*@349561*01:*283*6CC5.507* @349

561?*283*6CC5.507*@349561*98077*D6@341G*

)83 *75/523:*>34/5995619*D40123:*0=6@3*043*>34>32;07*01:*A577*162*=3*43@6B3:*=<*,./0*&123410256107*64* 529
*9;..399649*64*0995D19G* )859* :6.;/312*01:*283* 51C64/02561*.6120513:*8 34351*59* >46@5:3:*61*01* MNO*& OM*=0959 *01:* ,!PN* &+),%+N)&"+NE*F&O!EN&PO*NEE* QN%%N+)&,O?*,R#%,OO*"%* &P#E&,F?*&+!ESF&+'* TS)*+")* E&P&),F*)"*N+$*QN%%N+)$*)(N)*)(,*SO,*"U*)(,*&+U"%PN)&"+*(,%,&+*Q&EE*+")*&+U%&+',* N+$*"Q+,%O(&#*%&'()O*"%*N+$*&P#E&,F*QN%%N+)&,O*"U*P,%!(N+)NT&E&)$*"%*U&)+,OO*U"%*

N*#N%)&!SEN%*#S%#"O,GM*

01234567

*89:7;<7*

.<<'O;#9L7$"'&;%97:%"=':%'9>:P'=;&()"%9'QRO;#9L7$"SR':P'J$;9"&9"='*T'&;JT$:N>9'7%=':P'*":%N')7="'7B7:<7*<"'(%="$'9>"'RUOV'

W:&"%P"RX':%&<(="='*"<;LM'C>:P'O;#9L7$"')7T'*"' P(*Y"&9'9;'9>:$='J7$9T'$:N>9P'Q$:N>9P'#$;)'J7$9:"P';9>"$'9>7%'+&)7'

8%9"$%79:;%79PX'7%='%;'<:&"%P"P'(%="$'P(&>'9>:$='J7$9T'$:N>9P'7$"'N$7%9"='(%="$'9>:P'<:&"%P"'"B"%':#'

9>"' 9>:$='J7$9T' &;%&"$%"=':P' 7')")*"$' ;#'+&)7' 8%9"$%79:;%7 ].C+[C'-.CC+!O'.^.8W.UW+'.C'>99J3KKLLLM"&)7/:%9"$%79:;%79)'GZ!

8[GZ!-.C8Z['!+A.!V8[A' C@+'W8,+[O8[A' ZG'].C+[C' ,W.8-O'C@.C' .!+'!+_\8!+V' CZ'8-]W+-+[C'

+,-.'8[C+![.C8Z[.W'

OC.[V.!VO`M'

!"=:P9$:*(9:;%'7%='(P"':%'P;($&"'7%='*:%7$T'#;$)PX'L:9>';$'L:9>;(9');=:#:&79:;%X'7$"'J"$):99"='J$;B:="='9>79'9>"'#;<<;L:%N'

&;%=:9:;%P'7$"')"93'

0M! "=:P9$:*(9:;%P';#'P;($&"'&;="')(P9'$"97:%'9>"'7*;B"'&;JT$:N>9'%;9:&"X'9>:P'<:P9';#'&;%=:9:;%P'7%='9>"'#;<<;L:%N'=:P&<7:)"$M

1M! "=:P9$:*(9:;%P':%'*:%7$T'#;$)')( P9'$"J $;=(&"'9>"'7*;B "'&;JT$:N>9'%;9:&"X'9>:P'<:P9';#'&;%=:9:;%P'7%='9>"' #;<<;L:%N

=:P&<7:)"$':%'9>"'=;&()"%979:;%'7%=K;$';9>"$')79"$:7'9>"'=:P9$:*(9:;%M

2M[ ":9>"$'9>"'%7)"';#'9>"'7(9>;$P'%;$'+&)7'8%9"$%79:;%7<')7T'*"'(P"='9;'"%=;$P"';$'J$;);9"'J$;=(&9P'="$:B"='#$;)'9>:P

P;#9L7$"'L:9>;(9'PJ"&:#:&'J$:;$'L$:99"%'J"$):PP:;%M C@8O'OZGC I.!+'8O']!Z^8V+V 'Ua'C@+ '+,-.'8[C+![.C8Z[.W' R.O'8O R'.[V' .[a'+b]!+O O'Z!'8-]W8+V' I.!!.[C8+OX'8[,W\V8[AX 'U\C'[ZC'W8-8C+V'CZX'C @+'8-]W8 +V'I.!!.[ C8+O'ZG'-+!,@.[C .U8W8Ca' .[V' G8C[+OO'GZ!'.' ].!C8, \W.! ']\!]ZO+'.!+'V8O,W.8-+ VM'8['[Z'+^+[C'O @.WW'+,- .'8[C+![.C8Z[.W'U+' W8.UW+'GZ!' .[a'V8!+ ,CX'8[V8 !+,CX'8[,8V+[C.W X'O]+,8.WX'+b+-]W.!aX' Z!',Z[O+_\+[C8.W'V.-.A+O ' Q8[,W\V8[AX'U\C'[ZC'W8-8C+V'CZX']!Z,\!+-+[C'ZG'O\UOC8C\C+'AZZVO'Z!'O+!^8,+Oc'WZOO'ZG'\O+X' V.C.X'Z!']!ZG8COc'Z!'U\O8[+OO'8[C+!!\]C8Z[S'@ZI+^+!',.\O+V'.[V'Z['.[a'C@+Z!a'ZG'W8.U8W8CaX' I@+C@+!'8[',Z[C!.,CX'OC!8,C'W8.U8W8CaX'Z!'CZ!C'Q8[,W\V8[A'[+AW8A+[,+'Z!'ZC@+!I8O+S'.!8O8[A'8['

.[a'I.a'Z\C'ZG'C@+'\O+'ZG'C@8O'OZGCI.!+X'+^+['8G'.V^8O+V'ZG'C@+']ZOO8U8W8Ca'ZG'O\,@'V.-.A+M''© 8;mY WnternYtionYl:

© 8;mY WnternYtionYl0

This specification is developed on GitHub with the help of the ECMAScript community. There are a number of ways to

contribute to the development of this specification: GitHub Repository: https://github.com/tc39/ecma402

Issues: All Issues, File a New Issue

Pull Requests: All Pull Requests, Create a New Pull Request

Test Suite: Test262

TC39-TG2:

Convener: Shane F. Carr (@sffc)

Admin group: contact by email

Editors:

Leo Balter (@leobalter)

Valerie Young (@spectranaut)

Isaac Durazo (@isaacdurazo)

Community:

Mailing list: es-discuss

IRC: #tc39 on freenode

+,-./01231445'

6'+&)7'8%9"$%79:;%7<'1445'!"#$%

)*(!+,),-.(/(01.2(&3!"#$%&'()* ,%)2&(3(&.*(4/, +&)7'8%9"$%79:;%7<' !("'=('!>;%"'00?' /014?'A"%"B7'

C"<3'D?0'11'E?5'F444'

G7H3'D?0'11'E?5'F440'

I"*3'>99J3KKLLLM"&)7/:%9"$%79:;%7)859*:6.;/312*/0<*=3*.6>53:?*>;=75983:*01:*:59245=;23:*26*628349?*01:*.342051*:345@025@3*A64B9*6C*52*

/0<*=3*>43>043:?*.6>53:?*>;=75983:?*01:*:59245=;23:?*51*A8673*64*51*>042?*>46@5:3:*2802*283*0=6@3* .6><45D82*1625.3*01:*2859*!6><45D82*E5.3193*01:*F59.705/34*043*51.7;:3:*61*077*9;.8*.6>539*01:* :345@025@3*A64B9G*)83*617<*:345@025@3*A64B9*2802*043*>34/5995=73*;1:34*2859*!6><45D82*E5.3193*01:*

F59.705/34*043H**

I5JA 64B9*A85.8*51.64>64023*077*64*>642561*6C*2859*:6.;/312*C64*283*>;4>693*6C*>46@5:51D*.6//31204<*64

3K>70102561*I9;.8*09*01*01162023:*@349561*6C*283*:6.;/312J?

I55JA6 4B9*A85.8*51.64>64023*077*64*>642561*6C*2859*:6.;/312*C64*283*>;4>693*6C*51.64>640251D*C302;439

2802*>46@5:3*0..3995=5752 I555J2401 97025619*6C*2859*:6.;/312*5126*701D;0D39*62834*2801*,1D7598*01:*5126*:5CC34312*C64/029*01: I5@JA 64B9*=<*/0B51D*;93*6C*2859*9>3.5C5.02561*51*9201:04:*.61C64/012*>46:;.29*=<*5/>73/31251D*I3GDG =<*.6><*01:*>0923*A8677<*64*>0427(6A3@34?*283*.612312*6C*2859*:6.;/312*52937C*/0<*162*=3*/6:5C53:*51*01<*A0

.6><45D82*1625.3*64*43C3431.39*26*,./0*&123410256107?*3K.3>2*09*43L;543:*26*240197023*52*5126*701D;0D39*

62834*2801*,1D7598*64*5126*0*:5CC34312*C64/02G*

)83*6CC5.507*@349561*6C*01*,./0*&123410256107*:6.;/312*59*283*,1D7598*701D;0D3*@349561*61*283*,./0* &123410256107*A3=9523G*&1*283*3@312*6C*:59.43>01.539*=32A331*0*240197023:*@349561*01:*283*6CC5.507* @349

561?*283*6CC5.507*@349561*98077*D6@341G*

)83 *75/523:*>34/5995619*D40123:*0=6@3*043*>34>32;07*01:*A577*162*=3*43@6B3:*=<*,./0*&123410256107*64* 529
*9;..399649*64*0995D19G* )859* :6.;/312*01:*283* 51C64/02561*.6120513:*8 34351*59* >46@5:3:*61*01* MNO*& OM*=0959 *01:* ,!PN* &+),%+N)&"+NE*F&O!EN&PO*NEE* QN%%N+)&,O?*,R#%,OO*"%* &P#E&,F?*&+!ESF&+'* TS)*+")* E&P&),F*)"*N+$*QN%%N+)$*)(N)*)(,*SO,*"U*)(,*&+U"%PN)&"+*(,%,&+*Q&EE*+")*&+U%&+',* N+$*"Q+,%O(&#*%&'()O*"%*N+$*&P#E&,F*QN%%N+)&,O*"U*P,%!(N+)NT&E&)$*"%*U&)+,OO*U"%*

N*#N%)&!SEN%*#S%#"O,GM*

01234567

*89:7;<7*

.<<'O;#9L7$"'&;%97:%"=':%'9>:P'=;&()"%9'QRO;#9L7$"SR':P'J$;9"&9"='*T'&;JT$:N>9'7%=':P'*":%N')7="'7B7:<7*<"'(%="$'9>"'RUOV'

W:&"%P"RX':%&<(="='*"<;LM'C>:P'O;#9L7$"')7T'*"' P(*Y"&9'9;'9>:$='J7$9T'$:N>9P'Q$:N>9P'#$;)'J7$9:"P';9>"$'9>7%'+&)7'

8%9"$%79:;%79PX'7%='%;'<:&"%P"P'(%="$'P(&>'9>:$='J7$9T'$:N>9P'7$"'N$7%9"='(%="$'9>:P'<:&"%P"'"B"%':#'

9>"' 9>:$='J7$9T' &;%&"$%"=':P' 7')")*"$' ;#'+&)7' 8%9"$%79:;%7 ].C+[C'-.CC+!O'.^.8W.UW+'.C'>99J3KKLLLM"&)7/:%9"$%79:;%79)'GZ!

8[GZ!-.C8Z['!+A.!V8[A' C@+'W8,+[O8[A' ZG'].C+[C' ,W.8-O'C@.C' .!+'!+_\8!+V' CZ'8-]W+-+[C'

+,-.'8[C+![.C8Z[.W'

OC.[V.!VO`M'

!"=:P9$:*(9:;%'7%='(P"':%'P;($&"'7%='*:%7$T'#;$)PX'L:9>';$'L:9>;(9');=:#:&79:;%X'7$"'J"$):99"='J$;B:="='9>79'9>"'#;<<;L:%N'

&;%=:9:;%P'7$"')"93'

0M! "=:P9$:*(9:;%P';#'P;($&"'&;="')(P9'$"97:%'9>"'7*;B"'&;JT$:N>9'%;9:&"X'9>:P'<:P9';#'&;%=:9:;%P'7%='9>"'#;<<;L:%N'=:P&<7:)"$M

1M! "=:P9$:*(9:;%P':%'*:%7$T'#;$)')( P9'$"J $;=(&"'9>"'7*;B "'&;JT$:N>9'%;9:&"X'9>:P'<:P9';#'&;%=:9:;%P'7%='9>"' #;<<;L:%N

=:P&<7:)"$':%'9>"'=;&()"%979:;%'7%=K;$';9>"$')79"$:7'9>"'=:P9$:*(9:;%M

2M[ ":9>"$'9>"'%7)"';#'9>"'7(9>;$P'%;$'+&)7'8%9"$%79:;%7<')7T'*"'(P"='9;'"%=;$P"';$'J$;);9"'J$;=(&9P'="$:B"='#$;)'9>:P

P;#9L7$"'L:9>;(9'PJ"&:#:&'J$:;$'L$:99"%'J"$):PP:;%M C@8O'OZGC I.!+'8O']!Z^8V+V 'Ua'C@+ '+,-.'8[C+![.C8Z[.W' R.O'8O R'.[V' .[a'+b]!+O O'Z!'8-]W8+V' I.!!.[C8+OX'8[,W\V8[AX 'U\C'[ZC'W8-8C+V'CZX'C @+'8-]W8 +V'I.!!.[ C8+O'ZG'-+!,@.[C .U8W8Ca' .[V' G8C[+OO'GZ!'.' ].!C8, \W.! ']\!]ZO+'.!+'V8O,W.8-+ VM'8['[Z'+^+[C'O @.WW'+,- .'8[C+![.C8Z[.W'U+' W8.UW+'GZ!' .[a'V8!+ ,CX'8[V8 !+,CX'8[,8V+[C.W X'O]+,8.WX'+b+-]W.!aX' Z!',Z[O+_\+[C8.W'V.-.A+O ' Q8[,W\V8[AX'U\C'[ZC'W8-8C+V'CZX']!Z,\!+-+[C'ZG'O\UOC8C\C+'AZZVO'Z!'O+!^8,+Oc'WZOO'ZG'\O+X' V.C.X'Z!']!ZG8COc'Z!'U\O8[+OO'8[C+!!\]C8Z[S'@ZI+^+!',.\O+V'.[V'Z['.[a'C@+Z!a'ZG'W8.U8W8CaX' I@+C@+!'8[',Z[C!.,CX'OC!8,C'W8.U8W8CaX'Z!'CZ!C'Q8[,W\V8[A'[+AW8A+[,+'Z!'ZC@+!I8O+S'.!8O8[A'8['

.[a'I.a'Z\C'ZG'C@+'\O+'ZG'C@8O'OZGCI.!+X'+^+['8G'.V^8O+V'ZG'C@+']ZOO8U8W8Ca'ZG'O\,@'V.-.A+M''© 8;mY WnternYtionYl:

© 8;mY WnternYtionYl0

This specification is developed on GitHub with the help of the ECMAScript community. There are a number of ways to

contribute to the development of this specification: GitHub Repository: https://github.com/tc39/ecma402

Issues: All Issues, File a New Issue

Pull Requests: All Pull Requests, Create a New Pull Request

Test Suite: Test262

TC39-TG2:

Convener: Shane F. Carr (@sffc)

Admin group: contact by email

Editors:

Leo Balter (@leobalter)

Valerie Young (@spectranaut)

Isaac Durazo (@isaacdurazo)

Community:

Mailing list: es-discuss

IRC: #tc39 on freenode