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,16 +1,41 @@
// © 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
so{
AuxExemplarCharacters{"[]"}
Ellipsis{
final{"{0}…"}
initial{"…{0}"}
medial{"{0}…{1}"}
word-final{"{0} …"}
word-initial{"… {0}"}
word-medial{"{0} … {1}"}
}
ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"}
ExemplarCharactersIndex{"[B C D F G H J K L M N Q R S T W X Y]"}
ExemplarCharactersNumbers{"[\\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"}
ExemplarCharactersPunctuation{
"[\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ "
"″]"
}
MoreInformation{"?"}
NumberElements{
default{"latn"}
latn{
miscPatterns{
atLeast{"≥{0}"}
range{"{0}–{1}"}
}
patterns{
accountingFormat{"¤#,##0.00"}
currencyFormat{"¤#,##0.00"}
decimalFormat{"#,##0.###"}
percentFormat{"#,##0%"}
scientificFormat{"#E0"}
}
patternsLong{
decimalFormat{
1000{
one{"Kun"}
one{"0K"}
other{"0K"}
}
10000{
@ -25,11 +50,21 @@ so{
}
symbols{
decimal{"."}
exponential{"E"}
group{","}
infinity{"∞"}
minusSign{"-"}
nan{"NaN"}
perMille{"‰"}
percentSign{"%"}
plusSign{"+"}
superscriptingExponent{"×"}
}
}
minimumGroupingDigits{"1"}
native{"latn"}
}
Version{"2.1.27.78"}
Version{"2.1.43.94"}
calendar{
generic{
DateTimePatterns{
@ -37,10 +72,10 @@ so{
"h:mm:ss a z",
"h:mm:ss a",
"h:mm a",
"EEEE, MMMM dd, y G",
"dd MMMM y G",
"dd-MMM-y G",
"dd/MM/yy GGGGG",
"G y MMMM d, EEEE",
"G y MMMM d",
"G y MMM d",
"GGGGG y-MM-dd",
"{1} {0}",
"{1} {0}",
"{1} {0}",
@ -48,6 +83,17 @@ so{
"{1} {0}",
}
availableFormats{
E{"ccc"}
EHm{"E HH:mm"}
EHms{"E HH:mm:ss"}
Ed{"d, E"}
Ehm{"E h:mm a"}
Ehms{"E h:mm:ss a"}
Gy{"G y"}
GyMMM{"G y MMM"}
GyMMMEd{"G y MMM d, E"}
GyMMMd{"G y MMM d"}
H{"HH"}
Hm{"HH:mm"}
Hms{"HH:mm:ss"}
M{"L"}
@ -59,7 +105,9 @@ so{
MMMd{"MMM d"}
Md{"M/d"}
d{"d"}
h{"h a"}
hm{"h:mm a"}
hms{"h:mm:ss a"}
ms{"mm:ss"}
y{"y"}
yM{"M/y"}
@ -69,6 +117,47 @@ so{
yMMMM{"MMMM y"}
yQQQ{"QQQ y"}
yQQQQ{"QQQQ y"}
yyyy{"G y"}
yyyyM{"GGGGG y-MM"}
yyyyMEd{"GGGGG y-MM-dd, E"}
yyyyMMM{"G y MMM"}
yyyyMMMEd{"G y MMM d, E"}
yyyyMMMM{"G y MMMM"}
yyyyMMMd{"G y MMM d"}
yyyyMd{"GGGGG y-MM-dd"}
yyyyQQQ{"G y QQQ"}
yyyyQQQQ{"G y QQQQ"}
}
intervalFormats{
fallback{"{0} – {1}"}
yMEd{
M{"E, dd/MM/y – E, dd/MM/y"}
d{"E, dd/MM/y – E, dd/MM/y"}
y{"E, dd/MM/y – E, dd/MM/y"}
}
yMMM{
M{"MMM–MMM y"}
y{"MMM y – MMM y"}
}
yMMMEd{
M{"E, MMM dd – E, MMM dd, y"}
d{"E, MMM dd – E, MMM dd, y"}
y{"E, MMM dd, y – E, MMM dd, y"}
}
yMMMM{
M{"G y MMMM–MMMM"}
y{"G y MMMM – y MMMM"}
}
yMMMd{
M{"dd MMM – dd MMM y"}
d{"dd–dd MMM y"}
y{"dd MMM y – dd MMM y"}
}
yMd{
M{"GGGGG y-MM-dd – y-MM-dd"}
d{"GGGGG y-MM-dd – y-MM-dd"}
y{"dd/MM/y – dd/MM/y"}
}
}
}
gregorian{
@ -99,9 +188,25 @@ so{
"{1} {0}",
"{1} {0}",
}
appendItems{
Timezone{"{0} {1}"}
}
availableFormats{
E{"ccc"}
EHm{"E HH:mm"}
EHms{"E HH:mm:ss"}
Ed{"d, E"}
Ehm{"E h:mm a"}
Ehms{"E h:mm:ss a"}
Gy{"G y"}
GyMMM{"G y MMM"}
GyMMMEd{"G y MMM d, E"}
GyMMMd{"G y MMM d"}
H{"HH"}
Hm{"HH:mm"}
Hms{"HH:mm:ss"}
Hmsv{"HH:mm:ss v"}
Hmv{"HH:mm v"}
M{"L"}
MEd{"E, M/d"}
MMM{"LLL"}
@ -115,7 +220,11 @@ so{
MMMd{"MMM d"}
Md{"M/d"}
d{"d"}
h{"h a"}
hm{"h:mm a"}
hms{"h:mm:ss a"}
hmsv{"h:mm:ss a v"}
hmv{"h:mm a v"}
ms{"mm:ss"}
y{"y"}
yM{"M/y"}
@ -123,8 +232,14 @@ so{
yMMM{"MMM y"}
yMMMEd{"E, MMM d, y"}
yMMMM{"MMMM y"}
yMMMd{"y MMM d"}
yMd{"y-MM-dd"}
yQQQ{"QQQ y"}
yQQQQ{"QQQQ y"}
yw{
one{"'Usbuuca' w 'e' Y"}
other{"'Usbuuca' w 'ee' Y"}
}
}
dayNames{
format{
@ -166,6 +281,15 @@ so{
}
}
stand-alone{
abbreviated{
"Axd",
"Isn",
"Tal",
"Arb",
"Kha",
"Jim",
"Sab",
}
narrow{
"A",
"I",
@ -201,6 +325,10 @@ so{
am{"sn."}
pm{"gn."}
}
narrow{
am{"sn."}
pm{"gn."}
}
wide{
am{"sn."}
pm{"gn."}
@ -212,10 +340,113 @@ so{
"CK",
"CD",
}
abbreviated%variant{
"BCE",
"CE",
}
wide{
"CK",
"CD",
}
wide%variant{
"Ka hor taariikhda miilaadiga",
"Taariikhda miilaadiga",
}
}
intervalFormats{
H{
H{"HH–HH"}
}
Hm{
H{"HH:mm–HH:mm"}
m{"HH:mm–HH:mm"}
}
Hmv{
H{"HH:mm–HH:mm v"}
m{"HH:mm–HH:mm v"}
}
Hv{
H{"HH–HH v"}
}
M{
M{"M–M"}
}
MEd{
M{"E, dd/MM – E, dd/MM"}
d{"E, dd/MM – E, dd/MM"}
}
MMM{
M{"MMM–MMM"}
}
MMMEd{
M{"E, dd MMM – E, dd MMM"}
d{"E, dd – E, dd MMM"}
}
MMMd{
M{"dd MMM – dd MMM"}
d{"dd–dd MMM"}
}
Md{
M{"dd/MM – dd/MM"}
d{"dd/MM – dd/MM"}
}
d{
d{"d–d"}
}
fallback{"{0} - {1}"}
h{
a{"h a – h a"}
h{"h–h a"}
}
hm{
a{"h:mm a – h:mm a"}
h{"h:mm–h:mm a"}
m{"h:mm–h:mm a"}
}
hmv{
a{"h:mm a – h:mm a v"}
h{"h:mm–h:mm a v"}
m{"h:mm–h:mm a v"}
}
hv{
a{"h a – h a v"}
h{"h–h a v"}
}
y{
y{"y–y"}
}
yM{
M{"MM/y – MM/y"}
y{"MM/y – MM/y"}
}
yMEd{
M{"E, dd/MM/y – E, dd/MM/y"}
d{"E, dd/MM/y – E, dd/MM/y"}
y{"E, dd/MM/y – E, dd/MM/y"}
}
yMMM{
M{"MMM–MMM y"}
y{"MMM y – MMM y"}
}
yMMMEd{
M{"E, MMM dd – E, MMM dd, y"}
d{"E, MMM dd – E, MMM dd, y"}
y{"E, MMM dd, y – E, MMM dd, y"}
}
yMMMM{
M{"y MMMM–MMMM"}
y{"y MMMM – y MMMM"}
}
yMMMd{
M{"dd MMM – dd MMM y"}
d{"dd–dd MMM y"}
y{"dd MMM y – dd MMM y"}
}
yMd{
M{"dd/MM/y – dd/MM/y"}
d{"dd/MM/y – dd/MM/y"}
y{"dd/MM/y – dd/MM/y"}
}
}
monthNames{
format{
@ -224,14 +455,14 @@ so{
"Lab",
"Sad",
"Afr",
"Sha",
"Lix",
"Tod",
"Sid",
"Sag",
"Tob",
"KIT",
"LIT",
"May",
"Juun",
"Luuliyo",
"Og",
"Sebtembar",
"Oktoobar",
"Nofembar",
"Dec",
}
narrow{
"K",
@ -262,6 +493,50 @@ so{
"Bisha Laba iyo Tobnaad",
}
}
stand-alone{
abbreviated{
"Jan",
"Feb",
"Mar",
"Abr",
"May",
"Juun",
"Luuliyo",
"Og",
"Seb",
"Okt",
"Nof",
"Des",
}
narrow{
"J",
"F",
"M",
"A",
"M",
"J",
"L",
"O",
"S",
"O",
"N",
"D",
}
wide{
"Jannaayo",
"Febraayo",
"Maarso",
"Abriil",
"May",
"Juun",
"Luuliyo",
"Ogost",
"Sebtembar",
"Oktoobar",
"Nofembar",
"Desembar",
}
}
}
quarters{
format{
@ -285,6 +560,18 @@ so{
}
}
stand-alone{
abbreviated{
"R1",
"R2",
"R3",
"R4",
}
narrow{
"1",
"2",
"3",
"4",
}
wide{
"Rubaca 1aad",
"Rubaca 2aad",
@ -321,6 +608,7 @@ so{
}
}
day-narrow{
dn{"Maalin-dhuuban"}
relativeTime{
future{
one{"+{0} d"}
@ -368,6 +656,7 @@ so{
}
}
hour-narrow{
dn{"Saacad-gaaban"}
relativeTime{
future{
one{"+{0} h"}
@ -380,6 +669,7 @@ so{
}
}
hour-short{
dn{"Saacad-gaaban"}
relativeTime{
future{
one{"+{0} h"}
@ -408,6 +698,7 @@ so{
}
}
minute-narrow{
dn{"Daqiiqad-dhuuban"}
relativeTime{
future{
one{"+{0} min"}
@ -420,6 +711,7 @@ so{
}
}
minute-short{
dn{"Minute"}
relativeTime{
future{
one{"+{0} min"}
@ -433,6 +725,11 @@ so{
}
month{
dn{"Month"}
relative{
"-1"{"Bishii la soo dhaafay"}
"0"{"Bishan"}
"1"{"Bisha xigta"}
}
relativeTime{
future{
one{"+{0} m"}
@ -445,6 +742,7 @@ so{
}
}
month-narrow{
dn{"Bil-gaaban"}
relativeTime{
future{
one{"+{0} m"}
@ -457,6 +755,7 @@ so{
}
}
month-short{
dn{"Bil-gaaban"}
relativeTime{
future{
one{"+{0} m"}
@ -482,6 +781,7 @@ so{
}
}
quarter-narrow{
dn{"Rubuc-dhuuban"}
relativeTime{
future{
one{"+{0} Q"}
@ -494,6 +794,7 @@ so{
}
}
quarter-short{
dn{"Rubuc-gaaban"}
relativeTime{
future{
one{"+{0} Q"}
@ -522,6 +823,7 @@ so{
}
}
second-narrow{
dn{"Il-biriqsi-dhuuban"}
relativeTime{
future{
one{"+{0} s"}
@ -534,6 +836,7 @@ so{
}
}
second-short{
dn{"Il-biriqsi-gaaban"}
relativeTime{
future{
one{"+{0} s"}
@ -564,6 +867,11 @@ so{
}
week{
dn{"Week"}
relative{
"-1"{"Usbuucii la soo dhaafay"}
"0"{"Usbuucan"}
"1"{"Usbuuca xiga"}
}
relativePeriod{"the week of {0}"}
relativeTime{
future{
@ -577,6 +885,7 @@ so{
}
}
week-narrow{
dn{"Usbuuc-dhuuban"}
relativePeriod{"the week of {0}"}
relativeTime{
future{
@ -590,6 +899,7 @@ so{
}
}
week-short{
dn{"Usbuuc-gaaban"}
relativePeriod{"the week of {0}"}
relativeTime{
future{
@ -607,6 +917,11 @@ so{
}
year{
dn{"Year"}
relative{
"-1"{"Sannadkii la soo dhaafay"}
"0"{"Sannadkan"}
"1"{"Sannadka xiga"}
}
relativeTime{
future{
one{"+{0} y"}
@ -619,6 +934,7 @@ so{
}
}
year-narrow{
dn{"Sannad-dhuuban"}
relativeTime{
future{
one{"+{0} y"}
@ -631,6 +947,7 @@ so{
}
}
year-short{
dn{"Sanadkii"}
relativeTime{
future{
one{"+{0} y"}
@ -646,4 +963,79 @@ so{
dn{"Zone"}
}
}
listPattern{
or{
2{"{0} ama {1}"}
end{"{0} ama {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
standard{
2{"{0} iyo {1}"}
end{"{0} iyo {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
standard-short{
2{"{0} iyo {1}"}
end{"{0} iyo {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
unit{
2{"{0} iyo {1}"}
end{"{0} iyo {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
unit-narrow{
2{"{0}, {1}"}
end{"{0}, {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
unit-short{
2{"{0}, {1}"}
end{"{0}, {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
}
measurementSystemNames{
UK{"UK"}
US{"US"}
metric{"Metrik"}
}
parse{
date{
lenient{
"[\\--/]",
"[\\:∶]",
}
}
general{
lenient{
"[.․。︒﹒.。]",
"['ʼ՚᾽᾿’']",
"[%٪﹪%]",
"[؉‰]",
"[\$﹩$$]",
"[£₤]",
"[¥¥]",
"[₩₩]",
"[₨₹{Rp}{Rs}]",
}
}
number{
lenient{
"[\\-‒⁻₋−➖﹣-]",
"[,،٫、︐︑﹐﹑,、]",
"[+⁺₊➕﬩﹢+]",
}
stricter{
"[,٫︐﹐,]",
"[.․﹒.。]",
}
}
}
}