Issue #1971 - Part 2: Update ICU source to 63.2.

This commit is contained in:
Job Bautista 2022-07-24 21:03:27 +08:00 committed by roytam1
commit 1e69214382
3160 changed files with 275815 additions and 234203 deletions

View file

@ -1,4 +1,4 @@
// © 2016 and later: Unicode, Inc. and others.
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
/**
* ICU <specials> source: <path>/common/main/root.xml
@ -14,6 +14,7 @@ root{
word-medial{"{0} … {1}"}
}
ExemplarCharacters{"[]"}
ExemplarCharactersNumbers{"[\\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"}
ExemplarCharactersPunctuation{"[\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]"}
MoreInformation{"?"}
NumberElements{
@ -21,7 +22,7 @@ root{
patterns{
accountingFormat:alias{"/LOCALE/NumberElements/arab/patterns/currencyFormat"}
currencyFormat{"#,##0.00 ¤"}
percentFormat{"#,##0 %"}
percentFormat{"#,##0%"}
}
symbols{
decimal{"٫"}
@ -57,7 +58,9 @@ root{
default{"latn"}
latn{
miscPatterns{
atLeast{"⩾{0}"}
approximately{"~{0}"}
atLeast{"≥{0}"}
atMost{"≤{0}"}
range{"{0}{1}"}
}
patterns{
@ -160,10 +163,18 @@ root{
timeSeparator{":"}
}
}
minimalPairs{
ordinal{
other{"{0}?"}
}
plural{
other{"{0}?"}
}
}
minimumGroupingDigits{"1"}
native{"latn"}
}
Version{"2.1.30.58"}
Version{"2.1.44.91"}
calendar{
buddhist{
AmPmMarkers:alias{"/LOCALE/calendar/gregorian/AmPmMarkers"}
@ -219,7 +230,12 @@ root{
Year{"{1} {0}"}
}
availableFormats{
Bh{"h B"}
Bhm{"h:mm B"}
Bhms{"h:mm:ss B"}
E{"ccc"}
EBhm{"E h:mm B"}
EBhms{"E h:mm:ss B"}
Ed{"d, E"}
Gy{"r U"}
GyMMM{"r(U) MMM"}
@ -741,7 +757,12 @@ root{
Year{"{1} {0}"}
}
availableFormats{
Bh{"h B"}
Bhm{"h:mm B"}
Bhms{"h:mm:ss B"}
E{"ccc"}
EBhm{"E h:mm B"}
EBhms{"E h:mm:ss B"}
EHm{"E HH:mm"}
EHms{"E HH:mm:ss"}
Ed{"d, E"}
@ -788,6 +809,44 @@ root{
wide:alias{"/LOCALE/calendar/generic/eras/abbreviated"}
}
intervalFormats{
Gy{
G{"G y G y"}
y{"G yy"}
}
GyM{
G{"GGGGG y-MM GGGGG y-MM"}
M{"GGGGG y-MM y-MM"}
y{"GGGGG y-MM y-MM"}
}
GyMEd{
G{"GGGGG y-MM-dd, E GGGGG y-MM-dd, E"}
M{"GGGGG y-MM-dd, E y-MM-dd, E"}
d{"GGGGG y-MM-dd, E y-MM-dd, E"}
y{"GGGGG y-MM-dd, E y-MM-dd, E"}
}
GyMMM{
G{"G y MMM G y MMM"}
M{"G y MMMMMM"}
y{"G y MMM y MMM"}
}
GyMMMEd{
G{"G y MMM d, E G y MMM d, E"}
M{"G y MMM d, E MMM d, E"}
d{"G y MMM d, E MMM d, E"}
y{"G y MMM d, E y MMM d, E"}
}
GyMMMd{
G{"G y MMM d G y MMM d"}
M{"G y MMM d MMM d"}
d{"G y MMM dd"}
y{"G y MMM d y MMM d"}
}
GyMd{
G{"GGGGG y-MM-dd GGGGG y-MM-dd"}
M{"GGGGG y-MM-dd y-MM-dd"}
d{"GGGGG y-MM-dd y-MM-dd"}
y{"GGGGG y-MM-dd y-MM-dd"}
}
H{
H{"HHHH"}
}
@ -958,7 +1017,12 @@ root{
Year{"{1} {0}"}
}
availableFormats{
Bh{"h B"}
Bhm{"h:mm B"}
Bhms{"h:mm:ss B"}
E{"ccc"}
EBhm{"E h:mm B"}
EBhms{"E h:mm:ss B"}
EHm{"E HH:mm"}
EHms{"E HH:mm:ss"}
Ed{"d, E"}
@ -1001,7 +1065,7 @@ root{
yQQQ{"y QQQ"}
yQQQQ{"y QQQQ"}
yw{
other{"'week' w 'of' y"}
other{"'week' w 'of' Y"}
}
}
dayNames{
@ -1043,6 +1107,44 @@ root{
wide:alias{"/LOCALE/calendar/gregorian/eras/abbreviated"}
}
intervalFormats{
Gy{
G{"G y G y"}
y{"G yy"}
}
GyM{
G{"GGGGG y-MM GGGGG y-MM"}
M{"GGGGG y-MM y-MM"}
y{"GGGGG y-MM y-MM"}
}
GyMEd{
G{"GGGGG y-MM-dd, E GGGGG y-MM-dd, E"}
M{"GGGGG y-MM-dd, E y-MM-dd, E"}
d{"GGGGG y-MM-dd, E y-MM-dd, E"}
y{"GGGGG y-MM-dd, E y-MM-dd, E"}
}
GyMMM{
G{"G y MMM G y MMM"}
M{"G y MMMMMM"}
y{"G y MMM y MMM"}
}
GyMMMEd{
G{"G y MMM d, E G y MMM d, E"}
M{"G y MMM d, E MMM d, E"}
d{"G y MMM d, E MMM d, E"}
y{"G y MMM d, E y MMM d, E"}
}
GyMMMd{
G{"G y MMM d G y MMM d"}
M{"G y MMM d MMM d"}
d{"G y MMM dd"}
y{"G y MMM d y MMM d"}
}
GyMd{
G{"GGGGG y-MM-dd GGGGG y-MM-dd"}
M{"GGGGG y-MM-dd y-MM-dd"}
d{"GGGGG y-MM-dd y-MM-dd"}
y{"GGGGG y-MM-dd y-MM-dd"}
}
H{
H{"HHHH"}
}
@ -2128,12 +2230,21 @@ root{
}
day-narrow:alias{"/LOCALE/fields/day-short"}
day-short:alias{"/LOCALE/fields/day"}
dayOfYear{
dn{"Day Of Year"}
}
dayOfYear-narrow:alias{"/LOCALE/fields/dayOfYear-short"}
dayOfYear-short:alias{"/LOCALE/fields/dayOfYear"}
dayperiod{
dn{"Dayperiod"}
}
dayperiod-narrow:alias{"/LOCALE/fields/dayperiod-short"}
dayperiod-short:alias{"/LOCALE/fields/dayperiod"}
era{
dn{"Era"}
}
era-narrow:alias{"/LOCALE/fields/era-short"}
era-short:alias{"/LOCALE/fields/era"}
fri{
relative{
"-1"{"last Friday"}
@ -2356,9 +2467,21 @@ root{
}
week-narrow:alias{"/LOCALE/fields/week-short"}
week-short:alias{"/LOCALE/fields/week"}
weekOfMonth{
dn{"Week Of Month"}
}
weekOfMonth-narrow:alias{"/LOCALE/fields/weekOfMonth-short"}
weekOfMonth-short:alias{"/LOCALE/fields/weekOfMonth"}
weekday{
dn{"Day of the Week"}
}
weekday-narrow:alias{"/LOCALE/fields/weekday-short"}
weekday-short:alias{"/LOCALE/fields/weekday"}
weekdayOfMonth{
dn{"Weekday Of Month"}
}
weekdayOfMonth-narrow:alias{"/LOCALE/fields/weekdayOfMonth-short"}
weekdayOfMonth-short:alias{"/LOCALE/fields/weekdayOfMonth"}
year{
dn{"Year"}
relative{
@ -2380,18 +2503,44 @@ root{
zone{
dn{"Zone"}
}
zone-narrow:alias{"/LOCALE/fields/zone-short"}
zone-short:alias{"/LOCALE/fields/zone"}
}
layout{
characters{"left-to-right"}
lines{"top-to-bottom"}
}
listPattern{
or{
2{"{0} or {1}"}
end{"{0}, or {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
or-narrow{
2:alias{"/LOCALE/listPattern/or-short/2"}
end:alias{"/LOCALE/listPattern/or-short/end"}
middle:alias{"/LOCALE/listPattern/or-short/middle"}
start:alias{"/LOCALE/listPattern/or-short/start"}
}
or-short{
2:alias{"/LOCALE/listPattern/or/2"}
end:alias{"/LOCALE/listPattern/or/end"}
middle:alias{"/LOCALE/listPattern/or/middle"}
start:alias{"/LOCALE/listPattern/or/start"}
}
standard{
2{"{0}, {1}"}
end{"{0}, {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
standard-narrow{
2:alias{"/LOCALE/listPattern/standard-short/2"}
end:alias{"/LOCALE/listPattern/standard-short/end"}
middle:alias{"/LOCALE/listPattern/standard-short/middle"}
start:alias{"/LOCALE/listPattern/standard-short/start"}
}
standard-short{
2:alias{"/LOCALE/listPattern/standard/2"}
end:alias{"/LOCALE/listPattern/standard/end"}
@ -2422,4 +2571,36 @@ root{
US{"US"}
metric{"Metric"}
}
parse{
date{
lenient{
"[\\--/]",
"[\\:∶︓﹕:]",
}
}
general{
lenient{
"[.․。︒﹒.。]",
"['ʼ՚᾿]",
"[%٪﹪%]",
"[؉‰]",
"[\$﹩$]",
"[£₤£]",
"[¥¥]",
"[₩₩]",
"[₨₹{Rp}{Rs}]",
}
}
number{
lenient{
"[\\-‐‒–⁻₋−➖﹣-]",
"[,،٫、︐︑﹐﹑,、]",
"[+⁺₊➕﬩﹢+]",
}
stricter{
"[,٫︐﹐,]",
"[.․﹒.。]",
}
}
}
}