ICU-20119 63rc BRS, cldr 34-alpha2 part 2: 10 locales, MeasUnit updates, icu4j tests with serialization fails

This commit is contained in:
Peter Edberg 2018-09-19 23:37:10 -07:00 committed by Shane Carr
parent f5defe757b
commit 54a35e43ee
No known key found for this signature in database
GPG key ID: FCED3B24AAB18B5C
68 changed files with 26798 additions and 404 deletions

View file

@ -46,8 +46,11 @@
# the files in icu4c/source/data/xml/ may require access to
# http://www.unicode.org/repos/cldr/trunk/common/dtd/ldml.dtd
#
# The IP address of the system requesting such access be whitelisted with Unicode,
# otherwise there may be timeout failures; contact Rick McGowan.
# Unless you cache the dtds locally by e.g. setting -DCLDR_DTD_CACHE=/tmp, the
# builds will repeatedly make such requests, which will likely result in the
# Unicode server blocking access and consequent timeout failures. You can
# prevent such blockage by having the external IP address of your build system
# whitelisted with Unicode; contact Rick McGowan or Steven Loomis.
#
#----
#
@ -63,6 +66,8 @@
#
# -Xmx3072m, to give Java more memory; otherwise it may run out
# of heap.
# -DCLDR_DTD_CACHE=/tmp, to reduce frequent http: access to dtds
# and consequent blockage by Unicode server.
#
# b) CLDR-related variables
#
@ -133,7 +138,7 @@
# 1a. Java and ant variables, adjust for your system
export JAVA_HOME=`/usr/libexec/java_home`
export ANT_OPTS="-Xmx3072m"
export ANT_OPTS="-Xmx3072m -DCLDR_DTD_CACHE=/tmp"
# 1b. CLDR variables, adjust for your setup; with cygwin it might be e.g.
# CLDR_DIR=`cygpath -wp /build/cldr`

View file

@ -66,8 +66,8 @@ COLLATION_SOURCE = $(COLLATION_EMPTY_SOURCE) af.txt am.txt ar.txt\
pa.txt pl.txt ps.txt pt.txt ro.txt\
ru.txt se.txt si.txt sk.txt sl.txt\
smn.txt sq.txt sr.txt sr_Latn.txt sv.txt\
sw.txt ta.txt te.txt th.txt to.txt\
tr.txt ug.txt uk.txt ur.txt uz.txt\
vi.txt wae.txt wo.txt yi.txt yo.txt\
zh.txt zh_Hant.txt zu.txt
sw.txt ta.txt te.txt th.txt tk.txt\
to.txt tr.txt ug.txt uk.txt ur.txt\
uz.txt vi.txt wae.txt wo.txt yi.txt\
yo.txt zh.txt zh_Hant.txt zu.txt

View file

@ -0,0 +1,20 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
tk{
Version{"2.1.19.14"}
collations{
standard{
Sequence{
"&C<ç<<<Ç"
"&E<ä<<<Ä"
"&J<ž<<<Ž"
"&N<ň<<<Ň"
"&O<ö<<<Ö"
"&S<ş<<<Ş"
"&U<ü<<<Ü"
"&Y<ý<<<Ý"
}
Version{"34"}
}
}
}

View file

@ -0,0 +1,482 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
ia{
Currencies{
ALL{
"ALL",
"lek albanese",
}
ANG{
"ANG",
"florino antillan",
}
AOA{
"AOA",
"kwanza angolan",
}
ARS{
"ARS",
"peso argentin",
}
AUD{
"A$",
"dollar australian",
}
AWG{
"AWG",
"florino aruban",
}
BAM{
"BAM",
"marco convertibile de Bosnia-Herzegovina",
}
BBD{
"BBD",
"dollar barbadian",
}
BGN{
"BGN",
"lev bulgare",
}
BIF{
"BIF",
"franco burundese",
}
BMD{
"BMD",
"dollar bermudan",
}
BOB{
"BOB",
"boliviano bolivian",
}
BRL{
"R$",
"real brasilian",
}
BSD{
"BSD",
"dollar bahamian",
}
BWP{
"BWP",
"pula botswanese",
}
BYN{
"BYN",
"rublo bielorusse",
}
BZD{
"BZD",
"dollar belizan",
}
CAD{
"CA$",
"dollar canadian",
}
CDF{
"CDF",
"franco congolese",
}
CHF{
"CHF",
"franco suisse",
}
CLP{
"CLP",
"peso chilen",
}
CNY{
"CN¥",
"yuan chinese",
}
COP{
"COP",
"peso colombian",
}
CRC{
"CRC",
"colon costarican",
}
CUC{
"CUC",
"peso cuban convertibile",
}
CUP{
"CUP",
"peso cuban",
}
CVE{
"CVE",
"escudo capoverdian",
}
CZK{
"CZK",
"corona chec",
}
DEM{
"DEM",
"Marco geman",
}
DJF{
"DJF",
"franco djibutian",
}
DKK{
"DKK",
"corona danese",
}
DOP{
"DOP",
"peso dominican",
}
DZD{
"DZD",
"dinar algerin",
}
EEK{
"EEK",
"Corona estonian",
}
EGP{
"EGP",
"libra egyptie",
}
ERN{
"ERN",
"nakfa eritree",
}
ETB{
"ETB",
"birr ethiope",
}
EUR{
"€",
"euro",
}
FIM{
"FIM",
"Marco finnese",
}
FJD{
"FJD",
"dollar fijian",
}
FKP{
"FKP",
"libra falklandese",
}
FRF{
"FRF",
"Franco francese",
}
GBP{
"£",
"libra sterling",
}
GHS{
"GHS",
"cedi ghanese",
}
GIP{
"GIP",
"libra de Gibraltar",
}
GMD{
"GMD",
"dalasi gambian",
}
GNF{
"GNF",
"franco guinean",
}
GTQ{
"GTQ",
"quetzal guatemaltec",
}
GYD{
"GYD",
"dollar guyanese",
}
HNL{
"HNL",
"lempira hondurese",
}
HRK{
"HRK",
"kuna croate",
}
HTG{
"HTG",
"gourde haitian",
}
HUF{
"HUF",
"forint hungare",
}
IEP{
"IEP",
"Libra irlandese",
}
INR{
"₹",
"rupia indian",
}
ISK{
"ISK",
"corona islandese",
}
JMD{
"JMD",
"dollar jamaican",
}
JPY{
"JP¥",
"yen japonese",
}
KES{
"KES",
"shilling kenyan",
}
KMF{
"KMF",
"franco comorian",
}
KYD{
"KYD",
"dollar del Insulas Caiman",
}
LRD{
"LRD",
"dollar liberian",
}
LYD{
"LYD",
"dinar libyc",
}
MAD{
"MAD",
"dirham marocchin",
}
MDL{
"MDL",
"leu moldave",
}
MGA{
"MGA",
"ariary malgache",
}
MKD{
"MKD",
"denar macedonie",
}
MRO{
"MRO",
"ouguiya mauritan (19732017)",
}
MRU{
"MRU",
"ouguiya mauritan",
}
MUR{
"MUR",
"rupia mauritian",
}
MWK{
"MWK",
"kwacha malawian",
}
MXN{
"MX$",
"peso mexican",
}
MZN{
"MZN",
"metical mozambican",
}
NAD{
"NAD",
"dollar namibian",
}
NGN{
"NGN",
"naira nigerian",
}
NIO{
"NIO",
"cordoba nicaraguan",
}
NLG{
"ƒ",
"Florino nederlandese",
}
NOK{
"NOK",
"corona norvegian",
}
NZD{
"NZ$",
"dollar neozelandese",
}
PAB{
"PAB",
"balboa panamen",
}
PEN{
"PEN",
"sol peruvian",
}
PGK{
"PGK",
"kina papuan",
}
PLN{
"PLN",
"zloty polonese",
}
PYG{
"PYG",
"guarani paraguayan",
}
RON{
"RON",
"leu romanian",
}
RSD{
"RSD",
"dinar serbe",
}
RUB{
"₽",
"rublo russe",
}
RWF{
"RWF",
"franco ruandese",
}
SBD{
"SBD",
"dollar del insulas Salomon",
}
SCR{
"SCR",
"rupia seychellese",
}
SDG{
"SDG",
"libra sudanese",
}
SEK{
"SEK",
"corona svedese",
}
SHP{
"SHP",
"libra de St. Helena",
}
SLL{
"SLL",
"leone sierraleonese",
}
SOS{
"SOS",
"shilling somali",
}
SRD{
"SRD",
"dollar surinamese",
}
SSP{
"SSP",
"libra sud-sudanese",
}
STN{
"STN",
"dobra de São Tomé e Príncipe",
}
SZL{
"SZL",
"lilangeni swazilandese",
}
TND{
"TND",
"dinar tunisian",
}
TOP{
"TOP",
"paʻanga tongan",
}
TTD{
"TTD",
"dollar de Trinidad e Tobago",
}
TZS{
"TZS",
"shilling tanzanian",
}
UAH{
"UAH",
"hryvnia ukrainian",
}
UGX{
"UGX",
"shilling ugandese",
}
USD{
"US$",
"dollar statounitese",
}
UYU{
"UYU",
"peso uruguayan",
}
VEF{
"VEF",
"bolivar venezuelan (20082018)",
}
VES{
"VES",
"bolivar venezuelan",
}
VUV{
"VUV",
"vatu vanuatuan",
}
WST{
"WST",
"tala samoan",
}
XAF{
"FCFA",
"franco CFA de Africa Central",
}
XCD{
"EC$",
"dollar del Caribes Oriental",
}
XOF{
"CFA",
"franco CFA de Africa Occidental",
}
XPF{
"CFPF",
"franco CFP",
}
XXX{
"¤",
"moneta incognite",
}
ZAR{
"ZAR",
"rand sudafrican",
}
ZMW{
"ZMW",
"kwacha zambian",
}
}
Currencies%narrow{
RUB{"₽"}
}
Version{"2.1.44.15"}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,264 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
mi{
Currencies{
ANG{
"ANG",
"ANG",
}
ARS{
"ARS",
"ARS",
}
AWG{
"AWG",
"AWG",
}
BBD{
"BBD",
"BBD",
}
BMD{
"BMD",
"BMD",
}
BRL{
"R$",
"Real Parahi",
}
BSD{
"BSD",
"BSD",
}
BZD{
"BZD",
"BZD",
}
CAD{
"CA$",
"CAD",
}
CNY{
"CN¥",
"Yuan Haina",
}
CRC{
"CRC",
"CRC",
}
CUC{
"CUC",
"CUC",
}
CUP{
"CUP",
"CUP",
}
DOP{
"DOP",
"DOP",
}
EUR{
"€",
"Euro",
}
GBP{
"£",
"Pāuna Piritene",
}
GTQ{
"GTQ",
"GTQ",
}
HNL{
"HNL",
"HNL",
}
HTG{
"HTG",
"HTG",
}
INR{
"₹",
"Rupee Iniana",
}
JMD{
"JMD",
"JMD",
}
JPY{
"¥",
"Yen Hapanihi",
}
KYD{
"KYD",
"KYD",
}
MXN{
"MX$",
"MXN",
}
NIO{
"NIO",
"NIO",
}
NZD{
"$",
"Tāra o Aotearoa",
}
PAB{
"PAB",
"PAB",
}
RUB{
"RUB",
"Rūpera Ruhiana",
}
TTD{
"TTD",
"TTD",
}
USD{
"US$",
"Tāra US",
}
XCD{
"EC$",
"XCD",
}
XXX{
"¤",
"Moni Tē Mōhiotia",
}
}
Currencies%narrow{
ARS{"$"}
BBD{"$"}
BMD{"$"}
BRL{"R$"}
BSD{"$"}
BZD{"$"}
CAD{"$"}
CNY{"¥"}
CRC{"₡"}
CUC{"$"}
CUP{"$"}
DOP{"$"}
EUR{"€"}
GBP{"£"}
GTQ{"Q"}
HNL{"L"}
INR{"₹"}
JMD{"$"}
JPY{"¥"}
KYD{"$"}
MXN{"$"}
NIO{"C$"}
RUB{"₽"}
TTD{"$"}
USD{"$"}
XCD{"$"}
}
CurrencyPlurals{
ANG{
other{"ANG"}
}
ARS{
other{"ARS"}
}
AWG{
other{"AWG"}
}
BBD{
other{"BBD"}
}
BMD{
other{"BMD"}
}
BRL{
other{"Ngā real Parahi"}
}
BSD{
other{"BSD"}
}
BZD{
other{"BZD"}
}
CAD{
other{"CAD"}
}
CNY{
other{"Yuan Haina"}
}
CRC{
other{"CRC"}
}
CUC{
other{"CUC"}
}
CUP{
other{"CUP"}
}
DOP{
other{"DOP"}
}
EUR{
other{"euros"}
}
GBP{
other{"Ngā pāuna Piritene"}
}
GTQ{
other{"GTQ"}
}
HNL{
other{"HNL"}
}
HTG{
other{"HTG"}
}
INR{
other{"Ngā rupee Iniana"}
}
JMD{
other{"JMD"}
}
JPY{
other{"Yen Hapanihi"}
}
KYD{
other{"KYD"}
}
MXN{
other{"MXN"}
}
NIO{
other{"NIO"}
}
NZD{
other{"Ngā tāra o Aotearoa"}
}
PAB{
other{"PAB"}
}
RUB{
other{"Ngā rūpera Ruhiana"}
}
TTD{
other{"TTD"}
}
USD{
other{"Ngā tāra US"}
}
XCD{
other{"XCD"}
}
XXX{
other{"(moni tē mōhiotia)"}
}
}
CurrencyUnitPatterns{
other{"{0} {1}"}
}
Version{"2.1.44.15"}
}

View file

@ -93,38 +93,39 @@ CURR_SOURCE = af.txt af_NA.txt agq.txt ak.txt\
fy.txt ga.txt gd.txt gl.txt gsw.txt\
gu.txt guz.txt gv.txt ha.txt ha_GH.txt\
haw.txt he.txt hi.txt hr.txt hr_BA.txt\
hsb.txt hu.txt hy.txt id.txt ig.txt\
ii.txt is.txt it.txt ja.txt jgo.txt\
jmc.txt ka.txt kab.txt kam.txt kde.txt\
kea.txt khq.txt ki.txt kk.txt kkj.txt\
kl.txt kln.txt km.txt kn.txt ko.txt\
kok.txt ks.txt ksb.txt ksf.txt ksh.txt\
kw.txt ky.txt lag.txt lb.txt lg.txt\
lkt.txt ln.txt ln_AO.txt lo.txt lrc.txt\
lt.txt lu.txt luo.txt luy.txt lv.txt\
mas.txt mas_TZ.txt mer.txt mfe.txt mg.txt\
mgh.txt mgo.txt mk.txt ml.txt mn.txt\
mr.txt ms.txt ms_BN.txt ms_SG.txt mt.txt\
mua.txt my.txt mzn.txt naq.txt nb.txt\
nd.txt nds.txt ne.txt nl.txt nl_AW.txt\
nl_BQ.txt nl_CW.txt nl_SR.txt nl_SX.txt nmg.txt\
nn.txt nnh.txt nus.txt nyn.txt om.txt\
om_KE.txt or.txt os.txt os_RU.txt pa.txt\
pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt\
pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt\
pt_TL.txt qu.txt qu_BO.txt qu_EC.txt rm.txt\
rn.txt ro.txt ro_MD.txt rof.txt ru.txt\
ru_BY.txt ru_KG.txt ru_KZ.txt ru_MD.txt rw.txt\
rwk.txt sah.txt saq.txt sbp.txt se.txt\
se_SE.txt seh.txt ses.txt sg.txt shi.txt\
shi_Latn.txt shi_Tfng.txt si.txt sk.txt sl.txt\
smn.txt sn.txt so.txt so_DJ.txt so_ET.txt\
so_KE.txt sq.txt sq_MK.txt sr.txt sr_Cyrl.txt\
sr_Latn.txt sv.txt sw.txt sw_CD.txt sw_UG.txt\
ta.txt ta_LK.txt ta_MY.txt ta_SG.txt te.txt\
teo.txt teo_KE.txt tg.txt th.txt ti.txt\
ti_ER.txt to.txt tr.txt tt.txt twq.txt\
hsb.txt hu.txt hy.txt ia.txt id.txt\
ig.txt ii.txt is.txt it.txt ja.txt\
jgo.txt jmc.txt jv.txt ka.txt kab.txt\
kam.txt kde.txt kea.txt khq.txt ki.txt\
kk.txt kkj.txt kl.txt kln.txt km.txt\
kn.txt ko.txt kok.txt ks.txt ksb.txt\
ksf.txt ksh.txt kw.txt ky.txt lag.txt\
lb.txt lg.txt lkt.txt ln.txt ln_AO.txt\
lo.txt lrc.txt lt.txt lu.txt luo.txt\
luy.txt lv.txt mas.txt mas_TZ.txt mer.txt\
mfe.txt mg.txt mgh.txt mgo.txt mi.txt\
mk.txt ml.txt mn.txt mr.txt ms.txt\
ms_BN.txt ms_SG.txt mt.txt mua.txt my.txt\
mzn.txt naq.txt nb.txt nd.txt nds.txt\
ne.txt nl.txt nl_AW.txt nl_BQ.txt nl_CW.txt\
nl_SR.txt nl_SX.txt nmg.txt nn.txt nnh.txt\
nus.txt nyn.txt om.txt om_KE.txt or.txt\
os.txt os_RU.txt pa.txt pa_Arab.txt pa_Guru.txt\
pl.txt ps.txt pt.txt pt_AO.txt pt_CH.txt\
pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt\
pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt qu.txt\
qu_BO.txt qu_EC.txt rm.txt rn.txt ro.txt\
ro_MD.txt rof.txt ru.txt ru_BY.txt ru_KG.txt\
ru_KZ.txt ru_MD.txt rw.txt rwk.txt sah.txt\
saq.txt sbp.txt sd.txt se.txt se_SE.txt\
seh.txt ses.txt sg.txt shi.txt shi_Latn.txt\
shi_Tfng.txt si.txt sk.txt sl.txt smn.txt\
sn.txt so.txt so_DJ.txt so_ET.txt so_KE.txt\
sq.txt sq_MK.txt sr.txt sr_Cyrl.txt sr_Latn.txt\
sv.txt sw.txt sw_CD.txt sw_UG.txt ta.txt\
ta_LK.txt ta_MY.txt ta_SG.txt te.txt teo.txt\
teo_KE.txt tg.txt th.txt ti.txt ti_ER.txt\
tk.txt to.txt tr.txt tt.txt twq.txt\
tzm.txt ug.txt uk.txt ur.txt ur_IN.txt\
uz.txt uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt\
vai_Latn.txt vai_Vaii.txt vi.txt vun.txt wae.txt\

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -387,6 +387,8 @@
<include locales="hu_HU"/>
<include locales="hy"/>
<include locales="hy_AM"/>
<include locales="ia"/>
<include locales="ia_001"/>
<include locales="id"/>
<include locales="id_ID"/>
<include locales="ig"/>
@ -410,6 +412,8 @@
<include locales="jgo_CM"/>
<include locales="jmc"/>
<include locales="jmc_TZ"/>
<include locales="jv"/>
<include locales="jv_ID"/>
<include locales="ka"/>
<include locales="ka_GE"/>
<include locales="kab"/>
@ -494,6 +498,8 @@
<include locales="mgh_MZ"/>
<include locales="mgo"/>
<include locales="mgo_CM"/>
<include locales="mi"/>
<include locales="mi_NZ"/>
<include locales="mk"/>
<include locales="mk_MK"/>
<include locales="ml"/>
@ -611,6 +617,8 @@
<include locales="saq_KE"/>
<include locales="sbp"/>
<include locales="sbp_TZ"/>
<include locales="sd"/>
<include locales="sd_PK"/>
<include locales="se"/>
<include locales="se_FI"/>
<include locales="se_NO"/>
@ -696,6 +704,8 @@
<include locales="ti"/>
<include locales="ti_ER"/>
<include locales="ti_ET"/>
<include locales="tk"/>
<include locales="tk_TM"/>
<include locales="tl"/>
<include locales="tl_PH"/>
<include locales="to"/>

View file

@ -0,0 +1,559 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
ia{
Keys{
calendar{"calendario"}
cf{"formato de moneta"}
collation{"ordinamento"}
currency{"moneta"}
hc{"cyclo horari (12 o 24)"}
lb{"stilo de salto de linea"}
ms{"systema de mesura"}
numbers{"numeros"}
}
Languages{
aa{"afar"}
ab{"abkhazo"}
ace{"acehnese"}
ada{"adangme"}
ady{"adygeano"}
af{"afrikaans"}
agq{"aghem"}
ain{"ainu"}
ak{"akan"}
ale{"aleuto"}
alt{"altai del sud"}
am{"amharico"}
an{"aragonese"}
anp{"angika"}
ar{"arabe"}
ar_001{"arabe standard moderne"}
arn{"mapuche"}
arp{"arapaho"}
as{"assamese"}
asa{"asu"}
ast{"asturiano"}
av{"avaro"}
awa{"awadhi"}
ay{"aymara"}
az{"azerbaidzhano"}
ba{"bashkir"}
ban{"balinese"}
bas{"basaa"}
be{"bielorusso"}
bem{"bemba"}
bez{"bena"}
bg{"bulgaro"}
bho{"bhojpuri"}
bi{"bislama"}
bin{"bini"}
bla{"siksika"}
bm{"bambara"}
bn{"bengalese"}
bo{"tibetano"}
br{"breton"}
brx{"bodo"}
bs{"bosniaco"}
bug{"buginese"}
byn{"blin"}
ca{"catalano"}
ce{"checheno"}
ceb{"cebuano"}
cgg{"chiga"}
ch{"chamorro"}
chk{"chuukese"}
chm{"mari"}
cho{"choctaw"}
chr{"cherokee"}
chy{"cheyenne"}
ckb{"kurdo central"}
co{"corso"}
crs{"creolo seychellese"}
cs{"checo"}
cu{"slavo ecclesiastic"}
cv{"chuvash"}
cy{"gallese"}
da{"danese"}
dak{"dakota"}
dar{"dargwa"}
dav{"taita"}
de{"germano"}
de_AT{"germano austriac"}
de_CH{"alte germano suisse"}
dgr{"dogrib"}
dje{"zarma"}
dsb{"basse sorabo"}
dua{"duala"}
dv{"divehi"}
dyo{"jola-fonyi"}
dz{"dzongkha"}
dzg{"dazaga"}
ebu{"embu"}
ee{"ewe"}
efi{"efik"}
eka{"ekajuk"}
el{"greco"}
en{"anglese"}
en_AU{"anglese australian"}
en_CA{"anglese canadian"}
en_GB{"anglese britannic"}
en_US{"anglese american"}
eo{"esperanto"}
es{"espaniol"}
es_419{"espaniol latinoamerican"}
es_ES{"espaniol europee"}
es_MX{"espaniol mexican"}
et{"estoniano"}
eu{"basco"}
ewo{"ewondo"}
fa{"persa"}
ff{"fula"}
fi{"finnese"}
fil{"filipino"}
fj{"fijiano"}
fo{"feroese"}
fon{"fon"}
fr{"francese"}
fr_CA{"francese canadian"}
fr_CH{"francese suisse"}
fur{"friulano"}
fy{"frison occidental"}
ga{"irlandese"}
gaa{"ga"}
gd{"gaelico scotese"}
gez{"geez"}
gil{"gilbertese"}
gl{"galleco"}
gn{"guarani"}
gor{"gorontalo"}
gsw{"germano suisse"}
gu{"gujarati"}
guz{"gusii"}
gv{"mannese"}
gwi{"gwichin"}
ha{"hausa"}
haw{"hawaiano"}
he{"hebreo"}
hi{"hindi"}
hil{"hiligaynon"}
hmn{"hmong"}
hr{"croato"}
hsb{"alte sorabo"}
ht{"creolo haitian"}
hu{"hungaro"}
hup{"hupa"}
hy{"armeniano"}
hz{"herero"}
ia{"interlingua"}
iba{"iban"}
ibb{"ibibio"}
id{"indonesiano"}
ig{"igbo"}
ii{"yi de Sichuan"}
ilo{"ilocano"}
inh{"ingush"}
io{"ido"}
is{"islandese"}
it{"italiano"}
iu{"inuktitut"}
ja{"japonese"}
jbo{"lojban"}
jgo{"ngomba"}
jmc{"machame"}
jv{"javanese"}
ka{"georgiano"}
kab{"kabylo"}
kac{"kachin"}
kaj{"jju"}
kam{"kamba"}
kbd{"cabardiano"}
kcg{"tyap"}
kde{"makonde"}
kea{"capoverdiano"}
kfo{"koro"}
kha{"khasi"}
khq{"koyra chiini"}
ki{"kikuyu"}
kj{"kuanyama"}
kk{"kazakh"}
kkj{"kako"}
kl{"groenlandese"}
kln{"kalenjin"}
km{"khmer"}
kmb{"kimbundu"}
kn{"kannada"}
ko{"coreano"}
kok{"konkani"}
kpe{"kpelle"}
kr{"kanuri"}
krc{"karachay-balkaro"}
krl{"careliano"}
kru{"kurukh"}
ks{"kashmiri"}
ksb{"shambala"}
ksf{"bafia"}
ksh{"coloniese"}
ku{"kurdo"}
kum{"kumyko"}
kv{"komi"}
kw{"cornico"}
ky{"kirghizo"}
la{"latino"}
lad{"ladino"}
lag{"langi"}
lb{"luxemburgese"}
lez{"lezghiano"}
lg{"luganda"}
li{"limburgese"}
lkt{"lakota"}
ln{"lingala"}
lo{"laotiano"}
loz{"lozi"}
lrc{"luri del nord"}
lt{"lithuano"}
lu{"luba-katanga"}
lua{"luba-lulua"}
lun{"lunda"}
luo{"luo"}
lus{"mizo"}
luy{"luyia"}
lv{"letton"}
mad{"madurese"}
mag{"magahi"}
mai{"maithili"}
mak{"macassarese"}
mas{"masai"}
mdf{"moksha"}
men{"mende"}
mer{"meri"}
mfe{"creolo mauritian"}
mg{"malgache"}
mgh{"makhuwa-meetto"}
mgo{"metaʼ"}
mh{"marshallese"}
mi{"maori"}
mic{"micmac"}
min{"minangkabau"}
mk{"macedone"}
ml{"malayalam"}
mn{"mongol"}
mni{"manipuri"}
moh{"mohawk"}
mos{"mossi"}
mr{"marathi"}
ms{"malay"}
mt{"maltese"}
mua{"mundang"}
mul{"plure linguas"}
mus{"creek"}
mwl{"mirandese"}
my{"birmano"}
myv{"erzya"}
mzn{"mazanderani"}
na{"nauru"}
nap{"napolitano"}
naq{"nama"}
nb{"norvegiano bokmål"}
nd{"ndebele del nord"}
ne{"nepalese"}
new{"newari"}
ng{"ndonga"}
nia{"nias"}
niu{"nieuano"}
nl{"nederlandese"}
nl_BE{"flamingo"}
nmg{"kwasio"}
nn{"norvegiano nynorsk"}
nnh{"ngiemboon"}
nog{"nogai"}
nqo{"nko"}
nr{"ndebele del sud"}
nso{"sotho del nord"}
nus{"nuer"}
nv{"navajo"}
ny{"nyanja"}
nyn{"nyankole"}
oc{"occitano"}
om{"oromo"}
or{"oriya"}
os{"osseto"}
pa{"punjabi"}
pag{"pangasinan"}
pam{"pampanga"}
pap{"papiamento"}
pau{"palauano"}
pcm{"pidgin nigerian"}
pl{"polonese"}
prg{"prussiano"}
ps{"pashto"}
pt{"portugese"}
pt_BR{"portugese de Brasil"}
pt_PT{"portugese de Portugal"}
qu{"quechua"}
quc{"kʼicheʼ"}
rap{"rapanui"}
rar{"rarotongano"}
rm{"romanche"}
rn{"rundi"}
ro{"romaniano"}
ro_MD{"moldavo"}
rof{"rombo"}
root{"radice"}
ru{"russo"}
rup{"aromaniano"}
rw{"kinyarwanda"}
rwk{"rwa"}
sa{"sanscrito"}
sad{"sandawe"}
sah{"yakuto"}
saq{"samburu"}
sat{"santali"}
sba{"ngambay"}
sbp{"sangu"}
sc{"sardo"}
scn{"siciliano"}
sco{"scotese"}
sd{"sindhi"}
se{"sami del nord"}
seh{"sena"}
ses{"koyraboro senni"}
sg{"sango"}
shi{"tachelhit"}
shn{"shan"}
si{"cingalese"}
sk{"slovaco"}
sl{"sloveno"}
sm{"samoano"}
sma{"sami del sud"}
smj{"sami de Lule"}
smn{"sami de Inari"}
sms{"sami skolt"}
sn{"shona"}
snk{"soninke"}
so{"somali"}
sq{"albanese"}
sr{"serbo"}
srn{"sranan tongo"}
ss{"swati"}
ssy{"saho"}
st{"sotho del sud"}
su{"sundanese"}
suk{"sukuma"}
sv{"svedese"}
sw{"swahili"}
sw_CD{"swahili del Congo"}
swb{"comoriano"}
syr{"syriaco"}
ta{"tamil"}
te{"telugu"}
tem{"temne"}
teo{"teso"}
tet{"tetum"}
tg{"tajiko"}
th{"thai"}
ti{"tigrinya"}
tig{"tigre"}
tk{"turkmeno"}
tlh{"klingon"}
tn{"tswana"}
to{"tongano"}
tpi{"tok pisin"}
tr{"turco"}
trv{"taroko"}
ts{"tsonga"}
tt{"tataro"}
tum{"tumbuka"}
tvl{"tuvaluano"}
twq{"tasawaq"}
ty{"tahitiano"}
tyv{"tuvano"}
tzm{"tamazight del Atlas Central"}
udm{"udmurto"}
ug{"uighur"}
uk{"ukrainiano"}
umb{"umbundu"}
und{"lingua incognite"}
ur{"urdu"}
uz{"uzbeko"}
vai{"vai"}
ve{"venda"}
vi{"vietnamese"}
vo{"volapük"}
vun{"vunjo"}
wa{"wallon"}
wae{"walser"}
wal{"wolaytta"}
war{"waray"}
wo{"wolof"}
xal{"calmuco"}
xh{"xhosa"}
xog{"soga"}
yav{"yangben"}
ybb{"yemba"}
yi{"yiddish"}
yo{"yoruba"}
yue{"cantonese"}
zgh{"tamazight marocchin standard"}
zh{"chinese"}
zh_Hans{"chinese simplificate"}
zh_Hant{"chinese traditional"}
zu{"zulu"}
zun{"zuni"}
zxx{"sin contento linguistic"}
zza{"zaza"}
}
Languages%short{
az{"azeri"}
en_GB{"anglese (GB)"}
en_US{"anglese (SUA)"}
}
Scripts{
Arab{"arabe"}
Armn{"armenian"}
Beng{"bengalese"}
Bopo{"bopomofo"}
Brai{"braille"}
Cyrl{"cyrillic"}
Deva{"devanagari"}
Ethi{"ethiope"}
Geor{"georgian"}
Grek{"grec"}
Gujr{"gujarati"}
Guru{"gurmukhi"}
Hanb{"han con bopomofo"}
Hang{"hangul"}
Hani{"han"}
Hans{"simplificate"}
Hant{"traditional"}
Hebr{"hebraic"}
Hira{"hiragana"}
Hrkt{"syllabarios japonese"}
Jamo{"jamo"}
Jpan{"japonese"}
Kana{"katakana"}
Khmr{"khmer"}
Knda{"kannada"}
Kore{"corean"}
Laoo{"lao"}
Latn{"latin"}
Mlym{"malayalam"}
Mong{"mongol"}
Mymr{"birman"}
Orya{"orya"}
Sinh{"cingalese"}
Taml{"tamil"}
Telu{"telugu"}
Thaa{"thaana"}
Thai{"thailandese"}
Tibt{"tibetano"}
Zmth{"notation mathematic"}
Zsye{"emoji"}
Zsym{"symbolos"}
Zxxx{"non scripte"}
Zyyy{"commun"}
Zzzz{"scriptura incognite"}
}
Scripts%stand-alone{
Hans{"han simplificate"}
Hant{"han traditional"}
}
Types{
calendar{
buddhist{"calendario buddhista"}
chinese{"calendario chinese"}
dangi{"calendario dangi"}
ethiopic{"calendario ethiope"}
gregorian{"calendario gregorian"}
hebrew{"calendario hebraic"}
islamic{"calendario islamic"}
iso8601{"calendario ISO-8601"}
japanese{"calendario japonese"}
persian{"calendario persa"}
roc{"calendario del Republica de China"}
}
cf{
account{"formato de moneta pro contabilitate"}
standard{"formato de moneta standard"}
}
collation{
ducet{"ordinamento Unicode predefinite"}
search{"recerca generic"}
standard{"ordinamento standard"}
}
hc{
h11{"systema de 12 horas (011)"}
h12{"systema de 12 horas (112)"}
h23{"systema de 24 horas (023)"}
h24{"systema de 24 horas (124)"}
}
lb{
loose{"stilo de salto de linea flexibile"}
normal{"stilo de salto de linea normal"}
strict{"stilo de salto de linea stricte"}
}
ms{
metric{"systema metric"}
uksystem{"systema de mesura imperial"}
ussystem{"systema de mesura statounitese"}
}
numbers{
arab{"cifras indo-arabe"}
arabext{"cifras indo-arabe extendite"}
armn{"cifras armenie"}
armnlow{"cifras armenie minuscule"}
beng{"cifras bengalese"}
deva{"cifras devanagari"}
ethi{"cifras ethiope"}
fullwide{"cifras a latitude integre"}
geor{"cifras georgian"}
grek{"cifras grec"}
greklow{"cifras grec minuscule"}
gujr{"cifras gujarati"}
guru{"cifras gurmukhi"}
hanidec{"cifras decimal chinese"}
hans{"cifras chinese simplificate"}
hansfin{"cifras financiari chinese simplificate"}
hant{"cifras chinese traditional"}
hantfin{"cifras financiari chinese traditional"}
hebr{"cifras hebraic"}
jpan{"cifras japonese"}
jpanfin{"cifras financiari japonese"}
khmr{"cifras khmer"}
knda{"cifras kannada"}
laoo{"cifras lao"}
latn{"cifras occidental"}
mlym{"cifras malayalam"}
mymr{"cifras birman"}
orya{"cifras oriya"}
roman{"cifras roman"}
romanlow{"cifras roman minuscule"}
taml{"cifras tamil traditional"}
tamldec{"cifras tamil"}
telu{"cifras telugu"}
thai{"cifras thailandese"}
tibt{"cifras tibetan"}
}
}
Version{"2.1.44.15"}
characterLabelPattern{
all{"{0} — toto"}
category-list{"{0}: {1}"}
compatibility{"{0} — compatibilitate"}
enclosed{"{0} — inquadrate"}
extended{"{0} — extendite"}
historic{"{0} — historic"}
miscellaneous{"{0} — miscellanee"}
other{"{0} — altere"}
scripts{"scripturas — {0}"}
}
codePatterns{
language{"Lingua: {0}"}
script{"Scriptura: {0}"}
territory{"Region: {0}"}
}
localeDisplayPattern{
keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{"{0}, {1}"}
}
}

View file

@ -0,0 +1,78 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
jv{
Languages{
af{"af"}
ar{"Arab"}
ar_001{"Arab Standar Anyar"}
ban{"ban"}
be{"be"}
bn{"Bengali"}
bs{"bs"}
co{"Korsika"}
de{"Jérman"}
en{"Inggris"}
es{"Spanyol"}
es_419{"Spanyol (Amerika Latin)"}
es_ES{"Spanyol (Eropah)"}
es_MX{"Spanyol (Meksiko)"}
fr{"Prancis"}
hi{"India"}
id{"Indonesia"}
it{"Italia"}
ja{"Jepang"}
jv{"Jawa"}
ko{"Korea"}
nl{"Walanda"}
nl_BE{"Flemis"}
pl{"Polandia"}
pt{"Portugis"}
ru{"Rusia"}
th{"Thailand"}
tr{"Turki"}
und{"Basa Ora Dikenali"}
zh{"Tyonghwa"}
zh_Hant{"Tyonghwa (Tradisional)"}
}
Languages%short{
en_GB{"Inggris (Britania)"}
en_US{"Inggris (AS)"}
}
Scripts{
Arab{"Arab"}
Cyrl{"Sirilik"}
Hani{"Han"}
Hant{"Tradhisional"}
Jpan{"Jepang"}
Kore{"Korea"}
Latn{"Latin"}
Zxxx{"Ora Ketulis"}
Zzzz{"Skrip Ora Dikenali"}
}
Scripts%stand-alone{
Hant{"Han Tradhisional"}
}
Types{
calendar{
gregorian{"Tanggalan Gregorian"}
iso8601{"Tanggalan ISO-8601"}
}
collation{
standard{"Standar Ngurutke Urutan"}
}
numbers{
latn{"Digit Latin"}
}
}
Version{"2.1.44.15"}
codePatterns{
language{"Basa: {0}"}
script{"Skrip: {0}"}
territory{"Daerah: {0}"}
}
localeDisplayPattern{
keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{"{0}, {1}"}
}
}

View file

@ -0,0 +1,71 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
mi{
Languages{
de{"Tiamana"}
de_AT{"Tiamana Atiria"}
de_CH{"Tiamana Ōkawa Huiterangi"}
en{"Ingarihi"}
en_AU{"Ingarihi Ahitereiriana"}
en_CA{"Ingarihi Kānata"}
en_GB{"Ingarihi Piritene"}
en_US{"Ingarihi Amerikana"}
es{"Paniora"}
es_419{"Paniora Amerika ki te Tonga"}
es_ES{"Paniora Uropi"}
es_MX{"Paniora Mēhikana"}
fr{"Wīwī"}
fr_CA{"Wīwī Kānata"}
fr_CH{"Wīwī Huiterangi"}
it{"Ītariana"}
ja{"Hapanihi"}
mi{"Māori"}
pt{"Pōtikī"}
pt_BR{"Pōtikī Parahi"}
pt_PT{"Pōtikī Uropi"}
ru{"Ruhiana"}
und{"Reo Tē Mōhiotia"}
zh{"Hainamana"}
zh_Hans{"Hainamana Māmā"}
zh_Hant{"Hainamana Tukuiho"}
}
Languages%short{
en_GB{"Ingarihi UK"}
en_US{"Ingarihi US"}
}
Scripts{
Arab{"Arapika"}
Cyrl{"Hīririki"}
Hans{"Māmā"}
Hant{"Tukuiho"}
Latn{"Rātina"}
Zxxx{"Tuhikore"}
Zzzz{"Momotuhi Tē Mōhiotia"}
}
Scripts%stand-alone{
Hans{"Hana Māmā"}
Hant{"Hana Tukuiho"}
}
Types{
calendar{
gregorian{"Maramataka Pākehā"}
}
collation{
standard{"Raupapa Kōmaka Arowhānui"}
}
numbers{
latn{"Ngā Mati Pākehā"}
}
}
Version{"2.1.44.15"}
codePatterns{
language{"{0}"}
script{"{0}"}
territory{"{0}"}
}
localeDisplayPattern{
keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{"{0}, {1}"}
}
}

View file

@ -87,34 +87,35 @@ LANG_SOURCE = af.txt agq.txt ak.txt am.txt\
fur.txt fy.txt ga.txt gd.txt gl.txt\
gsw.txt gu.txt guz.txt gv.txt ha.txt\
haw.txt he.txt hi.txt hr.txt hsb.txt\
hu.txt hy.txt id.txt ig.txt ii.txt\
is.txt it.txt ja.txt jgo.txt jmc.txt\
ka.txt kab.txt kam.txt kde.txt kea.txt\
khq.txt ki.txt kk.txt kkj.txt kl.txt\
kln.txt km.txt kn.txt ko.txt kok.txt\
ks.txt ksb.txt ksf.txt ksh.txt kw.txt\
ky.txt lag.txt lb.txt lg.txt lkt.txt\
ln.txt lo.txt lrc.txt lt.txt lu.txt\
luo.txt luy.txt lv.txt mas.txt mer.txt\
mfe.txt mg.txt mgh.txt mgo.txt mk.txt\
ml.txt mn.txt mr.txt ms.txt mt.txt\
mua.txt my.txt mzn.txt naq.txt nb.txt\
nd.txt nds.txt ne.txt nl.txt nmg.txt\
nn.txt nnh.txt nus.txt nyn.txt om.txt\
or.txt os.txt pa.txt pa_Arab.txt pa_Guru.txt\
pl.txt ps.txt pt.txt pt_AO.txt pt_CH.txt\
pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt\
pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt qu.txt\
rm.txt rn.txt ro.txt ro_MD.txt rof.txt\
ru.txt rw.txt rwk.txt sah.txt saq.txt\
sbp.txt se.txt se_FI.txt seh.txt ses.txt\
sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
sk.txt sl.txt smn.txt sn.txt so.txt\
sq.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt\
sr_Cyrl_XK.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt\
sv.txt sv_FI.txt sw.txt sw_CD.txt sw_KE.txt\
ta.txt te.txt teo.txt tg.txt th.txt\
ti.txt to.txt tr.txt tt.txt twq.txt\
hu.txt hy.txt ia.txt id.txt ig.txt\
ii.txt is.txt it.txt ja.txt jgo.txt\
jmc.txt jv.txt ka.txt kab.txt kam.txt\
kde.txt kea.txt khq.txt ki.txt kk.txt\
kkj.txt kl.txt kln.txt km.txt kn.txt\
ko.txt kok.txt ks.txt ksb.txt ksf.txt\
ksh.txt kw.txt ky.txt lag.txt lb.txt\
lg.txt lkt.txt ln.txt lo.txt lrc.txt\
lt.txt lu.txt luo.txt luy.txt lv.txt\
mas.txt mer.txt mfe.txt mg.txt mgh.txt\
mgo.txt mi.txt mk.txt ml.txt mn.txt\
mr.txt ms.txt mt.txt mua.txt my.txt\
mzn.txt naq.txt nb.txt nd.txt nds.txt\
ne.txt nl.txt nmg.txt nn.txt nnh.txt\
nus.txt nyn.txt om.txt or.txt os.txt\
pa.txt pa_Arab.txt pa_Guru.txt pl.txt ps.txt\
pt.txt pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt\
pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt\
pt_ST.txt pt_TL.txt qu.txt rm.txt rn.txt\
ro.txt ro_MD.txt rof.txt ru.txt rw.txt\
rwk.txt sah.txt saq.txt sbp.txt sd.txt\
se.txt se_FI.txt seh.txt ses.txt sg.txt\
shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
sl.txt smn.txt sn.txt so.txt sq.txt\
sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt sr_Cyrl_XK.txt\
sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt sv.txt\
sv_FI.txt sw.txt sw_CD.txt sw_KE.txt ta.txt\
te.txt teo.txt tg.txt th.txt ti.txt\
tk.txt to.txt tr.txt tt.txt twq.txt\
tzm.txt ug.txt uk.txt ur.txt ur_IN.txt\
uz.txt uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt\
vai_Latn.txt vai_Vaii.txt vi.txt vun.txt wae.txt\

View file

@ -0,0 +1,562 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
sd{
Keys{
calendar{"ڪئلينڊر"}
cf{"سڪي جو فارميٽ"}
collation{"ترتيب ڇانٽي"}
currency{"سڪو"}
hc{"ڪلاڪ سائيڪل"}
lb{"لائن ٽوڙڻ انداز"}
ms{"ماپڻ جو نظام"}
numbers{"انگ"}
}
Languages{
aa{"افار"}
ab{"ابقازیان"}
ace{"اچائينيز"}
ada{"ادنگمي"}
ady{"اديگهي"}
af{"آفريڪي"}
agq{"اگهيم"}
ain{"آئينو"}
ak{"اڪان"}
ale{"اليوٽ"}
alt{"ڏکڻ التائي"}
am{"امهاري"}
an{"ارگني"}
anp{"انجيڪا"}
ar{"عربي"}
ar_001{"جديد معياري عربي"}
arn{"ماپوچي"}
arp{"اراپائو"}
as{"آسامي"}
asa{"اسو"}
ast{"اسٽورين"}
av{"اويرس"}
awa{"اواڌي"}
ay{"ایمارا"}
az{"آزربائيجاني"}
ba{"بشڪر"}
ban{"بالي"}
bas{"باسا"}
be{"بيلاروسي"}
bem{"بيمبا"}
bez{"بينا"}
bg{"بلغاريائي"}
bho{"ڀوجپوري"}
bi{"بسلاما"}
bin{"بني"}
bla{"سڪسڪا"}
bm{"بمبارا"}
bn{"بنگلا"}
bo{"تبيتائي"}
br{"بريٽن"}
brx{"بودو"}
bs{"بوسنيائي"}
bug{"بگنيز"}
byn{"بلن"}
ca{"ڪيٽالان"}
ce{"چیچن"}
ceb{"سبوانو"}
cgg{"چگا"}
ch{"چمورو"}
chk{"چڪيز"}
chm{"ماري"}
cho{"چوڪ تو"}
chr{"چروڪي"}
chy{"چايان"}
ckb{"مرڪزي ڪردش"}
co{"ڪارسيڪائي"}
crs{"سيسلوا ڪريئول فرانسي"}
cs{"چيڪ"}
cu{"چرچ سلاوی"}
cv{"چو واش"}
cy{"ويلش"}
da{"ڊينش"}
dak{"ڊڪوٽا"}
dar{"ڊارگوا"}
dav{"تائيتا"}
de{"جرمن"}
de_AT{"آسٽريائي جرمن"}
de_CH{"سوئس هائي جرمن"}
dgr{"داگرب"}
dje{"زارما"}
dsb{"لوئر سوربين"}
dua{"ڊيولا"}
dv{"دويهي"}
dyo{"جولا فوني"}
dz{"زونخا"}
dzg{"دزاگا"}
ebu{"ايمبيو"}
ee{"ايو"}
efi{"ايفڪ"}
eka{"ايڪاجڪ"}
el{"يوناني"}
en{"انگريزي"}
en_AU{"آسٽريليائي انگريزي"}
en_CA{"ڪينيڊيائي انگريزي"}
en_GB{"برطانوي انگريزي"}
en_US{"آمريڪي انگريزي"}
eo{"ايسپرانٽو"}
es{"اسپيني"}
es_419{"لاطيني آمريڪي اسپينش"}
es_ES{"يورپي اسپيني"}
et{"ايستونائي"}
eu{"باسڪي"}
ewo{"اوانڊو"}
fa{"فارسي"}
ff{"فلاهه"}
fi{"فنش"}
fil{"فلپائني"}
fj{"فجي"}
fo{"فيروايس"}
fon{"فون"}
fr{"فرانسي"}
fr_CA{"ڪينيڊيائي فرانسيسي"}
fr_CH{"سوئس فرانسيسي"}
fur{"فرائي لئين"}
fy{"مغربي فريشن"}
ga{"آئرش"}
gaa{"گا"}
gd{"اسڪاٽش گيلڪ"}
gez{"جيز"}
gil{"گلبرٽيز"}
gl{"گليشئين"}
gn{"گواراني"}
gor{"گورنٽلو"}
gsw{"سوئس جرمن"}
gu{"گجراتي"}
guz{"گشي"}
gv{"مينڪس"}
gwi{"گوچن"}
ha{"هوسا"}
haw{"هوائي"}
he{"عبراني"}
hi{"هندي"}
hil{"هلي گيانان"}
hmn{"مونگ"}
hr{"ڪروشيائي"}
hsb{"اپر سربيائي"}
ht{"هيٽي ڪرولي"}
hu{"هنگري"}
hup{"هوپا"}
hy{"ارماني"}
hz{"هريرو"}
ia{"انٽرلنگئا"}
iba{"ايبن"}
ibb{"ابيبيو"}
id{"انڊونيشي"}
ig{"اگبو"}
ii{"سچوان يي"}
ilo{"الوڪو"}
inh{"انگش"}
io{"ادو"}
is{"آئيس لينڊڪ"}
it{"اطالوي"}
iu{"انو ڪتوت"}
ja{"جاپاني"}
jbo{"لوجبين"}
jgo{"نغومبا"}
jmc{"ميڪم"}
jv{"جاونيز"}
ka{"جارجين"}
kab{"ڪبائل"}
kac{"ڪچن"}
kaj{"پوڪيپسي"}
kam{"ڪئمبا"}
kbd{"ڪبارڊيئن"}
kcg{"تياپ"}
kde{"مڪوندي"}
kea{"ڪيبيو ويرڊيانو"}
kfo{"ڪورو"}
kha{"خاسي"}
khq{"ڪيورا چني"}
ki{"اڪويو"}
kj{"ڪنياما"}
kk{"قازق"}
kkj{"ڪڪو"}
kl{"ڪالا ليسٽ"}
kln{"ڪيلين جن"}
km{"خمر"}
kmb{"ڪمبونڊو"}
kn{"ڪناڊا"}
ko{"ڪوريائي"}
kok{"ڪونڪي"}
kpe{"ڪپيل"}
kr{"ڪنوري"}
krc{"ڪراچي بالڪر"}
krl{"ڪريلئين"}
kru{"ڪورخ"}
ks{"ڪشميري"}
ksb{"شمبالا"}
ksf{"بافيا"}
ksh{"ڪلونئين"}
ku{"ڪردي"}
kum{"ڪومڪ"}
kv{"ڪومي"}
kw{"ڪورنش"}
ky{"ڪرغيز"}
la{"لاطيني"}
lad{"لڊينو"}
lag{"لانگي"}
lb{"لگزمبرگ"}
lez{"ليزگهين"}
lg{"گاندا"}
li{"لمبرگش"}
lkt{"لڪوٽا"}
ln{"لنگالا"}
lo{"لائو"}
loz{"لوزي"}
lrc{"اتر لوري"}
lt{"ليٿونيائي"}
lu{"لوبا-ڪتانگا"}
lua{"لوبا-لولوا"}
lun{"لنڊا"}
luo{"لو"}
lus{"ميزو"}
luy{"لوهيا"}
lv{"لاتوين"}
mad{"مدورائي"}
mag{"مگاهي"}
mai{"ميٿلي"}
mak{"مڪاسر"}
mas{"مسائي"}
mdf{"موڪشا"}
men{"مينڊي"}
mer{"ميرو"}
mfe{"موریسیین"}
mg{"ملاگاسي"}
mgh{"مخووا ميتو"}
mgo{"ميتا"}
mh{"مارشليز"}
mi{"مائوري"}
mic{"ميڪ مڪ"}
min{"مناڪابوا"}
mk{"ميسي ڊونيائي"}
ml{"مليالم"}
mn{"منگولي"}
mni{"ماني پوري"}
moh{"موهاڪ"}
mos{"موسي"}
mr{"مراٺي"}
ms{"ملي"}
mt{"مالٽي"}
mua{"من دانگ"}
mul{"هڪ کان وڌيڪ ٻوليون"}
mus{"ڪريڪ"}
mwl{"مرانڊيز"}
my{"برمي"}
myv{"ايريزيا"}
mzn{"مزيندراني"}
na{"نائو"}
nap{"نيپولٽن"}
naq{"ناما"}
nb{"نارويائي بوڪمال"}
nd{"اتر دبيلي"}
ne{"نيپالي"}
new{"نيواري"}
ng{"ڊونگا"}
nia{"نياس"}
niu{"نووي"}
nl{"ڊچ"}
nl_BE{"فلیمش"}
nmg{"ڪويسيو"}
nn{"نارويائي نيوناسڪ"}
nnh{"نغيمبون"}
nog{"نوگائي"}
nqo{"نڪو"}
nr{"ڏکڻ دبيلي"}
nso{"اتر سوٿو"}
nus{"نيور"}
nv{"نواجو"}
ny{"نيانجا"}
nyn{"نايانڪول"}
oc{"آڪسيٽن"}
om{"اورومو"}
or{"اوڊيا"}
os{"اوسيٽڪ"}
pa{"پنجابي"}
pag{"پانگا سينان"}
pam{"پيم پينگا"}
pap{"پاپي امينٽو"}
pau{"پلون"}
pcm{"نائيجرين پجن"}
pl{"پولش"}
prg{"پرشن"}
ps{"پشتو"}
pt{"پرتگالي"}
pt_BR{"برازيلي پرتگالي"}
pt_PT{"يورپي پرتگالي"}
qu{"ڪيچوا"}
quc{"ڪچي"}
rap{"ريپنوئي"}
rar{"ريرو ٽينگو"}
rm{"رومانش"}
rn{"رونڊي"}
ro{"روماني"}
ro_MD{"مالديوي"}
rof{"رومبو"}
root{"روٽ"}
ru{"روسي"}
rup{"ارومينين"}
rw{"ڪنيار وانڊا"}
rwk{"روا"}
sa{"سنسڪرت"}
sad{"سنداوي"}
sah{"ساخا"}
saq{"سيمبورو"}
sat{"سنتالي"}
sba{"نغمبي"}
sbp{"سانگوو"}
sc{"سارڊيني"}
scn{"سسلي"}
sco{"اسڪاٽس"}
sd{"سنڌي"}
se{"اتر سامي"}
seh{"سينا"}
ses{"ڪيورابورو سيني"}
sg{"سانگو"}
shi{"تيچل هاتي"}
shn{"شان"}
si{"سنهالا"}
sk{"سلواڪي"}
sl{"سلوويني"}
sm{"ساموآن"}
sma{"ڏکڻ سامي"}
smj{"لولي سامي"}
smn{"اناري سامي"}
sms{"اسڪاٽ سامي"}
sn{"شونا"}
snk{"سونينڪي"}
so{"سومالي"}
sq{"الباني"}
sr{"سربيائي"}
srn{"سرانن تانگو"}
ss{"سواتي"}
ssy{"سهو"}
st{"ڏکڻ سوٿي"}
su{"سوڊاني"}
suk{"سڪوما"}
sv{"سويڊني"}
sw{"سواحيلي"}
sw_CD{"ڪونگو سواحيلي"}
swb{"ڪمورين"}
syr{"شامي"}
ta{"تامل"}
te{"تلگو"}
tem{"تمني"}
teo{"تيسو"}
tet{"تيتم"}
tg{"تاجڪي"}
th{"ٿائي"}
ti{"تگرينيائي"}
tig{"تگري"}
tk{"ترڪماني"}
tlh{"ڪلون"}
tn{"تسوانا"}
to{"تونگن"}
tpi{"تاڪ پسن"}
tr{"ترڪ"}
trv{"تاروڪو"}
ts{"سونگا"}
tt{"تاتري"}
tum{"تمبوڪا"}
tvl{"توالو"}
twq{"تساوڪي"}
ty{"تاهيتي"}
tyv{"تووينيائي"}
tzm{"وچ اٽلس تمازائيٽ"}
udm{"ادمورتيا"}
ug{"يوغور"}
uk{"يوڪراني"}
umb{"اومبنڊو"}
und{"اڻڄاتل ٻولي"}
ur{"اردو"}
uz{"ازبڪ"}
vai{"يا"}
ve{"وينڊا"}
vi{"ويتنامي"}
vo{"والپڪ"}
vun{"ونجو"}
wa{"ولون"}
wae{"والسر"}
wal{"وولايٽا"}
war{"واري"}
wo{"وولف"}
xal{"ڪيلمڪ"}
xh{"زھوسا"}
xog{"سوگا"}
yav{"يانگ بين"}
ybb{"ييمبا"}
yi{"يدش"}
yo{"يوروبا"}
yue{"ڪينٽونيز"}
zgh{"معياري مراڪشي تامازائيٽ"}
zh{"چيني"}
zh_Hans{"آسان چینی"}
zh_Hant{"روايتي چيني"}
zu{"زولو"}
zun{"زوني"}
zxx{"ڪوئي ٻولي جو مواد ڪونهي"}
zza{"زازا"}
}
Languages%short{
az{"ازري"}
en_GB{"برطانوي انگريزي"}
en_US{"انگريزي (آمريڪا)"}
}
Scripts{
Arab{"عربي"}
Armn{"عرماني"}
Beng{"بنگلا"}
Bopo{"بوپوموفو"}
Brai{"بريلي"}
Cyrl{"سيريلي"}
Deva{"ديوناگري"}
Ethi{"ايٿوپيائي"}
Geor{"جيورجيائي"}
Grek{"يوناني"}
Gujr{"گجراتي"}
Guru{"گرمکي"}
Hanb{"بوپوموفو سان هين"}
Hang{"هنگول"}
Hani{"هين"}
Hans{"سادي"}
Hant{"روايتي"}
Hebr{"عبراني"}
Hira{"هراگنا"}
Hrkt{"جاپاني لکت"}
Jamo{"جامو"}
Jpan{"جاپاني"}
Kana{"ڪٽاڪانا"}
Khmr{"خمر"}
Knda{"ڪناڊا"}
Kore{"ڪوريائي"}
Laoo{"لائو"}
Latn{"لاطيني"}
Mlym{"مليالم"}
Mong{"منگولي"}
Mymr{"ميانمر"}
Orya{"اوڊيا"}
Sinh{"سنهالا"}
Taml{"تامل"}
Telu{"تلگو"}
Thaa{"ٿانا"}
Thai{"ٿائي"}
Tibt{"تبيتن"}
Zmth{"رياضي جون نشانيون"}
Zsye{"ايموجي"}
Zsym{"نشانيون"}
Zxxx{"اڻ لکيل"}
Zyyy{"ڪامن"}
Zzzz{"اڻڄاتل لکت"}
}
Scripts%stand-alone{
Hans{"سادي هين"}
Hant{"روايتي هين"}
}
Types{
calendar{
buddhist{"ٻڌ ڌرم جو ڪئلينڊر"}
chinese{"چيني ڪئلينڊر"}
dangi{"دانگي ڪئلينڊر"}
ethiopic{"ايٿوپيائي ڪئلينڊر"}
gregorian{"جارجيائي ڪئلينڊر"}
hebrew{"عبراني ڪئلينڊر"}
islamic{"اسلامي ڪئلينڊر"}
iso8601{"ISO-8601 ڪئلينڊر"}
japanese{"جاپاني ڪئلينڊر"}
persian{"فارسي ڪئلينڊر"}
roc{"منگوو ڪئلينڊر"}
}
cf{
account{"اڪائونٽنگ سڪو فارميٽ"}
standard{"معياري سڪو فارميٽ"}
}
collation{
ducet{"ڊفالٽ يوني ڪوڊ ترتيب ڇانٽي"}
search{"عام مقصد جي ڳولا"}
standard{"معياري ترتيب ڇانٽي"}
}
hc{
h11{"12 ڪلاڪ جو سسٽم (011)"}
h12{"12 ڪلاڪ جو سسٽم (112)"}
h23{"24 ڪلاڪ جو سسٽم (023)"}
h24{"24 ڪلاڪ جو سسٽم (124)"}
}
lb{
loose{"لوز لائن ٽوڙ انداز"}
normal{"عام لائن ٽوڙ انداز"}
strict{"سخت لائن ٽوڙ انداز"}
}
ms{
metric{"ميٽرڪ نظام"}
uksystem{"امپيريل ماپڻ جو نظام"}
ussystem{"آمريڪا جو ماپڻ جو نظام"}
}
numbers{
arab{"عربي-هندي عدد"}
arabext{"وڌايل عربي-هندي عدد"}
armn{"ارمينيائي انگ"}
armnlow{"ارمينيائي ننڍا انگ"}
beng{"بنگلا عدد"}
deva{"ديوناگري عدد"}
ethi{"ايٿوپيائي انگ"}
fullwide{"پوري-ويڪر انگن"}
geor{"جيارجيائي انگ"}
grek{"يوناني انگ"}
greklow{"يوناني ننڍا انگ"}
gujr{"گجراتي عدد"}
guru{"گرمکي عدد"}
hanidec{"چيني اعشاري انگ"}
hans{"آسان چيني انگ"}
hansfin{"آسان چيني مالي انگ"}
hant{"روايتي چيني انگ"}
hantfin{"روايتي چيني مالي انگ"}
hebr{"عبراني انگ"}
jpan{"جاپاني انگ"}
jpanfin{"جاپاني مالي انگ"}
khmr{"خمر عدد"}
knda{"ڪناڊا عدد"}
laoo{"لائو عدد"}
latn{"مغربي عدد"}
mlym{"مليالم عدد"}
mymr{"ميانمار عدد"}
orya{"اوڊيا عدد"}
roman{"رومي انگ"}
romanlow{"رومي ننڍا انگ"}
taml{"روايتي تامل انگ"}
tamldec{"تامل عدد"}
telu{"تيلگو عدد"}
thai{"ٿائي عدد"}
tibt{"تبتي عدد"}
}
}
Version{"2.1.43.94"}
characterLabelPattern{
all{"{0} — سڀئي"}
category-list{"{0}: {1}"}
compatibility{"{0} - مطابقت"}
enclosed{"{0} - ڳنڍيل"}
extended{"{0} - وڌايل"}
historic{"{0} - تاريخي"}
miscellaneous{"{0} - متفرق"}
other{"{0} - ٻيا"}
scripts{"رسم الخط - {0}"}
strokes{
one{"{0} اسٽروڪ"}
other{"{0} اسٽروڪَ"}
}
}
codePatterns{
language{"زبان: {0}"}
script{"اسڪرپٽ: {0}"}
territory{"خطو: {0}"}
}
localeDisplayPattern{
keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{"{0}, {1}"}
}
}

View file

@ -0,0 +1,554 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
tk{
Keys{
calendar{"Senenama"}
cf{"Pul birliginiň formaty"}
collation{"Tertip rejesi"}
currency{"Pul birligi"}
hc{"Sagat aýlawy (1224 sagat)"}
lb{"Setirden setire geçiş stili"}
ms{"Ölçeg ulgamy"}
numbers{"Sanlar"}
}
Languages{
aa{"afar dili"}
ab{"abhaz dili"}
ace{"açeh dili"}
ada{"adangme dili"}
ady{"adygeý dili"}
af{"afrikaans dili"}
agq{"ahem dili"}
ain{"aýn dili"}
ak{"akan dili"}
ale{"aleut dili"}
alt{"günorta Altaý dili"}
am{"amhar dili"}
an{"aragon dili"}
anp{"angika dili"}
ar{"arap dili"}
ar_001{"häzirki zaman standart arap dili"}
arn{"mapuçe dili"}
arp{"arapaho dili"}
as{"assam dili"}
asa{"asu dili"}
ast{"asturiý dili"}
av{"awar dili"}
awa{"awadhi dili"}
ay{"aýmara dili"}
az{"azerbaýjan dili"}
ba{"başgyrt dili"}
ban{"baliý dili"}
bas{"basaa dili"}
be{"belarus dili"}
bem{"bemba dili"}
bez{"bena dili"}
bg{"bolgar dili"}
bho{"bhojpuri dili"}
bi{"bislama dili"}
bin{"bini dili"}
bla{"siksika dili"}
bm{"bamana"}
bn{"bengal dili"}
bo{"tibet dili"}
br{"breton dili"}
brx{"bodo dili"}
bs{"boşnak dili"}
bug{"bugiý dili"}
byn{"blin dili"}
ca{"katalan dili"}
ce{"çeçen dili"}
ceb{"sebuan dili"}
cgg{"kiga"}
ch{"çamorro"}
chk{"çuuk dili"}
chm{"mariý dili"}
cho{"çokto"}
chr{"çeroki"}
chy{"şaýenn dili"}
ckb{"merkezi kürt dili"}
co{"korsikan dili"}
crs{"seselwa kreole-fransuz dili"}
cs{"çeh dili"}
cu{"buthana slaw dili"}
cv{"çuwaş dili"}
cy{"walliý dili"}
da{"daniýa dili"}
dak{"dakota dili"}
dar{"dargi dili"}
dav{"taita dili"}
de{"nemes dili"}
de_CH{"ýokarky nemes dili (Şweýsariýa)"}
dgr{"dogrib dili"}
dje{"zarma dili"}
dsb{"aşaky lužits dili"}
dua{"duala dili"}
dv{"diwehi dili"}
dyo{"ýola-Fonyi dili"}
dz{"dzong-ke dili"}
dzg{"daza dili"}
ebu{"embu dili"}
ee{"ewe dili"}
efi{"efik dili"}
eka{"ekajuk dili"}
el{"grek dili"}
en{"iňlis dili"}
en_GB{"iňlis dili (Beýik Britaniýa)"}
en_US{"iňlis dili (Amerika)"}
eo{"esperanto dili"}
es{"ispan dili"}
es_ES{"ispan dili (Ýewropa)"}
et{"eston dili"}
eu{"bask dili"}
ewo{"ewondo dili"}
fa{"pars dili"}
ff{"fula dili"}
fi{"fin dili"}
fil{"filippin dili"}
fj{"fiji dili"}
fo{"farer dili"}
fon{"fon dili"}
fr{"fransuz dili"}
fur{"friul dili"}
fy{"günbatar friz dili"}
ga{"irland dili"}
gaa{"ga dili"}
gd{"şotland kelt dili"}
gez{"geez dili"}
gil{"gilbert dili"}
gl{"galisiý dili"}
gn{"guarani dili"}
gor{"gorontalo dili"}
gsw{"nemes dili (Şweýsariýa)"}
gu{"gujarati dili"}
guz{"gusii dili"}
gv{"men dili"}
gwi{"gwiçin dili"}
ha{"hausa dili"}
haw{"gawaý dili"}
he{"ýewreý dili"}
hi{"hindi dili"}
hil{"hiligaýnon dili"}
hmn{"hmong dili"}
hr{"horwat dili"}
hsb{"ýokarky lužits dili"}
ht{"gaiti kreol dili"}
hu{"wenger dili"}
hup{"hupa"}
hy{"ermeni dili"}
hz{"gerero dili"}
ia{"interlingwa dili"}
iba{"iban dili"}
ibb{"ibibio dili"}
id{"indonez dili"}
ig{"igbo dili"}
ii{"syçuan-i dili"}
ilo{"iloko dili"}
inh{"inguş dili"}
io{"ido dili"}
is{"island dili"}
it{"italýan dili"}
iu{"inuktitut dili"}
ja{"ýapon dili"}
jbo{"lojban dili"}
jgo{"ngomba dili"}
jmc{"maçame dili"}
jv{"ýawa dili"}
ka{"gruzin dili"}
kab{"kabil dili"}
kac{"kaçin dili"}
kaj{"ju dili"}
kam{"kamba dili"}
kbd{"kabardin dili"}
kcg{"tiap dili"}
kde{"makonde dili"}
kea{"kabuwerdianu dili"}
kfo{"koro dili"}
kha{"khasi dili"}
khq{"koýra-Çini dili"}
ki{"kikuýu dili"}
kj{"kwanýama dili"}
kk{"gazak dili"}
kkj{"kako dili"}
kl{"grenland dili"}
kln{"kalenjin dili"}
km{"khmer dili"}
kmb{"kimbundu dili"}
kn{"kannada dili"}
ko{"koreý dili"}
kok{"konkani dili"}
kpe{"kpelle dili"}
kr{"kanuri"}
krc{"karaçaý-balkar dili"}
krl{"karel dili"}
kru{"kuruh dili"}
ks{"kaşmiri dili"}
ksb{"şambala dili"}
ksf{"bafia dili"}
ksh{"keln dili"}
ku{"kürt dili"}
kum{"kumyk dili"}
kv{"komi dili"}
kw{"korn dili"}
ky{"gyrgyz dili"}
la{"latyn dili"}
lad{"ladino dili"}
lag{"langi dili"}
lb{"lýuksemburg dili"}
lez{"lezgin dili"}
lg{"ganda dili"}
li{"limburg dili"}
lkt{"lakota dili"}
ln{"lingala dili"}
lo{"laos dili"}
loz{"lozi dili"}
lrc{"demirgazyk luri dili"}
lt{"litwa dili"}
lu{"luba-Katanga dili"}
lua{"luba-Lulua dili"}
lun{"lunda dili"}
luo{"luo dili"}
lus{"mizo dili"}
luy{"luýýa dili"}
lv{"latyş dili"}
mad{"madur dili"}
mag{"magahi dili"}
mai{"maýthili dili"}
mak{"makasar dili"}
mas{"masai dili"}
mdf{"mokşa dili"}
men{"mende dili"}
mer{"meru dili"}
mfe{"morisýen dili"}
mg{"malagasiý dili"}
mgh{"makua-Mitto dili"}
mgo{"meta dili"}
mh{"marşall dili"}
mi{"maori dili"}
mic{"mikmak dili"}
min{"minangkabau dili"}
mk{"makedon dili"}
ml{"malaýalam dili"}
mn{"mongol dili"}
mni{"manipuri dili"}
moh{"mogauk dili"}
mos{"mossi dili"}
mr{"marathi dili"}
ms{"malaý dili"}
mt{"malta dili"}
mua{"mundang dili"}
mul{"birnäçe dil"}
mus{"krik dili"}
mwl{"mirand dili"}
my{"birma dili"}
myv{"erzýan dili"}
mzn{"mazanderan dili"}
na{"nauru dili"}
nap{"neapolitan dili"}
naq{"nama dili"}
nb{"norwegiýa bukmol dili"}
nd{"demirgazyk ndebele dili"}
ne{"nepal dili"}
new{"newari dili"}
ng{"ndonga dili"}
nia{"nias dili"}
niu{"niue dili"}
nl{"niderland dili"}
nl_BE{"flamand dili"}
nmg{"kwasio dili"}
nn{"norwegiýa nýunorsk dili"}
nnh{"ngembun dili"}
nog{"nogaý dili"}
nqo{"nko dili"}
nr{"günorta ndebele dili"}
nso{"demirgazyk soto dili"}
nus{"nuer dili"}
nv{"nawaho dili"}
ny{"nýanja dili"}
nyn{"nýankole dili"}
oc{"oksitan dili"}
om{"oromo dili"}
or{"oriýa dili"}
os{"osetin dili"}
pa{"penjab dili"}
pag{"pangansinan dili"}
pam{"kapampangan dili"}
pap{"papýamento dili"}
pau{"palau dili"}
pcm{"nigeriý-pijin dili"}
pl{"polýak dili"}
prg{"prussiýa dili"}
ps{"peştun dili"}
pt{"portugal dili"}
pt_PT{"portugal dili (Ýewropa)"}
qu{"keçua dili"}
quc{"kiçe dili"}
rap{"rapanuý dili"}
rar{"kuk dili"}
rm{"retoroman dili"}
rn{"rundi dili"}
ro{"rumyn dili"}
ro_MD{"moldaw dili"}
rof{"rombo dili"}
root{"kök"}
ru{"rus dili"}
rup{"arumyn dili"}
rw{"kinýaruanda dili"}
rwk{"rwa dili"}
sa{"sanskrit dili"}
sad{"sandawe dili"}
sah{"ýakut dili"}
saq{"samburu dili"}
sat{"santali dili"}
sba{"ngambaý dili"}
sbp{"sangu dili"}
sc{"sardin dili"}
scn{"sisiliýa dili"}
sco{"şotland dili"}
sd{"sindhi dili"}
se{"demirgazyk saam dili"}
seh{"sena dili"}
ses{"koýraboro-Senni dili"}
sg{"sango dili"}
shi{"tahelhit dili"}
shn{"şan dili"}
si{"singal dili"}
sk{"slowak dili"}
sl{"slowen dili"}
sm{"samoa dili"}
sma{"günorta saam dili"}
smj{"lule-saam dili"}
smn{"inari-saam dili"}
sms{"skolt-saam dili"}
sn{"şona dili"}
snk{"soninke dili"}
so{"somali dili"}
sq{"alban dili"}
sr{"serb dili"}
srn{"sranan-tongo dili"}
ss{"swati dili"}
ssy{"saho dili"}
st{"günorta Soto dili"}
su{"sundan dili"}
suk{"sukuma dili"}
sv{"şwed dili"}
sw{"suahili dili"}
sw_CD{"kongo suahili dili"}
swb{"komor dili"}
syr{"siriýa dili"}
ta{"tamil dili"}
te{"telugu dili"}
tem{"temne dili"}
teo{"teso dili"}
tet{"tetum dili"}
tg{"täjik dili"}
th{"taý dili"}
ti{"tigrinýa dili"}
tig{"tigre dili"}
tk{"türkmen dili"}
tlh{"klingon dili"}
tn{"tswana dili"}
to{"tongan dili"}
tpi{"tok-pisin dili"}
tr{"türk dili"}
trv{"taroko dili"}
ts{"tsonga dili"}
tt{"tatar dili"}
tum{"tumbuka dili"}
tvl{"tuwalu dili"}
twq{"tasawak dili"}
ty{"taiti dili"}
tyv{"tuwa dili"}
tzm{"orta-Atlas tamazight dili"}
udm{"udmurt dili"}
ug{"uýgur dili"}
uk{"ukrain dili"}
umb{"umbundu dili"}
und{"näbelli dil"}
ur{"urdu"}
uz{"özbek dili"}
vai{"wai dili"}
ve{"wenda dili"}
vi{"wýetnam dili"}
vo{"wolapýuk dili"}
vun{"wunýo dili"}
wa{"wallon dili"}
wae{"walzer dili"}
wal{"wolaýta dili"}
war{"waraý dili"}
wo{"wolof dili"}
xal{"galmyk dili"}
xh{"kosa dili"}
xog{"soga dili"}
yav{"ýangben dili"}
ybb{"ýemba dili"}
yi{"idiş dili"}
yo{"ýoruba dili"}
yue{"kanton dili"}
zgh{"standart Marokko tamazight dili"}
zh{"hytaý dili"}
zh_Hans{"ýönekeýleşdirilen hytaý dili"}
zh_Hant{"adaty hytaý dili"}
zu{"zulu dili"}
zun{"zuni dili"}
zxx{"dilçilige degişli mazmun ýok"}
zza{"zazaki dili"}
}
Languages%short{
az{"azeri dili"}
en_US{"iňlis dili (ABŞ)"}
}
Scripts{
Arab{"Arap elipbiýi"}
Armn{"Ermeni elipbiýi"}
Beng{"Bengal elipbiýi"}
Bopo{"Bopomofo elipbiýi"}
Brai{"Braýl elipbiýi"}
Cyrl{"Kiril elipbiýi"}
Deva{"Dewanagari elipbiýi"}
Ethi{"Efiop elipbiýi"}
Geor{"Gruzin elipbiýi"}
Grek{"Grek elipbiýi"}
Gujr{"Gujarati elipbiýi"}
Guru{"Gurmuhi elipbiýi"}
Hanb{"Bopomofo han elipbiýi"}
Hang{"Hangyl elipbiýi"}
Hani{"Han elipbiýi"}
Hans{"Ýönekeýleşdirilen"}
Hant{"Adaty"}
Hebr{"Ýewreý elipbiýi"}
Hira{"Hiragana elipbiýi"}
Hrkt{"Ýapon bogun elipbiýleri"}
Jamo{"Jamo elipbiýi"}
Jpan{"Ýapon elipbiýi"}
Kana{"Katakana elipbiýi"}
Khmr{"Khmer elipbiýi"}
Knda{"Kannada elipbiýi"}
Kore{"Koreý elipbiýi"}
Laoo{"Laos elipbiýi"}
Latn{"Latyn elipbiýi"}
Mlym{"Malaýalam elipbiýi"}
Mong{"Mongol elipbiýi"}
Mymr{"Mýanma elipbiýi"}
Orya{"Oriýa elipbiýi"}
Sinh{"Singal elipbiýi"}
Taml{"Tamil elipbiýi"}
Telu{"Telugu elipbiýi"}
Thaa{"Taana elipbiýi"}
Thai{"Taý elipbiýi"}
Tibt{"Tibet elipbiýi"}
Zmth{"Matematiki belgiler"}
Zsye{"Emoji"}
Zsym{"Nyşanlar"}
Zxxx{"Ýazuwsyz"}
Zyyy{"Umumy"}
Zzzz{"Näbelli elipbiý"}
}
Scripts%stand-alone{
Hans{"Ýönekeýleşdirilen han elipbiýi"}
Hant{"Adaty han elipbiýi"}
}
Types{
calendar{
buddhist{"Buddist senenamasy"}
chinese{"Hytaý senenamasy"}
dangi{"Dangi senenamasy"}
ethiopic{"Efiop senenamasy"}
gregorian{"Grigorian senenamasy"}
hebrew{"Ýewreý senenamasy"}
islamic{"Hijri-kamary senenamasy"}
iso8601{"ISO-8601 senenamasy"}
japanese{"Ýapon senenamasy"}
persian{"Pars senenamasy"}
roc{"Minguo senenamasy"}
}
cf{
account{"Pul birliginiň buhgalterçilik formaty"}
standard{"Pul birliginiň standart formaty"}
}
collation{
ducet{"Deslapky Ýunikod tertip rejesi"}
search{"Umumy maksatly gözleg"}
standard{"Standart tertip rejesi"}
}
hc{
h11{"12 sagat ulgamy (011)"}
h12{"12 sagat ulgamy (112)"}
h23{"24 sagat ulgamy (023)"}
h24{"24 sagat ulgamy (124)"}
}
lb{
loose{"Setirden setire geçişiň gowşak stili"}
normal{"Setirden setire geçişiň adaty stili"}
strict{"Setirden setire geçişiň berk stili"}
}
ms{
metric{"Metrik ulgam"}
uksystem{"Imperial ölçeg ulgamy"}
ussystem{"ABŞ ölçeg ulgamy"}
}
numbers{
arab{"Arap-hindi sanlary"}
arabext{"Arap-hindi sanlarynyň giňeldilen görnüşi"}
armn{"Ermeni sanlary"}
armnlow{"Ermeni setir sanlary"}
beng{"Bengal sanlary"}
deva{"Dewanagari sanlary"}
ethi{"Efiop sanlary"}
fullwide{"Doly giňlikdäki sanlar"}
geor{"Gruzin sanlary"}
grek{"Grek sanlary"}
greklow{"Grek setir sanlary"}
gujr{"Gujarati sanlary"}
guru{"Gurmuhi sanlary"}
hanidec{"Hytaý onluk sanlary"}
hans{"Ýönekeýleşdirilen hytaý sanlary"}
hansfin{"Ýönekeýleşdirilen hytaý maliýe sanlary"}
hant{"Adaty hytaý sanlary"}
hantfin{"Adaty hytaý maliýe sanlary"}
hebr{"Ýewreý sanlary"}
jpan{"Ýapon sanlary"}
jpanfin{"Ýapon maliýe sanlary"}
khmr{"Khmer sanlary"}
knda{"Kannada sanlary"}
laoo{"Laos sanlary"}
latn{"Latyn sanlary"}
mlym{"Malaýalam sanlary"}
mymr{"Mýanma sanlary"}
orya{"Oriýa sanlary"}
roman{"Rim sanlary"}
romanlow{"Rim setir sanlary"}
taml{"Adaty tamil sanlary"}
tamldec{"Tamil sanlary"}
telu{"Telugu sanlary"}
thai{"Taý sanlary"}
tibt{"Tibet sanlary"}
}
}
Version{"2.1.43.65"}
characterLabelPattern{
all{"{0} — ähli"}
category-list{"{0}: {1}"}
compatibility{"{0} — ylalaşyjylyk"}
enclosed{"{0} — daşy ýapyk"}
extended{"{0} — giňeldilen"}
historic{"{0} — taryhy"}
miscellaneous{"{0} — dürli"}
other{"{0} — başga"}
scripts{"elipbiýler — {0}"}
strokes{
one{"{0} ştrih"}
other{"{0} ştrih"}
}
}
codePatterns{
language{"Dil: {0}"}
script{"Elipbiý: {0}"}
territory{"Sebit: {0}"}
}
localeDisplayPattern{
keyTypePattern{"{0}: {1}"}
pattern{"{0} ({1})"}
separator{"{0}, {1}"}
}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,5 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
ia_001{
Version{"2.1.44.15"}
}

View file

@ -0,0 +1,788 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
jv{
AuxExemplarCharacters{"[f q v x z]"}
Ellipsis{
final{"{0}…"}
initial{"…{0}"}
medial{"{0}…{1}"}
word-final{"{0} …"}
word-initial{"… {0}"}
word-medial{"{0} … {1}"}
}
ExemplarCharacters{"[a â å b c d e é è ê g h i ì j k l m n o ò p r s t u ù w y]"}
ExemplarCharactersIndex{"[A Â Å B C D E É È Ê G H I Ì J K L M N O Ò P R S T U Ù W Y]"}
ExemplarCharactersNumbers{"[\\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"}
ExemplarCharactersPunctuation{"[\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]"}
MoreInformation{"?"}
NumberElements{
default{"latn"}
latn{
miscPatterns{
atLeast{"≥{0}"}
range{"{0} {1}"}
}
patterns{
accountingFormat{"¤ #,##0.00"}
currencyFormat{"¤ #,##0.00"}
decimalFormat{"#,##0.###"}
percentFormat{"#,##0%"}
scientificFormat{"#E0"}
}
symbols{
decimal{","}
exponential{"E"}
group{"."}
infinity{"∞"}
minusSign{"-"}
nan{"NaN"}
perMille{"‰"}
percentSign{"%"}
plusSign{"+"}
superscriptingExponent{"×"}
}
}
minimalPairs{
ordinal{
other{"Njupuk penggoan tengen sing ke {0}."}
}
plural{
other{"{0} dino"}
}
}
minimumGroupingDigits{"1"}
}
Version{"2.1.44.15"}
calendar{
generic{
DateTimePatterns{
"HH:mm:ss zzzz",
"HH:mm:ss z",
"HH:mm:ss",
"HH:mm",
"EEEE, d MMMM y G",
"d MMMM y G",
"d MMM y G",
"dd-MM-y GGGGG",
"{1} {0}",
"{1} {0}",
"{1} {0}",
"{1} {0}",
"{1} {0}",
}
availableFormats{
E{"ccc"}
EHm{"E HH:mm"}
EHms{"E HH:mm:ss"}
Ed{"E, d"}
Ehm{"E h:mm a"}
Ehms{"E h:mm:ss a"}
Gy{"y G"}
GyMMM{"MMM y G"}
GyMMMEd{"E, d MMM y G"}
GyMMMd{"d MMM y G"}
H{"HH"}
Hm{"HH:mm"}
Hms{"HH:mm:ss"}
M{"L"}
MEd{"E, dd/MM"}
MMM{"LLL"}
MMMEd{"E, d MMM"}
MMMMd{"d MMMM"}
MMMd{"d MMM"}
Md{"dd/MM"}
d{"d"}
h{"h a"}
hm{"h:mm a"}
hms{"h:mm:ss a"}
ms{"mm:ss"}
y{"y G"}
yyyy{"y G"}
yyyyM{"MM - y GGGGG"}
yyyyMEd{"E, dd - MM - y GGGGG"}
yyyyMMM{"MMM y G"}
yyyyMMMEd{"E, d MMM y G"}
yyyyMMMM{"MMMM y G"}
yyyyMMMd{"d MMM y G"}
yyyyMd{"dd - MM - y GGGGG"}
yyyyQQQ{"QQQ y G"}
yyyyQQQQ{"QQQQ y G"}
}
intervalFormats{
M{
M{"MM MM"}
}
MEd{
M{"E, dd/MM E, dd/MM"}
d{"E, dd/MM E, dd/MM"}
}
MMM{
M{"LLL LLL"}
}
MMMEd{
M{"E, d MMM E, d MMM"}
d{"E, d MMM E, d MMM"}
}
MMMd{
M{"d MMM d MMM"}
d{"d d MMM"}
}
Md{
M{"dd/MM dd/MM"}
d{"dd/MM dd/MM"}
}
d{
d{"d d"}
}
fallback{"{0} {1}"}
y{
y{"y y G"}
}
yM{
M{"MM-y MM-y GGGGG"}
y{"MM-y MM-y GGGGG"}
}
yMEd{
M{"E, dd-MM-y E, dd-MM-y GGGGG"}
d{"E, dd-MM-y E, dd-MM-y GGGGG"}
y{"E, dd-MM-y E, dd-MM-y GGGGG"}
}
yMMM{
M{"MMM MMM y G"}
y{"MMM y MMM y G"}
}
yMMMEd{
M{"E, d MMM E, d MMM y G"}
d{"E, d MMM E, d MMM y G"}
y{"E, d MMM y E, d MMM y G"}
}
yMMMM{
M{"MMMM MMMM y G"}
y{"MMMM y MMMM y G"}
}
yMMMd{
M{"d MMM d MMM y G"}
d{"d d MMM y G"}
y{"d MMM y d MMM y G"}
}
yMd{
M{"dd-MM-y dd-MM-y GGGGG"}
d{"dd-MM-y dd-MM-y GGGGG"}
y{"dd-MM-y dd-MM-y GGGGG"}
}
}
}
gregorian{
AmPmMarkers{
"Isuk",
"Wengi",
}
AmPmMarkersAbbr{
"Isuk",
"Wengi",
}
AmPmMarkersNarrow{
"Isuk",
"Wengi",
}
DateTimePatterns{
"HH:mm:ss zzzz",
"HH:mm:ss z",
"HH:mm:ss",
"HH:mm",
"EEEE, d MMMM y",
"d MMMM y",
"d MMM y",
"dd-MM-y",
"{1}, {0}",
"{1} {0}",
"{1} {0}",
"{1}, {0}",
"{1}, {0}",
}
appendItems{
Timezone{"{0} {1}"}
}
availableFormats{
E{"ccc"}
EHm{"E HH:mm"}
EHms{"E HH:mm:ss"}
Ed{"E, d"}
Ehm{"E h:mm a"}
Ehms{"E h:mm:ss a"}
Gy{"y G"}
GyMMM{"MMM y G"}
GyMMMEd{"E, d MMM y G"}
GyMMMd{"d MMM y G"}
H{"HH"}
Hm{"HH:mm"}
Hms{"HH:mm:ss"}
Hmsv{"HH:mm:ss v"}
Hmv{"HH:mm v"}
M{"L"}
MEd{"E dd/MM"}
MMM{"LLL"}
MMMEd{"E, d MMM"}
MMMMW{
other{"'pekan' W 'saka' MMMM"}
}
MMMMd{"d MMMM"}
MMMd{"d MMM"}
Md{"dd/MM"}
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{"MM-y"}
yMEd{"E, dd-MM-y"}
yMMM{"MMM y"}
yMMMEd{"E, d MMM y"}
yMMMM{"MMMM y"}
yMMMd{"d MMM y"}
yMd{"dd-MM-y"}
yQQQ{"QQQ y"}
yQQQQ{"QQQQ y"}
yw{
other{"'pekan' w 'saka' Y"}
}
}
dayNames{
format{
abbreviated{
"Ahd",
"Sen",
"Sel",
"Rab",
"Kam",
"Jum",
"Sab",
}
narrow{
"A",
"S",
"S",
"R",
"K",
"J",
"S",
}
short{
"Ahd",
"Sen",
"Sel",
"Rab",
"Kam",
"Jum",
"Sab",
}
wide{
"Ahad",
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jumat",
"Sabtu",
}
}
stand-alone{
abbreviated{
"Ahd",
"Sen",
"Sel",
"Rab",
"Kam",
"Jum",
"Sab",
}
narrow{
"A",
"S",
"S",
"R",
"K",
"J",
"S",
}
short{
"Ahd",
"Sen",
"Sel",
"Rab",
"Kam",
"Jum",
"Sab",
}
wide{
"Ahad",
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jumat",
"Sabtu",
}
}
}
dayPeriod{
stand-alone{
abbreviated{
am{"Isuk"}
pm{"Wengi"}
}
narrow{
am{"Isuk"}
pm{"Wengi"}
}
wide{
am{"Isuk"}
pm{"Wengi"}
}
}
}
eras{
abbreviated{
"SM",
"M",
}
abbreviated%variant{
"SEU",
"EU",
}
wide{
"Sakdurunge Masehi",
"Masehi",
}
wide%variant{
"Sakdurunge Era Umum",
"Era Umum",
}
}
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{"MM MM"}
}
MEd{
M{"E, dd/MM E, dd/MM"}
d{"E, dd/MM E, dd/MM"}
}
MMM{
M{"LLLLLL"}
}
MMMEd{
M{"E, d MMM E, d MMM"}
d{"E, d MMM E, d MMM"}
}
MMMd{
M{"d MMM d MMM"}
d{"MMM dd"}
}
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, d MMM E, d MMM y"}
d{"E, d MMM E, d MMM y"}
y{"E, d MMM y E, d MMM y"}
}
yMMMM{
M{"MMMM MMMM y"}
y{"MMMM y MMMM y"}
}
yMMMd{
M{"d MMM d MMM y"}
d{"d d MMM y"}
y{"d MMM y d 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{
abbreviated{
"Jan",
"Feb",
"Mar",
"Apr",
"Mei",
"Jun",
"Jul",
"Agt",
"Sep",
"Okt",
"Nov",
"Des",
}
narrow{
"J",
"F",
"M",
"A",
"M",
"J",
"J",
"A",
"S",
"O",
"N",
"D",
}
wide{
"Januari",
"Februari",
"Maret",
"April",
"Mei",
"Juni",
"Juli",
"Agustus",
"September",
"Oktober",
"November",
"Desember",
}
}
stand-alone{
abbreviated{
"Jan",
"Feb",
"Mar",
"Apr",
"Mei",
"Jun",
"Jul",
"Agt",
"Sep",
"Okt",
"Nov",
"Des",
}
narrow{
"J",
"F",
"M",
"A",
"M",
"J",
"J",
"A",
"S",
"O",
"N",
"D",
}
wide{
"Januari",
"Februari",
"Maret",
"April",
"Mei",
"Juni",
"Juli",
"Agustus",
"September",
"Oktober",
"November",
"Desember",
}
}
}
quarters{
format{
abbreviated{
"TW1",
"TW2",
"TW3",
"TW4",
}
narrow{
"1",
"2",
"3",
"4",
}
wide{
"triwulan kaping pisan",
"triwulan kaping loro",
"triwulan kaping telu",
"triwulan kaping papat",
}
}
stand-alone{
abbreviated{
"TW1",
"TW2",
"TW3",
"TW4",
}
narrow{
"1",
"2",
"3",
"4",
}
wide{
"triwulan kaping pisan",
"triwulan kaping loro",
"triwulan kaping telu",
"triwulan kaping papat",
}
}
}
}
}
delimiters{
alternateQuotationEnd{""}
alternateQuotationStart{""}
quotationEnd{"”"}
quotationStart{"“"}
}
fields{
day{
dn{"dino"}
relative{
"-1"{"wingi"}
"0"{"saiki"}
"1"{"sesuk"}
}
}
day-narrow{
dn{"dino"}
}
day-short{
dn{"dino"}
}
dayperiod{
dn{"isuk/wengi"}
}
era{
dn{"era"}
}
hour{
dn{"jam"}
}
hour-narrow{
dn{"jam"}
}
hour-short{
dn{"jam"}
}
minute{
dn{"menit"}
}
minute-narrow{
dn{"menit"}
}
minute-short{
dn{"menit"}
}
month{
dn{"sasi"}
relative{
"-1"{"sasi wingi"}
"0"{"sasi iki"}
"1"{"sasi ngarep"}
}
}
month-narrow{
dn{"sasi"}
}
month-short{
dn{"sasi"}
}
quarter{
dn{"triwulan"}
}
quarter-narrow{
dn{"triwulan"}
}
quarter-short{
dn{"triwulan"}
}
second{
dn{"detik"}
}
second-narrow{
dn{"detik"}
}
second-short{
dn{"detik"}
}
week{
dn{"pekan"}
relative{
"-1"{"pekan wingi"}
"0"{"pekan iki"}
"1"{"pekan ngarep"}
}
relativePeriod{"pekan kaping {0}"}
}
week-narrow{
dn{"pekan"}
relativePeriod{"pekan kaping {0}"}
}
week-short{
dn{"pekan"}
relativePeriod{"pekan kaping {0}"}
}
weekday{
dn{"dino sepekan"}
}
year{
dn{"taun"}
relative{
"-1"{"taun wingi"}
"0"{"taun iki"}
"1"{"taun ngarep"}
}
}
year-narrow{
dn{"taun"}
}
year-short{
dn{"taun"}
}
zone{
dn{"zona wektu"}
}
}
layout{
characters{"left-to-right"}
lines{"top-to-bottom"}
}
listPattern{
or{
2{"{0} utowo {1}"}
end{"{0}, utowo {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
standard{
2{"{0} lan {1}"}
end{"{0}, lan {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
standard-short{
2{"{0} lan {1}"}
end{"{0}, lan {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
unit{
2{"{0}, {1}"}
end{"{0}, {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{"BR"}
US{"AS"}
metric{"Metrik"}
}
parse{
date{
lenient{
"[\\--/]",
"[\\:]",
}
}
general{
lenient{
"[.․。︒﹒.。]",
"['ʼ՚᾿]",
"[%٪﹪%]",
"[؉‰]",
"[\$﹩$$]",
"[£₤]",
"[¥¥]",
"[₩₩]",
"[₨₹{Rp}{Rs}]",
}
}
number{
lenient{
"[\\-‒⁻₋−➖﹣-]",
"[,،٫、︐︑﹐﹑,、]",
"[+⁺₊➕﬩﹢+]",
}
stricter{
"[,٫︐﹐,]",
"[.․﹒.。]",
}
}
}
}

View file

@ -0,0 +1,5 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
jv_ID{
Version{"2.1.44.15"}
}

View file

@ -0,0 +1,616 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
mi{
AuxExemplarCharacters{"[b c d f g j l q s v x y z]"}
ExemplarCharacters{"[a ā e ē h i ī k m n {ng} o ō p r t u ū w {wh}]"}
ExemplarCharactersIndex{"[A E H I K M N O P R T U W]"}
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{
other{"0K"}
}
10000{
other{"00K"}
}
100000{
other{"000K"}
}
1000000{
other{"0M"}
}
10000000{
other{"00M"}
}
100000000{
other{"000M"}
}
1000000000{
other{"0G"}
}
10000000000{
other{"00G"}
}
100000000000{
other{"000G"}
}
1000000000000{
other{"0T"}
}
10000000000000{
other{"00T"}
}
100000000000000{
other{"000T"}
}
}
}
patternsShort{
currencyFormat{
1000{
other{"¤ 0K"}
}
10000{
other{"¤ 00K"}
}
100000{
other{"¤ 000K"}
}
1000000{
other{"¤ 0M"}
}
10000000{
other{"¤ 00M"}
}
100000000{
other{"¤ 000M"}
}
1000000000{
other{"¤ 0G"}
}
10000000000{
other{"¤ 00G"}
}
100000000000{
other{"¤ 000G"}
}
1000000000000{
other{"¤ 0T"}
}
10000000000000{
other{"¤ 00T"}
}
100000000000000{
other{"¤ 000T"}
}
}
decimalFormat{
1000{
other{"0K"}
}
10000{
other{"00K"}
}
100000{
other{"000K"}
}
1000000{
other{"0M"}
}
10000000{
other{"00M"}
}
100000000{
other{"000M"}
}
1000000000{
other{"0G"}
}
10000000000{
other{"00G"}
}
100000000000{
other{"000G"}
}
1000000000000{
other{"0T"}
}
10000000000000{
other{"00T"}
}
100000000000000{
other{"000T"}
}
}
}
symbols{
decimal{"."}
exponential{"E"}
group{","}
infinity{"∞"}
minusSign{"-"}
nan{"NaN"}
perMille{"‰"}
percentSign{"%"}
plusSign{"+"}
superscriptingExponent{"×"}
}
}
minimumGroupingDigits{"1"}
native{"latn"}
}
Version{"2.1.44.15"}
calendar{
generic{
DateTimePatterns{
"h:mm:ss a zzzz",
"h:mm:ss a z",
"h:mm:ss",
"h:mm",
"G y MMMM d, EEEE",
"G y MMMM d",
"G y MMM d",
"GGGGG y-MM-dd",
"{1} {0}",
"{1} {0}",
"{1} {0}",
"{1} {0}",
"{1} {0}",
}
intervalFormats{
M{
M{"MMMM"}
}
MEd{
M{"MM-dd, E MM-dd, E"}
d{"MM-dd, E MM-dd, E"}
}
MMM{
M{"LLLLLL"}
}
MMMEd{
M{"MMM d, E MMM d, E"}
d{"MMM d, E MMM d, E"}
}
MMMd{
M{"MMM d MMM d"}
d{"MMM dd"}
}
Md{
M{"MM-dd MM-dd"}
d{"MM-dd MM-dd"}
}
d{
d{"dd"}
}
fallback{"{0} ki te {1}"}
y{
y{"G yy"}
}
yM{
M{"GGGGG y-MM y-MM"}
y{"GGGGG y-MM y-MM"}
}
yMEd{
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"}
}
yMMM{
M{"G y MMMMMM"}
y{"G y MMM y MMM"}
}
yMMMEd{
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"}
}
yMMMM{
M{"G y MMMMMMMM"}
y{"G y MMMM y MMMM"}
}
yMMMd{
M{"G y MMM d MMM d"}
d{"G y MMM dd"}
y{"G y MMM d y MMM d"}
}
yMd{
M{"GGGGG y-MM-dd y-MM-dd"}
d{"GGGGG y-MM-dd y-MM-dd"}
y{"GGGGG y-MM-dd y-MM-dd"}
}
}
}
gregorian{
AmPmMarkers{
"AM",
"PM",
}
AmPmMarkersAbbr{
"AM",
"PM",
}
AmPmMarkersNarrow{
"AM",
"PM",
}
DateTimePatterns{
"h:mm:ss a zzzz",
"h:mm:ss a z",
"h:mm:ss",
"h:mm",
"y MMMM d, EEEE",
"y MMMM d",
"y MMM d",
"y-MM-dd",
"{1} {0}",
"{1} {0}",
"{1} {0}",
"{1} {0}",
"{1} {0}",
}
dayNames{
format{
abbreviated{
"Tap",
"Hin",
"Tū",
"Apa",
"Par",
"Mer",
"Hor",
}
narrow{
"T",
"H",
"T",
"A",
"P",
"M",
"H",
}
short{
"Tap",
"Hin",
"Tū",
"Apa",
"Par",
"Mer",
"Hor",
}
wide{
"Rātapu",
"Rāhina",
"Rātū",
"Rāapa",
"Rāpare",
"Rāmere",
"Rāhoroi",
}
}
stand-alone{
abbreviated{
"Tap",
"Hin",
"Tū",
"Apa",
"Par",
"Mer",
"Hor",
}
narrow{
"T",
"H",
"T",
"A",
"P",
"M",
"H",
}
short{
"Tap",
"Hin",
"Tū",
"Apa",
"Par",
"Mer",
"Hor",
}
wide{
"Rātapu",
"Rāhina",
"Rātū",
"Rāapa",
"Rāpare",
"Rāmere",
"Rāhoroi",
}
}
}
dayPeriod{
stand-alone{
abbreviated{
am{"AM"}
pm{"PM"}
}
narrow{
am{"AM"}
pm{"PM"}
}
wide{
am{"AM"}
pm{"PM"}
}
}
}
eras{
abbreviated{
"BCE",
"CE",
}
wide{
"BCE",
"CE",
}
}
intervalFormats{
fallback{"{0} ki te {1}"}
}
monthNames{
format{
abbreviated{
"Kohi",
"Hui",
"Pou",
"Pae",
"Hara",
"Pipi",
"Hōngo",
"Here",
"Mahu",
"Nuku",
"Rangi",
"Haki",
}
narrow{
"K",
"H",
"P",
"P",
"H",
"P",
"H",
"H",
"M",
"N",
"R",
"H",
}
wide{
"Kohitātea",
"Huitanguru",
"Poutūterangi",
"Paengawhāwhā",
"Haratua",
"Pipiri",
"Hōngongoi",
"Hereturikōkā",
"Mahuru",
"Whiringa-ā-nuku",
"Whiringa-ā-rangi",
"Hakihea",
}
}
stand-alone{
abbreviated{
"Kohi",
"Hui",
"Pou",
"Pae",
"Hara",
"Pipi",
"Hōngo",
"Here",
"Mahu",
"Nuku",
"Rangi",
"Haki",
}
narrow{
"K",
"H",
"P",
"P",
"H",
"P",
"H",
"H",
"M",
"N",
"R",
"H",
}
wide{
"Kohitātea",
"Huitanguru",
"Poutūterangi",
"Paengawhāwhā",
"Haratua",
"Pipiri",
"Hōngongoi",
"Hereturikōkā",
"Mahuru",
"Whiringa-ā-nuku",
"Whiringa-ā-rangi",
"Hakihea",
}
}
}
quarters{
format{
abbreviated{
"HW1",
"HW2",
"HW3",
"HW4",
}
narrow{
"1",
"2",
"3",
"4",
}
wide{
"Hauwhā tuatahi",
"Hauwhā tuarua",
"Hauwhā tuatoru",
"Hauwhā tuawhā",
}
}
stand-alone{
abbreviated{
"HW1",
"HW2",
"HW3",
"HW4",
}
narrow{
"1",
"2",
"3",
"4",
}
wide{
"Hauwhā tuatahi",
"Hauwhā tuarua",
"Hauwhā tuatoru",
"Hauwhā tuawhā",
}
}
}
}
}
delimiters{
alternateQuotationEnd{""}
alternateQuotationStart{""}
quotationEnd{"”"}
quotationStart{"“"}
}
fields{
day{
dn{"rā"}
relative{
"-1"{"inanahi"}
"0"{"āianei"}
"1"{"āpōpō"}
}
}
day-narrow{
dn{"rā"}
}
day-short{
dn{"rā"}
}
dayperiod{
dn{"AM/PM"}
}
era{
dn{"wā"}
}
hour{
dn{"hāora"}
}
hour-narrow{
dn{"hr"}
}
hour-short{
dn{"hr"}
}
minute{
dn{"meneti"}
}
minute-narrow{
dn{"men"}
}
minute-short{
dn{"men"}
}
month{
dn{"marama"}
}
month-narrow{
dn{"m"}
}
month-short{
dn{"m"}
}
quarter{
dn{"hauwhā"}
}
quarter-narrow{
dn{"hw"}
}
quarter-short{
dn{"hw"}
}
second{
dn{"hēkona"}
}
second-narrow{
dn{"hēk"}
}
second-short{
dn{"hēk"}
}
week{
dn{"wiki"}
}
week-narrow{
dn{"w"}
}
week-short{
dn{"w"}
}
weekday{
dn{"rā o te wiki"}
}
year{
dn{"tau"}
}
year-narrow{
dn{"t"}
}
year-short{
dn{"t"}
}
zone{
dn{"rohe wā"}
}
}
listPattern{
standard{
2{"{0}, {1}"}
end{"{0}, {1}"}
middle{"{0}, {1}"}
start{"{0}, {1}"}
}
}
measurementSystemNames{
UK{"UK"}
US{"US"}
metric{"Ngahuru"}
}
}

View file

@ -0,0 +1,5 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
mi_NZ{
Version{"2.1.44.15"}
}

View file

@ -115,64 +115,66 @@ GENRB_SOURCE = af.txt af_NA.txt af_ZA.txt agq.txt\
ha_GH.txt ha_NE.txt ha_NG.txt haw.txt haw_US.txt\
he.txt he_IL.txt hi.txt hi_IN.txt hr.txt\
hr_BA.txt hr_HR.txt hsb.txt hsb_DE.txt hu.txt\
hu_HU.txt hy.txt hy_AM.txt id.txt id_ID.txt\
ig.txt ig_NG.txt ii.txt ii_CN.txt is.txt\
is_IS.txt it.txt it_CH.txt it_IT.txt it_SM.txt\
it_VA.txt ja.txt ja_JP.txt jgo.txt jgo_CM.txt\
jmc.txt jmc_TZ.txt ka.txt ka_GE.txt kab.txt\
kab_DZ.txt kam.txt kam_KE.txt kde.txt kde_TZ.txt\
kea.txt kea_CV.txt khq.txt khq_ML.txt ki.txt\
ki_KE.txt kk.txt kk_KZ.txt kkj.txt kkj_CM.txt\
kl.txt kl_GL.txt kln.txt kln_KE.txt km.txt\
km_KH.txt kn.txt kn_IN.txt ko.txt ko_KP.txt\
ko_KR.txt kok.txt kok_IN.txt ks.txt ks_IN.txt\
ksb.txt ksb_TZ.txt ksf.txt ksf_CM.txt ksh.txt\
ksh_DE.txt kw.txt kw_GB.txt ky.txt ky_KG.txt\
lag.txt lag_TZ.txt lb.txt lb_LU.txt lg.txt\
lg_UG.txt lkt.txt lkt_US.txt ln.txt ln_AO.txt\
ln_CD.txt ln_CF.txt ln_CG.txt lo.txt lo_LA.txt\
lrc.txt lrc_IQ.txt lrc_IR.txt lt.txt lt_LT.txt\
lu.txt lu_CD.txt luo.txt luo_KE.txt luy.txt\
luy_KE.txt lv.txt lv_LV.txt mas.txt mas_KE.txt\
mas_TZ.txt mer.txt mer_KE.txt mfe.txt mfe_MU.txt\
mg.txt mg_MG.txt mgh.txt mgh_MZ.txt mgo.txt\
mgo_CM.txt mk.txt mk_MK.txt ml.txt ml_IN.txt\
mn.txt mn_MN.txt mr.txt mr_IN.txt ms.txt\
ms_BN.txt ms_MY.txt ms_SG.txt mt.txt mt_MT.txt\
mua.txt mua_CM.txt my.txt my_MM.txt mzn.txt\
mzn_IR.txt naq.txt naq_NA.txt nb.txt nb_NO.txt\
nb_SJ.txt nd.txt nd_ZW.txt nds.txt nds_DE.txt\
nds_NL.txt ne.txt ne_IN.txt ne_NP.txt nl.txt\
nl_AW.txt nl_BE.txt nl_BQ.txt nl_CW.txt nl_NL.txt\
nl_SR.txt nl_SX.txt nmg.txt nmg_CM.txt nn.txt\
nn_NO.txt nnh.txt nnh_CM.txt nus.txt nus_SS.txt\
nyn.txt nyn_UG.txt om.txt om_ET.txt om_KE.txt\
or.txt or_IN.txt os.txt os_GE.txt os_RU.txt\
pa.txt pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt\
pl.txt pl_PL.txt ps.txt ps_AF.txt pt.txt\
pt_AO.txt pt_BR.txt pt_CH.txt pt_CV.txt pt_GQ.txt\
pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt\
pt_ST.txt pt_TL.txt qu.txt qu_BO.txt qu_EC.txt\
qu_PE.txt rm.txt rm_CH.txt rn.txt rn_BI.txt\
ro.txt ro_MD.txt ro_RO.txt rof.txt rof_TZ.txt\
ru.txt ru_BY.txt ru_KG.txt ru_KZ.txt ru_MD.txt\
ru_RU.txt ru_UA.txt rw.txt rw_RW.txt rwk.txt\
rwk_TZ.txt sah.txt sah_RU.txt saq.txt saq_KE.txt\
sbp.txt sbp_TZ.txt se.txt se_FI.txt se_NO.txt\
se_SE.txt seh.txt seh_MZ.txt ses.txt ses_ML.txt\
sg.txt sg_CF.txt shi.txt shi_Latn.txt shi_Latn_MA.txt\
shi_Tfng.txt shi_Tfng_MA.txt si.txt si_LK.txt sk.txt\
sk_SK.txt sl.txt sl_SI.txt smn.txt smn_FI.txt\
sn.txt sn_ZW.txt so.txt so_DJ.txt so_ET.txt\
so_KE.txt so_SO.txt sq.txt sq_AL.txt sq_MK.txt\
sq_XK.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt\
sr_Cyrl_RS.txt sr_Cyrl_XK.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt\
sr_Latn_RS.txt sr_Latn_XK.txt sv.txt sv_AX.txt sv_FI.txt\
sv_SE.txt sw.txt sw_CD.txt sw_KE.txt sw_TZ.txt\
sw_UG.txt ta.txt ta_IN.txt ta_LK.txt ta_MY.txt\
ta_SG.txt te.txt te_IN.txt teo.txt teo_KE.txt\
teo_UG.txt tg.txt tg_TJ.txt th.txt th_TH.txt\
ti.txt ti_ER.txt ti_ET.txt to.txt to_TO.txt\
hu_HU.txt hy.txt hy_AM.txt ia.txt ia_001.txt\
id.txt id_ID.txt ig.txt ig_NG.txt ii.txt\
ii_CN.txt is.txt is_IS.txt it.txt it_CH.txt\
it_IT.txt it_SM.txt it_VA.txt ja.txt ja_JP.txt\
jgo.txt jgo_CM.txt jmc.txt jmc_TZ.txt jv.txt\
jv_ID.txt ka.txt ka_GE.txt kab.txt kab_DZ.txt\
kam.txt kam_KE.txt kde.txt kde_TZ.txt kea.txt\
kea_CV.txt khq.txt khq_ML.txt ki.txt ki_KE.txt\
kk.txt kk_KZ.txt kkj.txt kkj_CM.txt kl.txt\
kl_GL.txt kln.txt kln_KE.txt km.txt km_KH.txt\
kn.txt kn_IN.txt ko.txt ko_KP.txt ko_KR.txt\
kok.txt kok_IN.txt ks.txt ks_IN.txt ksb.txt\
ksb_TZ.txt ksf.txt ksf_CM.txt ksh.txt ksh_DE.txt\
kw.txt kw_GB.txt ky.txt ky_KG.txt lag.txt\
lag_TZ.txt lb.txt lb_LU.txt lg.txt lg_UG.txt\
lkt.txt lkt_US.txt ln.txt ln_AO.txt ln_CD.txt\
ln_CF.txt ln_CG.txt lo.txt lo_LA.txt lrc.txt\
lrc_IQ.txt lrc_IR.txt lt.txt lt_LT.txt lu.txt\
lu_CD.txt luo.txt luo_KE.txt luy.txt luy_KE.txt\
lv.txt lv_LV.txt mas.txt mas_KE.txt mas_TZ.txt\
mer.txt mer_KE.txt mfe.txt mfe_MU.txt mg.txt\
mg_MG.txt mgh.txt mgh_MZ.txt mgo.txt mgo_CM.txt\
mi.txt mi_NZ.txt mk.txt mk_MK.txt ml.txt\
ml_IN.txt mn.txt mn_MN.txt mr.txt mr_IN.txt\
ms.txt ms_BN.txt ms_MY.txt ms_SG.txt mt.txt\
mt_MT.txt mua.txt mua_CM.txt my.txt my_MM.txt\
mzn.txt mzn_IR.txt naq.txt naq_NA.txt nb.txt\
nb_NO.txt nb_SJ.txt nd.txt nd_ZW.txt nds.txt\
nds_DE.txt nds_NL.txt ne.txt ne_IN.txt ne_NP.txt\
nl.txt nl_AW.txt nl_BE.txt nl_BQ.txt nl_CW.txt\
nl_NL.txt nl_SR.txt nl_SX.txt nmg.txt nmg_CM.txt\
nn.txt nn_NO.txt nnh.txt nnh_CM.txt nus.txt\
nus_SS.txt nyn.txt nyn_UG.txt om.txt om_ET.txt\
om_KE.txt or.txt or_IN.txt os.txt os_GE.txt\
os_RU.txt pa.txt pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt\
pa_Guru_IN.txt pl.txt pl_PL.txt ps.txt ps_AF.txt\
pt.txt pt_AO.txt pt_BR.txt pt_CH.txt pt_CV.txt\
pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt\
pt_PT.txt pt_ST.txt pt_TL.txt qu.txt qu_BO.txt\
qu_EC.txt qu_PE.txt rm.txt rm_CH.txt rn.txt\
rn_BI.txt ro.txt ro_MD.txt ro_RO.txt rof.txt\
rof_TZ.txt ru.txt ru_BY.txt ru_KG.txt ru_KZ.txt\
ru_MD.txt ru_RU.txt ru_UA.txt rw.txt rw_RW.txt\
rwk.txt rwk_TZ.txt sah.txt sah_RU.txt saq.txt\
saq_KE.txt sbp.txt sbp_TZ.txt sd.txt sd_PK.txt\
se.txt se_FI.txt se_NO.txt se_SE.txt seh.txt\
seh_MZ.txt ses.txt ses_ML.txt sg.txt sg_CF.txt\
shi.txt shi_Latn.txt shi_Latn_MA.txt shi_Tfng.txt shi_Tfng_MA.txt\
si.txt si_LK.txt sk.txt sk_SK.txt sl.txt\
sl_SI.txt smn.txt smn_FI.txt sn.txt sn_ZW.txt\
so.txt so_DJ.txt so_ET.txt so_KE.txt so_SO.txt\
sq.txt sq_AL.txt sq_MK.txt sq_XK.txt sr.txt\
sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt sr_Cyrl_RS.txt sr_Cyrl_XK.txt\
sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt sr_Latn_XK.txt\
sv.txt sv_AX.txt sv_FI.txt sv_SE.txt sw.txt\
sw_CD.txt sw_KE.txt sw_TZ.txt sw_UG.txt ta.txt\
ta_IN.txt ta_LK.txt ta_MY.txt ta_SG.txt te.txt\
te_IN.txt teo.txt teo_KE.txt teo_UG.txt tg.txt\
tg_TJ.txt th.txt th_TH.txt ti.txt ti_ER.txt\
ti_ET.txt tk.txt tk_TM.txt to.txt to_TO.txt\
tr.txt tr_CY.txt tr_TR.txt tt.txt tt_RU.txt\
twq.txt twq_NE.txt tzm.txt tzm_MA.txt ug.txt\
ug_CN.txt uk.txt uk_UA.txt ur.txt ur_IN.txt\

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,5 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
sd_PK{
Version{"2.1.38.39"}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,5 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
tk_TM{
Version{"2.1.38.69"}
}

View file

@ -35,6 +35,7 @@ pluralRanges:table(nofallback){
hr{"set11"}
hu{"set04"}
hy{"set01"}
ia{"set05"}
id{"set00"}
io{"set05"}
is{"set06"}
@ -65,6 +66,7 @@ pluralRanges:table(nofallback){
pt{"set01"}
ro{"set10"}
ru{"set15"}
sc{"set04"}
scn{"set04"}
sd{"set02"}
si{"set07"}

View file

@ -0,0 +1,248 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
ia{
Countries{
001{"Mundo"}
002{"Africa"}
003{"America del Nord"}
005{"America del Sud"}
009{"Oceania"}
011{"Africa occidental"}
013{"America central"}
014{"Africa oriental"}
015{"Africa septentrional"}
017{"Africa central"}
018{"Africa meridional"}
019{"Americas"}
021{"America septentrional"}
029{"Caribes"}
030{"Asia oriental"}
034{"Asia meridional"}
035{"Asia del sud-est"}
039{"Europa meridional"}
053{"Australasia"}
054{"Melanesia"}
057{"Region micronesian"}
061{"Polynesia"}
142{"Asia"}
143{"Asia central"}
145{"Asia occidental"}
150{"Europa"}
151{"Europa oriental"}
154{"Europa septentrional"}
155{"Europa occidental"}
202{"Africa subsaharian"}
419{"America latin"}
AD{"Andorra"}
AE{"Emiratos Arabe Unite"}
AF{"Afghanistan"}
AG{"Antigua e Barbuda"}
AL{"Albania"}
AM{"Armenia"}
AO{"Angola"}
AR{"Argentina"}
AS{"Samoa american"}
AT{"Austria"}
AU{"Australia"}
AX{"Insulas Åland"}
AZ{"Azerbaidzhan"}
BA{"Bosnia e Herzegovina"}
BD{"Bangladesh"}
BE{"Belgica"}
BF{"Burkina Faso"}
BG{"Bulgaria"}
BI{"Burundi"}
BJ{"Benin"}
BM{"Bermuda"}
BO{"Bolivia"}
BR{"Brasil"}
BS{"Bahamas"}
BT{"Bhutan"}
BV{"Insula de Bouvet"}
BW{"Botswana"}
BY{"Bielorussia"}
BZ{"Belize"}
CA{"Canada"}
CF{"Republica African Central"}
CG{"Congo"}
CH{"Suissa"}
CK{"Insulas Cook"}
CL{"Chile"}
CM{"Camerun"}
CN{"China"}
CO{"Colombia"}
CR{"Costa Rica"}
CU{"Cuba"}
CX{"Insula de Natal"}
CY{"Cypro"}
CZ{"Chechia"}
DE{"Germania"}
DK{"Danmark"}
DO{"Republica Dominican"}
DZ{"Algeria"}
EC{"Ecuador"}
EE{"Estonia"}
EG{"Egypto"}
EH{"Sahara occidental"}
ER{"Eritrea"}
ES{"Espania"}
ET{"Ethiopia"}
EU{"Union Europee"}
EZ{"Zona euro"}
FI{"Finlandia"}
FM{"Micronesia"}
FO{"Insulas Feroe"}
FR{"Francia"}
GA{"Gabon"}
GB{"Regno Unite"}
GE{"Georgia"}
GF{"Guyana francese"}
GG{"Guernsey"}
GH{"Ghana"}
GI{"Gibraltar"}
GL{"Groenlandia"}
GM{"Gambia"}
GN{"Guinea"}
GQ{"Guinea equatorial"}
GR{"Grecia"}
GT{"Guatemala"}
GW{"Guinea-Bissau"}
HN{"Honduras"}
HR{"Croatia"}
HT{"Haiti"}
HU{"Hungaria"}
ID{"Indonesia"}
IE{"Irlanda"}
IL{"Israel"}
IM{"Insula de Man"}
IN{"India"}
IO{"Territorio oceanic britanno-indian"}
IQ{"Irak"}
IR{"Iran"}
IS{"Islanda"}
IT{"Italia"}
JE{"Jersey"}
JO{"Jordania"}
JP{"Japon"}
KE{"Kenya"}
KG{"Kirghizistan"}
KH{"Cambodgia"}
KI{"Kiribati"}
KM{"Comoros"}
KN{"Sancte Christophoro e Nevis"}
KP{"Corea del Nord"}
KR{"Corea del Sud"}
KY{"Insulas de Caiman"}
KZ{"Kazakhstan"}
LB{"Libano"}
LC{"Sancte Lucia"}
LI{"Liechtenstein"}
LK{"Sri Lanka"}
LR{"Liberia"}
LS{"Lesotho"}
LT{"Lituania"}
LU{"Luxemburg"}
LV{"Lettonia"}
LY{"Libya"}
MA{"Marocco"}
MC{"Monaco"}
MD{"Moldavia"}
ME{"Montenegro"}
MG{"Madagascar"}
MH{"Insulas Marshall"}
MK{"Macedonia"}
ML{"Mali"}
MN{"Mongolia"}
MP{"Insulas Marianna del Nord"}
MR{"Mauritania"}
MT{"Malta"}
MW{"Malawi"}
MX{"Mexico"}
MY{"Malaysia"}
MZ{"Mozambique"}
NA{"Namibia"}
NC{"Nove Caledonia"}
NE{"Niger"}
NF{"Insula Norfolk"}
NG{"Nigeria"}
NI{"Nicaragua"}
NL{"Nederlandia"}
NO{"Norvegia"}
NP{"Nepal"}
NZ{"Nove Zelanda"}
OM{"Oman"}
PA{"Panama"}
PE{"Peru"}
PF{"Polynesia francese"}
PG{"Papua Nove Guinea"}
PH{"Philippinas"}
PK{"Pakistan"}
PL{"Polonia"}
PM{"St. Pierre e Miquelon"}
PT{"Portugal"}
PY{"Paraguay"}
QO{"Oceania remote"}
RO{"Romania"}
RS{"Serbia"}
RU{"Russia"}
RW{"Ruanda"}
SA{"Arabia Saudita"}
SB{"Insulas Solomon"}
SC{"Seychelles"}
SD{"Sudan"}
SE{"Svedia"}
SI{"Slovenia"}
SJ{"Svalbard e Jan Mayen"}
SK{"Slovachia"}
SL{"Sierra Leone"}
SM{"San Marino"}
SN{"Senegal"}
SO{"Somalia"}
SR{"Suriname"}
SS{"Sudan del Sud"}
SV{"El Salvador"}
SY{"Syria"}
SZ{"Swazilandia"}
TC{"Insulas Turcos e Caicos"}
TF{"Territorios meridional francese"}
TG{"Togo"}
TH{"Thailandia"}
TJ{"Tadzhikistan"}
TK{"Tokelau"}
TL{"Timor del Est"}
TM{"Turkmenistan"}
TN{"Tunisia"}
TO{"Tonga"}
TR{"Turchia"}
TT{"Trinidad e Tobago"}
TV{"Tuvalu"}
TW{"Taiwan"}
TZ{"Tanzania"}
UA{"Ukraina"}
UG{"Uganda"}
UN{"Nationes Unite"}
US{"Statos Unite"}
UY{"Uruguay"}
UZ{"Uzbekistan"}
VA{"Citate del Vaticano"}
VC{"Sancte Vincente e le Grenadinas"}
VE{"Venezuela"}
VU{"Vanuatu"}
WS{"Samoa"}
XK{"Kosovo"}
YE{"Yemen"}
ZA{"Sudafrica"}
ZM{"Zambia"}
ZW{"Zimbabwe"}
ZZ{"Region incognite"}
}
Countries%short{
GB{"GB"}
US{"SUA"}
}
Countries%variant{
CZ{"Republica Chec"}
MK{"Macedonia (ARYM)"}
}
Version{"2.1.44.15"}
}

View file

@ -0,0 +1,286 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
jv{
Countries{
001{"Donya"}
002{"Afrika"}
005{"Amérika Kidul"}
009{"Oséania"}
011{"Afrika Kulon"}
013{"Amérika Tengah"}
014{"Afrika Wétan"}
018{"Afrika Sisih Kidul"}
019{"Amérika"}
021{"Amérika Sisih Lor"}
029{"Karibia"}
030{"Asia Wétan"}
034{"Asia Kidul"}
035{"Asia Kidul-wétan"}
039{"Éropah Kidul"}
053{"Australasia"}
054{"Melanesia"}
057{"Daerah Mikronesia"}
061{"Polinesia"}
142{"Asia"}
143{"Asia Tengah"}
145{"Asia Kulon"}
150{"Éropah"}
151{"Éropah Wétan"}
155{"Éropah Kulon"}
202{"Afrika Kidule Sahara"}
419{"Amérika Latin"}
AC{"Pulo Ascension"}
AD{"Andora"}
AE{"Uni Émirat Arab"}
AF{"Afganistan"}
AG{"Antigua lan Barbuda"}
AI{"Anguilla"}
AL{"Albani"}
AM{"Arménia"}
AO{"Angola"}
AQ{"Antartika"}
AR{"Argèntina"}
AS{"Samoa Amerika"}
AT{"Ostenrik"}
AU{"Ostrali"}
AW{"Aruba"}
AX{"Kapuloan Alan"}
AZ{"Azerbaijan"}
BA{"Bosnia lan Hèrségovina"}
BB{"Barbadhos"}
BD{"Banggaladésa"}
BE{"Bèlgi"}
BF{"Burkina Faso"}
BG{"Bulgari"}
BH{"Bahrain"}
BI{"Burundi"}
BJ{"Bénin"}
BM{"Bermuda"}
BN{"Brunéi"}
BO{"Bolivia"}
BQ{"Karibia Walanda"}
BR{"Brasil"}
BS{"Bahamas"}
BT{"Bhutan"}
BV{"Pulo Bovèt"}
BW{"Botswana"}
BY{"Bélarus"}
BZ{"Bélisé"}
CA{"Kanada"}
CD{"Kongo - Kinshasa"}
CF{"Républik Afrika Tengah"}
CG{"Kongo - Brassaville"}
CH{"Switserlan"}
CI{"Pasisir Gadhing"}
CK{"Kapuloan Cook"}
CL{"Cilé"}
CM{"Kamerun"}
CN{"Tyongkok"}
CO{"Kolombia"}
CP{"Pulo Clipperton"}
CR{"Kosta Rika"}
CU{"Kuba"}
CV{"Pongol Verdé"}
CW{"Kurasao"}
CX{"Pulo Natal"}
CY{"Siprus"}
CZ{"Céko"}
DE{"Jérman"}
DG{"Diego Garcia"}
DJ{"Jibuti"}
DK{"Dhènemarken"}
DM{"Dominika"}
DO{"Républik Dominika"}
DZ{"Aljasair"}
EA{"Séuta lan Melila"}
EC{"Ékuadhor"}
EE{"Éstonia"}
EG{"Mesir"}
EH{"Sahara Kulon"}
ER{"Éritréa"}
ES{"Sepanyol"}
ET{"Étiopia"}
EU{"Uni Éropah"}
EZ{"Zona Éuro"}
FI{"Finlan"}
FJ{"Fiji"}
FK{"Kapuloan Falkland"}
FO{"Kapuloan Faro"}
FR{"Prancis"}
GA{"Gabon"}
GB{"Karajan Manunggal"}
GD{"Grénada"}
GE{"Géorgia"}
GF{"Guyana Prancis"}
GG{"Guernsei"}
GH{"Ghana"}
GI{"Gibraltar"}
GM{"Gambia"}
GP{"Guadélup"}
GS{"Georgia Kidul lan Kapuloan Sandwich Kidul"}
GT{"Guatémala"}
GU{"Guam"}
GY{"Guyana"}
HK{"Laladan Administratif Astamiwa Hong Kong"}
HN{"Honduras"}
HR{"Kroasia"}
HT{"Haiti"}
HU{"Honggari"}
IC{"Kapuloan Kanari"}
ID{"Indonésia"}
IE{"Républik Irlan"}
IL{"Israèl"}
IM{"Pulo Man"}
IO{"Wilayah Inggris nang Segoro Hindia"}
IQ{"Irak"}
IR{"Iran"}
IS{"Èslan"}
IT{"Itali"}
JE{"Jersey"}
JM{"Jamaika"}
JO{"Yordania"}
JP{"Jepang"}
KE{"Kénya"}
KG{"Kirgistan"}
KH{"Kamboja"}
KI{"Kiribati"}
KM{"Komoro"}
KR{"Koréa Kidul"}
KW{"Kuwait"}
KY{"Kapuloan Kéman"}
KZ{"Kasakstan"}
LA{"Laos"}
LB{"Libanon"}
LC{"Santa Lusia"}
LI{"Liktenstén"}
LK{"Sri Lanka"}
LR{"Libèria"}
LS{"Lésotho"}
LT{"Litowen"}
LU{"Luksemburg"}
LV{"Latvia"}
LY{"Libya"}
MA{"Maroko"}
MC{"Monako"}
MD{"Moldova"}
ME{"Montenégro"}
MF{"Santa Martin"}
MG{"Madagaskar"}
MH{"Kapuloan Marshall"}
ML{"Mali"}
MM{"Myanmar (Burma)"}
MN{"Mongolia"}
MO{"Laladan Administratif Astamiwa Makau"}
MP{"Kapuloan Mariana Lor"}
MQ{"Martinik"}
MR{"Mauritania"}
MS{"Monsérat"}
MT{"Malta"}
MU{"Mauritius"}
MV{"Maladéwa"}
MW{"Malawi"}
MX{"Mèksiko"}
MY{"Malaysia"}
MZ{"Mosambik"}
NA{"Namibia"}
NC{"Kalédonia Anyar"}
NE{"Nigér"}
NF{"Pulo Norfolk"}
NG{"Nigéria"}
NI{"Nikaragua"}
NL{"Walanda"}
NO{"Nurwègen"}
NP{"Népal"}
NR{"Nauru"}
NU{"Niue"}
OM{"Oman"}
PA{"Panama"}
PE{"Peru"}
PF{"Polinesia Prancis"}
PG{"Papua Nugini"}
PH{"Pilipina"}
PK{"Pakistan"}
PL{"Polen"}
PN{"Kapuloan Pitcairn"}
PR{"Puèrto Riko"}
PS{"Tlatah Palèstina"}
PT{"Portugal"}
PW{"Palau"}
PY{"Paraguay"}
QA{"Katar"}
QO{"Oseania Paling Njaba"}
RE{"Réunion"}
RO{"Ruméni"}
RW{"Rwanda"}
SA{"Arab Saudi"}
SB{"Kapuloan Suleman"}
SC{"Sésèl"}
SD{"Sudan"}
SE{"Swèdhen"}
SG{"Singapura"}
SI{"Slovénia"}
SJ{"Svalbard lan Jan Mayen"}
SK{"Slowak"}
SL{"Siéra Léoné"}
SM{"San Marino"}
SN{"Sénégal"}
SO{"Somalia"}
SR{"Suriname"}
SS{"Sudan Kidul"}
ST{"Sao Tomé lan Principé"}
SV{"Èl Salvador"}
SX{"Sint Martén"}
SY{"Suriah"}
SZ{"Swasiland"}
TA{"Tristan da Cunha"}
TC{"Turks lan Kapuloan Kaikos"}
TD{"Chad"}
TF{"Wilayah Prancis nang Kutub Kidul"}
TG{"Togo"}
TH{"Tanah Thai"}
TJ{"Tajikistan"}
TK{"Tokelau"}
TL{"Timor Leste"}
TM{"Turkménistan"}
TN{"Tunisia"}
TO{"Tonga"}
TR{"Turki"}
TT{"Trinidad lan Tobago"}
TV{"Tuvalu"}
TW{"Taiwan"}
TZ{"Tansania"}
UA{"Ukrania"}
UG{"Uganda"}
UN{"Pasarékatan Bangsa-Bangsa"}
US{"Amérika Sarékat"}
UY{"Uruguay"}
UZ{"Usbèkistan"}
VE{"Vénésuéla"}
VI{"Kapuloan Virgin Amérika"}
VN{"Viètnam"}
VU{"Vanuatu"}
WF{"Wallis lan Futuna"}
WS{"Samoa"}
XK{"Kosovo"}
YE{"Yaman"}
YT{"Mayotte"}
ZA{"Afrika Kidul"}
ZM{"Sambia"}
ZW{"Simbabwe"}
ZZ{"Daerah Ora Dikenali"}
}
Countries%short{
GB{"KM"}
HK{"Hong Kong"}
PS{"Palèstina"}
US{"AS"}
}
Countries%variant{
CD{"Républik Dhémokratik Kongo"}
CG{"Républik Kongo"}
CZ{"Républik Céko"}
FK{"Kapuloan Falkland (Islas Malvinas)"}
TL{"Timor Wétan"}
}
Version{"2.1.44.15"}
}

View file

@ -0,0 +1,19 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
mi{
Countries{
BR{"Parahi"}
CN{"Haina"}
DE{"Tiamana"}
FR{"Wīwī"}
GB{"Hononga o Piritene"}
IN{"Inia"}
IT{"Itāria"}
JP{"Hapani"}
NZ{"Aotearoa"}
RU{"Rūhia"}
US{"Hononga o Amerika"}
ZZ{"Rohe Tē Mōhiotia"}
}
Version{"2.1.44.15"}
}

View file

@ -87,33 +87,34 @@ REGION_SOURCE = af.txt agq.txt ak.txt am.txt\
ga.txt gd.txt gl.txt gsw.txt gu.txt\
guz.txt gv.txt ha.txt haw.txt he.txt\
hi.txt hr.txt hsb.txt hu.txt hy.txt\
id.txt ig.txt ii.txt is.txt it.txt\
ja.txt jgo.txt jmc.txt ka.txt kab.txt\
kam.txt kde.txt kea.txt khq.txt ki.txt\
kk.txt kkj.txt kl.txt kln.txt km.txt\
kn.txt ko.txt ko_KP.txt kok.txt ks.txt\
ksb.txt ksf.txt ksh.txt kw.txt ky.txt\
lag.txt lb.txt lg.txt lkt.txt ln.txt\
lo.txt lrc.txt lt.txt lu.txt luo.txt\
luy.txt lv.txt mas.txt mer.txt mfe.txt\
mg.txt mgh.txt mgo.txt mk.txt ml.txt\
mn.txt mr.txt ms.txt mt.txt mua.txt\
my.txt mzn.txt naq.txt nb.txt nd.txt\
nds.txt ne.txt nl.txt nmg.txt nn.txt\
nnh.txt nus.txt nyn.txt om.txt or.txt\
os.txt pa.txt pa_Arab.txt pa_Guru.txt pl.txt\
ps.txt pt.txt pt_AO.txt pt_CH.txt pt_CV.txt\
pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt\
pt_PT.txt pt_ST.txt pt_TL.txt qu.txt rm.txt\
rn.txt ro.txt ro_MD.txt rof.txt ru.txt\
ru_UA.txt rw.txt rwk.txt sah.txt saq.txt\
sbp.txt se.txt se_FI.txt seh.txt ses.txt\
sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
sk.txt sl.txt smn.txt sn.txt so.txt\
sq.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt\
sr_Cyrl_XK.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt\
sv.txt sw.txt sw_CD.txt sw_KE.txt ta.txt\
te.txt teo.txt tg.txt th.txt ti.txt\
ia.txt id.txt ig.txt ii.txt is.txt\
it.txt ja.txt jgo.txt jmc.txt jv.txt\
ka.txt kab.txt kam.txt kde.txt kea.txt\
khq.txt ki.txt kk.txt kkj.txt kl.txt\
kln.txt km.txt kn.txt ko.txt ko_KP.txt\
kok.txt ks.txt ksb.txt ksf.txt ksh.txt\
kw.txt ky.txt lag.txt lb.txt lg.txt\
lkt.txt ln.txt lo.txt lrc.txt lt.txt\
lu.txt luo.txt luy.txt lv.txt mas.txt\
mer.txt mfe.txt mg.txt mgh.txt mgo.txt\
mi.txt mk.txt ml.txt mn.txt mr.txt\
ms.txt mt.txt mua.txt my.txt mzn.txt\
naq.txt nb.txt nd.txt nds.txt ne.txt\
nl.txt nmg.txt nn.txt nnh.txt nus.txt\
nyn.txt om.txt or.txt os.txt pa.txt\
pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt\
pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt\
pt_TL.txt qu.txt rm.txt rn.txt ro.txt\
ro_MD.txt rof.txt ru.txt ru_UA.txt rw.txt\
rwk.txt sah.txt saq.txt sbp.txt sd.txt\
se.txt se_FI.txt seh.txt ses.txt sg.txt\
shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
sl.txt smn.txt sn.txt so.txt sq.txt\
sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt sr_Cyrl_XK.txt\
sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_XK.txt sv.txt\
sw.txt sw_CD.txt sw_KE.txt ta.txt te.txt\
teo.txt tg.txt th.txt ti.txt tk.txt\
to.txt tr.txt tt.txt twq.txt tzm.txt\
ug.txt uk.txt ur.txt ur_IN.txt uz.txt\
uz_Arab.txt uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt\

View file

@ -0,0 +1,315 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
sd{
Countries{
001{"دنيا"}
002{"آفريڪا"}
003{"اتر آمريڪا"}
005{"ڏکڻ آمريڪا"}
009{"سامونڊي"}
011{"اولهه آفريقا"}
013{"وچ آمريڪا"}
014{"اوڀر آفريڪا"}
015{"اترين آفريڪا"}
017{"وچ آفريڪا"}
018{"ڏاکڻي آمريڪا"}
019{"آمريڪا"}
021{"اترين آمريڪا"}
029{"ڪيريبين"}
030{"اوڀر ايشيا"}
034{"ڏکڻ ايشيا"}
035{"ڏکڻ اوڀر ايشيا"}
039{"ڏکڻ يورپ"}
053{"آسٽریلیشیا"}
054{"میلانیشیا"}
057{"مائڪرونيشائي خطو"}
061{"پولینیشیا"}
142{"ايشيا"}
143{"وچ ايشيا"}
145{"اولهه ايشيا"}
150{"يورپ"}
151{"اوڀر يورپ"}
154{"اترين يورپ"}
155{"اولهه يورپ"}
202{"سب-سهارا آفريڪا"}
419{"لاطيني آمريڪا"}
AC{"طلوع ٻيٽ"}
AD{"اندورا"}
AE{"متحده عرب امارات"}
AF{"افغانستان"}
AG{"انٽيگئا و بربودا"}
AI{"انگويلا"}
AL{"البانيا"}
AM{"ارمینیا"}
AO{"انگولا"}
AQ{"انٽارڪٽيڪا"}
AR{"ارجنٽينا"}
AS{"آمريڪي ساموا"}
AT{"آشٽريا"}
AU{"آسٽريليا"}
AW{"عروبا"}
AX{"الند ٻيٽ"}
AZ{"آذربائيجان"}
BA{"بوسنیا اور هرزیگوینا"}
BB{"باربڊوس"}
BD{"بنگلاديش"}
BE{"بيلجيم"}
BF{"برڪينا فاسو"}
BG{"بلغاريا"}
BH{"بحرين"}
BI{"برونڊي"}
BJ{"بينن"}
BL{"سینٽ برٿلیمی"}
BM{"برمودا"}
BN{"برونائي"}
BO{"بوليويا"}
BQ{"ڪيريبين نيدرلينڊ"}
BR{"برازيل"}
BS{"بهاماس"}
BT{"ڀوٽان"}
BV{"بووٽ ٻيٽ"}
BW{"بوٽسوانا"}
BY{"بیلارس"}
BZ{"بيليز"}
CA{"ڪئناڊا"}
CC{"ڪوڪوس ٻيٽ"}
CD{"ڪانگو -ڪنشاسا"}
CF{"وچ آفريقي جمهوريه"}
CG{"ڪانگو - برازاویل"}
CH{"سوئزرلينڊ"}
CI{"آئيوري ڪنارو"}
CK{"ڪوڪ ٻيٽ"}
CL{"چلي"}
CM{"ڪيمرون"}
CN{"چين"}
CO{"ڪولمبيا"}
CP{"ڪلپرٽن ٻيٽ"}
CR{"ڪوسٽا رڪا"}
CU{"ڪيوبا"}
CV{"ڪيپ وردي"}
CW{"ڪيوراسائو"}
CX{"ڪرسمس ٻيٽ"}
CY{"سائپرس"}
CZ{"چيڪيا"}
DE{"جرمني"}
DG{"ڊئيگو گارسيا"}
DJ{"ڊجبيوتي"}
DK{"ڊينمارڪ"}
DM{"ڊومينيڪا"}
DO{"ڊومينيڪن جمهوريه"}
DZ{"الجيريا"}
EA{"سیوٽا ۽ میلیلا"}
EC{"ايڪواڊور"}
EE{"ايسٽونيا"}
EG{"مصر"}
EH{"اولهه صحارا"}
ER{"ايريٽيريا"}
ES{"اسپين"}
ET{"ايٿوپيا"}
EU{"يورپين يونين"}
EZ{"يورو زون"}
FI{"فن لينڊ"}
FJ{"فجي"}
FK{"فاڪ لينڊ ٻيٽ"}
FM{"مائڪرونيشيا"}
FO{"فارو ٻيٽ"}
FR{"فرانس"}
GA{"گبون"}
GB{"برطانيه"}
GD{"گرينڊا"}
GE{"جارجيا"}
GF{"فرانسيسي گيانا"}
GG{"گورنسي"}
GH{"گهانا"}
GI{"جبرالٽر"}
GL{"گرين لينڊ"}
GM{"گيمبيا"}
GN{"گني"}
GP{"گواڊیلوپ"}
GQ{"ايڪوٽوريل گائينا"}
GR{"يونان"}
GS{"ڏکڻ جارجيا ۽ ڏکڻ سينڊوچ ٻيٽ"}
GT{"گوئٽي مالا"}
GU{"گوام"}
GW{"گني بسائو"}
GY{"گيانا"}
HK{"هانگ ڪانگ"}
HM{"هرڊ ۽ مڪڊونلڊ ٻيٽ"}
HN{"هنڊورس"}
HR{"ڪروئيشيا"}
HT{"هيٽي"}
HU{"چيڪ جهموريه"}
IC{"ڪينري ٻيٽ"}
ID{"انڊونيشيا"}
IE{"آئرلينڊ"}
IL{"اسرائيل"}
IM{"انسانن جو ٻيٽ"}
IN{"انڊيا"}
IO{"برطانوي هندي سمنڊ خطو"}
IQ{"عراق"}
IR{"ايران"}
IS{"آئس لينڊ"}
IT{"اٽلي"}
JE{"جرسي"}
JM{"جميڪا"}
JO{"اردن"}
JP{"جاپان"}
KE{"ڪينيا"}
KG{"ڪرغستان"}
KH{"ڪمبوڊيا"}
KI{"ڪرباتي"}
KM{"ڪوموروس"}
KN{"سينٽ ڪٽس و نيوس"}
KP{"اتر ڪوريا"}
KR{"ڏکڻ ڪوريا"}
KW{"ڪويت"}
KY{"ڪي مين ٻيٽ"}
KZ{"قازقستان"}
LA{"لائوس"}
LB{"لبنان"}
LC{"سينٽ لوسيا"}
LI{"لچي ٽينسٽين"}
LK{"سري لنڪا"}
LR{"لائبیریا"}
LS{"ليسوٿو"}
LT{"لٿونيا"}
LU{"لیگزمبرگ"}
LV{"لاتويا"}
LY{"لبيا"}
MA{"موروڪو"}
MC{"موناڪو"}
MD{"مالدووا"}
ME{"مونٽي نيگرو"}
MF{"سينٽ مارٽن"}
MG{"مداگيسڪر"}
MH{"مارشل ڀيٽ"}
MK{"ميسي ڊونيا"}
ML{"مالي"}
MM{"ميانمار (برما)"}
MN{"منگوليا"}
MO{"مڪائو"}
MP{"اتر مرينا ٻيٽ"}
MQ{"مارتينڪ"}
MR{"موريتانيا"}
MS{"مونٽسراٽ"}
MT{"مالٽا"}
MU{"موريشس"}
MV{"مالديپ"}
MW{"مالاوي"}
MX{"ميڪسيڪو"}
MY{"ملائيشيا"}
MZ{"موزمبیق"}
NA{"نيميبيا"}
NC{"نیو ڪالیڊونیا"}
NE{"نائيجر"}
NF{"نورفوڪ ٻيٽ"}
NG{"نائيجيريا"}
NI{"نڪراگوا"}
NL{"نيدرلينڊ"}
NO{"ناروي"}
NP{"نيپال"}
NR{"نائورو"}
NU{"نووي"}
NZ{"نيو زيلينڊ"}
OM{"عمان"}
PA{"پناما"}
PE{"پيرو"}
PF{"فرانسيسي پولينيشيا"}
PG{"پاپوا نیو گني"}
PH{"فلپائن"}
PK{"پاڪستان"}
PL{"پولينڊ"}
PM{"سینٽ پیئر و میڪوئیلون"}
PN{"پٽڪئرن ٻيٽ"}
PR{"پيوئرٽو ريڪو"}
PS{"فلسطيني حدون"}
PT{"پرتگال"}
PW{"پلائو"}
PY{"پيراگوءِ"}
QA{"قطر"}
QO{"بيروني سامونڊي"}
RE{"ري يونين"}
RO{"رومانيا"}
RS{"سربيا"}
RU{"روس"}
RW{"روانڊا"}
SA{"سعودی عرب"}
SB{"سولومون ٻيٽَ"}
SC{"شي شلز"}
SD{"سوڊان"}
SE{"سوئيڊن"}
SG{"سينگاپور"}
SH{"سينٽ ھيلينا"}
SI{"سلوینیا"}
SJ{"سوالبارڊ ۽ جان ماین"}
SK{"سلوواڪيا"}
SL{"سيرا ليون"}
SM{"سین مرینو"}
SN{"سينيگال"}
SO{"سوماليا"}
SR{"سورينام"}
SS{"ڏکڻ سوڊان"}
ST{"سائو ٽوم ۽ پرنسپیي"}
SV{"ال سلواڊور"}
SX{"سنٽ مارٽن"}
SY{"شام"}
SZ{"سوازيلينڊ"}
TA{"ٽرسٽن دا ڪوها"}
TC{"ترڪ ۽ ڪيڪوس ٻيٽ"}
TD{"چاڊ"}
TF{"فرانسيسي ڏاکڻي علائقا"}
TG{"توگو"}
TH{"ٿائيليند"}
TJ{"تاجڪستان"}
TK{"ٽوڪلائو"}
TL{"تيمور ليستي"}
TM{"ترڪمانستان"}
TN{"تيونيسيا"}
TO{"ٽونگا"}
TR{"ترڪي"}
TT{"ٽريني ڊيڊ ۽ ٽوباگو ٻيٽ"}
TV{"توالو"}
TW{"تائیوان"}
TZ{"تنزانيا"}
UA{"يوڪرين"}
UG{"يوگنڊا"}
UM{"آمريڪي ٻاهريون ٻيٽ"}
UN{"اقوام متحده"}
US{"آمريڪا جون گڏيل رياستون"}
UY{"يوروگوءِ"}
UZ{"ازبڪستان"}
VA{"ويٽڪين سٽي"}
VC{"سینٽ ونسنت ۽ گریناڊینز"}
VE{"وينزيلا"}
VG{"برطانوي ورجن ٻيٽ"}
VI{"آمريڪي ورجن ٻيٽ"}
VN{"ويتنام"}
VU{"وينيٽيو"}
WF{"والس ۽ فتونا"}
WS{"سموئا"}
XK{"ڪوسووو"}
YE{"يمن"}
YT{"مياتي"}
ZA{"ڏکڻ آفريقا"}
ZM{"زيمبيا"}
ZW{"زمبابوي"}
ZZ{"اڻڄاتل خطو"}
}
Countries%short{
GB{"برطانيه"}
HK{"هانگ ڪانگ"}
MO{"مڪائو"}
PS{"فلسطين"}
US{"يوايس"}
}
Countries%variant{
CD{"ڪانگو"}
CG{"ڪانگو (جمهوري)"}
CI{"آئيوري ڪوسٽ"}
CZ{"چيڪ جهموريو"}
FK{"فلڪ لينڊ ٻيٽ"}
MK{"ميڪدونيا"}
TL{"اوڀر تيمور"}
}
Version{"2.1.43.94"}
}

View file

@ -0,0 +1,315 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
tk{
Countries{
001{"Dünýä"}
002{"Afrika"}
003{"Demirgazyk Amerika"}
005{"Günorta Amerika"}
009{"Okeaniýa"}
011{"Günbatar Afrika"}
013{"Orta Amerika"}
014{"Gündogar Afrika"}
015{"Demirgazyk Afrika"}
017{"Orta Afrika"}
018{"Afrikanyň günorta sebitleri"}
019{"Amerika"}
021{"Amerikanyň demirgazyk ýurtlary"}
029{"Karib basseýni"}
030{"Gündogar Aziýa"}
034{"Günorta Aziýa"}
035{"Günorta-gündogar Aziýa"}
039{"Günorta Ýewropa"}
053{"Awstralaziýa"}
054{"Melaneziýa"}
057{"Mikroneziýa sebti"}
061{"Polineziýa"}
142{"Aziýa"}
143{"Merkezi Aziýa"}
145{"Günbatar Aziýa"}
150{"Ýewropa"}
151{"Gündogar Ýewropa"}
154{"Demirgazyk Ýewropa"}
155{"Günbatar Ýewropa"}
202{"Saharadan aşakdaky Afrika"}
419{"Latyn Amerikasy"}
AC{"Beýgeliş adasy"}
AD{"Andorra"}
AE{"Birleşen Arap Emirlikleri"}
AF{"Owganystan"}
AG{"Antigua we Barbuda"}
AI{"Angilýa"}
AL{"Albaniýa"}
AM{"Ermenistan"}
AO{"Angola"}
AQ{"Antarktika"}
AR{"Argentina"}
AS{"Amerikan Samoasy"}
AT{"Awstriýa"}
AU{"Awstraliýa"}
AW{"Aruba"}
AX{"Aland adalary"}
AZ{"Azerbaýjan"}
BA{"Bosniýa we Gersegowina"}
BB{"Barbados"}
BD{"Bangladeş"}
BE{"Belgiýa"}
BF{"Burkina-Faso"}
BG{"Bolgariýa"}
BH{"Bahreýn"}
BI{"Burundi"}
BJ{"Benin"}
BL{"Sen-Bartelemi"}
BM{"Bermuda"}
BN{"Bruneý"}
BO{"Boliwiýa"}
BQ{"Karib Niderlandlary"}
BR{"Braziliýa"}
BS{"Bagama adalary"}
BT{"Butan"}
BV{"Buwe adasy"}
BW{"Botswana"}
BY{"Belarus"}
BZ{"Beliz"}
CA{"Kanada"}
CC{"Kokos (Kiling) adalary"}
CD{"Kongo - Kinşasa"}
CF{"Merkezi Afrika Respublikasy"}
CG{"Kongo - Brazzawil"}
CH{"Şweýsariýa"}
CI{"Kot-dIwuar"}
CK{"Kuk adalary"}
CL{"Çili"}
CM{"Kamerun"}
CN{"Hytaý"}
CO{"Kolumbiýa"}
CP{"Klipperton adasy"}
CR{"Kosta-Rika"}
CU{"Kuba"}
CV{"Kabo-Werde"}
CW{"Kýurasao"}
CX{"Roždestwo adasy"}
CY{"Kipr"}
CZ{"Çehiýa"}
DE{"Germaniýa"}
DG{"Diýego-Garsiýa"}
DJ{"Jibuti"}
DK{"Daniýa"}
DM{"Dominika"}
DO{"Dominikan Respublikasy"}
DZ{"Alžir"}
EA{"Seuta we Melilýa"}
EC{"Ekwador"}
EE{"Estoniýa"}
EG{"Müsür"}
EH{"Günbatar Sahara"}
ER{"Eritreýa"}
ES{"Ispaniýa"}
ET{"Efiopiýa"}
EU{"Ýewropa Bileleşigi"}
EZ{"Ýewro sebiti"}
FI{"Finlýandiýa"}
FJ{"Fiji"}
FK{"Folklend adalary"}
FM{"Mikroneziýa"}
FO{"Farer adalary"}
FR{"Fransiýa"}
GA{"Gabon"}
GB{"Birleşen Patyşalyk"}
GD{"Grenada"}
GE{"Gruziýa"}
GF{"Fransuz Gwianasy"}
GG{"Gernsi"}
GH{"Gana"}
GI{"Gibraltar"}
GL{"Grenlandiýa"}
GM{"Gambiýa"}
GN{"Gwineýa"}
GP{"Gwadelupa"}
GQ{"Ekwatorial Gwineýa"}
GR{"Gresiýa"}
GS{"Günorta Georgiýa we Günorta Sendwiç adasy"}
GT{"Gwatemala"}
GU{"Guam"}
GW{"Gwineýa-Bisau"}
GY{"Gaýana"}
HK{"Gonkong AAS Hytaý"}
HM{"Herd we Makdonald adalary"}
HN{"Gonduras"}
HR{"Horwatiýa"}
HT{"Gaiti"}
HU{"Wengriýa"}
IC{"Kanar adalary"}
ID{"Indoneziýa"}
IE{"Irlandiýa"}
IL{"Ysraýyl"}
IM{"Men adasy"}
IN{"Hindistan"}
IO{"Britaniýanyň Hindi okeanyndaky territoriýalary"}
IQ{"Yrak"}
IR{"Eýran"}
IS{"Islandiýa"}
IT{"Italiýa"}
JE{"Jersi"}
JM{"Ýamaýka"}
JO{"Iordaniýa"}
JP{"Ýaponiýa"}
KE{"Keniýa"}
KG{"Gyrgyzystan"}
KH{"Kamboja"}
KI{"Kiribati"}
KM{"Komor adalary"}
KN{"Sent-Kits we Newis"}
KP{"Demirgazyk Koreýa"}
KR{"Günorta Koreýa"}
KW{"Kuweýt"}
KY{"Kaýman adalary"}
KZ{"Gazagystan"}
LA{"Laos"}
LB{"Liwan"}
LC{"Sent-Lýusiýa"}
LI{"Lihtenşteýn"}
LK{"Şri-Lanka"}
LR{"Liberiýa"}
LS{"Lesoto"}
LT{"Litwa"}
LU{"Lýuksemburg"}
LV{"Latwiýa"}
LY{"Liwiýa"}
MA{"Marokko"}
MC{"Monako"}
MD{"Moldowa"}
ME{"Montenegro"}
MF{"Sen-Marten"}
MG{"Madagaskar"}
MH{"Marşall adalary"}
MK{"Makedoniýa"}
ML{"Mali"}
MM{"Mýanma (Burma)"}
MN{"Mongoliýa"}
MO{"Makau AAS Hytaý"}
MP{"Demirgazyk Mariana adalary"}
MQ{"Martinika"}
MR{"Mawritaniýa"}
MS{"Monserrat"}
MT{"Malta"}
MU{"Mawrikiý"}
MV{"Maldiwler"}
MW{"Malawi"}
MX{"Meksika"}
MY{"Malaýziýa"}
MZ{"Mozambik"}
NA{"Namibiýa"}
NC{"Täze Kaledoniýa"}
NE{"Niger"}
NF{"Norfolk adasy"}
NG{"Nigeriýa"}
NI{"Nikaragua"}
NL{"Niderlandlar"}
NO{"Norwegiýa"}
NP{"Nepal"}
NR{"Nauru"}
NU{"Niue"}
NZ{"Täze Zelandiýa"}
OM{"Oman"}
PA{"Panama"}
PE{"Peru"}
PF{"Fransuz Polineziýasy"}
PG{"Papua - Täze Gwineýa"}
PH{"Filippinler"}
PK{"Pakistan"}
PL{"Polşa"}
PM{"Sen-Pýer we Mikelon"}
PN{"Pitkern adalary"}
PR{"Puerto-Riko"}
PS{"Palestina territoriýasy"}
PT{"Portugaliýa"}
PW{"Palau"}
PY{"Paragwaý"}
QA{"Katar"}
QO{"Daşky Okeaniýa"}
RE{"Reýunýon"}
RO{"Rumyniýa"}
RS{"Serbiýa"}
RU{"Russiýa"}
RW{"Ruanda"}
SA{"Saud Arabystany"}
SB{"Solomon adalary"}
SC{"Seýşel adalary"}
SD{"Sudan"}
SE{"Şwesiýa"}
SG{"Singapur"}
SH{"Keramatly Ýelena adasy"}
SI{"Sloweniýa"}
SJ{"Şpisbergen we Ýan-Maýen"}
SK{"Slowakiýa"}
SL{"Sýerra-Leone"}
SM{"San-Marino"}
SN{"Senegal"}
SO{"Somali"}
SR{"Surinam"}
SS{"Günorta Sudan"}
ST{"San-Tome we Prinsipi"}
SV{"Salwador"}
SX{"Sint-Marten"}
SY{"Siriýa"}
SZ{"Swazilend"}
TA{"Tristan-da-Kunýa"}
TC{"Terks we Kaýkos adalary"}
TD{"Çad"}
TF{"Fransuz günorta territoriýalary"}
TG{"Togo"}
TH{"Taýland"}
TJ{"Täjigistan"}
TK{"Tokelau"}
TL{"Timor-Leste"}
TM{"Türkmenistan"}
TN{"Tunis"}
TO{"Tonga"}
TR{"Türkiýe"}
TT{"Trinidad we Tobago"}
TV{"Tuwalu"}
TW{"Taýwan"}
TZ{"Tanzaniýa"}
UA{"Ukraina"}
UG{"Uganda"}
UM{"ABŞ-nyň daşarky adalary"}
UN{"Birleşen Milletler Guramasy"}
US{"Amerikanyň Birleşen Ştatlary"}
UY{"Urugwaý"}
UZ{"Özbegistan"}
VA{"Watikan"}
VC{"Sent-Winsent we Grenadinler"}
VE{"Wenesuela"}
VG{"Britan Wirgin adalary"}
VI{"ABŞ-nyň Wirgin adalary"}
VN{"Wýetnam"}
VU{"Wanuatu"}
WF{"Uollis we Futuna"}
WS{"Samoa"}
XK{"Kosowo"}
YE{"Ýemen"}
YT{"Maýotta"}
ZA{"Günorta Afrika"}
ZM{"Zambiýa"}
ZW{"Zimbabwe"}
ZZ{"Näbelli sebit"}
}
Countries%short{
GB{"Birleşen Patyşalyk"}
HK{"Gonkong"}
MO{"Makau"}
PS{"Palestina"}
US{"ABŞ"}
}
Countries%variant{
CD{"Kongo (KDR)"}
CG{"Kongo (Respublika)"}
CI{"Şirmaýy kenar"}
CZ{"Çeh Respublikasy"}
FK{"Folklend (Malwina) adalary"}
MK{"Makedoniýa (ÖÝR)"}
TL{"Gündogar Timor"}
}
Version{"2.1.43.65"}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,10 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
mi{
Version{"2.1.44.15"}
durationUnits{
hm{"h:mm"}
hms{"h:mm:ss"}
ms{"m:ss"}
}
}

View file

@ -86,32 +86,33 @@ UNIT_SOURCE = af.txt agq.txt ak.txt am.txt\
fr_CA.txt fr_HT.txt fur.txt fy.txt ga.txt\
gd.txt gl.txt gsw.txt gu.txt guz.txt\
gv.txt ha.txt haw.txt he.txt hi.txt\
hr.txt hsb.txt hu.txt hy.txt id.txt\
ig.txt ii.txt is.txt it.txt ja.txt\
jgo.txt jmc.txt ka.txt kab.txt kam.txt\
kde.txt kea.txt khq.txt ki.txt kk.txt\
kkj.txt kl.txt kln.txt km.txt kn.txt\
ko.txt kok.txt ks.txt ksb.txt ksf.txt\
ksh.txt kw.txt ky.txt lag.txt lb.txt\
lg.txt lkt.txt ln.txt lo.txt lrc.txt\
lt.txt lu.txt luo.txt luy.txt lv.txt\
mas.txt mer.txt mfe.txt mg.txt mgh.txt\
mgo.txt mk.txt ml.txt mn.txt mr.txt\
ms.txt mt.txt mua.txt my.txt mzn.txt\
naq.txt nb.txt nd.txt nds.txt ne.txt\
nl.txt nmg.txt nn.txt nnh.txt nus.txt\
nyn.txt om.txt or.txt os.txt pa.txt\
pa_Arab.txt pa_Guru.txt pl.txt ps.txt pt.txt\
pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt\
pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt\
pt_TL.txt qu.txt rm.txt rn.txt ro.txt\
ro_MD.txt rof.txt ru.txt rw.txt rwk.txt\
sah.txt saq.txt sbp.txt se.txt seh.txt\
ses.txt sg.txt shi.txt shi_Latn.txt shi_Tfng.txt\
si.txt sk.txt sl.txt smn.txt sn.txt\
so.txt sq.txt sr.txt sr_Cyrl.txt sr_Latn.txt\
sv.txt sv_FI.txt sw.txt ta.txt te.txt\
teo.txt tg.txt th.txt ti.txt to.txt\
hr.txt hsb.txt hu.txt hy.txt ia.txt\
id.txt ig.txt ii.txt is.txt it.txt\
ja.txt jgo.txt jmc.txt jv.txt ka.txt\
kab.txt kam.txt kde.txt kea.txt khq.txt\
ki.txt kk.txt kkj.txt kl.txt kln.txt\
km.txt kn.txt ko.txt kok.txt ks.txt\
ksb.txt ksf.txt ksh.txt kw.txt ky.txt\
lag.txt lb.txt lg.txt lkt.txt ln.txt\
lo.txt lrc.txt lt.txt lu.txt luo.txt\
luy.txt lv.txt mas.txt mer.txt mfe.txt\
mg.txt mgh.txt mgo.txt mi.txt mk.txt\
ml.txt mn.txt mr.txt ms.txt mt.txt\
mua.txt my.txt mzn.txt naq.txt nb.txt\
nd.txt nds.txt ne.txt nl.txt nmg.txt\
nn.txt nnh.txt nus.txt nyn.txt om.txt\
or.txt os.txt pa.txt pa_Arab.txt pa_Guru.txt\
pl.txt ps.txt pt.txt pt_AO.txt pt_CH.txt\
pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt pt_MO.txt\
pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt qu.txt\
rm.txt rn.txt ro.txt ro_MD.txt rof.txt\
ru.txt rw.txt rwk.txt sah.txt saq.txt\
sbp.txt sd.txt se.txt seh.txt ses.txt\
sg.txt shi.txt shi_Latn.txt shi_Tfng.txt si.txt\
sk.txt sl.txt smn.txt sn.txt so.txt\
sq.txt sr.txt sr_Cyrl.txt sr_Latn.txt sv.txt\
sv_FI.txt sw.txt ta.txt te.txt teo.txt\
tg.txt th.txt ti.txt tk.txt to.txt\
tr.txt tt.txt twq.txt tzm.txt ug.txt\
uk.txt ur.txt ur_IN.txt uz.txt uz_Arab.txt\
uz_Cyrl.txt uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt\

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,749 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
ia{
Version{"2.1.44.15"}
zoneStrings{
"Africa:Ceuta"{
ec{"Ceuta"}
}
"America:Adak"{
ec{"Adak"}
}
"America:Anchorage"{
ec{"Anchorage"}
}
"America:Anguilla"{
ec{"Anguilla"}
}
"America:Antigua"{
ec{"Antigua"}
}
"America:Aruba"{
ec{"Aruba"}
}
"America:Bahia_Banderas"{
ec{"Bahia de Banderas"}
}
"America:Barbados"{
ec{"Barbados"}
}
"America:Belize"{
ec{"Belize"}
}
"America:Blanc-Sablon"{
ec{"Blanc-Sablon"}
}
"America:Boise"{
ec{"Boise"}
}
"America:Cambridge_Bay"{
ec{"Cambridge Bay"}
}
"America:Cancun"{
ec{"Cancun"}
}
"America:Cayman"{
ec{"Caiman"}
}
"America:Chicago"{
ec{"Chicago"}
}
"America:Chihuahua"{
ec{"Chihuahua"}
}
"America:Coral_Harbour"{
ec{"Atikokan"}
}
"America:Costa_Rica"{
ec{"Costa Rica"}
}
"America:Creston"{
ec{"Creston"}
}
"America:Curacao"{
ec{"Curaçao"}
}
"America:Danmarkshavn"{
ec{"Danmarkshavn"}
}
"America:Dawson"{
ec{"Dawson"}
}
"America:Dawson_Creek"{
ec{"Dawson Creek"}
}
"America:Denver"{
ec{"Denver"}
}
"America:Detroit"{
ec{"Detroit"}
}
"America:Dominica"{
ec{"Dominica"}
}
"America:Edmonton"{
ec{"Edmonton"}
}
"America:El_Salvador"{
ec{"El Salvador"}
}
"America:Fort_Nelson"{
ec{"Fort Nelson"}
}
"America:Glace_Bay"{
ec{"Glace Bay"}
}
"America:Godthab"{
ec{"Nuuk"}
}
"America:Goose_Bay"{
ec{"Goose Bay"}
}
"America:Grand_Turk"{
ec{"Grand Turk"}
}
"America:Grenada"{
ec{"Grenada"}
}
"America:Guadeloupe"{
ec{"Guadeloupe"}
}
"America:Guatemala"{
ec{"Guatemala"}
}
"America:Halifax"{
ec{"Halifax"}
}
"America:Havana"{
ec{"Havana"}
}
"America:Hermosillo"{
ec{"Hermosillo"}
}
"America:Indiana:Knox"{
ec{"Knox, Indiana"}
}
"America:Indiana:Marengo"{
ec{"Marengo, Indiana"}
}
"America:Indiana:Petersburg"{
ec{"Petersburg, Indiana"}
}
"America:Indiana:Tell_City"{
ec{"Tell City, Indiana"}
}
"America:Indiana:Vevay"{
ec{"Vevay, Indiana"}
}
"America:Indiana:Vincennes"{
ec{"Vincennes, Indiana"}
}
"America:Indiana:Winamac"{
ec{"Winamac, Indiana"}
}
"America:Indianapolis"{
ec{"Indianapolis"}
}
"America:Inuvik"{
ec{"Inuvik"}
}
"America:Iqaluit"{
ec{"Iqaluit"}
}
"America:Jamaica"{
ec{"Jamaica"}
}
"America:Juneau"{
ec{"Juneau"}
}
"America:Kentucky:Monticello"{
ec{"Monticello, Kentucky"}
}
"America:Kralendijk"{
ec{"Kralendijk"}
}
"America:Los_Angeles"{
ec{"Los Angeles"}
}
"America:Louisville"{
ec{"Louisville"}
}
"America:Lower_Princes"{
ec{"Lower Princes Quarter"}
}
"America:Managua"{
ec{"Managua"}
}
"America:Marigot"{
ec{"Marigot"}
}
"America:Martinique"{
ec{"Martinica"}
}
"America:Matamoros"{
ec{"Matamoros"}
}
"America:Mazatlan"{
ec{"Mazatlan"}
}
"America:Menominee"{
ec{"Menominee"}
}
"America:Merida"{
ec{"Merida"}
}
"America:Metlakatla"{
ec{"Metlakatla"}
}
"America:Mexico_City"{
ec{"Citate de Mexico"}
}
"America:Miquelon"{
ec{"Miquelon"}
}
"America:Moncton"{
ec{"Moncton"}
}
"America:Monterrey"{
ec{"Monterrey"}
}
"America:Montserrat"{
ec{"Montserrat"}
}
"America:Nassau"{
ec{"Nassau"}
}
"America:New_York"{
ec{"Nove York"}
}
"America:Nipigon"{
ec{"Nipigon"}
}
"America:Nome"{
ec{"Nome"}
}
"America:North_Dakota:Beulah"{
ec{"Beulah, Dakota del Nord"}
}
"America:North_Dakota:Center"{
ec{"Center, Dakota del Nord"}
}
"America:North_Dakota:New_Salem"{
ec{"New Salem, Dakota del Nord"}
}
"America:Ojinaga"{
ec{"Ojinaga"}
}
"America:Panama"{
ec{"Panama"}
}
"America:Pangnirtung"{
ec{"Pangnirtung"}
}
"America:Phoenix"{
ec{"Phoenix"}
}
"America:Port-au-Prince"{
ec{"Port-au-Prince"}
}
"America:Port_of_Spain"{
ec{"Port of Spain"}
}
"America:Puerto_Rico"{
ec{"Porto Rico"}
}
"America:Rainy_River"{
ec{"Rainy River"}
}
"America:Rankin_Inlet"{
ec{"Rankin Inlet"}
}
"America:Regina"{
ec{"Regina"}
}
"America:Resolute"{
ec{"Resolute"}
}
"America:Santo_Domingo"{
ec{"Santo Domingo"}
}
"America:Scoresbysund"{
ec{"Ittoqqortoormiit"}
}
"America:Sitka"{
ec{"Sitka"}
}
"America:St_Barthelemy"{
ec{"Sancte Bartholomeo"}
}
"America:St_Johns"{
ec{"Sancte Johannes de Terranova"}
}
"America:St_Kitts"{
ec{"Sancte Christophoro"}
}
"America:St_Lucia"{
ec{"Sancte Lucia"}
}
"America:St_Thomas"{
ec{"Sancte Thomas"}
}
"America:St_Vincent"{
ec{"Sancte Vincente"}
}
"America:Swift_Current"{
ec{"Swift Current"}
}
"America:Tegucigalpa"{
ec{"Tegucigalpa"}
}
"America:Thule"{
ec{"Thule"}
}
"America:Thunder_Bay"{
ec{"Thunder Bay"}
}
"America:Tijuana"{
ec{"Tijuana"}
}
"America:Toronto"{
ec{"Toronto"}
}
"America:Tortola"{
ec{"Tortola"}
}
"America:Vancouver"{
ec{"Vancouver"}
}
"America:Whitehorse"{
ec{"Whitehorse"}
}
"America:Winnipeg"{
ec{"Winnipeg"}
}
"America:Yakutat"{
ec{"Yakutat"}
}
"America:Yellowknife"{
ec{"Yellowknife"}
}
"Arctic:Longyearbyen"{
ec{"Longyearbyen"}
}
"Asia:Anadyr"{
ec{"Anadyr"}
}
"Asia:Barnaul"{
ec{"Barnaul"}
}
"Asia:Chita"{
ec{"Chita"}
}
"Asia:Irkutsk"{
ec{"Irkutsk"}
}
"Asia:Kamchatka"{
ec{"Kamchatka"}
}
"Asia:Khandyga"{
ec{"Chandyga"}
}
"Asia:Krasnoyarsk"{
ec{"Krasnoyarsk"}
}
"Asia:Magadan"{
ec{"Magadan"}
}
"Asia:Novokuznetsk"{
ec{"Novokuznetsk"}
}
"Asia:Novosibirsk"{
ec{"Novosibirsk"}
}
"Asia:Omsk"{
ec{"Omsk"}
}
"Asia:Sakhalin"{
ec{"Sachalin"}
}
"Asia:Srednekolymsk"{
ec{"Srednekolymsk"}
}
"Asia:Tomsk"{
ec{"Tomsk"}
}
"Asia:Ust-Nera"{
ec{"Ust-Nera"}
}
"Asia:Vladivostok"{
ec{"Vladivostok"}
}
"Asia:Yakutsk"{
ec{"Yakutsk"}
}
"Asia:Yekaterinburg"{
ec{"Ekaterinburg"}
}
"Atlantic:Azores"{
ec{"Azores"}
}
"Atlantic:Bermuda"{
ec{"Bermuda"}
}
"Atlantic:Canary"{
ec{"Canarias"}
}
"Atlantic:Faeroe"{
ec{"Feroe"}
}
"Atlantic:Madeira"{
ec{"Madeira"}
}
"Atlantic:Reykjavik"{
ec{"Reykjavik"}
}
"Etc:UTC"{
ls{"Universal Tempore Coordinate"}
}
"Etc:Unknown"{
ec{"Citate incognite"}
}
"Europe:Amsterdam"{
ec{"Amsterdam"}
}
"Europe:Andorra"{
ec{"Andorra"}
}
"Europe:Astrakhan"{
ec{"Astrakhan"}
}
"Europe:Athens"{
ec{"Athenas"}
}
"Europe:Belgrade"{
ec{"Belgrado"}
}
"Europe:Berlin"{
ec{"Berlin"}
}
"Europe:Bratislava"{
ec{"Bratislava"}
}
"Europe:Brussels"{
ec{"Bruxelles"}
}
"Europe:Bucharest"{
ec{"Bucarest"}
}
"Europe:Budapest"{
ec{"Budapest"}
}
"Europe:Busingen"{
ec{"Büsingen"}
}
"Europe:Chisinau"{
ec{"Chisinau"}
}
"Europe:Copenhagen"{
ec{"Copenhagen"}
}
"Europe:Dublin"{
ec{"Dublin"}
ld{"Hora estive irlandese"}
}
"Europe:Gibraltar"{
ec{"Gibraltar"}
}
"Europe:Guernsey"{
ec{"Guernsey"}
}
"Europe:Helsinki"{
ec{"Helsinki"}
}
"Europe:Isle_of_Man"{
ec{"Insula de Man"}
}
"Europe:Jersey"{
ec{"Jersey"}
}
"Europe:Kaliningrad"{
ec{"Kaliningrad"}
}
"Europe:Kiev"{
ec{"Kiev"}
}
"Europe:Kirov"{
ec{"Kirov"}
}
"Europe:Lisbon"{
ec{"Lisbona"}
}
"Europe:Ljubljana"{
ec{"Ljubljana"}
}
"Europe:London"{
ec{"London"}
ld{"Hora estive britannic"}
}
"Europe:Luxembourg"{
ec{"Luxemburg"}
}
"Europe:Madrid"{
ec{"Madrid"}
}
"Europe:Malta"{
ec{"Malta"}
}
"Europe:Mariehamn"{
ec{"Mariehamn"}
}
"Europe:Minsk"{
ec{"Minsk"}
}
"Europe:Monaco"{
ec{"Monaco"}
}
"Europe:Moscow"{
ec{"Moscova"}
}
"Europe:Oslo"{
ec{"Oslo"}
}
"Europe:Paris"{
ec{"Paris"}
}
"Europe:Podgorica"{
ec{"Podgorica"}
}
"Europe:Prague"{
ec{"Praga"}
}
"Europe:Riga"{
ec{"Riga"}
}
"Europe:Rome"{
ec{"Roma"}
}
"Europe:Samara"{
ec{"Samara"}
}
"Europe:San_Marino"{
ec{"San Marino"}
}
"Europe:Sarajevo"{
ec{"Sarajevo"}
}
"Europe:Saratov"{
ec{"Saratov"}
}
"Europe:Simferopol"{
ec{"Simferopol"}
}
"Europe:Skopje"{
ec{"Skopje"}
}
"Europe:Sofia"{
ec{"Sofia"}
}
"Europe:Stockholm"{
ec{"Stockholm"}
}
"Europe:Tallinn"{
ec{"Tallinn"}
}
"Europe:Tirane"{
ec{"Tirana"}
}
"Europe:Ulyanovsk"{
ec{"Ulyanovsk"}
}
"Europe:Uzhgorod"{
ec{"Uzhgorod"}
}
"Europe:Vaduz"{
ec{"Vaduz"}
}
"Europe:Vatican"{
ec{"Vaticano"}
}
"Europe:Vienna"{
ec{"Vienna"}
}
"Europe:Vilnius"{
ec{"Vilnius"}
}
"Europe:Volgograd"{
ec{"Volgograd"}
}
"Europe:Warsaw"{
ec{"Varsovia"}
}
"Europe:Zagreb"{
ec{"Zagreb"}
}
"Europe:Zaporozhye"{
ec{"Zaporozhye"}
}
"Europe:Zurich"{
ec{"Zurich"}
}
"meta:Alaska"{
ld{"hora estive de Alaska"}
lg{"hora de Alaska"}
ls{"hora normal de Alaska"}
}
"meta:America_Central"{
ld{"hora estive central"}
lg{"hora central"}
ls{"hora normal central"}
}
"meta:America_Eastern"{
ld{"hora estive del est"}
lg{"hora del est"}
ls{"hora normal del est"}
}
"meta:America_Mountain"{
ld{"hora estive del montanias"}
lg{"hora del montanias"}
ls{"hora normal del montanias"}
}
"meta:America_Pacific"{
ld{"hora estive pacific"}
lg{"hora pacific"}
ls{"hora normal pacific"}
}
"meta:Atlantic"{
ld{"hora estive atlantic"}
lg{"hora atlantic"}
ls{"hora normal atlantic"}
}
"meta:Azores"{
ld{"hora estive del Azores"}
lg{"hora del Azores"}
ls{"hora normal del Azores"}
}
"meta:Cuba"{
ld{"hora estive de Cuba"}
lg{"hora de Cuba"}
ls{"hora normal de Cuba"}
}
"meta:Europe_Central"{
ld{"hora estive de Europa central"}
lg{"hora de Europa central"}
ls{"hora normal de Europa central"}
}
"meta:Europe_Eastern"{
ld{"hora estive de Europa oriental"}
lg{"hora de Europa oriental"}
ls{"hora normal de Europa oriental"}
}
"meta:Europe_Further_Eastern"{
ls{"hora de Europa ultra-oriental"}
}
"meta:Europe_Western"{
ld{"hora estive de Europa occidental"}
lg{"hora de Europa occidental"}
ls{"hora normal de Europa occidental"}
}
"meta:GMT"{
ls{"hora medie de Greenwich"}
}
"meta:Greenland_Eastern"{
ld{"hora estive de Groenlandia oriental"}
lg{"hora de Groenlandia oriental"}
ls{"hora normal de Groenlandia oriental"}
}
"meta:Greenland_Western"{
ld{"hora estive de Groenlandia occidental"}
lg{"hora de Groenlandia occidental"}
ls{"hora normal de Groenlandia occidental"}
}
"meta:Hawaii_Aleutian"{
ld{"hora estive de Hawaii-Aleutianas"}
lg{"hora de Hawaii-Aleutianas"}
ls{"hora normal de Hawaii-Aleutianas"}
}
"meta:Irkutsk"{
ld{"hora estive de Irkutsk"}
lg{"hora de Irkutsk"}
ls{"hora normal de Irkutsk"}
}
"meta:Krasnoyarsk"{
ld{"hora estive de Krasnoyarsk"}
lg{"hora de Krasnoyarsk"}
ls{"hora normal de Krasnoyarsk"}
}
"meta:Magadan"{
ld{"hora estive de Magadan"}
lg{"hora de Magadan"}
ls{"hora normal de Magadan"}
}
"meta:Mexico_Northwest"{
ld{"hora estive del nordwest de Mexico"}
lg{"hora del nordwest de Mexico"}
ls{"hora normal del nordwest de Mexico"}
}
"meta:Mexico_Pacific"{
ld{"hora estive del Pacifico mexican"}
lg{"hora del Pacifico mexican"}
ls{"hora normal del Pacifico mexican"}
}
"meta:Moscow"{
ld{"hora estive de Moscova"}
lg{"hora de Moscova"}
ls{"hora normal de Moscova"}
}
"meta:Newfoundland"{
ld{"hora estive de Terranova"}
lg{"hora de Terranova"}
ls{"hora normal de Terranova"}
}
"meta:Novosibirsk"{
ld{"hora estive de Novosibirsk"}
lg{"hora de Novosibirsk"}
ls{"hora normal de Novosibirsk"}
}
"meta:Omsk"{
ld{"hora estive de Omsk"}
lg{"hora de Omsk"}
ls{"hora normal de Omsk"}
}
"meta:Pierre_Miquelon"{
ld{"hora estive de Saint-Pierre e Miquelon"}
lg{"hora de Saint-Pierre e Miquelon"}
ls{"hora normal de Saint-Pierre e Miquelon"}
}
"meta:Sakhalin"{
ld{"hora estive de Sachalin"}
lg{"hora de Sachalin"}
ls{"hora normal de Sachalin"}
}
"meta:Vladivostok"{
ld{"hora estive de Vladivostok"}
lg{"hora de Vladivostok"}
ls{"hora normal de Vladivostok"}
}
"meta:Volgograd"{
ld{"hora estive de Volgograd"}
lg{"hora de Volgograd"}
ls{"hora normal de Volgograd"}
}
"meta:Yakutsk"{
ld{"hora estive de Yakutsk"}
lg{"hora de Yakutsk"}
ls{"hora normal de Yakutsk"}
}
"meta:Yekaterinburg"{
ld{"hora estive de Ekaterinburg"}
lg{"hora de Ekaterinburg"}
ls{"hora normal de Ekaterinburg"}
}
fallbackFormat{"{1} ({0})"}
gmtFormat{"GMT{0}"}
gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"hora de {0}"}
regionFormatDaylight{"hora estive de {0}"}
regionFormatStandard{"hora normal de {0}"}
}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,195 @@
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
mi{
Version{"2.1.44.15"}
zoneStrings{
"America:Araguaina"{
ec{"Araguaina"}
}
"America:Argentina:La_Rioja"{
ec{"La Rioja"}
}
"America:Argentina:Rio_Gallegos"{
ec{"Rio Gallegos"}
}
"America:Argentina:Salta"{
ec{"Salta"}
}
"America:Argentina:San_Juan"{
ec{"San Juan"}
}
"America:Argentina:San_Luis"{
ec{"San Luis"}
}
"America:Argentina:Tucuman"{
ec{"Tucuman"}
}
"America:Argentina:Ushuaia"{
ec{"Ushuaia"}
}
"America:Asuncion"{
ec{"Asuncion"}
}
"America:Bahia"{
ec{"Bahia"}
}
"America:Belem"{
ec{"Belem"}
}
"America:Boa_Vista"{
ec{"Boa Vista"}
}
"America:Bogota"{
ec{"Bogota"}
}
"America:Buenos_Aires"{
ec{"Buenos Aires"}
}
"America:Campo_Grande"{
ec{"Campo Grande"}
}
"America:Caracas"{
ec{"Caracas"}
}
"America:Catamarca"{
ec{"Catamarca"}
}
"America:Cayenne"{
ec{"Cayenne"}
}
"America:Cordoba"{
ec{"Cordoba"}
}
"America:Cuiaba"{
ec{"Cuiaba"}
}
"America:Eirunepe"{
ec{"Eirunepe"}
}
"America:Fortaleza"{
ec{"Fortaleza"}
}
"America:Guayaquil"{
ec{"Guayaquil"}
}
"America:Guyana"{
ec{"Guyana"}
}
"America:Jujuy"{
ec{"Jujuy"}
}
"America:La_Paz"{
ec{"La Paz"}
}
"America:Lima"{
ec{"Lima"}
}
"America:Maceio"{
ec{"Maceio"}
}
"America:Manaus"{
ec{"Manaus"}
}
"America:Mendoza"{
ec{"Mendoza"}
}
"America:Montevideo"{
ec{"Montevideo"}
}
"America:Noronha"{
ec{"Noronha"}
}
"America:Paramaribo"{
ec{"Paramaribo"}
}
"America:Porto_Velho"{
ec{"Porto Velho"}
}
"America:Recife"{
ec{"Recife"}
}
"America:Rio_Branco"{
ec{"Rio Branco"}
}
"America:Santarem"{
ec{"Santarem"}
}
"America:Santiago"{
ec{"Santiago"}
}
"America:Sao_Paulo"{
ec{"Sao Paulo"}
}
"Atlantic:Stanley"{
ec{"Stanley"}
}
"Etc:UTC"{
ls{"Wā Aonui Kōtuitui"}
}
"Etc:Unknown"{
ec{"Tāone Tē Mōhiotia"}
}
"Pacific:Auckland"{
ec{"Tāmaki Makaurau"}
}
"Pacific:Chatham"{
ec{"Rēkohu"}
}
"Pacific:Easter"{
ec{"Easter"}
}
"Pacific:Galapagos"{
ec{"Galapagos"}
}
"meta:America_Central"{
ld{"Wā Awatea Waenga"}
lg{"Wā Waenga"}
ls{"Wā Arowhānui Waenga"}
}
"meta:America_Eastern"{
ld{"Wā Awatea Rāwhiti"}
lg{"Wā Rāwhiti"}
ls{"Wā Arowhānui Rāwhiti"}
}
"meta:America_Mountain"{
ld{"Wā Awatea Maunga"}
lg{"Wā Maunga"}
ls{"Wā Arowhānui Maunga"}
}
"meta:America_Pacific"{
ld{"Wā Awatea Kiwa"}
lg{"Wā Kiwa"}
ls{"Wā Arowhānui Kiwa"}
}
"meta:Atlantic"{
ld{"Wā Awatea Ranatiki"}
lg{"Wā Ranatiki"}
ls{"Wā Arowhānui Ranatiki"}
}
"meta:Europe_Central"{
ld{"Wā Raumati Uropi Waenga"}
lg{"Wā Uropi Waenga"}
ls{"Wā Arowhānui Uropi Waenga"}
}
"meta:Europe_Eastern"{
ld{"Wā Raumati Uropi Rāwhiti"}
lg{"Wā Uropi Rāwhiti"}
ls{"Wā Arowhānui Uropi Rāwhiti"}
}
"meta:Europe_Western"{
ld{"Wā Raumati Uropi Uru"}
lg{"Wā Uropi Uru"}
ls{"Wā Arowhānui Uropi Uru"}
}
"meta:GMT"{
ls{"Wā Toharite Greenwich"}
}
fallbackFormat{"{1} ({0})"}
gmtFormat{"GMT{0}"}
gmtZeroFormat{"GMT"}
hourFormat{"+HH:mm;-HH:mm"}
regionFormat{"{0}"}
regionFormatDaylight{"{0} (+1)"}
regionFormatStandard{"{0} (+0)"}
}
}

View file

@ -87,33 +87,34 @@ ZONE_SOURCE = af.txt agq.txt ak.txt am.txt\
fur.txt fy.txt ga.txt gd.txt gl.txt\
gsw.txt gu.txt guz.txt gv.txt ha.txt\
haw.txt he.txt hi.txt hr.txt hsb.txt\
hu.txt hy.txt id.txt ig.txt ii.txt\
is.txt it.txt ja.txt jgo.txt jmc.txt\
ka.txt kab.txt kam.txt kde.txt kea.txt\
khq.txt ki.txt kk.txt kkj.txt kl.txt\
kln.txt km.txt kn.txt ko.txt ko_KP.txt\
kok.txt ks.txt ksb.txt ksf.txt ksh.txt\
kw.txt ky.txt lag.txt lb.txt lg.txt\
lkt.txt ln.txt lo.txt lrc.txt lt.txt\
lu.txt luo.txt luy.txt lv.txt mas.txt\
mer.txt mfe.txt mg.txt mgh.txt mgo.txt\
mk.txt ml.txt mn.txt mr.txt ms.txt\
mt.txt mua.txt my.txt mzn.txt naq.txt\
nb.txt nd.txt nds.txt ne.txt ne_IN.txt\
nl.txt nl_SR.txt nmg.txt nn.txt nnh.txt\
nus.txt nyn.txt om.txt or.txt os.txt\
pa.txt pa_Arab.txt pa_Guru.txt pl.txt ps.txt\
pt.txt pt_AO.txt pt_CH.txt pt_CV.txt pt_GQ.txt\
pt_GW.txt pt_LU.txt pt_MO.txt pt_MZ.txt pt_PT.txt\
pt_ST.txt pt_TL.txt qu.txt qu_BO.txt qu_EC.txt\
rm.txt rn.txt ro.txt rof.txt ru.txt\
rw.txt rwk.txt sah.txt saq.txt sbp.txt\
se.txt se_FI.txt seh.txt ses.txt sg.txt\
shi.txt shi_Latn.txt shi_Tfng.txt si.txt sk.txt\
sl.txt smn.txt sn.txt so.txt sq.txt\
sr.txt sr_Cyrl.txt sr_Latn.txt sv.txt sw.txt\
ta.txt ta_MY.txt ta_SG.txt te.txt teo.txt\
tg.txt th.txt ti.txt to.txt tr.txt\
hu.txt hy.txt ia.txt id.txt ig.txt\
ii.txt is.txt it.txt ja.txt jgo.txt\
jmc.txt jv.txt ka.txt kab.txt kam.txt\
kde.txt kea.txt khq.txt ki.txt kk.txt\
kkj.txt kl.txt kln.txt km.txt kn.txt\
ko.txt ko_KP.txt kok.txt ks.txt ksb.txt\
ksf.txt ksh.txt kw.txt ky.txt lag.txt\
lb.txt lg.txt lkt.txt ln.txt lo.txt\
lrc.txt lt.txt lu.txt luo.txt luy.txt\
lv.txt mas.txt mer.txt mfe.txt mg.txt\
mgh.txt mgo.txt mi.txt mk.txt ml.txt\
mn.txt mr.txt ms.txt mt.txt mua.txt\
my.txt mzn.txt naq.txt nb.txt nd.txt\
nds.txt ne.txt ne_IN.txt nl.txt nl_SR.txt\
nmg.txt nn.txt nnh.txt nus.txt nyn.txt\
om.txt or.txt os.txt pa.txt pa_Arab.txt\
pa_Guru.txt pl.txt ps.txt pt.txt pt_AO.txt\
pt_CH.txt pt_CV.txt pt_GQ.txt pt_GW.txt pt_LU.txt\
pt_MO.txt pt_MZ.txt pt_PT.txt pt_ST.txt pt_TL.txt\
qu.txt qu_BO.txt qu_EC.txt rm.txt rn.txt\
ro.txt rof.txt ru.txt rw.txt rwk.txt\
sah.txt saq.txt sbp.txt sd.txt se.txt\
se_FI.txt seh.txt ses.txt sg.txt shi.txt\
shi_Latn.txt shi_Tfng.txt si.txt sk.txt sl.txt\
smn.txt sn.txt so.txt sq.txt sr.txt\
sr_Cyrl.txt sr_Latn.txt sv.txt sw.txt ta.txt\
ta_MY.txt ta_SG.txt te.txt teo.txt tg.txt\
th.txt ti.txt tk.txt to.txt tr.txt\
tt.txt twq.txt tzm.txt ug.txt uk.txt\
ur.txt ur_IN.txt uz.txt uz_Arab.txt uz_Cyrl.txt\
uz_Latn.txt vai.txt vai_Latn.txt vai_Vaii.txt vi.txt\

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -47,7 +47,7 @@ U_NAMESPACE_BEGIN
static constexpr int32_t PER_UNIT_INDEX = StandardPlural::COUNT;
static constexpr int32_t PATTERN_COUNT = PER_UNIT_INDEX + 1;
static constexpr int32_t MEAS_UNIT_COUNT = 138; // see assertion in MeasureFormatCacheData constructor
static constexpr int32_t MEAS_UNIT_COUNT = 142; // see assertion in MeasureFormatCacheData constructor
static constexpr int32_t WIDTH_INDEX_COUNT = UMEASFMT_WIDTH_NARROW + 1;
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(MeasureFormat)

View file

@ -39,23 +39,23 @@ static const int32_t gOffsets[] = {
2,
7,
16,
20,
24,
321,
331,
342,
346,
352,
356,
376,
377,
388,
391,
397,
22,
26,
325,
336,
347,
351,
357,
361,
381,
382,
393,
396,
402,
406,
410,
435
408,
412,
416,
441
};
static const int32_t gIndexes[] = {
@ -63,23 +63,23 @@ static const int32_t gIndexes[] = {
2,
7,
16,
20,
24,
24,
34,
45,
49,
55,
59,
79,
80,
91,
22,
26,
26,
37,
48,
52,
58,
62,
82,
83,
94,
100,
105,
97,
103,
109,
113,
138
117,
142
};
// Must be sorted alphabetically.
@ -128,6 +128,8 @@ static const char * const gSubTypes[] = {
"milligram-per-deciliter",
"millimole-per-liter",
"part-per-million",
"percent",
"permille",
"liter-per-100kilometers",
"liter-per-kilometer",
"mile-per-gallon",
@ -388,9 +390,11 @@ static const char * const gSubTypes[] = {
"UYN",
"UYP",
"UYU",
"UYW",
"UZS",
"VEB",
"VEF",
"VES",
"VNC",
"VND",
"VUV",
@ -437,6 +441,7 @@ static const char * const gSubTypes[] = {
"kilobyte",
"megabit",
"megabyte",
"petabyte",
"terabit",
"terabyte",
"century",
@ -505,6 +510,7 @@ static const char * const gSubTypes[] = {
"megawatt",
"milliwatt",
"watt",
"atmosphere",
"hectopascal",
"inch-hg",
"millibar",
@ -547,14 +553,14 @@ static const char * const gSubTypes[] = {
// Must be sorted by first value and then second value.
static int32_t unitPerUnitToSingleUnit[][4] = {
{363, 333, 17, 0},
{365, 339, 17, 2},
{367, 333, 17, 3},
{367, 424, 4, 2},
{367, 425, 4, 3},
{382, 422, 3, 1},
{385, 11, 16, 4},
{427, 363, 4, 1}
{368, 338, 17, 0},
{370, 344, 17, 2},
{372, 338, 17, 3},
{372, 430, 4, 2},
{372, 431, 4, 3},
{387, 428, 3, 1},
{390, 11, 16, 5},
{433, 368, 4, 1}
};
// Shortcuts to the base unit in order to make the default constructor fast
@ -641,6 +647,14 @@ MeasureUnit *MeasureUnit::createPartPerMillion(UErrorCode &status) {
return MeasureUnit::create(3, 3, status);
}
MeasureUnit *MeasureUnit::createPercent(UErrorCode &status) {
return MeasureUnit::create(3, 4, status);
}
MeasureUnit *MeasureUnit::createPermille(UErrorCode &status) {
return MeasureUnit::create(3, 5, status);
}
MeasureUnit *MeasureUnit::createLiterPer100Kilometers(UErrorCode &status) {
return MeasureUnit::create(4, 0, status);
}
@ -689,14 +703,18 @@ MeasureUnit *MeasureUnit::createMegabyte(UErrorCode &status) {
return MeasureUnit::create(6, 7, status);
}
MeasureUnit *MeasureUnit::createTerabit(UErrorCode &status) {
MeasureUnit *MeasureUnit::createPetabyte(UErrorCode &status) {
return MeasureUnit::create(6, 8, status);
}
MeasureUnit *MeasureUnit::createTerabyte(UErrorCode &status) {
MeasureUnit *MeasureUnit::createTerabit(UErrorCode &status) {
return MeasureUnit::create(6, 9, status);
}
MeasureUnit *MeasureUnit::createTerabyte(UErrorCode &status) {
return MeasureUnit::create(6, 10, status);
}
MeasureUnit *MeasureUnit::createCentury(UErrorCode &status) {
return MeasureUnit::create(7, 0, status);
}
@ -949,26 +967,30 @@ MeasureUnit *MeasureUnit::createWatt(UErrorCode &status) {
return MeasureUnit::create(15, 5, status);
}
MeasureUnit *MeasureUnit::createHectopascal(UErrorCode &status) {
MeasureUnit *MeasureUnit::createAtmosphere(UErrorCode &status) {
return MeasureUnit::create(16, 0, status);
}
MeasureUnit *MeasureUnit::createInchHg(UErrorCode &status) {
MeasureUnit *MeasureUnit::createHectopascal(UErrorCode &status) {
return MeasureUnit::create(16, 1, status);
}
MeasureUnit *MeasureUnit::createMillibar(UErrorCode &status) {
MeasureUnit *MeasureUnit::createInchHg(UErrorCode &status) {
return MeasureUnit::create(16, 2, status);
}
MeasureUnit *MeasureUnit::createMillimeterOfMercury(UErrorCode &status) {
MeasureUnit *MeasureUnit::createMillibar(UErrorCode &status) {
return MeasureUnit::create(16, 3, status);
}
MeasureUnit *MeasureUnit::createPoundPerSquareInch(UErrorCode &status) {
MeasureUnit *MeasureUnit::createMillimeterOfMercury(UErrorCode &status) {
return MeasureUnit::create(16, 4, status);
}
MeasureUnit *MeasureUnit::createPoundPerSquareInch(UErrorCode &status) {
return MeasureUnit::create(16, 5, status);
}
MeasureUnit *MeasureUnit::createKilometerPerHour(UErrorCode &status) {
return MeasureUnit::create(17, 0, status);
}

View file

@ -368,6 +368,26 @@ class U_I18N_API MeasureUnit: public UObject {
*/
static MeasureUnit *createPartPerMillion(UErrorCode &status);
#ifndef U_HIDE_DRAFT_API
/**
* Returns unit of concentr: percent.
* Caller owns returned value and must free it.
* @param status ICU error code.
* @draft ICU 63
*/
static MeasureUnit *createPercent(UErrorCode &status);
#endif /* U_HIDE_DRAFT_API */
#ifndef U_HIDE_DRAFT_API
/**
* Returns unit of concentr: permille.
* Caller owns returned value and must free it.
* @param status ICU error code.
* @draft ICU 63
*/
static MeasureUnit *createPermille(UErrorCode &status);
#endif /* U_HIDE_DRAFT_API */
/**
* Returns unit of consumption: liter-per-100kilometers.
* Caller owns returned value and must free it.
@ -464,6 +484,16 @@ class U_I18N_API MeasureUnit: public UObject {
*/
static MeasureUnit *createMegabyte(UErrorCode &status);
#ifndef U_HIDE_DRAFT_API
/**
* Returns unit of digital: petabyte.
* Caller owns returned value and must free it.
* @param status ICU error code.
* @draft ICU 63
*/
static MeasureUnit *createPetabyte(UErrorCode &status);
#endif /* U_HIDE_DRAFT_API */
/**
* Returns unit of digital: terabit.
* Caller owns returned value and must free it.
@ -984,6 +1014,16 @@ class U_I18N_API MeasureUnit: public UObject {
*/
static MeasureUnit *createWatt(UErrorCode &status);
#ifndef U_HIDE_DRAFT_API
/**
* Returns unit of pressure: atmosphere.
* Caller owns returned value and must free it.
* @param status ICU error code.
* @draft ICU 63
*/
static MeasureUnit *createAtmosphere(UErrorCode &status);
#endif /* U_HIDE_DRAFT_API */
/**
* Returns unit of pressure: hectopascal.
* Caller owns returned value and must free it.

View file

@ -50,6 +50,7 @@ private:
void TestCompatible57();
void TestCompatible58();
void TestCompatible59();
void TestCompatible63();
void TestGetAvailable();
void TestExamplesInDocs();
void TestFormatPeriodEn();
@ -147,6 +148,7 @@ void MeasureFormatTest::runIndexedTest(
TESTCASE_AUTO(TestCompatible57);
TESTCASE_AUTO(TestCompatible58);
TESTCASE_AUTO(TestCompatible59);
TESTCASE_AUTO(TestCompatible63);
TESTCASE_AUTO(TestGetAvailable);
TESTCASE_AUTO(TestExamplesInDocs);
TESTCASE_AUTO(TestFormatPeriodEn);
@ -1042,6 +1044,151 @@ void MeasureFormatTest::TestCompatible59() {
// Note that TestCompatible60(), TestCompatible61(), TestCompatible62()
// would be the same as TestCompatible59(), no need to add them.
void MeasureFormatTest::TestCompatible63() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnit.adoptInstead(MeasureUnit::createPercent(status));
measureUnit.adoptInstead(MeasureUnit::createPermille(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createPetabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createPoint(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createAtmosphere(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestBasic() {
UErrorCode status = U_ZERO_ERROR;
MeasureUnit *ptr1 = MeasureUnit::createArcMinute(status);

View file

@ -131,30 +131,30 @@ void NumberRangeFormatterTest::testBasic() {
NumberRangeFormatter::with()
.numberFormatterBoth(NumberFormatter::with().unit(FAHRENHEIT).unitWidth(UNUM_UNIT_WIDTH_FULL_NAME)),
Locale("fr-FR"),
u"15 degrés Fahrenheit",
u"~5 degrés Fahrenheit",
u"~5 degrés Fahrenheit",
u"03 degrés Fahrenheit",
u"~0 degré Fahrenheit",
u"33 000 degrés Fahrenheit",
u"3 0005 000 degrés Fahrenheit",
u"4 9995 001 degrés Fahrenheit",
u"~5 000 degrés Fahrenheit",
u"5 0005 000 000 degrés Fahrenheit");
u"15\u00A0degrés Fahrenheit",
u"≈5\u00A0degrés Fahrenheit",
u"≈5\u00A0degrés Fahrenheit",
u"03\u00A0degrés Fahrenheit",
u"≈0\u00A0degré Fahrenheit",
u"33\u202F000\u00A0degrés Fahrenheit",
u"3\u202F0005\u202F000\u00A0degrés Fahrenheit",
u"4\u202F9995\u202F001\u00A0degrés Fahrenheit",
u"≈5\u202F000\u00A0degrés Fahrenheit",
u"5\u202F0005\u202F000\u202F000\u00A0degrés Fahrenheit");
assertFormatRange(
u"Locale with custom range separator",
NumberRangeFormatter::with(),
Locale("ja"),
u"15",
u"~5",
u"~5",
u"5",
u"5",
u"03",
u"~0",
u"0",
u"33,000",
u"3,0005,000",
u"4,9995,001",
u"~5,000",
u"5,000",
u"5,0005,000,000");
assertFormatRange(
@ -429,14 +429,14 @@ void NumberRangeFormatterTest::testCollapse() {
.numberFormatterBoth(NumberFormatter::with().notation(Notation::compactLong())),
Locale("de-CH"),
u"15",
u"~5",
u"~5",
u"5",
u"5",
u"03",
u"~0",
u"0",
u"33 Tausend",
u"35 Tausend",
u"~5 Tausend",
u"~5 Tausend",
u"5 Tausend",
u"5 Tausend",
u"5 Tausend 5 Millionen");
assertFormatRange(
@ -446,14 +446,14 @@ void NumberRangeFormatterTest::testCollapse() {
.numberFormatterBoth(NumberFormatter::with().notation(Notation::compactLong())),
Locale("de-CH"),
u"15",
u"~5",
u"~5",
u"5",
u"5",
u"03",
u"~0",
u"0",
u"33 Tausend",
u"3 Tausend 5 Tausend",
u"~5 Tausend",
u"~5 Tausend",
u"5 Tausend",
u"5 Tausend",
u"5 Tausend 5 Millionen");
assertFormatRange(

View file

@ -493,6 +493,20 @@ public class MeasureUnit implements Serializable {
*/
public static final MeasureUnit PART_PER_MILLION = MeasureUnit.internalGetInstance("concentr", "part-per-million");
/**
* Constant for unit of concentr: percent
* @draft ICU 63
* @provisional This API might change or be removed in a future release.
*/
public static final MeasureUnit PERCENT = MeasureUnit.internalGetInstance("concentr", "percent");
/**
* Constant for unit of concentr: permille
* @draft ICU 63
* @provisional This API might change or be removed in a future release.
*/
public static final MeasureUnit PERMILLE = MeasureUnit.internalGetInstance("concentr", "permille");
/**
* Constant for unit of consumption: liter-per-100kilometers
* @stable ICU 56
@ -565,6 +579,13 @@ public class MeasureUnit implements Serializable {
*/
public static final MeasureUnit MEGABYTE = MeasureUnit.internalGetInstance("digital", "megabyte");
/**
* Constant for unit of digital: petabyte
* @draft ICU 63
* @provisional This API might change or be removed in a future release.
*/
public static final MeasureUnit PETABYTE = MeasureUnit.internalGetInstance("digital", "petabyte");
/**
* Constant for unit of digital: terabit
* @stable ICU 54
@ -955,6 +976,13 @@ public class MeasureUnit implements Serializable {
*/
public static final MeasureUnit WATT = MeasureUnit.internalGetInstance("power", "watt");
/**
* Constant for unit of pressure: atmosphere
* @draft ICU 63
* @provisional This API might change or be removed in a future release.
*/
public static final MeasureUnit ATMOSPHERE = MeasureUnit.internalGetInstance("pressure", "atmosphere");
/**
* Constant for unit of pressure: hectopascal
* @stable ICU 53

View file

@ -11,6 +11,7 @@ package com.ibm.icu.util;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -186,8 +187,7 @@ public class Region implements Comparable<Region> {
String[] continentsArr = worldContainment.getStringArray();
List<String> continents = Arrays.asList(continentsArr);
String[] groupingArr = groupingContainment.getStringArray();
List<String> groupings = Arrays.asList(groupingArr);
Enumeration<String> groupings = groupingContainment.getKeys();
List<String> regionCodes = new ArrayList<String>();
List<String> allRegions = new ArrayList<String>();
@ -304,7 +304,8 @@ public class Region implements Comparable<Region> {
}
}
for ( String grouping : groupings ) {
while ( groupings.hasMoreElements() ) {
String grouping = groupings.nextElement();
if (regionIDMap.containsKey(grouping)) {
r = regionIDMap.get(grouping);
r.type = RegionType.GROUPING;

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:476f003e2b423c5c00481d86396a10d251c578c3118101ef493f70312836e257
size 12488984
oid sha256:4dcd54498fd4bb929969a830f99b8e31967c32f9f250346c2c33292902b8a2f1
size 12578009

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d77cbfad1c6a13fa1d65303303e975c25baaca85901d63361485c221c00cead7
size 92857
oid sha256:40d9126f027694c17a10c82f639f29f07731a502e0369bff96dfeeba24e5ea0d
size 92866

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0d399ead8487d2beff526c723212022ba354501bb3777481f16b53241d24a8d1
size 813119
oid sha256:9700d57845e814eb0aea51475c786f373a750b8871102ee4b4a77de2fb3345f2
size 813582

View file

@ -33,14 +33,14 @@ set locale fr_FR
set format 1234.567
begin
pattern output
#,##0.## 1\u00a0234,57
#,##0.## 1\u202f234,57
0.## 1234,57
0 1235
#,##0.### 1\u00a0234,567
#,##0.### 1\u202f234,567
###0.###### 1234,567
###0.0000# 1234,5670
00000.0000 01234,5670
#,##0.00 \u00a4 1\u00a0234,57 \u20ac
#,##0.00 \u00a4 1\u202f234,57 \u20ac
'tick''bitten '0.00 tick'bitten 1234,57
'tick' 'bitten '0.00 tick bitten 1234,57
@ -151,7 +151,7 @@ pattern format output breaks
4 10.0 8 K
2.70 99.0 99,90 K
2.73 272.0 273,00 K
#,#3.70 104.0 1\u00a003,60 K
#,#3.70 104.0 1\u202f03,60 K
test significant digits
set locale en
@ -212,9 +212,9 @@ pattern format output breaks
p%p0.0 0.573 p%p57,3
p'%'p0.0 0.573 p%p0,6
%@@@@ 0.0326 %3,260 K
%#,@@@ 15.43 %1\u00a0540 K
%#,@@@ 15.43 %1\u202f540 K
// JDK does not support rounding increments
%#,##4.1 16.55 %1\u00a0656,4 K
%#,##4.1 16.55 %1\u202f656,4 K
// JDK gives %16,255E3
%##0.00E0 162.55 %16,3E3 K
@ -227,8 +227,8 @@ pattern format output breaks
p\u2030p0.0 0.573 p\u2030p573,0
p'\u2030'p0.0 0.573 p\u2030p0,6
\u2030@@@@ 0.0326 \u203032,60 K
\u2030#,@@@ 15.43 \u203015\u00a0400 K
\u2030#,##4.1 16.55 \u203016\u00a0551,7 K
\u2030#,@@@ 15.43 \u203015\u202f400 K
\u2030#,##4.1 16.55 \u203016\u202f551,7 K
// JDK gives \u2030162,55E3
\u2030##0.00E0 162.55 \u2030163E3 K
@ -237,13 +237,13 @@ set locale fr_FR
begin
pattern format output breaks
// JDK does not seem to support padding
$**####,##0 1234 $***1\u00a0234 K
*x$####,##0 1234 xxx$1\u00a0234 K
####,##0*x$ 1234 1\u00a0234xxx$ K
####,##0$*x 1234 1\u00a0234$xxx K
$**####,##0 1234 $***1\u202f234 K
*x$####,##0 1234 xxx$1\u202f234 K
####,##0*x$ 1234 1\u202f234xxx$ K
####,##0$*x 1234 1\u202f234$xxx K
// JDK doesn't seem to handle suffixes correctly dropping the 'nx' entirely
####,##0$*x;ne#n -1234 ne1\u00a0234nx K
####,##0$*x;n#'*' -1234 n1\u00a0234*xx K
####,##0$*x;ne#n -1234 ne1\u202f234nx K
####,##0$*x;n#'*' -1234 n1\u202f234*xx K
*y%4.2###### 4.33 yyyy%432,6 K
// In J ICU adds padding as if 'EUR' is only 2 chars (2 * 0xa4)
\u00a4\u00a4 **####0.00 433.0 EUR *433,00 HK
@ -266,10 +266,10 @@ set format 1234.567
begin
pattern currency output breaks
// JDK gives shows EUR instead of the euro symbol in this case
#,##0.00 \u00a4 EUR 1\u00a0234,57 \u20ac K
#,##0.00 \u00a4 EUR 1\u202f234,57 \u20ac K
// JDK gives 1\u00A0234,57. JDK doesn't seem to correct rounding
// based on currency.
#,##0.00 \u00a4 JPY 1\u00a0235 JPY K
#,##0.00 \u00a4 JPY 1\u202f235 JPY K
test prefixes and suffixes
set locale en

View file

@ -188,9 +188,9 @@ public class CompactDecimalFormatTest extends TestFmwk {
{new CurrencyAmount(1f, Currency.getInstance("EUR")), "1 "},
{new CurrencyAmount(12f, Currency.getInstance("EUR")), "12 "},
{new CurrencyAmount(123f, Currency.getInstance("EUR")), "120 "},
{new CurrencyAmount(1234f, Currency.getInstance("EUR")), "1200 €"},
{new CurrencyAmount(12345f, Currency.getInstance("EUR")), "12.000 €"},
{new CurrencyAmount(123456f, Currency.getInstance("EUR")), "120.000 €"},
{new CurrencyAmount(1234f, Currency.getInstance("EUR")), "1,2 Tsd. €"},
{new CurrencyAmount(12345f, Currency.getInstance("EUR")), "12 Tsd. €"},
{new CurrencyAmount(123456f, Currency.getInstance("EUR")), "120 Tsd. €"},
{new CurrencyAmount(1234567f, Currency.getInstance("EUR")), "1,2 Mio. €"},
{new CurrencyAmount(12345678f, Currency.getInstance("EUR")), "12 Mio. €"},
{new CurrencyAmount(123456789f, Currency.getInstance("EUR")), "120 Mio. €"},
@ -226,15 +226,15 @@ public class CompactDecimalFormatTest extends TestFmwk {
{1234f, "elfu\u00a01.2"},
{12345f, "elfu\u00a012"},
{123456f, "elfu\u00A0120"},
{1234567f, "M1.2"},
{12345678f, "M12"},
{123456789f, "M120"},
{1234567890f, "B1.2"},
{12345678901f, "B12"},
{123456789012f, "B120"},
{1234567890123f, "T1.2"},
{12345678901234f, "T12"},
{12345678901234567890f, "T12,000,000"},
{1234567f, "1.2M"},
{12345678f, "12M"},
{123456789f, "120M"},
{1234567890f, "1.2B"},
{12345678901f, "12B"},
{123456789012f, "120B"},
{1234567890123f, "1.2T"},
{12345678901234f, "12T"},
{12345678901234567890f, "12,000,000T"},
};
Object[][] CsTestDataShort = {
@ -270,15 +270,15 @@ public class CompactDecimalFormatTest extends TestFmwk {
{-1234f, "elfu\u00a0-1.2"},
{-12345f, "elfu\u00a0-12"},
{-123456f, "elfu\u00a0-120"},
{-1234567f, "M-1.2"},
{-12345678f, "M-12"},
{-123456789f, "M-120"},
{-1234567890f, "B-1.2"},
{-12345678901f, "B-12"},
{-123456789012f, "B-120"},
{-1234567890123f, "T-1.2"},
{-12345678901234f, "T-12"},
{-12345678901234567890f, "T-12,000,000"},
{-1234567f, "-1.2M"},
{-12345678f, "-12M"},
{-123456789f, "-120M"},
{-1234567890f, "-1.2B"},
{-12345678901f, "-12B"},
{-123456789012f, "-120B"},
{-1234567890123f, "-1.2T"},
{-12345678901234f, "-12T"},
{-12345678901234567890f, "-12,000,000T"},
};
Object[][] TestACoreCompactFormatList = {
@ -377,12 +377,12 @@ public class CompactDecimalFormatTest extends TestFmwk {
CompactDecimalFormat cdf =
getCDFInstance(ULocale.forLanguageTag("sw"), CompactStyle.SHORT);
AttributedCharacterIterator iter = cdf.formatToCharacterIterator(1234567);
assertEquals("CharacterIterator", "M1.2", iterToString(iter));
assertEquals("CharacterIterator", "1.2M", iterToString(iter));
iter = cdf.formatToCharacterIterator(1234567);
iter.setIndex(1);
iter.setIndex(0);
assertEquals("Attributes", NumberFormat.Field.INTEGER, iter.getAttribute(NumberFormat.Field.INTEGER));
assertEquals("Attributes", 1, iter.getRunStart());
assertEquals("Attributes", 2, iter.getRunLimit());
assertEquals("Attributes", 0, iter.getRunStart());
assertEquals("Attributes", 1, iter.getRunLimit());
}
@Test
@ -464,9 +464,9 @@ public class CompactDecimalFormatTest extends TestFmwk {
FieldPosition fp = new FieldPosition(0);
StringBuffer sb = new StringBuffer();
cdf.format(1234567f, sb, fp);
assertEquals("fp string", "M1.2", sb.toString());
assertEquals("fp start", 1, fp.getBeginIndex());
assertEquals("fp end", 2, fp.getEndIndex());
assertEquals("fp string", "1.2M", sb.toString());
assertEquals("fp start", 0, fp.getBeginIndex());
assertEquals("fp end", 1, fp.getEndIndex());
}
@Test
@ -758,9 +758,9 @@ public class CompactDecimalFormatTest extends TestFmwk {
public void TestBug12975() {
ULocale locale = new ULocale("it");
CompactDecimalFormat cdf = CompactDecimalFormat.getInstance(locale, CompactStyle.SHORT);
String resultCdf = cdf.format(120000);
String resultCdf = cdf.format(12000);
DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(locale);
String resultDefault = df.format(120000);
String resultDefault = df.format(12000);
assertEquals("CompactDecimalFormat should use default pattern when compact pattern is unavailable",
resultDefault, resultCdf);
}

View file

@ -545,7 +545,7 @@ public class DateIntervalFormatTest extends TestFmwk {
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EEEEdMMM", "Mittwoch, 10. Okt. \\u2013 Samstag, 10. Nov.",
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EdMy", "Mi., 10.10.2007 \\u2013 Sa., 10.11.2007",
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "EdMy", "Mi., 10.10. \\u2013 Sa., 10.11.2007",
"de", "2007 10 10 10:10:10", "2007 11 10 10:10:10", "dM", "10.10. \\u2013 10.11.",
@ -576,15 +576,15 @@ public class DateIntervalFormatTest extends TestFmwk {
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EEEEdMMM", "Samstag, 10. \\u2013 Dienstag, 20. Nov.",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "Sa., 10.11.2007 \\u2013 Di., 20.11.2007",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdMy", "Sa., 10. \\u2013 Di., 20.11.2007",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMy", "10.11.2007 \\u2013 20.11.2007",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dMy", "10.\\u201320.11.2007",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "10.11. \\u2013 20.11.",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "dM", "10.\\u201320.11.",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "My", "11.2007",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "Sa., 10.11. \\u2013 Di., 20.11.",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "EdM", "Sa., 10. \\u2013 Di., 20.11.",
"de", "2007 11 10 10:10:10", "2007 11 20 10:10:10", "d", "10.\\u201320.",

View file

@ -83,7 +83,7 @@ public class MeasureUnitTest extends TestFmwk {
}
}
private static final String[] DRAFT_VERSIONS = {"60", "61", "62"};
private static final String[] DRAFT_VERSIONS = {"61", "62", "63"};
private static final HashSet<String> DRAFT_VERSION_SET = new HashSet<String>();
@ -225,6 +225,10 @@ public class MeasureUnitTest extends TestFmwk {
{"MILE_PER_GALLON_IMPERIAL", "57"},
{"GALLON_IMPERIAL", "57"},
{"POINT", "59"},
{"PERCENT", "63"},
{"PERMILLE", "63"},
{"PETABYTE", "63"},
{"ATMOSPHERE", "63"},
};
private static final HashMap<String, String> JAVA_VERSION_MAP = new HashMap<String, String>();
@ -250,12 +254,12 @@ public class MeasureUnitTest extends TestFmwk {
// various generateXXX calls go here, see
// http://site.icu-project.org/design/formatting/measureformat/updating-measure-unit
// use this test to run each of the ollowing in succession
//generateConstants("62"); // for MeasureUnit.java, update generated MeasureUnit constants
//generateBackwardCompatibilityTest("62"); // for MeasureUnitTest.java, create TestCompatible62
//generateCXXHConstants("62"); // for measunit.h, update generated createXXX methods
//generateConstants("63"); // for MeasureUnit.java, update generated MeasureUnit constants
//generateBackwardCompatibilityTest("63"); // for MeasureUnitTest.java, create TestCompatible63
//generateCXXHConstants("63"); // for measunit.h, update generated createXXX methods
//generateCXXConstants(); // for measunit.cpp, update generated code
//generateCXXBackwardCompatibilityTest("62"); // for measfmttest.cpp, create TestCompatible62
//updateJAVAVersions("62"); // for MeasureUnitTest.java, JAVA_VERSIONS
//generateCXXBackwardCompatibilityTest("63"); // for measfmttest.cpp, create TestCompatible63
//updateJAVAVersions("63"); // for MeasureUnitTest.java, JAVA_VERSIONS
}
@Test
@ -1135,25 +1139,171 @@ public class MeasureUnitTest extends TestFmwk {
// Note that TestCompatible60(), TestCompatible61(), TestCompatible62()
// would be the same as TestCompatible59(), no need to add them.
@Test
public void TestCompatible63() {
MeasureUnit[] units = {
MeasureUnit.G_FORCE,
MeasureUnit.METER_PER_SECOND_SQUARED,
MeasureUnit.ARC_MINUTE,
MeasureUnit.ARC_SECOND,
MeasureUnit.DEGREE,
MeasureUnit.RADIAN,
MeasureUnit.REVOLUTION_ANGLE,
MeasureUnit.ACRE,
MeasureUnit.HECTARE,
MeasureUnit.SQUARE_CENTIMETER,
MeasureUnit.SQUARE_FOOT,
MeasureUnit.SQUARE_INCH,
MeasureUnit.SQUARE_KILOMETER,
MeasureUnit.SQUARE_METER,
MeasureUnit.SQUARE_MILE,
MeasureUnit.SQUARE_YARD,
MeasureUnit.KARAT,
MeasureUnit.MILLIGRAM_PER_DECILITER,
MeasureUnit.MILLIMOLE_PER_LITER,
MeasureUnit.PART_PER_MILLION,
MeasureUnit.PERCENT,
MeasureUnit.PERMILLE,
MeasureUnit.LITER_PER_100KILOMETERS,
MeasureUnit.LITER_PER_KILOMETER,
MeasureUnit.MILE_PER_GALLON,
MeasureUnit.MILE_PER_GALLON_IMPERIAL,
MeasureUnit.BIT,
MeasureUnit.BYTE,
MeasureUnit.GIGABIT,
MeasureUnit.GIGABYTE,
MeasureUnit.KILOBIT,
MeasureUnit.KILOBYTE,
MeasureUnit.MEGABIT,
MeasureUnit.MEGABYTE,
MeasureUnit.PETABYTE,
MeasureUnit.TERABIT,
MeasureUnit.TERABYTE,
MeasureUnit.CENTURY,
MeasureUnit.DAY,
MeasureUnit.HOUR,
MeasureUnit.MICROSECOND,
MeasureUnit.MILLISECOND,
MeasureUnit.MINUTE,
MeasureUnit.MONTH,
MeasureUnit.NANOSECOND,
MeasureUnit.SECOND,
MeasureUnit.WEEK,
MeasureUnit.YEAR,
MeasureUnit.AMPERE,
MeasureUnit.MILLIAMPERE,
MeasureUnit.OHM,
MeasureUnit.VOLT,
MeasureUnit.CALORIE,
MeasureUnit.FOODCALORIE,
MeasureUnit.JOULE,
MeasureUnit.KILOCALORIE,
MeasureUnit.KILOJOULE,
MeasureUnit.KILOWATT_HOUR,
MeasureUnit.GIGAHERTZ,
MeasureUnit.HERTZ,
MeasureUnit.KILOHERTZ,
MeasureUnit.MEGAHERTZ,
MeasureUnit.ASTRONOMICAL_UNIT,
MeasureUnit.CENTIMETER,
MeasureUnit.DECIMETER,
MeasureUnit.FATHOM,
MeasureUnit.FOOT,
MeasureUnit.FURLONG,
MeasureUnit.INCH,
MeasureUnit.KILOMETER,
MeasureUnit.LIGHT_YEAR,
MeasureUnit.METER,
MeasureUnit.MICROMETER,
MeasureUnit.MILE,
MeasureUnit.MILE_SCANDINAVIAN,
MeasureUnit.MILLIMETER,
MeasureUnit.NANOMETER,
MeasureUnit.NAUTICAL_MILE,
MeasureUnit.PARSEC,
MeasureUnit.PICOMETER,
MeasureUnit.POINT,
MeasureUnit.YARD,
MeasureUnit.LUX,
MeasureUnit.CARAT,
MeasureUnit.GRAM,
MeasureUnit.KILOGRAM,
MeasureUnit.METRIC_TON,
MeasureUnit.MICROGRAM,
MeasureUnit.MILLIGRAM,
MeasureUnit.OUNCE,
MeasureUnit.OUNCE_TROY,
MeasureUnit.POUND,
MeasureUnit.STONE,
MeasureUnit.TON,
MeasureUnit.GIGAWATT,
MeasureUnit.HORSEPOWER,
MeasureUnit.KILOWATT,
MeasureUnit.MEGAWATT,
MeasureUnit.MILLIWATT,
MeasureUnit.WATT,
MeasureUnit.ATMOSPHERE,
MeasureUnit.HECTOPASCAL,
MeasureUnit.INCH_HG,
MeasureUnit.MILLIBAR,
MeasureUnit.MILLIMETER_OF_MERCURY,
MeasureUnit.POUND_PER_SQUARE_INCH,
MeasureUnit.KILOMETER_PER_HOUR,
MeasureUnit.KNOT,
MeasureUnit.METER_PER_SECOND,
MeasureUnit.MILE_PER_HOUR,
MeasureUnit.CELSIUS,
MeasureUnit.FAHRENHEIT,
MeasureUnit.GENERIC_TEMPERATURE,
MeasureUnit.KELVIN,
MeasureUnit.ACRE_FOOT,
MeasureUnit.BUSHEL,
MeasureUnit.CENTILITER,
MeasureUnit.CUBIC_CENTIMETER,
MeasureUnit.CUBIC_FOOT,
MeasureUnit.CUBIC_INCH,
MeasureUnit.CUBIC_KILOMETER,
MeasureUnit.CUBIC_METER,
MeasureUnit.CUBIC_MILE,
MeasureUnit.CUBIC_YARD,
MeasureUnit.CUP,
MeasureUnit.CUP_METRIC,
MeasureUnit.DECILITER,
MeasureUnit.FLUID_OUNCE,
MeasureUnit.GALLON,
MeasureUnit.GALLON_IMPERIAL,
MeasureUnit.HECTOLITER,
MeasureUnit.LITER,
MeasureUnit.MEGALITER,
MeasureUnit.MILLILITER,
MeasureUnit.PINT,
MeasureUnit.PINT_METRIC,
MeasureUnit.QUART,
MeasureUnit.TABLESPOON,
MeasureUnit.TEASPOON,
};
assertEquals("", 139, units.length);
}
@Test
public void TestExamplesInDocs() {
MeasureFormat fmtFr = MeasureFormat.getInstance(
ULocale.FRENCH, FormatWidth.SHORT);
Measure measure = new Measure(23, MeasureUnit.CELSIUS);
assertEquals("23 °C", "23 °C", fmtFr.format(measure));
assertEquals("23\u202F°C", "23\u202F°C", fmtFr.format(measure));
Measure measureF = new Measure(70, MeasureUnit.FAHRENHEIT);
assertEquals("70 °F", "70 °F", fmtFr.format(measureF));
assertEquals("70\u202F°F", "70\u202F°F", fmtFr.format(measureF));
MeasureFormat fmtFrFull = MeasureFormat.getInstance(
ULocale.FRENCH, FormatWidth.WIDE);
assertEquals(
"70 pied et 5,3 pouces",
"70 pieds et 5,3 pouces",
"70 pied et 5,3 pouces",
"70 pieds et 5,3 pouces",
fmtFrFull.formatMeasures(
new Measure(70, MeasureUnit.FOOT),
new Measure(5.3, MeasureUnit.INCH)));
assertEquals(
"1 pied et 1 pouce",
"1 pied et 1 pouce",
"1\u00A0pied et 1\u00A0pouce",
"1\u00A0pied et 1\u00A0pouce",
fmtFrFull.formatMeasures(
new Measure(1, MeasureUnit.FOOT),
new Measure(1, MeasureUnit.INCH)));
@ -1538,11 +1688,11 @@ public class MeasureUnitTest extends TestFmwk {
{ ulocSpanish, FormatWidth.NUMERIC, "5:37" },
{ ulocFinnish, FormatWidth.NARROW, "5t 37min" },
{ ulocFinnish, FormatWidth.NUMERIC, "5.37" },
{ ULocale.FRENCH, FormatWidth.NARROW, "5h 37 min" },
{ ULocale.FRENCH, FormatWidth.NARROW, "5h 37\u202Fmin" },
{ ULocale.FRENCH, FormatWidth.NUMERIC, "5:37" },
{ ulocIcelandic, FormatWidth.NARROW, "5 klst. og 37 m\u00EDn." },
{ ulocIcelandic, FormatWidth.NUMERIC, "5:37" },
{ ULocale.JAPANESE, FormatWidth.NARROW, "5\u6642\u959337\u5206" },
{ ULocale.JAPANESE, FormatWidth.NARROW, "5h37m" },
{ ULocale.JAPANESE, FormatWidth.NUMERIC, "5:37" },
{ ulocNorwegianBok, FormatWidth.NARROW, "5t, 37m" },
{ ulocNorwegianBok, FormatWidth.NUMERIC, "5:37" },

View file

@ -28,14 +28,14 @@ public class NumberFormatSpecificationTest extends TestFmwk {
@Test
public void TestBasicPatterns() {
double num = 1234.567;
assertEquals("", "1 234,57", formatFrWithPattern(num, "#,##0.##"));
assertEquals("", "1234,57", formatFrWithPattern(num, "#,##0.##"));
assertEquals("", "1234,57", formatFrWithPattern(num, "0.##"));
assertEquals("", "1235", formatFrWithPattern(num, "0"));
assertEquals("", "1 234,567", formatFrWithPattern(num, "#,##0.###"));
assertEquals("", "1234,567", formatFrWithPattern(num, "#,##0.###"));
assertEquals("", "1234,567", formatFrWithPattern(num, "###0.#####"));
assertEquals("", "1234,5670", formatFrWithPattern(num, "###0.0000#"));
assertEquals("", "01234,5670", formatFrWithPattern(num, "00000.0000"));
assertEquals("", "1 234,57 €", formatFrWithPattern(num, "#,##0.00 ¤"));
assertEquals("", "1234,57 €", formatFrWithPattern(num, "#,##0.00 ¤"));
}
@Test
@ -43,8 +43,8 @@ public class NumberFormatSpecificationTest extends TestFmwk {
NumberFormat nf = nfWithPattern("#,##0.##");
nf.setMaximumIntegerDigits(5);
nf.setMinimumIntegerDigits(4);
assertEquals("", "34 567,89", format(1234567.89, nf));
assertEquals("", "0 034,56", format(34.56, nf));
assertEquals("", "34567,89", format(1234567.89, nf));
assertEquals("", "0034,56", format(34.56, nf));
}
@ -59,21 +59,21 @@ public class NumberFormatSpecificationTest extends TestFmwk {
assertEquals("", "8", formatFrWithPattern(10.0, "4"));
assertEquals("", "99,90", formatFrWithPattern(99.0, "2.70"));
assertEquals("", "273,00", formatFrWithPattern(272.0, "2.73"));
assertEquals("", "1 03,60", formatFrWithPattern(104.0, "#,#3.70"));
assertEquals("", "103,60", formatFrWithPattern(104.0, "#,#3.70"));
}
@Test
public void TestSignificantDigits() {
assertEquals("", "1230", formatFrWithPattern(1234.0, "@@@"));
assertEquals("", "1 234", formatFrWithPattern(1234.0, "@,@@@"));
assertEquals("", "1 235 000", formatFrWithPattern(1234567.0, "@,@@@"));
assertEquals("", "1 234 567", formatFrWithPattern(1234567.0, "@@@@,@@@"));
assertEquals("", "12 34 567,00", formatFrWithPattern(1234567.0, "@@@@,@@,@@@"));
assertEquals("", "12 34 567,0", formatFrWithPattern(1234567.0, "@@@@,@@,@@#"));
assertEquals("", "12 34 567", formatFrWithPattern(1234567.0, "@@@@,@@,@##"));
assertEquals("", "12 34 567", formatFrWithPattern(1234567.001, "@@@@,@@,@##"));
assertEquals("", "12 34 567", formatFrWithPattern(1234567.001, "@@@@,@@,###"));
assertEquals("", "1 200", formatFrWithPattern(1234.0, "#,#@@"));
assertEquals("", "1234", formatFrWithPattern(1234.0, "@,@@@"));
assertEquals("", "1235000", formatFrWithPattern(1234567.0, "@,@@@"));
assertEquals("", "1234567", formatFrWithPattern(1234567.0, "@@@@,@@@"));
assertEquals("", "1234567,00", formatFrWithPattern(1234567.0, "@@@@,@@,@@@"));
assertEquals("", "1234567,0", formatFrWithPattern(1234567.0, "@@@@,@@,@@#"));
assertEquals("", "1234567", formatFrWithPattern(1234567.0, "@@@@,@@,@##"));
assertEquals("", "1234567", formatFrWithPattern(1234567.001, "@@@@,@@,@##"));
assertEquals("", "1234567", formatFrWithPattern(1234567.001, "@@@@,@@,###"));
assertEquals("", "1200", formatFrWithPattern(1234.0, "#,#@@"));
}
@Test
@ -100,8 +100,8 @@ public class NumberFormatSpecificationTest extends TestFmwk {
assertEquals("", "p%p57,3", formatFrWithPattern(0.573, "p%p0.0"));
assertEquals("", "p%p0,6", formatFrWithPattern(0.573, "p'%'p0.0"));
assertEquals("", "%3,260", formatFrWithPattern(0.0326, "%@@@@"));
assertEquals("", "%1 540", formatFrWithPattern(15.43, "%#,@@@"));
assertEquals("", "%1 656,4", formatFrWithPattern(16.55, "%#,##4.1"));
assertEquals("", "%1540", formatFrWithPattern(15.43, "%#,@@@"));
assertEquals("", "%1656,4", formatFrWithPattern(16.55, "%#,##4.1"));
assertEquals("", "%16,3E3", formatFrWithPattern(162.55, "%##0.00E0"));
}
@ -112,19 +112,19 @@ public class NumberFormatSpecificationTest extends TestFmwk {
assertEquals("", "p‰p573,0", formatFrWithPattern(0.573, "p‰p0.0"));
assertEquals("", "p‰p0,6", formatFrWithPattern(0.573, "p'‰'p0.0"));
assertEquals("", "‰32,60", formatFrWithPattern(0.0326, "‰@@@@"));
assertEquals("", "‰15 400", formatFrWithPattern(15.43, "‰#,@@@"));
assertEquals("", "‰16 551,7", formatFrWithPattern(16.55, "‰#,##4.1"));
assertEquals("", "‰15400", formatFrWithPattern(15.43, "‰#,@@@"));
assertEquals("", "‰16551,7", formatFrWithPattern(16.55, "‰#,##4.1"));
assertEquals("", "‰163E3", formatFrWithPattern(162.55, "‰##0.00E0"));
}
@Test
public void TestPadding() {
assertEquals("", "$***1 234", formatFrWithPattern(1234, "$**####,##0"));
assertEquals("", "xxx$1 234", formatFrWithPattern(1234, "*x$####,##0"));
assertEquals("", "1 234xxx$", formatFrWithPattern(1234, "####,##0*x$"));
assertEquals("", "1 234$xxx", formatFrWithPattern(1234, "####,##0$*x"));
assertEquals("", "ne1 234nx", formatFrWithPattern(-1234, "####,##0$*x;ne#n"));
assertEquals("", "n1 234*xx", formatFrWithPattern(-1234, "####,##0$*x;n#'*'"));
assertEquals("", "$***1234", formatFrWithPattern(1234, "$**####,##0"));
assertEquals("", "xxx$1234", formatFrWithPattern(1234, "*x$####,##0"));
assertEquals("", "1234xxx$", formatFrWithPattern(1234, "####,##0*x$"));
assertEquals("", "1234$xxx", formatFrWithPattern(1234, "####,##0$*x"));
assertEquals("", "ne1234nx", formatFrWithPattern(-1234, "####,##0$*x;ne#n"));
assertEquals("", "n1234*xx", formatFrWithPattern(-1234, "####,##0$*x;n#'*'"));
assertEquals("", "yyyy%432,6", formatFrWithPattern(4.33, "*y%4.2######"));
if (!logKnownIssue("11025", "Padding broken when used with currencies")) {
assertEquals("", "EUR *433,00", formatFrWithPattern(433.0, "¤¤ **####0.00"));

View file

@ -599,7 +599,7 @@ public class NumberFormatTest extends TestFmwk {
"\u00A4#,##0.00",
df.toPattern());
// Should round-trip on the correct currency format:
expect2(df, 1.23, "XXX\u00A01.23");
expect2(df, 1.23, "\u00A41.23");
df.setCurrency(Currency.getInstance("EUR"));
expect2(df, 1.23, "\u20AC1.23");
// Should parse with currency in the wrong place in lenient mode
@ -998,19 +998,19 @@ public class NumberFormatTest extends TestFmwk {
fmt = NumberFormat.getCurrencyInstance(Locale.FRANCE);
expectCurrency(fmt, null, 1234.56, "1 234,56 \u20AC");
expectCurrency(fmt, null, 1234.56, "1\u202F234,56 \u20AC");
expectCurrency(fmt, Currency.getInstance(Locale.JAPAN),
1234.56, "1 235 JPY"); // Yen
1234.56, "1\u202F235 JPY"); // Yen
expectCurrency(fmt, Currency.getInstance(new Locale("fr", "CH", "")),
1234.56, "1 234,56 CHF"); // no more rounding here, see cldrbug 5548
1234.56, "1\u202F234,56 CHF"); // no more rounding here, see cldrbug 5548
expectCurrency(fmt, Currency.getInstance(Locale.US),
1234.56, "1 234,56 $US");
1234.56, "1\u202F234,56 $US");
expectCurrency(fmt, Currency.getInstance(Locale.FRANCE),
1234.56, "1 234,56 \u20AC"); // Euro
1234.56, "1\u202F234,56 \u20AC"); // Euro
}
@Test
@ -4260,13 +4260,13 @@ public class NumberFormatTest extends TestFmwk {
// the 1st one is checking setter/getter, while the 2nd one checks for getInstance
// compare the Currency and Currency Cash Digits
// Note that as of CLDR 26:
// * TWD switches from 0 decimals to 2; PKR still has 0, so change test to that
// * TWD and PKR switched from 0 decimals to 2; ISK still has 0, so change test to that
// * CAD rounds to .05 in the cash style only.
for (int i = 0; i < 2; i++) {
String original_expected = "PKR 124";
String original_expected = "ISK 124";
DecimalFormat custom = null;
if (i == 0) {
custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=PKR"),
custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=ISK"),
DecimalFormat.CURRENCYSTYLE);
String original = custom.format(123.567);
@ -4278,7 +4278,7 @@ public class NumberFormatTest extends TestFmwk {
custom.setCurrencyUsage(Currency.CurrencyUsage.CASH);
assertEquals("Test Currency Context Purpose", custom.getCurrencyUsage(), Currency.CurrencyUsage.CASH);
} else {
custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=PKR"),
custom = (DecimalFormat) DecimalFormat.getInstance(new ULocale("en_US@currency=ISK"),
DecimalFormat.CASHCURRENCYSTYLE);
// test the getter
@ -4286,7 +4286,7 @@ public class NumberFormatTest extends TestFmwk {
}
String cash_currency = custom.format(123.567);
String cash_currency_expected = "PKR 124";
String cash_currency_expected = "ISK 124";
assertEquals("Test Currency Context", cash_currency_expected, cash_currency);
}

View file

@ -499,9 +499,9 @@ public class NumberRegressionTests extends TestFmwk {
String expectedCurrency = "5\u00a0789,98\u00a0F";
String expectedPercent = "-578\u00a0998%";
*/
String expectedDefault = "-5\u00a0789,988";
String expectedCurrency = "5\u00a0789,99\u00a0" + EURO; // euro
String expectedPercent = "-578\u00a0999\u00a0%";
String expectedDefault = "-5\u202f789,988";
String expectedCurrency = "5\u202f789,99\u00a0" + EURO; // euro
String expectedPercent = "-578\u202f999\u00a0%";
formatter = NumberFormat.getNumberInstance(Locale.FRANCE);
tempString = formatter.format (-5789.9876);

View file

@ -446,7 +446,7 @@ public class TestMessageFormat extends TestFmwk {
// ICU 62: use the unknown currency symbol XXX.
//String compareStrEng = "At <time> on Aug 8, 1997, you made a deposit of $456.83.";
String compareStrEng = "At <time> on Aug 8, 1997, you made a deposit of ";
compareStrEng += "XXX\u00a0";
compareStrEng += "\u00a4";
compareStrEng += "456.83.";
// {sfb} to get DM, would need Locale::GERMANY, not Locale::GERMAN
// Just use unlocalized currency symbol.
@ -913,7 +913,7 @@ public class TestMessageFormat extends TestFmwk {
String compareStr = "At <time> on Aug 8, 1997, you made a deposit of $456.83.";
// the date being German-style, but the currency being English-style
String compareStr2 = "At <time> on 08.08.1997, you made a deposit of ";
compareStr2 += "XXX\u00A0";
compareStr2 += "\u00A4";
compareStr2 += "456.83.";
// both date and currency formats are German-style
String compareStr3 = "At <time> on 08.08.1997, you made a deposit of ";

View file

@ -428,11 +428,11 @@ public class TimeUnitTest extends TestFmwk {
public void TestStandInForMeasureFormat() {
TimeUnitFormat tuf = new TimeUnitFormat(ULocale.FRENCH, TimeUnitFormat.ABBREVIATED_NAME);
Measure measure = new Measure(23, MeasureUnit.CELSIUS);
assertEquals("23 °C", "23 °C", tuf.format(measure));
assertEquals("23\u202F°C", "23\u202F°C", tuf.format(measure));
tuf = new TimeUnitFormat(ULocale.FRENCH, TimeUnitFormat.FULL_NAME);
assertEquals(
"70 pied et 5,3 pouces",
"70 pieds et 5,3 pouces",
"70 pieds et 5,3\u00A0pouces",
"70 pieds et 5,3\u00A0pouces",
tuf.formatMeasures(
new Measure(70, MeasureUnit.FOOT),
new Measure(5.3, MeasureUnit.INCH)));

View file

@ -1536,8 +1536,8 @@ public class NumberFormatterApiTest {
null,
NumberFormatter.with().symbols(DecimalFormatSymbols.getInstance(ULocale.FRENCH)),
ULocale.JAPAN,
"87 650",
"8 765",
"87\u202F650",
"8\u202F765",
"876,5",
"87,65",
"8,765",
@ -1575,8 +1575,8 @@ public class NumberFormatterApiTest {
"numbering-system/mathsanb",
NumberFormatter.with().symbols(NumberingSystem.getInstanceByName("mathsanb")),
ULocale.FRENCH,
"𝟴𝟳 𝟲𝟱𝟬",
"𝟴 𝟳𝟲𝟱",
"𝟴𝟳\u202f𝟲𝟱𝟬",
"𝟴\u202f𝟳𝟲𝟱",
"𝟴𝟳𝟲,𝟱",
"𝟴𝟳,𝟲𝟱",
"𝟴,𝟳𝟲𝟱",

View file

@ -293,7 +293,7 @@ public class RegionTest extends TestFmwk {
{ "TA" , "-1" , "QO", "TERRITORY", "009" },
{ "TC" , "796", "029", "TERRITORY", "019" },
{ "TD" , "148", "017", "TERRITORY", "002" },
{ "TF" , "260", "145", "TERRITORY", "142" },
{ "TF" , "260", "014", "TERRITORY", "002" },
{ "TG" , "768", "011", "TERRITORY", "002" },
{ "TH" , "764", "035", "TERRITORY", "142" },
{ "TJ" , "762", "143", "TERRITORY", "142" },

View file

@ -1198,14 +1198,15 @@ public class ULocaleTest extends TestFmwk {
@Test
public void TestDisplayNameWithDialectCoverage() {
// Coverage test. Implementation is in class LocaleDisplayNames.
// In CLDR 63, de removed the dialect names, use fr instead
assertFalse("en-GB in system default locale: anything but empty",
ULocale.UK.getDisplayNameWithDialect().isEmpty());
assertEquals("en-GB in de", "Britisches Englisch",
ULocale.UK.getDisplayNameWithDialect(ULocale.GERMAN));
assertEquals("en-GB (string) in de", "Britisches Englisch",
ULocale.getDisplayNameWithDialect("en-GB", ULocale.GERMAN));
assertEquals("en-GB (string) in de (string)", "Britisches Englisch",
ULocale.getDisplayNameWithDialect("en-GB", "de"));
assertEquals("en-GB in fr", "anglais britannique",
ULocale.UK.getDisplayNameWithDialect(ULocale.FRENCH));
assertEquals("en-GB (string) in fr", "anglais britannique",
ULocale.getDisplayNameWithDialect("en-GB", ULocale.FRENCH));
assertEquals("en-GB (string) in fr (string)", "anglais britannique",
ULocale.getDisplayNameWithDialect("en-GB", "fr"));
}
@Test