Update CLDR data to version 34

Bug: #9557
Bug-Link: https://github.com/gwtproject/gwt/issues/9557
Change-Id: I9bc371f233ddbe042883ba7870d3dce30f58569c
diff --git a/user/src/com/google/gwt/i18n/client/DefaultLocalizedNames.java b/user/src/com/google/gwt/i18n/client/DefaultLocalizedNames.java
index c7feeef..bd7a4a3 100644
--- a/user/src/com/google/gwt/i18n/client/DefaultLocalizedNames.java
+++ b/user/src/com/google/gwt/i18n/client/DefaultLocalizedNames.java
@@ -309,6 +309,8 @@
     namesMap.put("VU", "Vanuatu");
     namesMap.put("WF", "Wallis & Futuna");
     namesMap.put("WS", "Samoa");
+    namesMap.put("XA", "Pseudo-Accents");
+    namesMap.put("XB", "Pseudo-Bidi");
     namesMap.put("XK", "Kosovo");
     namesMap.put("YE", "Yemen");
     namesMap.put("YT", "Mayotte");
@@ -507,6 +509,8 @@
         "PN",
         "PL",
         "PT",
+        "XA",
+        "XB",
         "PR",
         "QA",
         "RE",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.properties
index e33313c..8a7fbd4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.properties
@@ -29,7 +29,7 @@
 AFN = AFN||0
 ALK = ALK|||1
 ALL = ALL||0
-AMD = AMD||0
+AMD = AMD
 ANG = ANG
 AOA = AOA
 AOK = AOK|||1
@@ -91,7 +91,7 @@
 CNH = CNH|||1
 CNX = CNX|||1
 CNY = CNY|CN¥
-COP = COP||0
+COP = COP
 COU = COU|||1
 CRC = CRC
 CSD = CSD|||1
@@ -135,14 +135,14 @@
 GTQ = GTQ
 GWE = GWE|||1
 GWP = GWP|||1
-GYD = GYD||0
+GYD = GYD
 HKD = HKD|HK$
 HNL = HNL
 HRD = HRD|||1
 HRK = HRK
 HTG = HTG
 HUF = HUF
-IDR = IDR||0
+IDR = IDR
 IEP = IEP|||1
 ILP = ILP|||1
 ILR = ILR|||1
@@ -191,12 +191,13 @@
 MKN = MKN|||1
 MLF = MLF|||1
 MMK = MMK||0
-MNT = MNT||0
+MNT = MNT
 MOP = MOP
-MRO = MRO||0
+MRO = MRO||0|1
+MRU = MRU
 MTL = MTL|||1
 MTP = MTP|||1
-MUR = MUR||0
+MUR = MUR
 MVP = MVP|||1
 MVR = MVR
 MWK = MWK
@@ -222,7 +223,7 @@
 PES = PES|||1
 PGK = PGK
 PHP = PHP
-PKR = PKR||0
+PKR = PKR
 PLN = PLN
 PLZ = PLZ|||1
 PTE = PTE|||1
@@ -269,7 +270,7 @@
 TRY = TRY|TL
 TTD = TTD
 TWD = TWD|NT$
-TZS = TZS||0
+TZS = TZS
 UAH = UAH
 UAK = UAK|||1
 UGS = UGS|||1
@@ -280,9 +281,11 @@
 UYI = UYI||0|1
 UYP = UYP|||1
 UYU = UYU
-UZS = UZS||0
+UYW = UYW||4|1
+UZS = UZS
 VEB = VEB|||1
-VEF = VEF
+VEF = VEF|||1
+VES = VES
 VND = VND|₫|0
 VNN = VNN|||1
 VUV = VUV||0
@@ -307,7 +310,7 @@
 XSU = XSU|||1
 XTS = XTS|||1
 XUA = XUA|||1
-XXX = XXX|||1
+XXX = XXX|¤||1
 YDD = YDD|||1
 YER = YER||0
 YUD = YUD|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.versions.txt b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.versions.txt
index 43d510a..3cdda7b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.versions.txt
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData.versions.txt
@@ -1,402 +1,413 @@
-cldrVersion=32.0.1
+cldrVersion=34
 
-number=$Revision: 13701 $
-af.number=$Revision: 13705 $
-af_NA.number=$Revision: 13133 $
-agq.number=$Revision: 13701 $
-ak.number=$Revision: 13701 $
-am.number=$Revision: 13705 $
-ar.number=$Revision: 13686 $
-ar_DJ.number=$Revision: 13133 $
-ar_ER.number=$Revision: 13133 $
-ar_KM.number=$Revision: 13571 $
-ar_LB.number=$Revision: 13701 $
-ar_SO.number=$Revision: 13701 $
-ar_SS.number=$Revision: 13133 $
-as.number=$Revision: 13705 $
-asa.number=$Revision: 13133 $
-ast.number=$Revision: 13701 $
-az.number=$Revision: 13701 $
-az_Cyrl.number=$Revision: 13701 $
-bas.number=$Revision: 13701 $
-be.number=$Revision: 13705 $
-bem.number=$Revision: 13133 $
-bez.number=$Revision: 13133 $
-bg.number=$Revision: 13759 $
-bm.number=$Revision: 13133 $
-bn.number=$Revision: 13686 $
-bo.number=$Revision: 13686 $
-bo_IN.number=$Revision: 13133 $
-br.number=$Revision: 13701 $
-brx.number=$Revision: 13701 $
-bs.number=$Revision: 13705 $
-bs_Cyrl.number=$Revision: 13705 $
-ca.number=$Revision: 13722 $
-ca_ES_VALENCIA.number=$Revision: 13133 $
-ca_FR.number=$Revision: 13133 $
-ccp.number=$Revision: 13751 $
-ce.number=$Revision: 13705 $
-cgg.number=$Revision: 13133 $
-chr.number=$Revision: 13701 $
-ckb.number=$Revision: 13686 $
-cs.number=$Revision: 13711 $
-cu.number=$Revision: 13701 $
-cy.number=$Revision: 13717 $
-da.number=$Revision: 13705 $
-dav.number=$Revision: 13133 $
-de.number=$Revision: 13796 $
-de_CH.number=$Revision: 13708 $
-de_LI.number=$Revision: 13701 $
-de_LU.number=$Revision: 13133 $
-dje.number=$Revision: 13701 $
-dsb.number=$Revision: 13701 $
-dyo.number=$Revision: 13701 $
-dz.number=$Revision: 13686 $
-ebu.number=$Revision: 13133 $
-ee.number=$Revision: 13701 $
-el.number=$Revision: 13705 $
-en.number=$Revision: 13744 $
-en_001.number=$Revision: 13571 $
-en_AG.number=$Revision: 13133 $
-en_AI.number=$Revision: 13133 $
-en_AS.number=$Revision: 13133 $
-en_AU.number=$Revision: 13706 $
-en_BB.number=$Revision: 13133 $
-en_BI.number=$Revision: 13133 $
-en_BM.number=$Revision: 13133 $
-en_BS.number=$Revision: 13133 $
-en_BW.number=$Revision: 13133 $
-en_BZ.number=$Revision: 13133 $
-en_CA.number=$Revision: 13722 $
-en_CC.number=$Revision: 13133 $
-en_CK.number=$Revision: 13133 $
-en_CX.number=$Revision: 13133 $
-en_DG.number=$Revision: 13133 $
-en_DK.number=$Revision: 13706 $
-en_DM.number=$Revision: 13133 $
-en_ER.number=$Revision: 13133 $
-en_FJ.number=$Revision: 13133 $
-en_FK.number=$Revision: 13133 $
-en_GB.number=$Revision: 13722 $
-en_GD.number=$Revision: 13133 $
-en_GG.number=$Revision: 13133 $
-en_GH.number=$Revision: 13133 $
-en_GI.number=$Revision: 13133 $
-en_GM.number=$Revision: 13133 $
-en_GU.number=$Revision: 13133 $
-en_GY.number=$Revision: 13133 $
-en_IM.number=$Revision: 13133 $
-en_JE.number=$Revision: 13133 $
-en_JM.number=$Revision: 13133 $
-en_KE.number=$Revision: 13133 $
-en_KI.number=$Revision: 13133 $
-en_KN.number=$Revision: 13133 $
-en_KY.number=$Revision: 13133 $
-en_LC.number=$Revision: 13133 $
-en_LR.number=$Revision: 13133 $
-en_LS.number=$Revision: 13133 $
-en_MG.number=$Revision: 13133 $
-en_MH.number=$Revision: 13133 $
-en_MO.number=$Revision: 13133 $
-en_MP.number=$Revision: 13133 $
-en_MS.number=$Revision: 13133 $
-en_MT.number=$Revision: 13133 $
-en_MU.number=$Revision: 13133 $
-en_MW.number=$Revision: 13133 $
-en_MY.number=$Revision: 13133 $
-en_NA.number=$Revision: 13133 $
-en_NF.number=$Revision: 13133 $
-en_NG.number=$Revision: 13133 $
-en_NR.number=$Revision: 13133 $
-en_NU.number=$Revision: 13133 $
-en_NZ.number=$Revision: 13706 $
-en_PG.number=$Revision: 13133 $
-en_PH.number=$Revision: 13133 $
-en_PK.number=$Revision: 13133 $
-en_PN.number=$Revision: 13133 $
-en_PR.number=$Revision: 13133 $
-en_RW.number=$Revision: 13133 $
-en_SB.number=$Revision: 13133 $
-en_SC.number=$Revision: 13133 $
-en_SE.number=$Revision: 13701 $
-en_SG.number=$Revision: 13133 $
-en_SH.number=$Revision: 13133 $
-en_SL.number=$Revision: 13133 $
-en_SS.number=$Revision: 13133 $
-en_SX.number=$Revision: 13133 $
-en_SZ.number=$Revision: 13133 $
-en_TK.number=$Revision: 13133 $
-en_TO.number=$Revision: 13133 $
-en_TT.number=$Revision: 13133 $
-en_TV.number=$Revision: 13133 $
-en_TZ.number=$Revision: 13133 $
-en_UG.number=$Revision: 13133 $
-en_UM.number=$Revision: 13133 $
-en_US.number=$Revision: 13133 $
-en_VC.number=$Revision: 13133 $
-en_VI.number=$Revision: 13133 $
-en_VU.number=$Revision: 13133 $
-en_WS.number=$Revision: 13133 $
-en_ZA.number=$Revision: 13701 $
-en_ZM.number=$Revision: 13133 $
-eo.number=$Revision: 13701 $
-es.number=$Revision: 13722 $
-es_419.number=$Revision: 13722 $
-es_AR.number=$Revision: 13722 $
-es_BO.number=$Revision: 13706 $
-es_BR.number=$Revision: 13133 $
-es_BZ.number=$Revision: 13237 $
-es_CL.number=$Revision: 13706 $
-es_CO.number=$Revision: 13706 $
-es_CR.number=$Revision: 13706 $
-es_CU.number=$Revision: 13133 $
-es_DO.number=$Revision: 13706 $
-es_EC.number=$Revision: 13706 $
-es_GQ.number=$Revision: 13133 $
-es_GT.number=$Revision: 13706 $
-es_HN.number=$Revision: 13706 $
-es_MX.number=$Revision: 13732 $
-es_NI.number=$Revision: 13706 $
-es_PA.number=$Revision: 13706 $
-es_PE.number=$Revision: 13706 $
-es_PH.number=$Revision: 13133 $
-es_PR.number=$Revision: 13706 $
-es_PY.number=$Revision: 13706 $
-es_SV.number=$Revision: 13706 $
-es_US.number=$Revision: 13722 $
-es_UY.number=$Revision: 13706 $
-es_VE.number=$Revision: 13706 $
-et.number=$Revision: 13722 $
-eu.number=$Revision: 13705 $
-ewo.number=$Revision: 13701 $
-fa.number=$Revision: 13705 $
-fa_AF.number=$Revision: 13706 $
-ff.number=$Revision: 13701 $
-ff_GN.number=$Revision: 13133 $
-ff_MR.number=$Revision: 13133 $
-fi.number=$Revision: 13767 $
-fil.number=$Revision: 13701 $
-fo.number=$Revision: 13705 $
-fo_DK.number=$Revision: 13133 $
-fr.number=$Revision: 13701 $
-fr_BI.number=$Revision: 13133 $
-fr_CA.number=$Revision: 13722 $
-fr_CD.number=$Revision: 13133 $
-fr_DJ.number=$Revision: 13133 $
-fr_DZ.number=$Revision: 13133 $
-fr_GN.number=$Revision: 13133 $
-fr_HT.number=$Revision: 13133 $
-fr_KM.number=$Revision: 13133 $
-fr_LU.number=$Revision: 13701 $
-fr_MG.number=$Revision: 13133 $
-fr_MR.number=$Revision: 13133 $
-fr_MU.number=$Revision: 13133 $
-fr_RW.number=$Revision: 13133 $
-fr_SC.number=$Revision: 13133 $
-fr_SY.number=$Revision: 13133 $
-fr_TN.number=$Revision: 13133 $
-fr_VU.number=$Revision: 13133 $
-fur.number=$Revision: 13701 $
-fy.number=$Revision: 13701 $
-ga.number=$Revision: 13705 $
-gd.number=$Revision: 13701 $
-gl.number=$Revision: 13701 $
-gsw.number=$Revision: 13701 $
-gu.number=$Revision: 13686 $
-guz.number=$Revision: 13133 $
-ha.number=$Revision: 13701 $
-ha_GH.number=$Revision: 13133 $
-haw.number=$Revision: 13701 $
-he.number=$Revision: 13722 $
-hi.number=$Revision: 13686 $
-hr.number=$Revision: 13701 $
-hr_BA.number=$Revision: 13133 $
-hsb.number=$Revision: 13701 $
-hu.number=$Revision: 13705 $
-hy.number=$Revision: 13701 $
-id.number=$Revision: 13705 $
-ig.number=$Revision: 13701 $
-ii.number=$Revision: 13701 $
-is.number=$Revision: 13705 $
-it.number=$Revision: 13701 $
-ja.number=$Revision: 13701 $
-jgo.number=$Revision: 13701 $
-jmc.number=$Revision: 13133 $
-ka.number=$Revision: 13701 $
-kab.number=$Revision: 13701 $
-kam.number=$Revision: 13133 $
-kde.number=$Revision: 13133 $
-kea.number=$Revision: 13701 $
-khq.number=$Revision: 13701 $
-ki.number=$Revision: 13133 $
-kk.number=$Revision: 13705 $
-kkj.number=$Revision: 13701 $
-kl.number=$Revision: 13701 $
-kln.number=$Revision: 13133 $
-km.number=$Revision: 13705 $
-kn.number=$Revision: 13705 $
-ko.number=$Revision: 13705 $
-ks.number=$Revision: 13701 $
-ksb.number=$Revision: 13133 $
-ksf.number=$Revision: 13701 $
-ksh.number=$Revision: 13701 $
-kw.number=$Revision: 13133 $
-ky.number=$Revision: 13705 $
-lag.number=$Revision: 13133 $
-lb.number=$Revision: 13701 $
-lg.number=$Revision: 13133 $
-lkt.number=$Revision: 13701 $
-ln.number=$Revision: 13701 $
-ln_AO.number=$Revision: 13133 $
-lo.number=$Revision: 13701 $
-lrc.number=$Revision: 13701 $
-lt.number=$Revision: 13705 $
-lu.number=$Revision: 13701 $
-luo.number=$Revision: 13133 $
-luy.number=$Revision: 13133 $
-lv.number=$Revision: 13705 $
-mas.number=$Revision: 13133 $
-mas_TZ.number=$Revision: 13133 $
-mer.number=$Revision: 13133 $
-mfe.number=$Revision: 13701 $
-mg.number=$Revision: 13701 $
-mgh.number=$Revision: 13701 $
-mgo.number=$Revision: 13701 $
-mk.number=$Revision: 13705 $
-ml.number=$Revision: 13686 $
-mn.number=$Revision: 13701 $
-mr.number=$Revision: 13722 $
-ms.number=$Revision: 13705 $
-ms_BN.number=$Revision: 13706 $
-ms_SG.number=$Revision: 13133 $
-mt.number=$Revision: 13701 $
-mua.number=$Revision: 13701 $
-my.number=$Revision: 13705 $
-mzn.number=$Revision: 13186 $
-naq.number=$Revision: 13133 $
-nb.number=$Revision: 13705 $
-nd.number=$Revision: 13133 $
-nds.number=$Revision: 13701 $
-ne.number=$Revision: 13686 $
-nl.number=$Revision: 13701 $
-nl_AW.number=$Revision: 13133 $
-nl_BQ.number=$Revision: 13133 $
-nl_CW.number=$Revision: 13133 $
-nl_SR.number=$Revision: 13133 $
-nl_SX.number=$Revision: 13133 $
-nmg.number=$Revision: 13701 $
-nn.number=$Revision: 13705 $
-nnh.number=$Revision: 13701 $
-nus.number=$Revision: 13701 $
-nyn.number=$Revision: 13133 $
-om.number=$Revision: 13701 $
-om_KE.number=$Revision: 13133 $
-or.number=$Revision: 13757 $
-os.number=$Revision: 13701 $
-os_RU.number=$Revision: 13133 $
-pa.number=$Revision: 13722 $
-pa_Arab.number=$Revision: 13701 $
-pl.number=$Revision: 13705 $
-prg.number=$Revision: 13701 $
-ps.number=$Revision: 13686 $
-pt.number=$Revision: 13701 $
-pt_AO.number=$Revision: 13133 $
-pt_CH.number=$Revision: 13133 $
-pt_CV.number=$Revision: 13571 $
-pt_GQ.number=$Revision: 13133 $
-pt_GW.number=$Revision: 13133 $
-pt_LU.number=$Revision: 13133 $
-pt_MO.number=$Revision: 13133 $
-pt_MZ.number=$Revision: 13133 $
-pt_PT.number=$Revision: 13706 $
-pt_ST.number=$Revision: 13133 $
-pt_TL.number=$Revision: 13133 $
-qu.number=$Revision: 13705 $
-qu_BO.number=$Revision: 13706 $
-qu_EC.number=$Revision: 13133 $
-rm.number=$Revision: 13701 $
-rn.number=$Revision: 13701 $
-ro.number=$Revision: 13705 $
-ro_MD.number=$Revision: 13133 $
-rof.number=$Revision: 13133 $
-ru.number=$Revision: 13758 $
-ru_BY.number=$Revision: 13133 $
-ru_KG.number=$Revision: 13133 $
-ru_KZ.number=$Revision: 13133 $
-ru_MD.number=$Revision: 13133 $
-rw.number=$Revision: 13705 $
-rwk.number=$Revision: 13133 $
-sah.number=$Revision: 13701 $
-saq.number=$Revision: 13133 $
-sbp.number=$Revision: 13701 $
-sd.number=$Revision: 13705 $
-se.number=$Revision: 13701 $
-se_SE.number=$Revision: 13133 $
-seh.number=$Revision: 13701 $
-ses.number=$Revision: 13701 $
-sg.number=$Revision: 13701 $
-shi.number=$Revision: 13701 $
-shi_Latn.number=$Revision: 13701 $
-si.number=$Revision: 13705 $
-sk.number=$Revision: 13705 $
-sl.number=$Revision: 13701 $
-smn.number=$Revision: 13701 $
-sn.number=$Revision: 13701 $
-so.number=$Revision: 13701 $
-so_DJ.number=$Revision: 13133 $
-so_ET.number=$Revision: 13133 $
-so_KE.number=$Revision: 13133 $
-sq.number=$Revision: 13701 $
-sq_MK.number=$Revision: 13133 $
-sr.number=$Revision: 13705 $
-sr_Latn.number=$Revision: 13708 $
-sv.number=$Revision: 13705 $
-sw.number=$Revision: 13734 $
-sw_CD.number=$Revision: 13706 $
-sw_UG.number=$Revision: 13133 $
-ta.number=$Revision: 13686 $
-ta_LK.number=$Revision: 13133 $
-ta_MY.number=$Revision: 13133 $
-ta_SG.number=$Revision: 13133 $
-te.number=$Revision: 13686 $
-teo.number=$Revision: 13133 $
-teo_KE.number=$Revision: 13133 $
-tg.number=$Revision: 13704 $
-th.number=$Revision: 13756 $
-ti.number=$Revision: 13705 $
-ti_ER.number=$Revision: 13706 $
-tk.number=$Revision: 13701 $
-to.number=$Revision: 13705 $
-tr.number=$Revision: 13705 $
-tt.number=$Revision: 13705 $
-twq.number=$Revision: 13701 $
-tzm.number=$Revision: 13701 $
-ug.number=$Revision: 13705 $
-uk.number=$Revision: 13712 $
-ur.number=$Revision: 13769 $
-ur_IN.number=$Revision: 13706 $
-uz.number=$Revision: 13701 $
-uz_Arab.number=$Revision: 13686 $
-uz_Cyrl.number=$Revision: 13701 $
-vai.number=$Revision: 13701 $
-vai_Latn.number=$Revision: 13701 $
-vi.number=$Revision: 13705 $
-vun.number=$Revision: 13133 $
-wae.number=$Revision: 13701 $
-wo.number=$Revision: 13704 $
-xog.number=$Revision: 13133 $
-yav.number=$Revision: 13701 $
-yi.number=$Revision: 13701 $
-yo.number=$Revision: 13701 $
-yo_BJ.number=$Revision: 13709 $
-yue.number=$Revision: 13733 $
-yue_Hans.number=$Revision: 13708 $
-zgh.number=$Revision: 13701 $
-zh.number=$Revision: 13742 $
-zh_Hans_HK.number=$Revision: 13706 $
-zh_Hans_MO.number=$Revision: 13706 $
-zh_Hans_SG.number=$Revision: 13706 $
-zh_Hant.number=$Revision: 13705 $
-zh_Hant_HK.number=$Revision: 13706 $
-zh_Hant_MO.number=$Revision: 13133 $
-zu.number=$Revision: 13701 $
+number=$Revision: 14491 $
+af.number=$Revision: 14365 $
+af_NA.number=$Revision: 13869 $
+agq.number=$Revision: 13911 $
+ak.number=$Revision: 13911 $
+am.number=$Revision: 14365 $
+ar.number=$Revision: 14350 $
+ar_DJ.number=$Revision: 13880 $
+ar_ER.number=$Revision: 13880 $
+ar_KM.number=$Revision: 13880 $
+ar_LB.number=$Revision: 13880 $
+ar_SO.number=$Revision: 13880 $
+ar_SS.number=$Revision: 13880 $
+as.number=$Revision: 14394 $
+asa.number=$Revision: 13911 $
+ast.number=$Revision: 14491 $
+az.number=$Revision: 14453 $
+az_Cyrl.number=$Revision: 14453 $
+bas.number=$Revision: 13911 $
+be.number=$Revision: 14365 $
+bem.number=$Revision: 13869 $
+bez.number=$Revision: 13911 $
+bg.number=$Revision: 14394 $
+bm.number=$Revision: 13911 $
+bn.number=$Revision: 14491 $
+bo.number=$Revision: 13869 $
+bo_IN.number=$Revision: 13869 $
+br.number=$Revision: 14491 $
+brx.number=$Revision: 14134 $
+bs.number=$Revision: 14488 $
+bs_Cyrl.number=$Revision: 14134 $
+ca.number=$Revision: 14365 $
+ca_ES_VALENCIA.number=$Revision: 13839 $
+ca_FR.number=$Revision: 13839 $
+ccp.number=$Revision: 14350 $
+ce.number=$Revision: 14134 $
+cgg.number=$Revision: 13911 $
+chr.number=$Revision: 14302 $
+ckb.number=$Revision: 14488 $
+cs.number=$Revision: 14491 $
+cu.number=$Revision: 13869 $
+cy.number=$Revision: 14491 $
+da.number=$Revision: 14365 $
+dav.number=$Revision: 13911 $
+de.number=$Revision: 14491 $
+de_CH.number=$Revision: 14450 $
+de_LI.number=$Revision: 13839 $
+de_LU.number=$Revision: 13839 $
+dje.number=$Revision: 13911 $
+dsb.number=$Revision: 14134 $
+dyo.number=$Revision: 13911 $
+dz.number=$Revision: 14134 $
+ebu.number=$Revision: 13911 $
+ee.number=$Revision: 14488 $
+el.number=$Revision: 14365 $
+en.number=$Revision: 14491 $
+en_001.number=$Revision: 14418 $
+en_AG.number=$Revision: 13869 $
+en_AI.number=$Revision: 13869 $
+en_AS.number=$Revision: 13869 $
+en_AU.number=$Revision: 14418 $
+en_BB.number=$Revision: 13869 $
+en_BI.number=$Revision: 13869 $
+en_BM.number=$Revision: 13869 $
+en_BS.number=$Revision: 13869 $
+en_BW.number=$Revision: 13869 $
+en_BZ.number=$Revision: 13869 $
+en_CA.number=$Revision: 14488 $
+en_CC.number=$Revision: 13869 $
+en_CK.number=$Revision: 13869 $
+en_CX.number=$Revision: 13869 $
+en_DG.number=$Revision: 13869 $
+en_DK.number=$Revision: 13869 $
+en_DM.number=$Revision: 13869 $
+en_ER.number=$Revision: 13869 $
+en_FJ.number=$Revision: 13869 $
+en_FK.number=$Revision: 13869 $
+en_GB.number=$Revision: 14418 $
+en_GD.number=$Revision: 13869 $
+en_GG.number=$Revision: 13869 $
+en_GH.number=$Revision: 13869 $
+en_GI.number=$Revision: 13869 $
+en_GM.number=$Revision: 13869 $
+en_GU.number=$Revision: 13869 $
+en_GY.number=$Revision: 13869 $
+en_IM.number=$Revision: 13869 $
+en_IN.number=$Revision: 14418 $
+en_JE.number=$Revision: 13869 $
+en_JM.number=$Revision: 14418 $
+en_KE.number=$Revision: 13869 $
+en_KI.number=$Revision: 13869 $
+en_KN.number=$Revision: 13869 $
+en_KY.number=$Revision: 13869 $
+en_LC.number=$Revision: 13869 $
+en_LR.number=$Revision: 13869 $
+en_LS.number=$Revision: 13869 $
+en_MG.number=$Revision: 13869 $
+en_MH.number=$Revision: 13869 $
+en_MO.number=$Revision: 13869 $
+en_MP.number=$Revision: 13869 $
+en_MS.number=$Revision: 13869 $
+en_MT.number=$Revision: 13869 $
+en_MU.number=$Revision: 13869 $
+en_MW.number=$Revision: 13869 $
+en_MY.number=$Revision: 13869 $
+en_NA.number=$Revision: 13869 $
+en_NF.number=$Revision: 13869 $
+en_NG.number=$Revision: 13869 $
+en_NR.number=$Revision: 13869 $
+en_NU.number=$Revision: 13869 $
+en_NZ.number=$Revision: 14488 $
+en_PG.number=$Revision: 13869 $
+en_PH.number=$Revision: 13869 $
+en_PK.number=$Revision: 13869 $
+en_PN.number=$Revision: 13869 $
+en_PR.number=$Revision: 13869 $
+en_RW.number=$Revision: 13869 $
+en_SB.number=$Revision: 13869 $
+en_SC.number=$Revision: 13869 $
+en_SE.number=$Revision: 13869 $
+en_SG.number=$Revision: 13869 $
+en_SH.number=$Revision: 13869 $
+en_SL.number=$Revision: 13869 $
+en_SS.number=$Revision: 13869 $
+en_SX.number=$Revision: 13869 $
+en_SZ.number=$Revision: 13869 $
+en_TK.number=$Revision: 13869 $
+en_TO.number=$Revision: 13869 $
+en_TT.number=$Revision: 13869 $
+en_TV.number=$Revision: 13869 $
+en_TZ.number=$Revision: 13869 $
+en_UG.number=$Revision: 13869 $
+en_UM.number=$Revision: 13869 $
+en_US.number=$Revision: 13869 $
+en_VC.number=$Revision: 13869 $
+en_VI.number=$Revision: 13869 $
+en_VU.number=$Revision: 13869 $
+en_WS.number=$Revision: 13869 $
+en_ZA.number=$Revision: 13869 $
+en_ZM.number=$Revision: 13869 $
+eo.number=$Revision: 13869 $
+es.number=$Revision: 14488 $
+es_419.number=$Revision: 14365 $
+es_AR.number=$Revision: 14365 $
+es_BO.number=$Revision: 13839 $
+es_BR.number=$Revision: 13839 $
+es_BZ.number=$Revision: 13839 $
+es_CL.number=$Revision: 13839 $
+es_CO.number=$Revision: 14365 $
+es_CR.number=$Revision: 13839 $
+es_CU.number=$Revision: 13839 $
+es_DO.number=$Revision: 13839 $
+es_EC.number=$Revision: 13839 $
+es_GQ.number=$Revision: 13839 $
+es_GT.number=$Revision: 13839 $
+es_HN.number=$Revision: 13839 $
+es_MX.number=$Revision: 14405 $
+es_NI.number=$Revision: 13839 $
+es_PA.number=$Revision: 13839 $
+es_PE.number=$Revision: 13839 $
+es_PH.number=$Revision: 13839 $
+es_PR.number=$Revision: 13839 $
+es_PY.number=$Revision: 14365 $
+es_SV.number=$Revision: 13839 $
+es_US.number=$Revision: 14365 $
+es_UY.number=$Revision: 14479 $
+es_VE.number=$Revision: 14145 $
+et.number=$Revision: 14491 $
+eu.number=$Revision: 14365 $
+ewo.number=$Revision: 13911 $
+fa.number=$Revision: 14365 $
+fa_AF.number=$Revision: 14365 $
+ff.number=$Revision: 13911 $
+ff_Latn_GH.number=$Revision: 14446 $
+ff_Latn_GM.number=$Revision: 14446 $
+ff_Latn_GN.number=$Revision: 14257 $
+ff_Latn_LR.number=$Revision: 14446 $
+ff_Latn_MR.number=$Revision: 14257 $
+ff_Latn_NG.number=$Revision: 14446 $
+ff_Latn_SL.number=$Revision: 14446 $
+fi.number=$Revision: 14491 $
+fil.number=$Revision: 14491 $
+fo.number=$Revision: 14134 $
+fo_DK.number=$Revision: 13839 $
+fr.number=$Revision: 14491 $
+fr_BI.number=$Revision: 13839 $
+fr_CA.number=$Revision: 14365 $
+fr_CD.number=$Revision: 13839 $
+fr_DJ.number=$Revision: 13839 $
+fr_DZ.number=$Revision: 13839 $
+fr_GN.number=$Revision: 13839 $
+fr_HT.number=$Revision: 13839 $
+fr_KM.number=$Revision: 13839 $
+fr_LU.number=$Revision: 13839 $
+fr_MG.number=$Revision: 13839 $
+fr_MR.number=$Revision: 13911 $
+fr_MU.number=$Revision: 13839 $
+fr_RW.number=$Revision: 13839 $
+fr_SC.number=$Revision: 13839 $
+fr_SY.number=$Revision: 13839 $
+fr_TN.number=$Revision: 13839 $
+fr_VU.number=$Revision: 13839 $
+fur.number=$Revision: 13869 $
+fy.number=$Revision: 14134 $
+ga.number=$Revision: 14491 $
+gd.number=$Revision: 14491 $
+gl.number=$Revision: 14394 $
+gsw.number=$Revision: 14134 $
+gu.number=$Revision: 14402 $
+guz.number=$Revision: 13911 $
+ha.number=$Revision: 14302 $
+ha_GH.number=$Revision: 13869 $
+haw.number=$Revision: 14394 $
+he.number=$Revision: 14394 $
+hi.number=$Revision: 14350 $
+hr.number=$Revision: 14350 $
+hr_BA.number=$Revision: 13839 $
+hsb.number=$Revision: 14134 $
+hu.number=$Revision: 14365 $
+hy.number=$Revision: 14350 $
+ia.number=$Revision: 14415 $
+id.number=$Revision: 14420 $
+ig.number=$Revision: 14488 $
+ii.number=$Revision: 13869 $
+is.number=$Revision: 14491 $
+it.number=$Revision: 14486 $
+ja.number=$Revision: 14491 $
+jgo.number=$Revision: 13869 $
+jmc.number=$Revision: 13911 $
+jv.number=$Revision: 14415 $
+ka.number=$Revision: 14350 $
+kab.number=$Revision: 14394 $
+kam.number=$Revision: 13911 $
+kde.number=$Revision: 13911 $
+kea.number=$Revision: 14365 $
+khq.number=$Revision: 13911 $
+ki.number=$Revision: 13911 $
+kk.number=$Revision: 14488 $
+kkj.number=$Revision: 13869 $
+kl.number=$Revision: 14512 $
+kln.number=$Revision: 13911 $
+km.number=$Revision: 14488 $
+kn.number=$Revision: 14488 $
+ko.number=$Revision: 14491 $
+ks.number=$Revision: 14134 $
+ksb.number=$Revision: 13911 $
+ksf.number=$Revision: 13911 $
+ksh.number=$Revision: 14134 $
+ku.number=$Revision: 14482 $
+kw.number=$Revision: 14365 $
+ky.number=$Revision: 14365 $
+lag.number=$Revision: 13911 $
+lb.number=$Revision: 14491 $
+lg.number=$Revision: 13911 $
+lkt.number=$Revision: 13869 $
+ln.number=$Revision: 13911 $
+ln_AO.number=$Revision: 13869 $
+lo.number=$Revision: 14350 $
+lrc.number=$Revision: 14365 $
+lt.number=$Revision: 14491 $
+lu.number=$Revision: 13911 $
+luo.number=$Revision: 13911 $
+luy.number=$Revision: 13911 $
+lv.number=$Revision: 14491 $
+mas.number=$Revision: 13911 $
+mas_TZ.number=$Revision: 13869 $
+mer.number=$Revision: 13911 $
+mfe.number=$Revision: 13911 $
+mg.number=$Revision: 14394 $
+mgh.number=$Revision: 13869 $
+mgo.number=$Revision: 13869 $
+mi.number=$Revision: 14415 $
+mk.number=$Revision: 14365 $
+ml.number=$Revision: 14350 $
+mn.number=$Revision: 14394 $
+mr.number=$Revision: 14365 $
+ms.number=$Revision: 14491 $
+ms_BN.number=$Revision: 13839 $
+ms_SG.number=$Revision: 13839 $
+mt.number=$Revision: 14394 $
+mua.number=$Revision: 13911 $
+my.number=$Revision: 14488 $
+mzn.number=$Revision: 14134 $
+naq.number=$Revision: 13911 $
+nb.number=$Revision: 14402 $
+nd.number=$Revision: 13911 $
+nds.number=$Revision: 13869 $
+ne.number=$Revision: 14350 $
+nl.number=$Revision: 14514 $
+nl_AW.number=$Revision: 13839 $
+nl_BQ.number=$Revision: 13839 $
+nl_CW.number=$Revision: 13839 $
+nl_SR.number=$Revision: 13839 $
+nl_SX.number=$Revision: 13839 $
+nmg.number=$Revision: 13911 $
+nn.number=$Revision: 14394 $
+nnh.number=$Revision: 13869 $
+nus.number=$Revision: 13869 $
+nyn.number=$Revision: 13911 $
+om.number=$Revision: 14394 $
+om_KE.number=$Revision: 13869 $
+or.number=$Revision: 14365 $
+os.number=$Revision: 13869 $
+os_RU.number=$Revision: 13869 $
+pa.number=$Revision: 14365 $
+pa_Arab.number=$Revision: 13869 $
+pl.number=$Revision: 14350 $
+prg.number=$Revision: 13869 $
+ps.number=$Revision: 14394 $
+pt.number=$Revision: 14546 $
+pt_AO.number=$Revision: 13839 $
+pt_CH.number=$Revision: 13839 $
+pt_CV.number=$Revision: 13912 $
+pt_GQ.number=$Revision: 13839 $
+pt_GW.number=$Revision: 13839 $
+pt_LU.number=$Revision: 13839 $
+pt_MO.number=$Revision: 13839 $
+pt_MZ.number=$Revision: 13839 $
+pt_PT.number=$Revision: 14409 $
+pt_ST.number=$Revision: 13911 $
+pt_TL.number=$Revision: 13839 $
+qu.number=$Revision: 14394 $
+qu_BO.number=$Revision: 13869 $
+qu_EC.number=$Revision: 13869 $
+rm.number=$Revision: 14394 $
+rn.number=$Revision: 13911 $
+ro.number=$Revision: 14394 $
+ro_MD.number=$Revision: 13839 $
+rof.number=$Revision: 13911 $
+ru.number=$Revision: 14515 $
+ru_BY.number=$Revision: 13839 $
+ru_KG.number=$Revision: 13839 $
+ru_KZ.number=$Revision: 13839 $
+ru_MD.number=$Revision: 13839 $
+rw.number=$Revision: 14488 $
+rwk.number=$Revision: 13911 $
+sah.number=$Revision: 14394 $
+saq.number=$Revision: 13911 $
+sbp.number=$Revision: 13911 $
+sd.number=$Revision: 14394 $
+se.number=$Revision: 14394 $
+se_SE.number=$Revision: 13869 $
+seh.number=$Revision: 13911 $
+ses.number=$Revision: 13911 $
+sg.number=$Revision: 13911 $
+shi.number=$Revision: 13911 $
+shi_Latn.number=$Revision: 13911 $
+si.number=$Revision: 14350 $
+sk.number=$Revision: 14365 $
+sl.number=$Revision: 14491 $
+smn.number=$Revision: 13869 $
+sn.number=$Revision: 14394 $
+so.number=$Revision: 14394 $
+so_DJ.number=$Revision: 13869 $
+so_ET.number=$Revision: 13869 $
+so_KE.number=$Revision: 13869 $
+sq.number=$Revision: 14350 $
+sq_MK.number=$Revision: 13839 $
+sr.number=$Revision: 14394 $
+sr_Latn.number=$Revision: 14450 $
+sv.number=$Revision: 14394 $
+sw.number=$Revision: 14365 $
+sw_CD.number=$Revision: 14365 $
+sw_UG.number=$Revision: 13839 $
+ta.number=$Revision: 14350 $
+ta_LK.number=$Revision: 13839 $
+ta_MY.number=$Revision: 13839 $
+ta_SG.number=$Revision: 13839 $
+te.number=$Revision: 14350 $
+teo.number=$Revision: 13911 $
+teo_KE.number=$Revision: 13869 $
+tg.number=$Revision: 14488 $
+th.number=$Revision: 14389 $
+ti.number=$Revision: 14488 $
+ti_ER.number=$Revision: 14365 $
+tk.number=$Revision: 14365 $
+to.number=$Revision: 14488 $
+tr.number=$Revision: 14491 $
+tt.number=$Revision: 14488 $
+twq.number=$Revision: 13911 $
+tzm.number=$Revision: 13911 $
+ug.number=$Revision: 14488 $
+uk.number=$Revision: 14365 $
+ur.number=$Revision: 14403 $
+ur_IN.number=$Revision: 14365 $
+uz.number=$Revision: 14488 $
+uz_Arab.number=$Revision: 13869 $
+uz_Cyrl.number=$Revision: 14302 $
+vai.number=$Revision: 13911 $
+vai_Latn.number=$Revision: 13911 $
+vi.number=$Revision: 14365 $
+vun.number=$Revision: 13911 $
+wae.number=$Revision: 13869 $
+wo.number=$Revision: 14394 $
+xh.number=$Revision: 14488 $
+xog.number=$Revision: 13911 $
+yav.number=$Revision: 13869 $
+yi.number=$Revision: 13869 $
+yo.number=$Revision: 14488 $
+yo_BJ.number=$Revision: 14453 $
+yue.number=$Revision: 14491 $
+yue_Hans.number=$Revision: 14491 $
+zgh.number=$Revision: 14394 $
+zh.number=$Revision: 14476 $
+zh_Hans_HK.number=$Revision: 13839 $
+zh_Hans_MO.number=$Revision: 13839 $
+zh_Hans_SG.number=$Revision: 13839 $
+zh_Hant.number=$Revision: 14491 $
+zh_Hant_HK.number=$Revision: 14365 $
+zh_Hant_MO.number=$Revision: 14365 $
+zu.number=$Revision: 14365 $
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_af.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_af.properties
index 18972e5..7120b79 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_af.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_af.properties
@@ -26,7 +26,7 @@
 AED = Verenigde Arabiese Emirate dirham
 AFN = Afgaanse afgani||0
 ALL = Albanese lek||0
-AMD = Armeense dram||0
+AMD = Armeense dram
 ANG = Nederlands-Antilliaanse gulde
 AOA = Angolese kwanza
 ARS = Argentynse peso
@@ -55,7 +55,7 @@
 CLP = Chileense peso||0
 CNH = Chinese joean|||1
 CNY = Sjinese joean renminbi|CN¥
-COP = Colombiaanse peso||0
+COP = Colombiaanse peso
 CRC = Costa Ricaanse colón
 CUC = Kubaanse omskakelbare peso
 CUP = Kubaanse peso
@@ -68,7 +68,7 @@
 EGP = Egiptiese pond
 ERN = Eritrese nakfa
 ETB = Etiopiese birr
-EUR = Euro|€
+EUR = euro|€
 FJD = Fidjiaanse dollar
 FKP = Falkland-eilande pond
 GBP = Britse pond|£
@@ -80,13 +80,13 @@
 GNF = Guinese frank||0
 GNS = Guinese syli|||1
 GTQ = Guatemalaanse quetzal
-GYD = Guyanese dollar||0
+GYD = Guyanese dollar
 HKD = Hong Kong dollar|HK$
 HNL = Hondurese lempira
 HRK = Kroatiese kuna
 HTG = Haïtiaanse gourde
 HUF = Hongaarse florint
-IDR = Indonesiese roepia||0
+IDR = Indonesiese roepia
 ILS = Israeliese nuwe sikkel|₪
 INR = Indiese roepee|₹
 IQD = Irakse dinar||0
@@ -118,10 +118,11 @@
 MGA = Malgassiese ariary||0
 MKD = Macedoniese denar
 MMK = Mianmese kyat||0
-MNT = Mongoolse toegrik||0
+MNT = Mongoolse toegrik
 MOP = Macaose pataca
-MRO = Mauritaniese ouguiya||0
-MUR = Mauritiaanse rupee||0
+MRO = Mauritaniese ouguiya (1973–2017)||0|1
+MRU = Mauritaniese ouguiya
+MUR = Mauritiaanse rupee
 MVR = Malediviese rufia
 MWK = Malawiese kwacha
 MXN = Meksikaanse peso
@@ -139,7 +140,7 @@
 PEN = Peruaanse sol
 PGK = Papoea-Nieu-Guinese kina
 PHP = Filippynse peso
-PKR = Pakistanse roepee||0
+PKR = Pakistanse roepee
 PLN = Poolse zloty
 PYG = Paraguaanse guarani||0
 QAR = Katarrese rial
@@ -159,7 +160,8 @@
 SOS = Somaliese sjieling||0
 SRD = Surinaamse dollar
 SSP = Suid-Soedanese pond
-STD = São Tomé en Príncipe dobra||0|1
+STD = São Tomé en Príncipe dobra (1977–2017)||0|1
+STN = São Tomé en Príncipe dobra
 SYP = Siriese pond||0
 SZL = Swazilandse lilangeni
 THB = Thaise baht|฿
@@ -171,13 +173,14 @@
 TRY = Turkse lier|TL
 TTD = Trinidad en Tobago dollar
 TWD = Nuwe Taiwanese dollar|NT$
-TZS = Tanzaniese sjieling||0
+TZS = Tanzaniese sjieling
 UAH = Oekraïnse hriwna
 UGX = Ugandese sjieling||0
 USD = Amerikaanse dollar|US$
 UYU = Uruguaanse peso
-UZS = Oezbekiese som||0
-VEF = Venezolaanse bolivar
+UZS = Oezbekiese som
+VEF = Venezolaanse bolivar|||1
+VES = Venezolaanse Bolívar
 VND = Viëtnamese dong|₫|0
 VUV = Vanuatuse vatu||0
 WST = Samoaanse tala
@@ -185,7 +188,7 @@
 XCD = Oos-Karibbiese dollar|EC$
 XOF = CFA frank BCEAO|CFA|0
 XPF = CFP-frank|CFPF|0
-XXX = Onbekende geldeenheid|||1
+XXX = onbekende geldeenheid|¤||1
 YER = Jemenitiese rial||0
 ZAR = Suid-Afrikaanse rand|R
 ZMK = Zambiese kwacha (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_agq.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_agq.properties
index d1263b8..768c9a4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_agq.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_agq.properties
@@ -53,8 +53,9 @@
 LYD = Dinà è Lebìa||3
 MAD = Dilàm è Mòlokò
 MGA = Àlǐalè è Màlàgasì||0
-MRO = Ùgueya è Mùlètenyìa||0
-MUR = Lukpìi è Mùleshòs||0
+MRO = Ùgueya è Mùlètenyìa (1973–2017)||0|1
+MRU = Ùgueya è Mùlètenyìa
+MUR = Lukpìi è Mùleshòs
 MWK = Kwachà è Màlawè
 MZM = Mètikà è Mùzàmbî|||1
 NAD = Dɔlà è Nàmibìa
@@ -66,10 +67,11 @@
 SHP = Bɔ̀ŋ è Sɛ̀n Èlenà
 SLL = Lyɔ̂ŋ||0
 SOS = Shwɨlà è Sùmalìa||0
-STD = Dɔbàlà è Sàwu Tɔ̀me à Pèlènsipè||0|1
+STD = Dɔbàlà è Sàwu Tɔ̀me à Pèlènsipè (1977–2017)||0|1
+STN = Dɔbàlà è Sàwu Tɔ̀me à Pèlènsipè
 SZL = Lèlàŋgenè
 TND = Dinà è Tùwneshìa||3
-TZS = Shwɨlà è Tàanzanyìa||0
+TZS = Shwɨlà è Tàanzanyìa
 UGX = Shwɨlà è Yùgandà||0
 USD = Dɔlà è US|US$
 XAF = CFA Fàlâŋ BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ak.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ak.properties
index e613424..a2ed53d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ak.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ak.properties
@@ -53,8 +53,9 @@
 LYD = Libya Dina||3
 MAD = Moroko Diram
 MGA = Madagasi Frank||0
-MRO = Mɔretenia Ouguiya||0
-MUR = Mɔrehyeɔs Rupi||0
+MRO = Mɔretenia Ouguiya (1973–2017)||0|1
+MRU = Mɔretenia Ouguiya
+MUR = Mɔrehyeɔs Rupi
 MWK = Malawi Kwacha
 MZM = Mozambik Metical|||1
 NAD = Namibia Dɔla
@@ -67,10 +68,11 @@
 SHP = St Helena Pɔn
 SLL = Leone||0
 SOS = Somailia Hyelen||0
-STD = Sao Tome ne Principe Dobra||0|1
+STD = Sao Tome ne Principe Dobra (1977–2017)||0|1
+STN = Sao Tome ne Principe Dobra
 SZL = Lilangeni
 TND = Tunisia Dina||3
-TZS = Tanzania Hyelen||0
+TZS = Tanzania Hyelen
 UGX = Uganda Hyelen||0
 USD = Amɛrika Dɔla|US$
 XAF = Sefa|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_am.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_am.properties
index 4e44737..426e78c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_am.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_am.properties
@@ -26,7 +26,7 @@
 AED = የተባበሩት የአረብ ኤምሬትስ ድርሀም
 AFN = የአፍጋን አፍጋኒ||0
 ALL = የአልባንያ ሌክ||0
-AMD = የአርመን ድራም||0
+AMD = የአርመን ድራም
 ANG = ኔዘርላንድስ አንቲሊአን ጊልደር
 AOA = የአንጎላ ኩዋንዛ
 ARS = የአርጀንቲና ፔሶ
@@ -55,7 +55,7 @@
 CLP = የቺሊ ፔሶ||0
 CNH = የቻይና ዩዋን (የውጭ ምንዛሪ)|የቻይና ዩዋን||1
 CNY = የቻይና የን|CN¥
-COP = የኮሎምቢያ ፔሶ||0
+COP = የኮሎምቢያ ፔሶ
 CRC = የኮስታሪካ ኮሎን
 CUC = የኩባ የሚመነዘር ፔሶ
 CUP = የኩባ ፔሶ
@@ -79,12 +79,12 @@
 GMD = የጋምቢያ ዳላሲ
 GNF = የጊኒ ፍራንክ||0
 GTQ = ጓቲማላን ኩቲዛል
-GYD = የጉየና ዶላር||0
+GYD = የጉየና ዶላር
 HKD = የሆንግኮንግ ዶላር|HK$
 HNL = የሃንዱራ ሌምፓአይራ
 HTG = የሃያቲ ጓርዴ
 HUF = የሃንጋሪያን ፎሪንት
-IDR = የኢንዶኔዥያ ሩፒሃ||0
+IDR = የኢንዶኔዥያ ሩፒሃ
 ILS = የእስራኤል አዲስ ሽቅል|₪
 INR = የሕንድ ሩፒ|₹
 IQD = የኢራቅ ዲናር||0
@@ -115,10 +115,11 @@
 MGA = የማደጋስካር ማላጋስይ አሪያርይ||0
 MKD = የሜቆድንያ ዲናር
 MMK = የማያናማር ክያት||0
-MNT = የሞንጎሊያን ቱግሪክ||0
+MNT = የሞንጎሊያን ቱግሪክ
 MOP = የማካኔዝ ፓታካ
-MRO = የሞሪቴኒያ ኦውጉያ||0
-MUR = የሞሪሸስ ሩፒ||0
+MRO = የሞሪቴኒያ ኦውጉያ (1973–2017)||0|1
+MRU = የሞሪቴኒያ ኦውጉያ
+MUR = የሞሪሸስ ሩፒ
 MVR = የማልዲቫ ሩፊያ
 MWK = የማላዊ ኩዋቻ
 MXN = የሜክሲኮ ፔሶ|MX$
@@ -135,7 +136,7 @@
 PEN = የፔሩቪያ ሶል
 PGK = የፓፕዋ ኒው ጊኒ ኪና
 PHP = የፊሊፒንስ ፔሶ
-PKR = የፓኪስታን ሩፒ||0
+PKR = የፓኪስታን ሩፒ
 PLN = የፖላንድ ዝሎቲ
 PYG = የፓራጓይ ጉአራኒ||0
 QAR = የኳታር ሪአል
@@ -146,8 +147,8 @@
 SAR = የሳውዲ ሪያል
 SBD = የሰለሞን ደሴቶች ዶላር
 SCR = የሲሼል ሩፒ
-SDG = የሱዳን ዲናር
-SDP = የሱዳን ፓውንድ|||1
+SDG = የሱዳን ፓውንድ
+SDP = የሱዳን ፓውንድ (1957–1998)|||1
 SEK = የስዊድን ክሮና
 SGD = የሲንጋፖር ዶላር
 SHP = የሴይንት ሔሌና ፓውንድ
@@ -155,7 +156,8 @@
 SOS = የሶማሌ ሺሊንግ||0
 SRD = የሰርናሜዝ ዶላር
 SSP = የደቡብ ሱዳን ፓውንድ
-STD = የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ||0|1
+STD = የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ (1977–2017)||0|1
+STN = የሳኦ ቶሜ እና ፕሪንሲፔ ዶብራ
 SYP = የሲሪያ ፓውንድ||0
 SZL = የስዋዚላንድ ሊላንገኒ
 THB = የታይላንድ ባህት|฿
@@ -166,13 +168,14 @@
 TRY = የቱርክ ሊራ|TL
 TTD = የትሪንዳድ እና ቶቤጎዶላር
 TWD = የአዲሷ ታይዋን ዶላር|NT$
-TZS = የታንዛኒያ ሺሊንግ||0
+TZS = የታንዛኒያ ሺሊንግ
 UAH = የዩክሬን ሀሪይቭኒአ
 UGX = የዩጋንዳ ሺሊንግ||0
 USD = የአሜሪካን ዶላር|US$
 UYU = የኡራጓይ ፔሶ
-UZS = የኡዝፔኪስታን ሶም||0
-VEF = የቬንዝዌላ ቦሊቫር
+UZS = የኡዝፔኪስታን ሶም
+VEF = የቬንዝዌላ ቦሊቫር (2008–2018)|||1
+VES = የቬንዝዌላ-ቦሊቫር
 VND = የቭየትናም ዶንግ|₫|0
 VUV = የቫንዋንቱ ቫቱ||0
 WST = ሳሞአን ታላ
@@ -180,7 +183,7 @@
 XCD = የምዕራብ ካሪብያን ዶላር|EC$
 XOF = የምዕራብ አፍሪካ ሴፋ ፍራንክ|CFA|0
 XPF = ሲ ኤፍ ፒ ፍራንክ|CFPF|0
-XXX = ያልታወቀ ገንዘብ|||1
+XXX = ያልታወቀ ገንዘብ|¤||1
 YER = የየመን ሪአል||0
 ZAR = የደቡብ አፍሪካ ራንድ
 ZMK = የዛምቢያ ክዋቻ (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ar.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ar.properties
index 8cf19f2..9713bb6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ar.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ar.properties
@@ -28,7 +28,7 @@
 AFA = أفغاني - 1927-2002|||1
 AFN = أفغاني||0
 ALL = ليك ألباني||0
-AMD = درام أرميني||0
+AMD = درام أرميني
 ANG = غيلدر أنتيلي هولندي
 AOA = كوانزا أنغولي
 AOK = كوانزا أنجولي - 1977-1990|||1
@@ -75,13 +75,13 @@
 CLP = بيزو تشيلي||0
 CNH = يوان صيني (في الخارج)|||1
 CNY = يوان صيني|CN¥
-COP = بيزو كولومبي||0
+COP = بيزو كولومبي
 CRC = كولن كوستاريكي
 CSD = دينار صربي قديم|||1
 CSK = كرونة تشيكوسلوفاكيا|||1
 CUC = بيزو كوبي قابل للتحويل
 CUP = بيزو كوبي
-CVE = اسكودو الرأس الخضراء
+CVE = اسكودو الرأس الأخضر
 CYP = جنيه قبرصي|||1
 CZK = كرونة تشيكية
 DDM = أوستمارك ألماني شرقي|||1
@@ -113,14 +113,14 @@
 GTQ = كوتزال غواتيمالا
 GWE = اسكود برتغالي غينيا|||1
 GWP = بيزو غينيا بيساو|||1
-GYD = دولار غيانا||0
+GYD = دولار غيانا
 HKD = دولار هونغ كونغ|HK$
 HNL = ليمبيرا هنداروس
 HRD = دينار كرواتي|||1
 HRK = كونا كرواتي
 HTG = جوردى هايتي
 HUF = فورينت هنغاري
-IDR = روبية إندونيسية||0
+IDR = روبية إندونيسية
 IEP = جنيه إيرلندي|||1
 ILP = جنيه إسرائيلي|||1
 ILS = شيكل إسرائيلي جديد|₪
@@ -162,12 +162,13 @@
 MKD = دينار مقدوني
 MLF = فرنك مالي|||1
 MMK = كيات ميانمار||0
-MNT = توغروغ منغولي||0
+MNT = توغروغ منغولي
 MOP = باتاكا ماكاوي
-MRO = أوقية موريتانية|أ.م.‏|0
+MRO = أوقية موريتانية - 1973-2017||0|1
+MRU = أوقية موريتانية|أ.م.
 MTL = ليرة مالطية|||1
 MTP = جنيه مالطي|||1
-MUR = روبية موريشيوسية||0
+MUR = روبية موريشيوسية
 MVR = روفيه جزر المالديف
 MWK = كواشا مالاوي
 MXN = بيزو مكسيكي|MX$
@@ -188,7 +189,7 @@
 PEN = سول بيروفي
 PGK = كينا بابوا غينيا الجديدة
 PHP = بيزو فلبيني
-PKR = روبية باكستاني||0
+PKR = روبية باكستاني
 PLN = زلوتي بولندي
 PLZ = زلوتي بولندي - 1950-1995|||1
 PTE = اسكود برتغالي|||1
@@ -217,7 +218,8 @@
 SRD = دولار سورينامي
 SRG = جلدر سورينامي|||1
 SSP = جنيه جنوب السودان
-STD = دوبرا ساو تومي وبرينسيبي||0|1
+STD = دوبرا ساو تومي وبرينسيبي - 1977-2017||0|1
+STN = دوبرا ساو تومي وبرينسيبي
 SUR = روبل سوفيتي|||1
 SVC = كولون سلفادوري|||1
 SYP = ليرة سورية|ل.س.‏|0
@@ -234,7 +236,7 @@
 TRY = ليرة تركية|TL
 TTD = دولار ترينداد وتوباغو
 TWD = دولار تايواني|NT$
-TZS = شلن تنزاني||0
+TZS = شلن تنزاني
 UAH = هريفنيا أوكراني
 UGS = شلن أوغندي - 1966-1987|||1
 UGX = شلن أوغندي||0
@@ -243,9 +245,10 @@
 USS = دولار أمريكي (نفس اليوم)‏|||1
 UYP = بيزو أوروجواي - 1975-1993|||1
 UYU = بيزو اوروغواي
-UZS = سوم أوزبكستاني||0
+UZS = سوم أوزبكستاني
 VEB = بوليفار فنزويلي - 1871-2008|||1
-VEF = بوليفار فنزويلي
+VEF = بوليفار فنزويلي - 2008–2018|||1
+VES = بوليفار فنزويلي
 VND = دونج فيتنامي|₫|0
 VUV = فاتو فانواتو||0
 WST = تالا ساموا
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_as.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_as.properties
index ac9c1c1..bc07062 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_as.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_as.properties
@@ -23,17 +23,163 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AUD = অস্ট্রেলিয়ান ডলার|A$
-EUR = ইউরোর|€
-FJD = ফিজিয়ান ডলার
-NZD = নিউজিল্যান্ড ডলার|NZ$
-PGK = পাপুয়া নিউ গিনিন কেনিয়া
-PHP = ফিলিপাইন পেসো
-SBD = সলোমন দ্বীপপুঞ্জ ডলার
-SGD = সিঙ্গাপুর ডলার
+AED = সংযুক্ত আৰব আমিৰাত ডিৰহেম
+AFN = আফগান আফগানী||0
+ALL = আলবেনীয় লেক||0
+AMD = আৰ্মেনিয়ান ড্ৰাম
+ANG = নেডাৰলেণ্ডছ এণ্টিলিয়েন গিল্ডাৰ
+AOA = এংগোলান কোৱাঞ্জা
+ARS = আৰ্জেণ্টাইন পেছো
+AUD = অষ্ট্ৰেলিয়ান ডলাৰ|A$
+AWG = আৰুবান ফ্ল’ৰিন
+AZN = আজেৰবাইজানী মানাত
+BAM = ব’ছনিয়া আৰু হাৰ্জেগ’ভিনা কনভাৰ্টিব্‌ল মাৰ্ক
+BBD = বাৰ্বাডিয়ান ডলাৰ
+BDT = বাংলাদেশী টাকা
+BGN = বুলগেৰীয় লেভ
+BHD = বাহৰেইনী ডিনাৰ||3
+BIF = বুৰুণ্ডিয়ান ফ্ৰেংক||0
+BMD = বাৰ্মুডান ডলাৰ
+BND = ব্ৰুনেই ডলাৰ
+BOB = বলিভিয়ান বলিভিয়ানো
+BRL = ব্ৰাজিলিয়ান ৰিয়েল|R$
+BSD = বাহামিয়ান ডলাৰ
+BTN = ভুটানী নংগলট্ৰাম
+BWP = ব’টচোৱানান পুলা
+BYN = বেলাৰুছীয় ৰুবেল
+BZD = বেলিজ ডলাৰ
+CAD = কানাডিয়ান ডলাৰ|CA$
+CDF = কংগো ফ্ৰেংক
+CHF = চুইছ ফ্ৰেংক
+CLP = চিলিয়ান পেছো||0
+CNH = চীনা ইউৱান (অফশ্ব’ৰ)|||1
+CNY = চীনা ইউৱান|CN¥
+COP = কলম্বিয়ান পেছো
+CRC = কোষ্টা ৰিকান কোলন
+CUC = কিউবান ৰূপান্তৰযোগ্য পেছো
+CUP = কিউবান পেছো
+CVE = কেপ ভাৰ্দে এছকুডো
+CZK = চেক কোৰুনা
+DJF = জিবুটি ফ্ৰেংক||0
+DKK = ডেনিচ ক্ৰোন
+DOP = ড’মিনিকান পেছো
+DZD = আলজেৰীয় ডিনাৰ
+EGP = ইজিপ্তৰ পাউণ্ড
+ERN = এৰিট্ৰিয়ন নাক্‌ফা
+ETB = ইথিঅ’পিয়ান বিৰ
+EUR = ইউৰো|€
+FJD = ফিজিয়ান ডলাৰ
+FKP = ফকলেণ্ড দ্বীপপুঞ্জৰ পাউণ্ড
+GBP = ব্ৰিটিছ পাউণ্ড|£
+GEL = জৰ্জিয়ান লাৰি
+GHS = ঘানাৰ চেডি
+GIP = জিব্ৰাল্টৰ পাউণ্ড
+GMD = গাম্বিয়া ডালাছি
+GNF = গিনি ফ্ৰেংক||0
+GTQ = গুৱাটেমালা কুৱেৎজাল
+GYD = গায়ানিজ ডলাৰ
+HKD = হং কং ডলাৰ|HK$
+HNL = হোন্দুৰান লেম্পিৰা
+HRK = ক্ৰোৱেছিয়ান কুনা
+HTG = হাইটিয়ান গৌৰ্ড
+HUF = হাংগেৰীয়ান ফ’ৰিণ্ট
+IDR = ইণ্ডোনেচিয়ান ৰুপিয়াহ
+ILS = ইজৰাইলী নিউ শ্বেকেল|₪
+INR = ভাৰতীয় ৰুপী|₹
+IQD = ইৰাকী ডিনাৰ||0
+IRR = ইৰানীয়ান ৰিয়েল||0
+ISK = আইচলেণ্ডিক ক্ৰোনা||0
+JMD = জামাইকান ডলাৰ
+JOD = জৰ্ডানিয়ান ডিনাৰ||3
+JPY = জাপানী য়েন|JP¥|0
+KES = কেনিয়ান শ্বিলিং
+KGS = কিৰ্গিস্তানী ছোম
+KHR = কেম্ব’ডিয়ান ৰিয়েল
+KMF = ক’মোৰিয়ান ফ্ৰেংক||0
+KPW = উত্তৰ কোৰিয়াৰ ওৱান||0
+KRW = দক্ষিণ কোৰিয়াৰ ওৱান|₩|0
+KWD = কুৱেইটি ডিনাৰ||3
+KYD = কেইমেন দ্বীপপুঞ্জৰ ডলাৰ
+KZT = কাজাখস্তানী তেঞ্জ
+LAK = লাওচিয়ান কিপ||0
+LBP = লেবানীজ পাউণ্ড||0
+LKR = শ্ৰীলংকান ৰুপী
+LRD = লাইবেৰিয়ান ডলাৰ
+LYD = লিবিয়ান ডিনাৰ||3
+MAD = মৰোক্কান ডিৰহাম
+MDL = মোলডোভান লেউ
+MGA = মালাগাছী এৰিয়াৰী||0
+MKD = মেচিডোনীয় ডেনাৰ
+MMK = ম্যানমাৰ কিয়াট||0
+MNT = মঙ্গোলিয়ান টুৰ্গিক
+MOP = মেকানীজ পাটাকা
+MRO = ম’ৰিটেনিয়ান ঔগুইয়া (1973–2017)||0|1
+MRU = ম’ৰিটেনিয়ান ঔগুইয়া
+MUR = মৰিচিয়ান ৰুপী
+MVR = মালডিভিয়ান ৰুফিয়া
+MWK = মালাউইয়ান কোৱাচা
+MXN = মেক্সিকান পেছো|MX$
+MYR = মালায়েচিয়ান ৰিংগিট
+MZN = মোজাম্বিকান মেটিকল
+NAD = নামিবিয়ান ডলাৰ
+NGN = নাইজেৰিয়ান নাইৰা
+NIO = নিকাৰাগুৱান কোৰ্ডোবা
+NOK = নৰৱেজিয়ান ক্ৰোন
+NPR = নেপালী ৰুপী
+NZD = নিউজিলেণ্ড ডলাৰ|NZ$
+OMR = ওমানি ৰিয়েল||3
+PAB = পানামেনিয়ান বাল্বোৱা
+PEN = পেৰুভিয়ান ছ’ল
+PGK = পাপুৱা নিউ গিনি কিনা
+PHP = ফিলিপিন পেইছ’
+PKR = পাকিস্তানী ৰুপী
+PLN = প’লিচ জোল্টী
+PYG = পাৰাগুয়ান গুৱাৰানি||0
+QAR = কাটাৰি ৰিয়েল
+RON = ৰোমানীয় লেউ
+RSD = চাৰ্বিয়ান ডিনাৰ||0
+RUB = ৰাছিয়ান ৰুব্‌ল
+RWF = ৰোৱান্দান ফ্ৰেংক||0
+SAR = চৌডি ৰিয়েল
+SBD = চোলোমোন দ্বীপপুঞ্জৰ ডলাৰ
+SCR = ছেচেলৱা ৰুপী
+SDG = চুডানী পাউণ্ড
+SEK = চুইডিছ ক্ৰোনা
+SGD = ছিংগাপুৰ ডলাৰ
+SHP = ছেইণ্ট হেলেনা পাউণ্ড
+SLL = চিয়েৰা লিঅ’নৰ লিঅ’ন||0
+SOS = চোমালি শ্বিলিং||0
+SRD = ছুৰিনামী ডলাৰ
+SSP = দক্ষিণ চুডানীজ পাউণ্ড
+STD = চাও টোমে আৰু প্ৰিনচিপে ডোব্‌ৰা (1977–2017)||0|1
+STN = চাও টোমে আৰু প্ৰিনচিপে ডোব্‌ৰা
+SYP = চিৰিয়ান পাউণ্ড||0
+SZL = স্বাজি লিলেংগেনি
 THB = থাই বাত
-TOP = টোঙ্গান পাংগা
-VND = ভিয়েতনামী ডং|₫|0
-VUV = ভানুয়াতু ভাতু||0
-WST = সামোয়ান তাল
-XPF = CFP ফ্রাঙ্ক|CFPF|0
+TJS = তাজিকিস্তানী ছোমনি
+TMT = তুৰ্কমেনিস্তানী মানাত
+TND = টুনিচিয়ান ডিনাৰ||3
+TOP = টংগান পাআংগা
+TRY = তুৰ্কীৰ লিৰা|TL
+TTD = ট্ৰিনিডাড আৰু টোবাগো ডলাৰ
+TWD = নিউ টাইৱান ডলাৰ|NT$
+TZS = টানজানিয়ান শ্বিলিং
+UAH = ইউক্ৰেইনীয় হৃভনিয়া
+UGX = উগাণ্ডান শ্বিলিং||0
+USD = ইউ. এছ. ডলাৰ|US$
+UYU = উৰুগুৱেয়ান পেছো
+UZS = উজবেকিস্তানী ছোম
+VEB = ভেনিজুৱেলান বলিভাৰ (1871–2008)|||1
+VEF = ভেনিজুৱেলান বলিভাৰ (2008–2018)|||1
+VES = ভেনিজুৱেলান বলিভাৰ
+VND = ভিয়েটনামীজ ডং|₫|0
+VUV = ভানাটুৰ ভাটু||0
+WST = ছামোৱান টালা
+XAF = মধ্য আফ্ৰিকান CFA ফ্ৰেংক|FCFA|0
+XCD = ইষ্ট কেৰিবিয়ান ডলাৰ|EC$
+XOF = পশ্চিম আফ্ৰিকান CFA ফ্ৰেংক|CFA|0
+XPF = CFP ফ্ৰেংক|CFPF|0
+XXX = অজ্ঞাত মুদ্ৰা|¤||1
+YER = য়েমেনী ৰিয়েল||0
+ZAR = দক্ষিণ আফ্ৰিকাৰ ৰাণ্ড
+ZMW = জাম্বিয়ান কোৱাচা
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_asa.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_asa.properties
index 8931a02..5efbc52 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_asa.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_asa.properties
@@ -53,8 +53,9 @@
 LYD = dinari ya Libya||3
 MAD = dirham ya Moroko
 MGA = faranga ya Bukini||0
-MRO = ugwiya ya Moritania||0
-MUR = rupia ya Morithi||0
+MRO = ugwiya ya Moritania (1973–2017)||0|1
+MRU = ugwiya ya Moritania
+MUR = rupia ya Morithi
 MWK = kwacha ya Malawi
 MZM = metikali ya Mthumbiji|||1
 NAD = dola ya Namibia
@@ -67,10 +68,11 @@
 SHP = pauni ya Thantahelena
 SLL = leoni||0
 SOS = shilingi ya Thomalia||0
-STD = dobra ya Thao Tome na Principe||0|1
+STD = dobra ya Thao Tome na Principe (1977–2017)||0|1
+STN = dobra ya Thao Tome na Principe
 SZL = lilangeni
 TND = dinari ya Tunithia||3
-TZS = shilingi ya Tandhania|TSh|0
+TZS = shilingi ya Tandhania|TSh
 UGX = shilingi ya Uganda||0
 USD = dola ya Marekani|US$
 XAF = faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ast.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ast.properties
index 22f7454..2826168 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ast.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ast.properties
@@ -29,7 +29,7 @@
 AFN = Afganí afganistanu||0
 ALK = Lek albanés (1946–1965)|||1
 ALL = Lek albanés||0
-AMD = Dram armeniu||0
+AMD = Dram armeniu
 ANG = Guílder de les Antilles Neerlandeses
 AOA = Kwanza angolanu
 AOK = Kwanza angolanu (1977–1991)|||1
@@ -90,7 +90,7 @@
 CLP = pesu chilenu||0
 CNX = Dólar del Bancu Popular Chinu|||1
 CNY = Yuan chinu|CN¥
-COP = pesu colombianu||0
+COP = pesu colombianu
 COU = Unidá de valor real colombiana|||1
 CRC = Colón costarricanu
 CSD = Dinar serbiu (2002–2006)|||1
@@ -134,14 +134,14 @@
 GTQ = Quetzal guatemalianu
 GWE = Escudo de Guinea portuguesa|||1
 GWP = Pesu de Guinea-Bisáu|||1
-GYD = dólar guyanés||0
+GYD = dólar guyanés
 HKD = Dólar hongkonés|HK$
 HNL = Lempira hondurana
 HRD = Dinar croata|||1
 HRK = Kuna croata
 HTG = Gourde haitianu
 HUF = Forint húngaru
-IDR = rupiah indonesia||0
+IDR = rupiah indonesia
 IEP = Llibra irlandesa|||1
 ILP = Llibra israelina|||1
 ILR = Xequel israelín (1980–1985)|||1
@@ -190,12 +190,13 @@
 MKN = Denar macedoniu (1992–1993)|||1
 MLF = Francu malianu|||1
 MMK = kyat de Myanmar||0
-MNT = Tugrik mongol||0
+MNT = Tugrik mongol
 MOP = Pataca de Macáu
-MRO = ouguiya mauritanu||0
+MRO = ouguiya mauritanu (1973–2017)||0|1
+MRU = ouguiya mauritanu
 MTL = Llira maltesa|||1
 MTP = Llibra maltesa|||1
-MUR = Rupia mauriciana||0
+MUR = Rupia mauriciana
 MVP = Rupia maldiviana (1947–1981)|||1
 MVR = Rufiyaa maldiviana
 MWK = Kwacha malauianu
@@ -221,7 +222,7 @@
 PES = Sol peruanu (1863–1965)|||1
 PGK = kina papuana
 PHP = pesu filipín
-PKR = Rupia paquistanina||0
+PKR = Rupia paquistanina
 PLN = Zloty polacu
 PLZ = Zloty polacu (1950–1995)|||1
 PTE = Escudu portugués|||1
@@ -250,7 +251,8 @@
 SRD = dólar surinamés
 SRG = Florín surinamés|||1
 SSP = llibra sursudanesa
-STD = dobra de Santu Tomé y Príncipe||0|1
+STD = dobra de Santu Tomé y Príncipe (1977–2017)||0|1
+STN = dobra de Santu Tomé y Príncipe
 SUR = Rublu soviéticu|||1
 SVC = Colón salvadorianu|||1
 SYP = Llibra siria||0
@@ -267,7 +269,7 @@
 TRY = Llira turca|TL
 TTD = dólar de Trinidá y Tobagu
 TWD = Dólar nuevu taiwanés|NT$
-TZS = Shilling tanzanianu||0
+TZS = Shilling tanzanianu
 UAH = Grivna ucraína
 UAK = Karbovanets ucraína|||1
 UGS = Shilling ugandés (1966–1987)|||1
@@ -278,9 +280,10 @@
 UYI = Pesu uruguayu (Unidaes indexaes)||0|1
 UYP = Pesu uruguayu (1975–1993)|||1
 UYU = pesu uruguayu
-UZS = Som uzbequistanín||0
+UZS = Som uzbequistanín
 VEB = Bolívar venezolanu (1871–2008)|||1
-VEF = bolívar venezolanu
+VEF = bolívar venezolanu (2008–2018)|||1
+VES = bolívar venezolanu
 VND = dong vietnamín|₫|0
 VNN = Dong vietnamín (1978–1985)|||1
 VUV = vatu vanuatuanu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az.properties
index 2ba4240..8ca5350 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az.properties
@@ -29,7 +29,7 @@
 AFN = Əfqanıstan Əfqanisi||0
 ALK = Albaniya Leki (1946–1965)|||1
 ALL = Albaniya Leki||0
-AMD = Ermənistan Dramı||0
+AMD = Ermənistan Dramı
 ANG = Niderland Antilyası Gilderi
 AOA = Anqola Kvanzası
 AOK = Anqola Kvanzasi (1977–1990)|||1
@@ -79,8 +79,9 @@
 CHF = İsveçrə Frankı
 CHW = WIR Frankası|||1
 CLP = Çili Pesosu||0
+CNH = Çin Yuanı (ofşor)|||1
 CNY = Çin Yuanı|CN¥
-COP = Kolumbiya Pesosu||0
+COP = Kolumbiya Pesosu
 CRC = Kosta Rika Kolonu
 CSD = Serbiya Dinarı (2002–2006)|||1
 CSK = Çexoslavakiya Korunası|||1
@@ -122,14 +123,14 @@
 GTQ = Qvatemala Küetzalı
 GWE = Portugal Qvineya Eskudosu|||1
 GWP = Qvineya-Bisau Pesosu|||1
-GYD = Qayana Dolları||0
+GYD = Qayana Dolları
 HKD = Honq Konq Dolları|HK$
 HNL = Honduras Lempirası
 HRD = Xorvatiya Dinarı|||1
 HRK = Xorvatiya Kunası
 HTG = Haiti Qourdu
 HUF = Macarıstan Forinti
-IDR = İndoneziya Rupisi||0
+IDR = İndoneziya Rupisi
 IEP = İrlandiya Paundu|||1
 ILP = İzrail Paundu|||1
 ILR = İsrail Şekeli (1980–1985)|||1
@@ -174,11 +175,12 @@
 MKN = Makedoniya Dinarı (1992–1993)|||1
 MLF = Mali Frankı|||1
 MMK = Myanma Kiyatı||0
-MNT = Monqoliya Tuqriki||0
+MNT = Monqoliya Tuqriki
 MOP = Makao Patakası
-MRO = Mavritaniya Ugiyası||0
+MRO = Mavritaniya Ugiyası (1973–2017)||0|1
+MRU = Mavritaniya Ugiyası
 MTP = Maltiz Paundu|||1
-MUR = Mavriki Rupisi||0
+MUR = Mavriki Rupisi
 MVR = Maldiv Rufiyası
 MWK = Malavi Kvaçası
 MXN = Meksika Pesosu|MX$
@@ -202,7 +204,7 @@
 PES = Peru Solu (1863–1965)|||1
 PGK = Papua Yeni Qvineya Kinası
 PHP = Filippin Pesosu
-PKR = Pakistan Rupisi||0
+PKR = Pakistan Rupisi
 PLN = Polşa Zlotısı
 PLZ = Polşa Zlotısı (1950–1995)|||1
 PTE = Portuqal Eskudosu|||1
@@ -228,7 +230,8 @@
 SOS = Somali Şillinqi||0
 SRD = Surinam Dolları
 SSP = Cənubi Sudan Funtu
-STD = San Tom və Prinsip Dobrası||0|1
+STD = San Tom və Prinsip Dobrası (1977–2017)||0|1
+STN = San Tom və Prinsip Dobrası
 SUR = Sovet Rublu|||1
 SVC = El Salvador kolonu|||1
 SYP = Suriya Funtu||0
@@ -245,7 +248,7 @@
 TRY = Türkiyə Lirəsi|TL
 TTD = Trinidad və Tobaqo Dolları
 TWD = Tayvan Yeni Dolları|NT$
-TZS = Tanzaniya Şillinqi||0
+TZS = Tanzaniya Şillinqi
 UAH = Ukrayna Qrivnası
 UAK = Ukrayna Karbovenesası|||1
 UGS = Uqanda Şillinqi (1966–1987)|||1
@@ -256,9 +259,10 @@
 UYI = Uruqvay pesosu Unidades Indexadas||0|1
 UYP = Uruqvay Pesosu (1975–1993)|||1
 UYU = Uruqvay Pesosu
-UZS = Özbəkistan Somu||0
+UZS = Özbəkistan Somu
 VEB = Venesuela Bolivarı (1871–2008)|||1
-VEF = Venesuela Bolivarı
+VEF = Venesuela Bolivarı (2008–2018)|||1
+VES = Venesuela Bolivarı
 VND = Vyetnam Donqu|₫|0
 VNN = Vyetnam Donqu (1978–1985)|||1
 VUV = Vanuatu Vatusu||0
@@ -273,7 +277,7 @@
 XPD = Palladium|||1
 XPF = Fransız Polineziyası Frankı|CFPF|0
 XPT = Platinum|||1
-XXX = Naməlum Valyuta|||1
+XXX = Naməlum Valyuta|¤||1
 YDD = Yəmən Dinarı|||1
 YER = Yəmən Rialı||0
 YUD = Yuqoslaviya Dinarı (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az_Cyrl.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az_Cyrl.properties
index ceeeec8..fc070da 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az_Cyrl.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_az_Cyrl.properties
@@ -29,7 +29,7 @@
 AFN = AFN||0
 ALK = ALK|||1
 ALL = ALL||0
-AMD = AMD||0
+AMD = AMD
 ANG = ANG
 AOA = AOA
 AOK = AOK|||1
@@ -79,8 +79,9 @@
 CHF = CHF
 CHW = CHW|||1
 CLP = CLP||0
+CNH = CNH|||1
 CNY = CNY|CN¥
-COP = COP||0
+COP = COP
 CRC = CRC
 CSD = CSD|||1
 CSK = CSK|||1
@@ -122,14 +123,14 @@
 GTQ = GTQ
 GWE = GWE|||1
 GWP = GWP|||1
-GYD = GYD||0
+GYD = GYD
 HKD = HKD|HK$
 HNL = HNL
 HRD = HRD|||1
 HRK = HRK
 HTG = HTG
 HUF = HUF
-IDR = IDR||0
+IDR = IDR
 IEP = IEP|||1
 ILP = ILP|||1
 ILR = ILR|||1
@@ -174,11 +175,12 @@
 MKN = MKN|||1
 MLF = MLF|||1
 MMK = MMK||0
-MNT = MNT||0
+MNT = MNT
 MOP = MOP
-MRO = MRO||0
+MRO = MRO||0|1
+MRU = MRU
 MTP = MTP|||1
-MUR = MUR||0
+MUR = MUR
 MVR = MVR
 MWK = MWK
 MXN = MXN|MX$
@@ -202,7 +204,7 @@
 PES = PES|||1
 PGK = PGK
 PHP = PHP
-PKR = PKR||0
+PKR = PKR
 PLN = PLN
 PLZ = PLZ|||1
 PTE = PTE|||1
@@ -229,6 +231,7 @@
 SRD = SRD
 SSP = SSP
 STD = STD||0|1
+STN = STN
 SUR = SUR|||1
 SVC = SVC|||1
 SYP = SYP||0
@@ -245,7 +248,7 @@
 TRY = TRY|TL
 TTD = TTD
 TWD = TWD|NT$
-TZS = TZS||0
+TZS = TZS
 UAH = UAH
 UAK = UAK|||1
 UGS = UGS|||1
@@ -256,9 +259,10 @@
 UYI = UYI||0|1
 UYP = UYP|||1
 UYU = UYU
-UZS = UZS||0
+UZS = UZS
 VEB = VEB|||1
-VEF = VEF
+VEF = VEF|||1
+VES = VES
 VND = VND|₫|0
 VNN = VNN|||1
 VUV = VUV||0
@@ -273,7 +277,7 @@
 XPD = XPD|||1
 XPF = XPF|CFPF|0
 XPT = XPT|||1
-XXX = XXX|||1
+XXX = XXX|¤||1
 YDD = YDD|||1
 YER = YER||0
 YUD = YUD|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bas.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bas.properties
index 648603a..e1c4d09 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bas.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bas.properties
@@ -53,8 +53,9 @@
 LYD = Dìnâr libìà||3
 MAD = Dìrham màrôk
 MGA = Frǎŋ màlàgasì||0
-MRO = Ùgwiya mòrìtanìa||0
-MUR = Rupìɛ̀ mòrîs||0
+MRO = Ùgwiya mòrìtanìa (1973–2017)||0|1
+MRU = Ùgwiya mòrìtanìa
+MUR = Rupìɛ̀ mòrîs
 MWK = Kwaca màlawì
 MZM = Mètìkal mòsàmbîk|||1
 NAD = Dɔ̀lâr nàmibìà
@@ -67,10 +68,11 @@
 SHP = Paùnd hèlenà
 SLL = Lèonɛ̀||0
 SOS = Silîŋ sòmàli||0
-STD = Dobrà sàotòme||0|1
+STD = Dobrà sàotòme (1977–2017)||0|1
+STN = Dobrà sàotòme
 SZL = Lìlàŋgeni swàzì
 TND = Dìnâr tùnîs||3
-TZS = Silîŋ tànzànià||0
+TZS = Silîŋ tànzànià
 UGX = Silîŋ ùgàndà||0
 USD = Dɔla àmerkà|US$
 XAF = Frǎŋ CFA (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_be.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_be.properties
index 01e7a08..ce98294 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_be.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_be.properties
@@ -26,7 +26,7 @@
 AED = дырхем ААЭ
 AFN = афганскі афгані||0
 ALL = албанскі лек||0
-AMD = армянскі драм||0
+AMD = армянскі драм
 ANG = нідэрландскі антыльскі гульдэн
 AOA = ангольская кванза
 ARS = аргенцінскае песа
@@ -55,7 +55,7 @@
 CLP = чылійскае песа||0
 CNH = афшорны кітайскі юань|||1
 CNY = кітайскі юань|CN¥
-COP = калумбійскае песа||0
+COP = калумбійскае песа
 CRC = коста-рыканскі калон
 CUC = кубінскае канверсоўнае песа
 CUP = кубінскае песа
@@ -78,13 +78,13 @@
 GMD = гамбійскі даласі
 GNF = гвінейскі франк||0
 GTQ = гватэмальскі кетсаль
-GYD = гаянскі долар||0
+GYD = гаянскі долар
 HKD = ганконгскі долар|HK$
 HNL = гандураская лемпіра
 HRK = харвацкая куна
 HTG = гаіцянскі гурд
 HUF = венгерскі форынт
-IDR = інданезійская рупія||0
+IDR = інданезійская рупія
 ILS = новы ізраільскі шэкель|₪
 INR = індыйская рупія|₹
 IQD = іракскі дынар||0
@@ -112,10 +112,11 @@
 MGA = малагасійскі арыяры||0
 MKD = македонскі дэнар
 MMK = м’янманскі к’ят||0
-MNT = мангольскі тугрык||0
+MNT = мангольскі тугрык
 MOP = патака Макаа
-MRO = маўрытанская ўгія||0
-MUR = маўрыкійская рупія||0
+MRO = маўрытанская ўгія (1973–2017)||0|1
+MRU = маўрытанская ўгія
+MUR = маўрыкійская рупія
 MVR = мальдыўская руфія
 MWK = малавійская квача
 MXN = мексіканскае песа|MX$
@@ -132,7 +133,7 @@
 PEN = перуанскі соль
 PGK = кіна
 PHP = філіпінскае песа
-PKR = пакістанская рупія||0
+PKR = пакістанская рупія
 PLN = польскі злоты
 PYG = парагвайскі гуарані||0
 QAR = катарскі рыал
@@ -151,7 +152,8 @@
 SOS = самалійскі шылінг||0
 SRD = сурынамскі долар
 SSP = паўднёвасуданскі фунт
-STD = добра Сан-Тамэ і Прынсіпі||0|1
+STD = добра Сан-Тамэ і Прынсіпі (1977–2017)||0|1
+STN = добра Сан-Тамэ і Прынсіпі
 SYP = сірыйскі фунт||0
 SZL = свазілендскі лілангені
 THB = тайскі бат
@@ -162,13 +164,14 @@
 TRY = турэцкая ліра|TL
 TTD = долар Трынідада і Табага
 TWD = новы тайваньскі долар|NT$
-TZS = танзанійскі шылінг||0
+TZS = танзанійскі шылінг
 UAH = украінская грыўня
 UGX = угандыйскі шылінг||0
 USD = долар ЗША|$
 UYU = уругвайскае песа
-UZS = узбекскі сум||0
-VEF = венесуальскі балівар
+UZS = узбекскі сум
+VEF = венесуальскі балівар (2008–2018)|||1
+VES = венесуальскі балівар
 VND = в’етнамскі донг|₫|0
 VUV = вату||0
 WST = самаанская тала
@@ -176,7 +179,7 @@
 XCD = усходнекарыбскі долар|EC$
 XOF = заходнеафрыканскі франк КФА|CFA|0
 XPF = французскі ціхаакіянскі франк|CFPF|0
-XXX = невядомая валюта|||1
+XXX = невядомая валюта|¤||1
 YER = еменскі рыал||0
 ZAR = паўднёваафрыканскі ранд
 ZMW = замбійская квача
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bez.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bez.properties
index bb6963c..bfb8700 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bez.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bez.properties
@@ -53,8 +53,9 @@
 LYD = Lupila lwa Hulibya||3
 MAD = Lupila lwa Humoloko
 MGA = Lupila lwa Hubukini||0
-MRO = Lupila lwa Humolitania||0
-MUR = Lupila lwa Humolisi||0
+MRO = Lupila lwa Humolitania (1973–2017)||0|1
+MRU = Lupila lwa Humolitania
+MUR = Lupila lwa Humolisi
 MWK = Lupila lwa Humalawi
 MZM = Lupila lwa Humsumbiji|||1
 NAD = Lupila lwa Hunamibia
@@ -66,10 +67,11 @@
 SHP = Lupila lwa Husantahelena
 SLL = Lupila lwa Lioni||0
 SOS = Lupila lwa Husomalia||0
-STD = Lupila lwa Husaotome na Huprinisipe||0|1
+STD = Lupila lwa Husaotome na Huprinisipe (1977–2017)||0|1
+STN = Lupila lwa Husaotome na Huprinisipe
 SZL = Lupila lwa Lilangeni
 TND = Lupila lwa Hutunisia||3
-TZS = Shilingi ya Hutanzania|TSh|0
+TZS = Shilingi ya Hutanzania|TSh
 UGX = Shilingi ya Huuganda||0
 USD = Lupila lwa Humalekani|US$
 XAF = Lupila lwa CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bg.properties
index d63aecc..a8c2858 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bg.properties
@@ -28,7 +28,7 @@
 AFA = Афганистански афган (1927–2002)|||1
 AFN = Афганистански афган||0
 ALL = Албански лек||0
-AMD = Арменски драм||0
+AMD = Арменски драм
 ANG = Антилски гулден
 AOA = Анголска кванза
 AOK = Анголска кванца (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLP = Чилийско песо||0
 CNH = Китайски ренминби юан (offshore)|||1
 CNY = Китайски юан
-COP = Колумбийско песо||0
+COP = Колумбийско песо
 COU = Колумбийска единица на реалната стойност|||1
 CRC = Костарикански колон
 CSD = Стар сръбски динар|||1
@@ -123,14 +123,14 @@
 GTQ = Гватемалски кетцал
 GWE = Ескудо от Португалска Гвинея|||1
 GWP = Гвинея-Бисау песо|||1
-GYD = Гаянски долар||0
+GYD = Гаянски долар
 HKD = Хонконгски долар
 HNL = Хондураска лемпира
 HRD = Хърватски динар|||1
 HRK = Хърватска куна
 HTG = Хаитски гурд
 HUF = Унгарски форинт
-IDR = Индонезийска рупия||0
+IDR = Индонезийска рупия
 IEP = Ирландска лира|||1
 ILP = Израелска лира|||1
 ILS = Израелски нов шекел
@@ -170,11 +170,12 @@
 MKD = Македонски денар
 MLF = Малийски франк|||1
 MMK = Мианмарски кият||0
-MNT = Монголски тугрик||0
+MNT = Монголски тугрик
 MOP = Патака на Макао
-MRO = Мавританска угия||0
+MRO = Мавританска угия (1973–2017)||0|1
+MRU = Мавританска угия
 MTL = Малтийска лира|||1
-MUR = Маврицийска рупия||0
+MUR = Маврицийска рупия
 MVR = Малдивска руфия
 MWK = Малавийска квача
 MXN = Мексиканско песо
@@ -199,7 +200,7 @@
 PES = Перуански сол (1863–1965)|||1
 PGK = Папуа-новогвинейска кина
 PHP = Филипинско песо
-PKR = Пакистанска рупия||0
+PKR = Пакистанска рупия
 PLN = Полска злота
 PLZ = Полска злота (1950–1995)|||1
 PTE = Португалско ескудо|||1
@@ -227,7 +228,8 @@
 SRD = Суринамски долар
 SRG = Суринамски гилдер|||1
 SSP = Южносуданска лира
-STD = Добра на Сао Томе и Принсипи||0|1
+STD = Добра на Сао Томе и Принсипи (1977–2017)||0|1
+STN = Добра на Сао Томе и Принсипи
 SUR = Съветска рубла|||1
 SVC = Салвадорски колон|||1
 SYP = Сирийска лира||0
@@ -244,7 +246,7 @@
 TRY = Турска лира|TL
 TTD = Долар на Тринидад и Тобаго
 TWD = Тайвански долар
-TZS = Танзанийски шилинг||0
+TZS = Танзанийски шилинг
 UAH = Украинска хривня
 UAK = Украински карбованец|||1
 UGS = Угандийски шилинг (1966–1987)|||1
@@ -253,9 +255,10 @@
 UYI = Уругвайско песо (индекс на инфлацията)||0|1
 UYP = Уругвайско песо (1975–1993)|||1
 UYU = Уругвайско песо
-UZS = Узбекски сум||0
+UZS = Узбекски сум
 VEB = Венецуелски боливар (1871–2008)|||1
-VEF = Венецуелски боливар
+VEF = Венецуелски боливар|||1
+VES = Венецуелски боливар (VES)
 VND = Виетнамски донг||0
 VUV = Вануатско вату||0
 WST = Самоанска тала
@@ -275,7 +278,7 @@
 XPF = Френскополинезийски франк|CFPF|0
 XPT = Платина|||1
 XTS = Код резервиран за целите на тестване|||1
-XXX = Непозната валута|||1
+XXX = Непозната валута|¤||1
 YDD = Йеменски динар|||1
 YER = Йеменски риал||0
 YUD = Югославски твърд динар|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bm.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bm.properties
index 013ecaf..eeb16ea 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bm.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bm.properties
@@ -53,8 +53,9 @@
 LYD = libi Dinar||3
 MAD = marɔku Diram
 MGA = madagasikari Fraŋ||0
-MRO = mɔritani Uguwiya||0
-MUR = morisi Rupi||0
+MRO = mɔritani Uguwiya (1973–2017)||0|1
+MRU = mɔritani Uguwiya
+MUR = morisi Rupi
 MWK = malawi Kwaca
 MZM = mozanbiki Metikali|||1
 NAD = namibi Dolar
@@ -67,10 +68,11 @@
 SHP = Ɛlɛni-Senu Livri
 SLL = siyeralewɔni Lewɔni||0
 SOS = somali Siling||0
-STD = sawotome Dobra||0|1
+STD = sawotome Dobra (1977–2017)||0|1
+STN = sawotome Dobra
 SZL = swazilandi Lilangeni
 TND = tunizi Dinar||3
-TZS = tanzani Siling||0
+TZS = tanzani Siling
 UGX = uganda Siling||0
 USD = ameriki Dolar|US$
 XAF = sefa Fraŋ (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bn.properties
index c1cc079..0542e54 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bn.properties
@@ -28,7 +28,7 @@
 AFA = আফগানি (১৯২৭–২০০২)|||1
 AFN = আফগান আফগানি||0
 ALL = আলবেনিয়ান লেক||0
-AMD = আরমেনিয়ান দ্রাম||0
+AMD = আরমেনিয়ান দ্রাম
 ANG = নেদারল্যান্ড এ্যান্টিলিয়ান গুল্ডের
 AOA = এ্যাঙ্গোলান কওয়ানজা
 AOK = এ্যাঙ্গোলান কওয়ানজা (১৯৭৭–১৯৯০)|||1
@@ -81,7 +81,7 @@
 CLP = চিলি পেসো||0
 CNH = চাইনিজ ইউয়ান (অফশোর)|||1
 CNY = চীনা য়ুয়ান|CN¥
-COP = কলোম্বিয়ান পেসো||0
+COP = কলোম্বিয়ান পেসো
 COU = উনিদাদ দি ভ্যালোর রিয়েল|||1
 CRC = কোস্টা রিকা কোলোন
 CSD = প্রাচীন সারবিয়ান দিনার|||1
@@ -125,14 +125,14 @@
 GTQ = গুয়াতেমালা কুয়েৎজাল
 GWE = পর্তুগিজ গিনি এসকুডো|||1
 GWP = গিনি বিসাউ পেসো|||1
-GYD = গাইয়েনা ডলার||0
+GYD = গাইয়েনা ডলার
 HKD = হংকং ডলার|HK$
 HNL = হন্ডুরাস লেম্পিরা
 HRD = ক্রোয়েশিয়ান দিনার|||1
 HRK = ক্রোয়েশিয়ান কুনা
 HTG = হাইতি গৌর্দে
 HUF = হাঙ্গেরিয়ান ফোরিন্ট
-IDR = ইন্দোনেশিয়ান রুপিয়াহ||0
+IDR = ইন্দোনেশিয়ান রুপিয়াহ
 IEP = ইরিশ পাউন্ড|||1
 ILP = ইস্রাইলি পাউন্ড|||1
 ILS = ইস্রাইলি নতুন শেকেল|₪
@@ -174,12 +174,13 @@
 MKD = ম্যাসেডোনিয়ান দিনার
 MLF = মালি ফ্রাঙ্ক|||1
 MMK = মায়ানমার কিয়াত||0
-MNT = মঙ্গোলিয়ান তুগরিক||0
+MNT = মঙ্গোলিয়ান তুগরিক
 MOP = ম্যাক্যাও পাটাকা
-MRO = মৌরিতানিয়ান ওউগুইয়া||0
+MRO = মৌরিতানিয়ান ওউগুইয়া (১৯৭৩–২০১৭)||0|1
+MRU = মৌরিতানিয়ান ওউগুইয়া
 MTL = মাল্টা লিরা|||1
 MTP = মাল্টা পাউন্ড|||1
-MUR = মৌরিতানিয়ান রুপি||0
+MUR = মৌরিতানিয়ান রুপি
 MVR = মালদিভিয়ান রুফিয়া
 MWK = মালাউইয়ান কওয়াচ
 MXN = ম্যাক্সিকান পেসো|MX$
@@ -204,7 +205,7 @@
 PES = পেরুভিয়ান সোল (1863–1965)|||1
 PGK = পাপুয়া নিউ গিনিয়ান কিনা
 PHP = ফিলিপাইন পেসো
-PKR = পাকিস্তানি রুপি||0
+PKR = পাকিস্তানি রুপি
 PLN = পোলিশ জ্লোটি
 PLZ = পোলিশ জ্লোটি (১৯৫০–১৯৯৫)|||1
 PTE = পর্তুগিজ এসকুডো|||1
@@ -233,7 +234,8 @@
 SRD = সুরিনাম ডলার
 SRG = সুরিনাম গিল্ডার|||1
 SSP = দক্ষিণ সুদানি পাউন্ড
-STD = সাও টোমে এবং প্রিন্সিপে ডোবরা||0|1
+STD = সাও টোমে এবং প্রিন্সিপে ডোবরা (১৯৭৭–২০১৭)||0|1
+STN = সাও টোমে এবং প্রিন্সিপে ডোবরা
 SUR = সোভিয়েত রুবল|||1
 SVC = এল স্যালভোডোর কোলোন|||1
 SYP = সিরিয়ান পাউন্ড||0
@@ -250,7 +252,7 @@
 TRY = তুর্কি লিরা|TL
 TTD = ত্রিনিদাদ এবং টোবাগো ডলার
 TWD = নতুন তাইওয়ান ডলার|NT$
-TZS = তাঞ্জনিয়া শিলিং||0
+TZS = তাঞ্জনিয়া শিলিং
 UAH = ইউক্রেইন হৃভনিয়া
 UAK = ইউক্রেইন কার্বোভ্যান্টস|||1
 UGS = উগান্ডান শিলিং (১৯৬৬–১৯৮৭)|||1
@@ -261,9 +263,10 @@
 UYI = উরুগুয়ায়ান পেসো এন উনিদাদেস ইনডেক্সেডাস||0|1
 UYP = উরুগুয়ে পেসো (১৯৭৫–১৯৯৩)|||1
 UYU = উরুগুয়ে পেসো
-UZS = উজবেকিস্তানি সোম||0
+UZS = উজবেকিস্তানি সোম
 VEB = ভেনিজুয়েলান বলিভার (১৮৭১–২০০৮)|||1
-VEF = ভেনিজুয়েলীয় বলিভার
+VEF = ভেনিজুয়েলীয় বলিভার (২০০৮–২০১৮)|||1
+VES = ভেনিজুয়েলীয় বলিভার
 VND = ভিয়েতনামি ডঙ্গ|₫|0
 VUV = ভানুয়াতু ভাতু||0
 WST = সামোয়ান টালা
@@ -279,7 +282,7 @@
 XPD = প্যালেডিয়াম|||1
 XPF = সিএফপি ফ্র্যাঙ্ক|CFPF|0
 XPT = প্লাটিনাম|||1
-XXX = অজানা মুদ্রা|||1
+XXX = অজানা মুদ্রা|¤||1
 YDD = ইয়েমেনি দিনার|||1
 YER = ইয়েমেনি রিয়াল||0
 YUD = যুগোশ্লাভিয় হার্ড দিনার|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bo.properties
index 6e0bdc5..7d7170d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bo.properties
@@ -26,4 +26,4 @@
 CNY = ཡུ་ཨན་|¥
 INR = རྒྱ་གར་སྒོར་|₹
 USD = ཨ་རིའི་སྒོར་|US$
-XXX = མ་རྟོགས་པའི་ནུས་མེད་དངུལ་ལོར|||1
+XXX = མ་རྟོགས་པའི་ནུས་མེད་དངུལ་ལོར|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_br.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_br.properties
index 8a7315f..2b0a09a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_br.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_br.properties
@@ -29,7 +29,7 @@
 AFN = afghani Afghanistan||0
 ALK = lek Albania (1946–1965)|||1
 ALL = lek Albania||0
-AMD = dram Armenia||0
+AMD = dram Armenia
 ANG = florin Antilhez nederlandat
 AOA = kwanza Angola
 AOK = kwanza Angola (1977–1991)|||1
@@ -78,7 +78,7 @@
 CLP = peso Chile||0
 CNX = dollar Bank poblel Sina|||1
 CNY = yuan Sina
-COP = peso Kolombia||0
+COP = peso Kolombia
 CRC = colón Costa Rica
 CSD = dinar Serbia (2002–2006)|||1
 CUC = peso kemmadus Kuba
@@ -114,14 +114,14 @@
 GRD = drakm Gres|||1
 GTQ = quetzal Guatemala
 GWP = peso Ginea-Bissau|||1
-GYD = dollar Guyana||0
+GYD = dollar Guyana
 HKD = dollar Hong Kong|$ HK
 HNL = lempira Honduras
 HRD = dinar Kroatia|||1
 HRK = kuna Kroatia
 HTG = gourde Haiti
 HUF = forint Hungaria
-IDR = roupi Indonezia||0
+IDR = roupi Indonezia
 IEP = lur Iwerzhon|||1
 ILP = lur Israel|||1
 ILR = shekel Israel (1980–1985)|||1
@@ -168,12 +168,13 @@
 MKN = denar Makedonia (1992–1993)|||1
 MLF = lur Mali|||1
 MMK = kyat Myanmar||0
-MNT = tugrik Mongolia||0
+MNT = tugrik Mongolia
 MOP = pataca Macau
-MRO = ouguiya Maouritania||0
+MRO = ouguiya Maouritania (1973–2017)||0|1
+MRU = ouguiya Maouritania
 MTL = lira Malta|||1
 MTP = lur Malta|||1
-MUR = roupi Moris||0
+MUR = roupi Moris
 MVP = roupi Maldivez|||1
 MVR = rufiyaa Maldivez
 MWK = kwacha Malawi
@@ -197,7 +198,7 @@
 PES = sol Perou (1863–1965)|||1
 PGK = kina Papoua Ginea-Nevez
 PHP = peso Filipinez
-PKR = roupi Pakistan||0
+PKR = roupi Pakistan
 PLN = zloty Polonia
 PLZ = zloty Polonia (1950–1995)|||1
 PTE = escudo Portugal|||1
@@ -226,7 +227,8 @@
 SRD = dollar Surinam
 SRG = florin Surinam|||1
 SSP = lur Susoudan
-STD = dobra São Tomé ha Príncipe||0|1
+STD = dobra São Tomé ha Príncipe (1977–2017)||0|1
+STN = dobra São Tomé ha Príncipe
 SUR = roubl soviedel|||1
 SVC = colón Salvador|||1
 SYP = lur Siria||0
@@ -243,16 +245,17 @@
 TRY = lur Turkia|TL
 TTD = dollar Trinidad ha Tobago
 TWD = dollar nevez Taiwan
-TZS = shilling Tanzania||0
+TZS = shilling Tanzania
 UAH = hryvnia Ukraina
 UGS = shilling Ouganda (1966–1987)|||1
 UGX = shilling Ouganda||0
 USD = dollar SU|$ SU
 UYP = peso Uruguay (1975–1993)|||1
 UYU = peso Uruguay
-UZS = som Ouzbekistan||0
+UZS = som Ouzbekistan
 VEB = bolivar Venezuela (1871–2008)|||1
-VEF = bolivar Venezuela
+VEF = bolivar Venezuela (2008–2018)|||1
+VES = bolivar Venezuela
 VND = dong Viêt Nam||0
 VNN = dong Viêt Nam (1978–1985)|||1
 VUV = vatu Vanuatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_brx.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_brx.properties
index 67d735f..8a78178 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_brx.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_brx.properties
@@ -28,7 +28,7 @@
 AFA = अफ़ग़ानी 1927–2002|||1
 AFN = अफ़ग़ानी||0
 ALL = आल्बेनिया का लेक||0
-AMD = आरमिनियाई दिर्हाम||0
+AMD = आरमिनियाई दिर्हाम
 ANG = नेदरलैण्ड एन्टीलीज़ का गील्डर
 AOA = एंगोला क्वानज़ा
 AOK = एंगोला क्वानज़ा (1977–1990)|||1
@@ -80,7 +80,7 @@
 CLF = चीली का ऊनीदादेस द फोमेंटो||4|1
 CLP = चिली पेसो||0
 CNY = चीनी युआन रेनमीनबी|CN¥
-COP = कोलम्बियाई पेसो||0
+COP = कोलम्बियाई पेसो
 COU = युनीदाद द वालोर रेआल|||1
 CRC = कॉस्टा रीका का कोलोन
 CSD = सर्बिया का डीनार|||1
@@ -123,14 +123,14 @@
 GTQ = ग्वातेमाला क़्वेत्ज़ाल
 GWE = पुरतुगी गीनी का एस्कुएदो|||1
 GWP = गीनी बिस्साऊ का पेसो|||1
-GYD = गुयाना डॉलर||0
+GYD = गुयाना डॉलर
 HKD = हाँग काँग डॉलर|HK$
 HNL = हॉंडुरास लेंपीरा
 HRD = क्रोएशियाई दीनार|||1
 HRK = क्रोएशियाई कुना
 HTG = हाईती गुर्द
 HUF = हंगेरियाई फ़ोरिण्ट
-IDR = इण्डोनेशियाई रुपिया||0
+IDR = इण्डोनेशियाई रुपिया
 IEP = आईरीश पौंड|||1
 ILP = इस्राइली पौंड|||1
 ILS = इस्राइली शेकेल|₪
@@ -172,12 +172,13 @@
 MKD = मसेदोनियाई दीनार
 MLF = माली का फ्राँ|||1
 MMK = म्यानमारी क्याट||0
-MNT = मौंगोलीयाई तुग्रीक||0
+MNT = मौंगोलीयाई तुग्रीक
 MOP = माकाव पाताचा
-MRO = मौरिटानी ऊगुया||0
+MRO = मौरिटानी ऊगुया (1973–2017)||0|1
+MRU = मौरिटानी ऊगुया
 MTL = माल्टी लीरा|||1
 MTP = माल्टी पौंड|||1
-MUR = मोरिशियस का रूपी||0
+MUR = मोरिशियस का रूपी
 MVR = मालदीव द्वीप का रूफिया
 MWK = मालवी क्वाचा
 MXN = मेक्सिकन पेसो|MX$
@@ -202,7 +203,7 @@
 PES = पेरुवाई सोल (1863–1965)|||1
 PGK = पापुआ न्यु गीनी का कीना
 PHP = फ़िलिपीन का पेसो
-PKR = पाकिस्तानी रुपया||0
+PKR = पाकिस्तानी रुपया
 PLN = पोलिश ज़्लॉटी
 PTE = पुरतुगी एस्कुदो|||1
 PYG = पारागुऐई गुआरानी||0
@@ -228,7 +229,8 @@
 SOS = सोमाली शीलींग||0
 SRD = सुरीनाम डॉलर
 SRG = सुरीनाम गील्डर|||1
-STD = साँव तोमे एवं प्रीन्सीपे का डोब्रा||0|1
+STD = साँव तोमे एवं प्रीन्सीपे का डोब्रा (1977–2017)||0|1
+STN = साँव तोमे एवं प्रीन्सीपे का डोब्रा
 SUR = सोवियत रूबल|||1
 SVC = एल सालवादर कोलोन|||1
 SYP = सीरियाई पौंड||0
@@ -244,7 +246,7 @@
 TRY = तुर्की नया लीरा|TL
 TTD = त्रीनीदाद एवं टोबागो डॉलर
 TWD = ताईवानी नया डॉलर|NT$
-TZS = तान्ज़ेनियाई शीलींग||0
+TZS = तान्ज़ेनियाई शीलींग
 UAH = युक्रेनी ह्रीवनिया
 UAK = युक्रेनी कार्बोवानेत्ज़|||1
 UGS = युगाँडाई शीलींग (1996–1987)|||1
@@ -255,9 +257,10 @@
 UYI = ऊरुगुए का पेसो आन ऊनीदादोस ईंदेक्सादास||0|1
 UYP = ऊरुगुए का पेसो (1975–1993)|||1
 UYU = ऊरुगुए का ऊरुगुआयो पेसो
-UZS = ऊज़बेक सुम||0
+UZS = ऊज़बेक सुम
 VEB = वेनेज़ुएलाई बोलिवार (1871–2008)|||1
-VEF = वेनेज़ुएलाई बोलिवार
+VEF = वेनेज़ुएलाई बोलिवार (2008–2018)|||1
+VES = वेनेज़ुएलाई बोलिवार
 VND = वीयतनामी डॉंग|₫|0
 VUV = वनुआटु वटु||0
 WST = वेस्टर्न समोआ ताला
@@ -279,7 +282,7 @@
 XPT = प्लैटीनम|||1
 XRE = रीनैट फंड्स|||1
 XTS = टेस्टींग करनसी कोड|||1
-XXX = अज्ञात या अवैध मुद्रा|||1
+XXX = अज्ञात या अवैध मुद्रा|¤||1
 YDD = यमनी दीनार|||1
 YER = यमनी रीयाल||0
 YUD = युगोस्लावी हार्ड दीनार|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs.properties
index 07d6d24..ffffb75 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs.properties
@@ -29,7 +29,7 @@
 AFN = Afganistanski afgan||0
 ALK = Albanski lek (1946–1965)|||1
 ALL = Albanski lek||0
-AMD = Armenski dram||0
+AMD = Armenski dram
 ANG = Holandskoantilski gulden
 AOA = Angolska kvanza
 AOK = Angolijska kvanza (1977–1991)|||1
@@ -89,7 +89,7 @@
 CNH = Kineski juan (izvanteritorijalni)|||1
 CNX = Dolar kineske narodne banke|||1
 CNY = Kineski juan
-COP = Kolumbijski pezos||0
+COP = Kolumbijski pezos
 COU = unidad de valor real|||1
 CRC = Kostarikanski kolon
 CSD = Srpski dinar (2002–2006)|||1
@@ -133,14 +133,14 @@
 GTQ = Gvatemalski kecal
 GWE = Portugalska Gvineja eskudo|||1
 GWP = Gvineja bisao pezo|||1
-GYD = Gvajanski dolar||0
+GYD = Gvajanski dolar
 HKD = Honkonški dolar
 HNL = Honduraška lempira
 HRD = Hrvatski dinar|||1
 HRK = Hrvatska kuna|kn
 HTG = Haićanski gurd
 HUF = Mađarska forinta
-IDR = Indonežanska rupija||0
+IDR = Indonežanska rupija
 IEP = Irska funta|||1
 ILP = Izraelska funta|||1
 ILR = stari izraelski šekeli|||1
@@ -189,12 +189,13 @@
 MKN = Makedonski denar (1992–1993)|||1
 MLF = Malijanski franak|||1
 MMK = Mijanmarski kjat||0
-MNT = Mongolski tugrik||0
+MNT = Mongolski tugrik
 MOP = Makaonska pataka
-MRO = Mauritanijska ugvija||0
+MRO = Mauritanijska ugvija (1973–2017)||0|1
+MRU = Mauritanijska ugvija
 MTL = Malteška lira|||1
 MTP = Malteška funta|||1
-MUR = Mauricijska rupija||0
+MUR = Mauricijska rupija
 MVR = Maldivska rufija
 MWK = Malavijska kvača
 MXN = Meksički pezos
@@ -219,7 +220,7 @@
 PES = Peruvijski sol (1863–1965)|||1
 PGK = Kina Papue Nove Gvineje
 PHP = Filipinski pezos
-PKR = Pakistanska rupija||0
+PKR = Pakistanska rupija
 PLN = Poljski zlot
 PLZ = Poljski zloti (1950–1995)|||1
 PTE = Portugalski eskudo|||1
@@ -248,7 +249,8 @@
 SRD = Surinamski dolar
 SRG = Surinamski gilder|||1
 SSP = Južnosudanska funta
-STD = Dobra Sao Toma i Principa||0|1
+STD = Dobra Sao Toma i Principa (1977–2017)||0|1
+STN = Dobra Sao Toma i Principa
 SUR = Sovjetska rublja|||1
 SVC = Salvadorski kolon|||1
 SYP = Sirijska funta||0
@@ -265,7 +267,7 @@
 TRY = Turska lira|TL
 TTD = Trinidadtobaški dolar
 TWD = Novi tajvanski dolar|NT$
-TZS = Tanzanijski šiling||0
+TZS = Tanzanijski šiling
 UAH = Ukrajinska hrivnja
 UAK = Ukrajinski karbovaneti|||1
 UGS = Ugandijski šiling (1966–1987)|||1
@@ -276,9 +278,10 @@
 UYI = Urugvajski pezo en unidades indeksades||0|1
 UYP = Urugvajski pezo (1975–1993)|||1
 UYU = Urugvajski pezos
-UZS = Uzbekistanski som||0
+UZS = Uzbekistanski som
 VEB = Venecuelanski bolivar (1871–2008)|||1
-VEF = Venecuelanski bolivar
+VEF = venecuelanski bolivar (2008–2018)|||1
+VES = venecuelanski bolivar
 VND = Vijetnamski dong|₫|0
 VNN = Vijetnamski dong (1978–1985)|||1
 VUV = Vanuatski vatu||0
@@ -301,7 +304,7 @@
 XPT = Platina|||1
 XRE = RINET fondovi|||1
 XTS = Kod testirane valute|||1
-XXX = Nepoznata valuta|||1
+XXX = Nepoznata valuta|¤||1
 YDD = Jemenski dinar|||1
 YER = Jemenski rijal||0
 YUD = Jugoslovenski tvrdi dinar|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs_Cyrl.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs_Cyrl.properties
index 751106a..2c3892c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs_Cyrl.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_bs_Cyrl.properties
@@ -29,7 +29,7 @@
 AFN = Авганистански авган||0
 ALK = ALK|||1
 ALL = Албански лек||0
-AMD = Јерменски драм||0
+AMD = Јерменски драм
 ANG = Холандски антили гилдер
 AOA = анголска кванза
 AOK = анголијска кванза (1977–1990)|||1
@@ -89,7 +89,7 @@
 CNH = CNH|||1
 CNX = CNX|||1
 CNY = Кинески јуан ренминби|CN¥
-COP = Колумбијски пезо||0
+COP = Колумбијски пезо
 COU = Унидад де валоршки реал|||1
 CRC = Костарикански колон
 CSD = Стари српски динар|||1
@@ -133,14 +133,14 @@
 GTQ = Гватемалски квецал
 GWE = португалска гвинеја ескудо|||1
 GWP = Гвинеја Бисао Пезо|||1
-GYD = Гујански долар||0
+GYD = Гујански долар
 HKD = Хонгконшки долар|HK$
 HNL = Хондурашка лемпира
 HRD = Хрватски динар|||1
 HRK = Хрватска куна
 HTG = Хаићански гурд
 HUF = Мађарска форинта
-IDR = Индонезијска рупиа||0
+IDR = Индонезијска рупиа
 IEP = Ирска фунта|||1
 ILP = Израелска фунта|||1
 ILR = стари израелски шекели|||1
@@ -189,12 +189,13 @@
 MKN = MKN|||1
 MLF = Малијански франак|||1
 MMK = Мјанмашки кјат||0
-MNT = Монголски тугрик||0
+MNT = Монголски тугрик
 MOP = Маканишка патака
-MRO = Мауританијска угвија||0
+MRO = Мауританијска угвија (1973–2017)||0|1
+MRU = Мауританијска угвија
 MTL = Малтешка лира|||1
 MTP = Малтешка фунта|||1
-MUR = Маурицијски рупи||0
+MUR = Маурицијски рупи
 MVR = Малдивијска руфија
 MWK = Малавијска квача
 MXN = Мексички пезо|MX$
@@ -219,7 +220,7 @@
 PES = Перуански сол (1863–1965)|||1
 PGK = Папуа ново-гвинејшка кина
 PHP = Филипински пезо
-PKR = Пакистански рупи||0
+PKR = Пакистански рупи
 PLN = Пољски злот|зл
 PLZ = Пољски злоти (1950–1995)|||1
 PTE = Португалски ескудо|||1
@@ -248,7 +249,8 @@
 SRD = СУринамски долар
 SRG = Суринамски гилдер|||1
 SSP = SSP
-STD = Сао Томе и Принципе добра||0|1
+STD = Сао Томе и Принципе добра (1977–2017)||0|1
+STN = Сао Томе и Принципе добра
 SUR = Совјетска рубља|||1
 SVC = Салвадорски колон|||1
 SYP = Сиријска фунта||0
@@ -265,7 +267,7 @@
 TRY = Турска лира|TL
 TTD = Тринидад тобагошки долар
 TWD = Нови тајвански долар|NT$
-TZS = Танзанијски шилинг||0
+TZS = Танзанијски шилинг
 UAH = Украјинска хривња
 UAK = Украјински карбованети|||1
 UGS = Угандски шилинг (1966–1987)|||1
@@ -276,9 +278,10 @@
 UYI = Уругвајски пезо ен унидадес индексадас||0|1
 UYP = Уругвајски пезо (1975–1993)|||1
 UYU = Уругвајски пезо
-UZS = Узбекистански сом||0
+UZS = Узбекистански сом
 VEB = Венецуелански боливар (1871–2008)|||1
-VEF = Венецуелански боливар
+VEF = Венецуелански боливар (2008–2018)|||1
+VES = Венецуелански боливар
 VND = Вијетнамски донг|₫|0
 VNN = VNN|||1
 VUV = Вануатски вату||0
@@ -301,7 +304,7 @@
 XPT = Платина|||1
 XRE = RINET фонд|||1
 XTS = Код тестиране валуте|||1
-XXX = Непозната или неважећа валута|||1
+XXX = Непозната или неважећа валута|¤||1
 YDD = Јеменски динар|||1
 YER = Јеменски риал||0
 YUD = Југословенски тврди динар|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca.properties
index f8ce57e..3cc3abe 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca.properties
@@ -29,7 +29,7 @@
 AFN = afgani afganès||0
 ALK = lek albanès (1946–1965)|||1
 ALL = lek albanès||0
-AMD = dram armeni||0
+AMD = dram armeni
 ANG = florí de les Antilles Neerlandeses
 AOA = kwanza angolès
 AOK = kwanza angolès (1977–1991)|||1
@@ -89,10 +89,10 @@
 CLF = unidad de fomento xilena||4|1
 CLP = peso xilè||0
 CNH = iuan xinès extracontinental|||1
-CNY = iuan xinès|¥
-COP = peso colombià||0
+CNY = iuan xinès
+COP = peso colombià
 COU = unidad de valor real colombiana|||1
-CRC = colón costa-riqueny
+CRC = colon costa-riqueny
 CSD = dinar serbi antic|||1
 CSK = corona forta txecoslovaca|||1
 CUC = peso convertible cubà
@@ -134,14 +134,14 @@
 GTQ = quetzal guatemalenc
 GWE = escut de la Guinea Portuguesa|||1
 GWP = peso de Guinea Bissau|||1
-GYD = dòlar de Guyana||0
+GYD = dòlar de Guyana
 HKD = dòlar de Hong Kong|HK$
 HNL = lempira hondurenya
 HRD = dinar croat|||1
 HRK = kuna croata
 HTG = gourde haitià
 HUF = fòrint hongarès
-IDR = rupia indonèsia||0
+IDR = rupia indonèsia
 IEP = lliura irlandesa|||1
 ILP = lliura israeliana|||1
 ILR = xéquel israelià|||1
@@ -190,12 +190,13 @@
 MKN = denar macedoni (1992–1993)|||1
 MLF = franc malià|||1
 MMK = kyat de Myanmar||0
-MNT = tögrög mongol||0
+MNT = tögrög mongol
 MOP = pataca de Macau
-MRO = ouguiya maurità||0
+MRO = ouguiya maurità (1973–2017)||0|1
+MRU = ouguiya maurità
 MTL = lira maltesa|||1
 MTP = lliura maltesa|||1
-MUR = rupia mauriciana||0
+MUR = rupia mauriciana
 MVR = rupia de les Maldives
 MWK = kwacha malawià
 MXN = peso mexicà
@@ -208,7 +209,7 @@
 NAD = dòlar namibià
 NGN = naira nigerià
 NIC = córdoba nicaragüenca|||1
-NIO = córdoba oro nicaragüenca
+NIO = córdoba nicaragüenc
 NLG = florí neerlandès|||1
 NOK = corona noruega
 NPR = rupia nepalesa
@@ -220,7 +221,7 @@
 PES = sol peruà (1863–1965)|||1
 PGK = kina de Papua Nova Guinea
 PHP = peso filipí
-PKR = rupia pakistanesa||0
+PKR = rupia pakistanesa
 PLN = zloty polonès
 PLZ = zloty polonès (1950–1995)|||1
 PTE = escut portuguès|||1
@@ -249,9 +250,10 @@
 SRD = dòlar de Surinam
 SRG = florí de Surinam|||1
 SSP = lliura del Sudan del Sud
-STD = dobra de São Tomé i Príncipe||0|1
+STD = dobra de São Tomé i Príncipe (1977–2017)||0|1
+STN = dobra de São Tomé i Príncipe
 SUR = ruble soviètic|||1
-SVC = colón salvadorenc|||1
+SVC = colon salvadorenc|||1
 SYP = lliura síria||0
 SZL = lilangeni swazi
 THB = baht tailandès|฿
@@ -266,7 +268,7 @@
 TRY = lira turca|TL
 TTD = dòlar de Trinitat i Tobago
 TWD = nou dòlar de Taiwan|NT$
-TZS = xíling tanzà||0
+TZS = xíling tanzà
 UAH = hrívnia ucraïnesa
 UAK = karbóvanets ucraïnès|||1
 UGS = xíling ugandès (1966–1987)|||1
@@ -277,9 +279,10 @@
 UYI = peso uruguaià en unitats indexades||0|1
 UYP = peso uruguaià (1975–1993)|||1
 UYU = peso uruguaià
-UZS = som uzbek||0
+UZS = som uzbek
 VEB = bolívar veneçolà (1871–2008)|||1
-VEF = bolívar veneçolà
+VEF = bolívar veneçolà (2008–2018)|||1
+VES = bolívar veneçolà
 VND = dong vietnamita|₫|0
 VNN = dong vietnamita (1978–1985)|||1
 VUV = vatu de Vanuatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca_ES_VALENCIA.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca_ES_VALENCIA.properties
index fdaa701..202e1b7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca_ES_VALENCIA.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ca_ES_VALENCIA.properties
@@ -32,7 +32,7 @@
 CLE = escut xilé|||1
 CLP = peso xilé||0
 CNX = dòlar del Banc Popular Xinés|||1
-CNY = iuan xinés|¥
+CNY = iuan xinés
 FIM = marc finlandés|||1
 FRF = franc francés|||1
 HUF = fòrint hongarés
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ccp.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ccp.properties
index 2645a6c..876bbe4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ccp.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ccp.properties
@@ -28,7 +28,7 @@
 AFA = 𑄃𑄛𑄴𑄉𑄚𑄨 (𑄷𑄿𑄸𑄽-𑄸𑄶𑄶𑄸)|||1
 AFN = 𑄃𑄜𑄴𑄉𑄚𑄴 𑄃𑄜𑄴𑄉𑄚𑄨||0
 ALL = 𑄃𑄣𑄴𑄝𑄬𑄚𑄨𑄠𑄚𑄴 𑄣𑄬𑄇𑄴||0
-AMD = 𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠𑄚𑄴 𑄘𑄳𑄢𑄟𑄴||0
+AMD = 𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠𑄚𑄴 𑄘𑄳𑄢𑄟𑄴
 ANG = 𑄚𑄬𑄘𑄢𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄴 𑄃𑄳𑄠𑄚𑄴𑄑𑄨𑄣𑄨𑄠𑄚𑄴 𑄉𑄪𑄣𑄴𑄓𑄬𑄢𑄴
 AOA = 𑄃𑄳𑄠𑄋𑄴𑄉𑄮𑄣𑄚𑄴 𑄇𑄧𑄤𑄮𑄚𑄴𑄎
 AOK = 𑄃𑄳𑄠𑄋𑄴𑄉𑄮𑄣𑄚𑄴 𑄇𑄧𑄤𑄮𑄚𑄴𑄎(𑄷𑄿𑄽𑄽-𑄷𑄿𑄿𑄶)|||1
@@ -78,7 +78,7 @@
 CLF = 𑄌𑄨𑄣𑄨𑄠𑄚𑄴 𑄃𑄪𑄚𑄨𑄘𑄘𑄬𑄥𑄴 𑄘𑄨 𑄜𑄮𑄟𑄬𑄚𑄴𑄖𑄮||4|1
 CLP = 𑄌𑄨𑄣𑄨 𑄛𑄬𑄥𑄮||0
 CNY = 𑄌𑄩𑄚 𑄠𑄪𑄠𑄚𑄴|CN¥
-COP = 𑄇𑄧𑄣𑄮𑄟𑄴𑄝𑄨𑄠𑄚𑄴 𑄛𑄬𑄥𑄮||0
+COP = 𑄇𑄧𑄣𑄮𑄟𑄴𑄝𑄨𑄠𑄚𑄴 𑄛𑄬𑄥𑄮
 COU = 𑄃𑄪𑄚𑄨𑄘𑄖𑄴 𑄘𑄨 𑄞𑄳𑄠𑄣𑄮𑄢𑄴 𑄢𑄨𑄠𑄬𑄣𑄴|||1
 CRC = 𑄇𑄮𑄥𑄴𑄑𑄢𑄨𑄇 𑄇𑄮𑄣𑄮𑄚𑄴
 CSD = 𑄛𑄪𑄢𑄮𑄚𑄨 𑄥𑄢𑄴𑄝𑄨𑄠𑄚𑄴 𑄘𑄨𑄚𑄢𑄴|||1
@@ -122,14 +122,14 @@
 GTQ = 𑄉𑄪𑄠𑄖𑄬𑄟𑄣𑄧 𑄇𑄪𑄠𑄬𑄖𑄴𑄎𑄣𑄴
 GWE = 𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄨𑄎𑄴 𑄉𑄨𑄚𑄨 𑄃𑄬𑄥𑄴𑄇𑄪𑄓𑄮|||1
 GWP = 𑄉𑄨𑄚𑄨 𑄥𑄨𑄥𑄅𑄪 𑄛𑄬𑄥𑄮|||1
-GYD = 𑄉𑄭𑄠𑄬𑄚 𑄓𑄧𑄣𑄢𑄴||0
+GYD = 𑄉𑄭𑄠𑄬𑄚 𑄓𑄧𑄣𑄢𑄴
 HKD = 𑄦𑄧𑄁𑄇𑄧𑄁 𑄓𑄧𑄣𑄢𑄴|HK$
 HNL = 𑄦𑄪𑄚𑄴𑄓𑄪𑄢𑄥𑄴 𑄣𑄬𑄟𑄴𑄛𑄨𑄢
 HRD = 𑄇𑄳𑄢𑄮𑄠𑄬𑄥𑄨𑄠𑄚𑄴 𑄘𑄨𑄚𑄢𑄴|||1
 HRK = 𑄇𑄳𑄢𑄮𑄠𑄬𑄥𑄨𑄠𑄚𑄴 𑄇𑄪𑄚
 HTG = 𑄦𑄭𑄖𑄨 𑄉𑄯𑄢𑄴𑄘𑄬
 HUF = 𑄦𑄋𑄴𑄉𑄬𑄢𑄨𑄠𑄚𑄴 𑄜𑄮𑄢𑄨𑄚𑄳𑄑𑄴
-IDR = 𑄃𑄨𑄚𑄴𑄘𑄮𑄚𑄬𑄥𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨𑄠𑄳𑄦𑄴||0
+IDR = 𑄃𑄨𑄚𑄴𑄘𑄮𑄚𑄬𑄥𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨𑄠𑄳𑄦𑄴
 IEP = 𑄃𑄨𑄢𑄨𑄌𑄴 𑄛𑄅𑄪𑄚𑄳𑄓𑄴|||1
 ILP = 𑄃𑄨𑄥𑄳𑄢𑄭𑄣𑄨 𑄛𑄅𑄪𑄚𑄳𑄓𑄴|||1
 ILS = 𑄃𑄨𑄥𑄳𑄢𑄭𑄣𑄨 𑄚𑄱 𑄥𑄬𑄇𑄬𑄣𑄴|₪
@@ -171,12 +171,13 @@
 MKD = 𑄟𑄳𑄠𑄥𑄬𑄓𑄮𑄚𑄨𑄠𑄚𑄴 𑄘𑄨𑄚𑄢𑄴
 MLF = 𑄟𑄣𑄨 𑄜𑄳𑄢𑄋𑄳𑄇𑄴|||1
 MMK = 𑄟𑄠𑄚𑄴𑄟𑄢𑄴 𑄇𑄨𑄠𑄖𑄴||0
-MNT = 𑄟𑄧𑄋𑄴𑄉𑄮𑄣𑄨𑄠𑄚𑄴 𑄖𑄪𑄇𑄴𑄢𑄨𑄇𑄴||0
+MNT = 𑄟𑄧𑄋𑄴𑄉𑄮𑄣𑄨𑄠𑄚𑄴 𑄖𑄪𑄇𑄴𑄢𑄨𑄇𑄴
 MOP = 𑄟𑄳𑄠𑄇𑄳𑄠𑄃𑄮 𑄛𑄑𑄇
-MRO = 𑄟𑄯𑄢𑄨𑄖𑄚𑄨𑄠𑄚𑄴 𑄃𑄮𑄃𑄪𑄉𑄭𑄪𑄠||0
+MRO = 𑄟𑄯𑄢𑄨𑄖𑄚𑄨𑄠𑄚𑄴 𑄃𑄮𑄃𑄪𑄉𑄭𑄪𑄠 (1973–2017)||0|1
+MRU = 𑄟𑄯𑄢𑄨𑄖𑄚𑄨𑄠𑄚𑄴 𑄃𑄮𑄃𑄪𑄉𑄭𑄪𑄠
 MTL = 𑄟𑄣𑄴𑄑 𑄣𑄨𑄢|||1
 MTP = 𑄟𑄣𑄴𑄑 𑄛𑄃𑄪𑄚𑄳𑄓𑄴|||1
-MUR = 𑄟𑄯𑄢𑄨𑄖𑄚𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨||0
+MUR = 𑄟𑄯𑄢𑄨𑄖𑄚𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨
 MVR = 𑄟𑄣𑄴𑄘𑄨𑄞𑄨𑄠𑄚𑄴 𑄢𑄪𑄜𑄨𑄠
 MWK = 𑄟𑄣𑄃𑄪𑄃𑄨𑄠𑄚𑄴 𑄇𑄧𑄤𑄌𑄴
 MXN = 𑄟𑄳𑄠𑄇𑄴𑄥𑄨𑄇𑄚𑄴 𑄛𑄬𑄥𑄮|MX$
@@ -201,7 +202,7 @@
 PES = 𑄛𑄬𑄢𑄪𑄞𑄨𑄠𑄚𑄴 𑄥𑄮𑄣𑄴(𑄷𑄾𑄼𑄹-𑄷𑄿𑄼𑄻)|||1
 PGK = 𑄛𑄛𑄱 𑄚𑄨𑄃𑄪 𑄉𑄨𑄚𑄨 𑄉𑄨𑄚𑄨𑄠𑄚𑄴 𑄇𑄨𑄚
 PHP = 𑄜𑄨𑄣𑄨𑄛𑄭𑄚𑄴 𑄛𑄬𑄥𑄮
-PKR = 𑄛𑄇𑄨𑄥𑄴𑄖𑄚𑄨 𑄢𑄪𑄛𑄨||0
+PKR = 𑄛𑄇𑄨𑄥𑄴𑄖𑄚𑄨 𑄢𑄪𑄛𑄨
 PLN = 𑄛𑄮𑄣𑄨𑄌𑄴 𑄎𑄧𑄣𑄮𑄑𑄨
 PLZ = 𑄛𑄮𑄣𑄨𑄌𑄴 𑄎𑄧𑄣𑄮𑄑𑄨(𑄷𑄿𑄻𑄶-𑄷𑄿𑄿𑄻)|||1
 PTE = 𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄨𑄌𑄴 𑄃𑄬𑄥𑄴𑄇𑄪𑄓𑄮|||1
@@ -230,7 +231,8 @@
 SRD = 𑄥𑄪𑄢𑄨𑄚𑄟𑄴 𑄓𑄧𑄣𑄢𑄴
 SRG = 𑄥𑄪𑄢𑄨𑄚𑄟𑄴 𑄉𑄨𑄣𑄴𑄓𑄢𑄴|||1
 SSP = 𑄘𑄧𑄉𑄨𑄚𑄴 𑄥𑄪𑄘𑄚𑄨 𑄛𑄃𑄪𑄚𑄳𑄓𑄴
-STD = 𑄥𑄃𑄮 𑄑𑄮𑄟𑄬 𑄃𑄳𑄃 𑄛𑄳𑄢𑄨𑄚𑄴𑄥𑄨𑄛𑄬 𑄓𑄮𑄛𑄴𑄢||0|1
+STD = 𑄥𑄃𑄮 𑄑𑄮𑄟𑄬 𑄃𑄳𑄃 𑄛𑄳𑄢𑄨𑄚𑄴𑄥𑄨𑄛𑄬 𑄓𑄮𑄛𑄴𑄢 (1977–2017)||0|1
+STN = 𑄥𑄃𑄮 𑄑𑄮𑄟𑄬 𑄃𑄳𑄃 𑄛𑄳𑄢𑄨𑄚𑄴𑄥𑄨𑄛𑄬 𑄓𑄮𑄛𑄴𑄢
 SUR = 𑄥𑄮𑄣𑄨𑄠𑄬𑄖𑄴 𑄢𑄪𑄝𑄧𑄣𑄴|||1
 SVC = 𑄃𑄬𑄣𑄴 𑄥𑄳𑄠𑄣𑄴𑄞𑄮𑄓𑄮𑄢𑄴 𑄇𑄮𑄣𑄮𑄚𑄴|||1
 SYP = 𑄥𑄨𑄢𑄨𑄠𑄚𑄴 𑄛𑄃𑄪𑄚𑄳𑄓𑄴||0
@@ -247,7 +249,7 @@
 TRY = 𑄖𑄪𑄢𑄴𑄇𑄨 𑄣𑄨𑄢|TL
 TTD = 𑄖𑄳𑄢𑄨𑄚𑄨𑄘𑄖𑄴 𑄃𑄳𑄃 𑄑𑄮𑄝𑄉𑄮 𑄓𑄧𑄣𑄢𑄴
 TWD = 𑄚𑄱 𑄦𑄭𑄤𑄚𑄴𑄓𑄧𑄣𑄢𑄴|NT$
-TZS = 𑄖𑄚𑄴𑄎𑄚𑄨𑄠 𑄥𑄨𑄣𑄨𑄁||0
+TZS = 𑄖𑄚𑄴𑄎𑄚𑄨𑄠 𑄥𑄨𑄣𑄨𑄁
 UAH = ই𑄃𑄨𑄃𑄪𑄇𑄳𑄢𑄭𑄚𑄴 𑄢𑄨𑄛𑄴𑄚𑄨𑄠
 UAK = 𑄃𑄨𑄃𑄪𑄇𑄳𑄢𑄭𑄚𑄴 𑄇𑄢𑄴𑄝𑄮𑄞𑄳𑄠𑄚𑄴𑄑𑄧𑄌𑄴|||1
 UGS = 𑄃𑄪𑄉𑄚𑄴𑄓𑄚𑄴 𑄥𑄨𑄣𑄨𑄁 (𑄷𑄿𑄼𑄼-𑄷𑄿𑄾𑄽)|||1
@@ -258,9 +260,10 @@
 UYI = 𑄃𑄪𑄢𑄪𑄉𑄪𑄠𑄚𑄴 𑄛𑄬𑄥𑄮 𑄃𑄬𑄚𑄴 𑄃𑄪𑄚𑄨𑄘𑄘𑄬𑄌𑄴 𑄃𑄨𑄚𑄴𑄓𑄬𑄇𑄴𑄥𑄬𑄓𑄥𑄴||0|1
 UYP = 𑄃𑄪𑄢𑄪𑄉𑄪𑄠𑄬 𑄛𑄬𑄥𑄮 (𑄷𑄿𑄽𑄻-𑄷𑄿𑄿𑄹)|||1
 UYU = 𑄃𑄪𑄢𑄪𑄉𑄪𑄠𑄬 𑄛𑄬𑄥𑄮
-UZS = 𑄃𑄪𑄌𑄴𑄝𑄬𑄇𑄨𑄌𑄴𑄖𑄚𑄨 𑄥𑄮𑄟𑄴||0
+UZS = 𑄃𑄪𑄌𑄴𑄝𑄬𑄇𑄨𑄌𑄴𑄖𑄚𑄨 𑄥𑄮𑄟𑄴
 VEB = 𑄞𑄬𑄚𑄨𑄎𑄪𑄔𑄮𑄣𑄚𑄴 𑄝𑄧𑄣𑄨𑄞𑄢𑄴(𑄷𑄾𑄽𑄷-𑄸𑄶𑄶𑄾)|||1
-VEF = 𑄞𑄬𑄚𑄨𑄎𑄪𑄔𑄮𑄣𑄚𑄴 𑄝𑄧𑄣𑄨𑄞𑄢𑄴
+VEF = 𑄞𑄬𑄚𑄨𑄎𑄪𑄔𑄮𑄣𑄚𑄴 𑄝𑄧𑄣𑄨𑄞𑄢𑄴 (2008–2018)|||1
+VES = 𑄞𑄬𑄚𑄨𑄎𑄪𑄔𑄮𑄣𑄚𑄴 𑄝𑄧𑄣𑄨𑄞𑄢𑄴
 VND = 𑄞𑄨𑄠𑄬𑄖𑄴𑄚𑄟𑄨 𑄓𑄧𑄋𑄴𑄉𑄧|₫|0
 VUV = 𑄞𑄚𑄪𑄠𑄖𑄪 𑄞𑄖𑄪||0
 WST = 𑄥𑄟𑄮𑄠𑄚𑄴 𑄑𑄣
@@ -275,7 +278,7 @@
 XPD = 𑄛𑄳𑄠𑄣𑄬𑄓𑄨𑄠𑄟𑄴|||1
 XPF = 𑄥𑄨𑄃𑄬𑄛𑄴𑄛𑄨 𑄜𑄳𑄢𑄳𑄠𑄋𑄳𑄇𑄴|CFPF|0
 XPT = 𑄛𑄳𑄣𑄑𑄨𑄚𑄟𑄴|||1
-XXX = 𑄦𑄧𑄝𑄢𑄴 𑄚𑄧𑄛𑄬𑄠𑄬 𑄑𑄬𑄋|||1
+XXX = 𑄦𑄧𑄝𑄢𑄴 𑄚𑄧𑄛𑄬𑄠𑄬 𑄑𑄬𑄋|¤||1
 YDD = 𑄃𑄨𑄠𑄬𑄟𑄬𑄚𑄨 𑄘𑄨𑄚𑄢𑄴|||1
 YER = 𑄃𑄨𑄠𑄬𑄟𑄬𑄚𑄨 𑄢𑄨𑄠𑄣𑄴||0
 YUD = 𑄡𑄪𑄉𑄮𑄥𑄳𑄣𑄞𑄨𑄠𑄧 𑄦𑄢𑄴𑄓𑄴 𑄘𑄨𑄚𑄢𑄴|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ce.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ce.properties
index 444e646..b3e3a62 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ce.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ce.properties
@@ -26,7 +26,7 @@
 AED = Дирхам ӀЦЭ
 AFN = ОвхӀан-пачхьалкхан афгани||0
 ALL = Албанин лек||0
-AMD = Эрмалойчоьнан драм||0
+AMD = Эрмалойчоьнан драм
 ANG = Нидерландин Антилин гульден
 AOA = Анголан кванза
 ARS = Аргентинан песо
@@ -54,7 +54,7 @@
 CHF = Швейцарин франк
 CLP = Чилин песо||0
 CNY = Китайн юань|CN¥
-COP = Колумбин песо||0
+COP = Колумбин песо
 CRC = Костарикан колон
 CUC = Кубан хийцалун песо
 CUP = Кубан песо
@@ -77,13 +77,13 @@
 GMD = Гамбин даласи
 GNF = Гвинейн франк||0
 GTQ = Гватемалан кетсаль
-GYD = Гайанан доллар||0
+GYD = Гайанан доллар
 HKD = Гонконган доллар|HK$
 HNL = Гондурасан лемпира
 HRK = Хорватин куна
 HTG = Гаитин гурд
 HUF = Венгрин форинт
-IDR = Индонезин рупи||0
+IDR = Индонезин рупи
 ILS = Израилан керла шекель|₪
 INR = Индин рупи|₹
 IQD = Ӏиракъан динар||0
@@ -111,10 +111,11 @@
 MGA = Малагасийн ариари||0
 MKD = Македонин динар
 MMK = Мьянман кьят||0
-MNT = Монголин тугрик||0
+MNT = Монголин тугрик
 MOP = Макаон патака
-MRO = Мавританин уги||0
-MUR = Маврикин рупи||0
+MRO = Мавританин уги (1973–2017)||0|1
+MRU = Мавританин уги
+MUR = Маврикин рупи
 MVR = Мальдивийн руфи
 MWK = Малавин квача
 MXN = Мексикан песо|MX$
@@ -131,7 +132,7 @@
 PEN = Перун соль
 PGK = Папуа — Керла Гвинейн кина
 PHP = Филиппинийн песо
-PKR = Пакистанан рупи||0
+PKR = Пакистанан рупи
 PLN = Польшан злотый
 PYG = Парагвайн гуарани||0
 QAR = Катаран риал
@@ -150,7 +151,8 @@
 SOS = Сомалин шиллинг||0
 SRD = Суринаман доллар
 SSP = Къилба Суданан фунт
-STD = Сан-Томен а, Принсипин а добра||0|1
+STD = Сан-Томен а, Принсипин а добра (1977–2017)||0|1
+STN = Сан-Томен а, Принсипин а добра
 SYP = Шеман фунт||0
 SZL = Свазилендан лилангени
 THB = Таиландан бат
@@ -161,13 +163,14 @@
 TRY = Туркойчоьнан лира|TL
 TTD = Тринидадан а, Тобагон а доллар
 TWD = Тайванан керла доллар|NT$
-TZS = Танзанин шиллинг||0
+TZS = Танзанин шиллинг
 UAH = Украинан гривна
 UGX = Угандан шиллинг||0
 USD = АЦШн доллар|US$
 UYU = Уругвайн песо
-UZS = Узбекистанан сом||0
-VEF = Венесуэлан боливар
+UZS = Узбекистанан сом
+VEF = Венесуэлан боливар (2008–2018)|||1
+VES = Венесуэлан боливар
 VND = Вьетнаман донг|₫|0
 VUV = Вануатун вату||0
 WST = Самоанан тала
@@ -175,7 +178,7 @@
 XCD = Малхбален Карибийн доллар|EC$
 XOF = Малхбузен Африкан КФА франк|CFA|0
 XPF = Французийн Тийна океанан франк|CFPF|0
-XXX = девзаш доцу я лелаш доцу ахча|||1
+XXX = девзаш доцу я лелаш доцу ахча|¤||1
 YER = Йеменан риал||0
 ZAR = Къилба-Африкин рэнд
 ZMW = Замбин квача
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cgg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cgg.properties
index 57aa225..8f14cd7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cgg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cgg.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirram ya Moroko
 MGA = Ariari ya Maragariita||0
-MRO = Ougwiya ya Mouriteeniya||0
-MUR = Rupiiha ya Mauritiasi||0
+MRO = Ougwiya ya Mouriteeniya (1973–2017)||0|1
+MRU = Ougwiya ya Mouriteeniya
+MUR = Rupiiha ya Mauritiasi
 MWK = Kwaca ya Malawi
 MZM = Metikari ya Mozambikwi|||1
 NAD = Doora ya Namibiya
@@ -67,9 +68,10 @@
 SHP = Paundi ya Senti Herena
 SLL = Leone||0
 SOS = Eshiringi ya Somalia||0
-STD = Dobra ya Sao Tome na Purinsipo||0|1
+STD = Dobra ya Sao Tome na Purinsipo (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Purinsipo
 TND = Dinari ya Tunisia||3
-TZS = Eshiringi ya Tanzania||0
+TZS = Eshiringi ya Tanzania
 UGX = Eshiringi ya Uganda|USh|0
 USD = Doora ya America|US$
 XAF = Faranga ya CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_chr.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_chr.properties
index 8d60d27..c4b212f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_chr.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_chr.properties
@@ -26,14 +26,14 @@
 AED = ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᎡᎳᏈ ᎢᎹᎵᏘᏏ ᎠᏕᎳ
 AFN = ᎠᏫᎨᏂᏍᏖᏂ ᎠᏕᎳ||0
 ALL = ᎠᎵᏇᏂᏯ ᎠᏕᎳ||0
-AMD = ᎠᎵᎻᏂᎠ ᎠᏕᎳ||0
+AMD = ᎠᎵᎻᏂᎠ ᎠᏕᎳ
 ANG = ᎾᏍᎩᏁᏛᎳᏂ ᎠᏂᏘᎵᏏ ᎠᏕᎳ
 AOA = ᎠᏂᎪᎳ ᎠᏕᎳ
 ARS = ᎠᏥᏂᏘᏂᎠ ᎠᏕᎳ
 AUD = ᎡᎳᏗᏜ ᎠᏕᎳ|A$
 AWG = ᎠᎷᏆ ᎠᏕᎳ
 AZN = ᎠᏏᎵᏆᏌᏂ ᎠᏕᎳ
-BAM = ᏉᏏᏂᎠ ᎠᎴ ᎲᏤᎪᏫ ᎦᏁᏟᏴᏍᏔᏅ ᎠᏕᎳ
+BAM = ᏉᏏᏂᎠ-ᎲᏤᎪᏫ ᎦᏁᏟᏴᏍᏔᏅ ᎠᏕᎳ
 BBD = ᏆᏇᏙᏍ ᎠᏕᎳ
 BDT = ᏆᏂᎦᎵᏕᏍ ᎠᏕᎳ
 BGN = ᏊᎵᎨᎵᎠ ᎠᏕᎳ
@@ -53,13 +53,14 @@
 CDF = ᎧᏂᎪ ᎠᏕᎳ
 CHF = ᏍᏫᏏ ᎠᏕᎳ
 CLP = ᏥᎵ ᎠᏕᎳ||0
+CNH = ᏣᏂᏏ ᎠᏕᎳ (ᏓᎹᏳᏟᏗ)|||1
 CNY = ᏓᎶᏂᎨ ᎠᏕᎳ|CN¥
-COP = ᎪᎸᎻᏈᎢᎠ ᎠᏕᎳ||0
+COP = ᎪᎸᎻᏈᎢᎠ ᎠᏕᎳ
 CRC = ᎪᏍᏓᎵᎧ ᎠᏕᎳ
 CUC = ᎫᏆ ᎦᏁᏟᏴᏍᏔᏅ ᎠᏕᎳ
 CUP = ᎫᏆ ᎠᏕᎳ
 CVE = ᎢᎬᎾᏕᎾ ᎢᏤᏳᏍᏗ ᎠᏕᎳ
-CZK = ᏤᎩ ᏍᎦᏚᎩ ᎠᏕᎳ
+CZK = ᏤᎩ ᎠᏕᎳ
 DJF = ᏥᏊᏗ ᎠᏕᎳ||0
 DKK = ᏕᏂᏍ ᎠᏕᎳ
 DOP = ᏙᎻᏂᎧᏂ ᎠᏕᎳ
@@ -77,13 +78,13 @@
 GMD = ᎦᎹᏈᎢᎠ ᎠᏕᎳ
 GNF = ᎩᎢᏂ ᎠᏕᎳ||0
 GTQ = ᏆᏖᎹᎳ ᎠᏕᎳ
-GYD = ᎦᏯᎾ ᎠᏕᎳ||0
+GYD = ᎦᏯᎾ ᎠᏕᎳ
 HKD = ᎰᏂᎩ ᎪᏂᎩ ᎠᏕᎳ|HK$
 HNL = ᎭᏂᏚᎳᏍ ᎠᏕᎳ
 HRK = ᎧᎶᎡᏏᎠ ᎠᏕᎳ
 HTG = ᎮᏘ ᎠᏕᎳ
 HUF = ᎲᏂᎦᎵ ᎠᏕᎳ
-IDR = ᎢᏂᏙᏂᏍᏯ ᎠᏕᎳ||0
+IDR = ᎢᏂᏙᏂᏍᏯ ᎠᏕᎳ
 ILS = ᎢᏏᎵᏱ ᎢᏤ ᎠᏕᎳ|₪
 INR = ᎢᏂᏗᎢᎠ ᎠᏕᎳ|₹
 IQD = ᎢᎳᎩ ᎠᏕᎳ||0
@@ -103,7 +104,7 @@
 KZT = ᎧᏎᎧᏍᏕᏂ ᎠᏕᎳ
 LAK = ᎳᎣ ᎠᏕᎳ||0
 LBP = ᎴᏆᎾᏂ ᎠᏕᎳ||0
-LKR = ᏍᎵᎳᏂᎧ ᎠᏕᎳ
+LKR = ᏍᎵ ᎳᏂᎧ ᎠᏕᎳ
 LRD = ᎳᏈᎵᏯ ᎠᏕᎳ
 LYD = ᎵᏈᏯ ᎠᏕᎳ||3
 MAD = ᎼᎶᎪ ᎠᏕᎳ
@@ -111,10 +112,11 @@
 MGA = ᎹᎳᎦᏏ ᎠᏕᎳ||0
 MKD = ᎹᏎᏙᏂᎠ ᎠᏕᎳ
 MMK = ᎹᏯᎹᎵ ᎠᏕᎳ||0
-MNT = ᎹᏂᎪᎵᎠ ᎠᏕᎳ||0
+MNT = ᎹᏂᎪᎵᎠ ᎠᏕᎳ
 MOP = ᎹᎧᎣ ᎠᏕᎳ
-MRO = ᎼᎵᏏᎥᏍ ᎠᏕᎳ||0
-MUR = ᎹᏘᎢᏯ ᎠᏕᎳ||0
+MRO = ᎹᏈᏔᏂᎠ ᎠᏕᎳ (1973–2017)||0|1
+MRU = ᎹᏈᏔᏂᎠ ᎠᏕᎳ
+MUR = ᎹᏘᎢᏯ ᎠᏕᎳ
 MVR = ᎹᎵᏗᏫᏍ ᎠᏕᎳ
 MWK = ᎹᎳᏫ ᎠᏕᎳ
 MXN = ᏍᏆᏂ ᎠᏕᎳ|MX$
@@ -131,7 +133,7 @@
 PEN = ᏇᎷ ᎠᏕᎳ
 PGK = ᏆᏇ ᎢᏤ ᎩᎢᏂ ᎠᏕᎳ
 PHP = ᎠᏂᏈᎵᎩᏃ ᎠᏕᎳ
-PKR = ᏆᎩᏍᏖᏂ ᎠᏕᎳ||0
+PKR = ᏆᎩᏍᏖᏂ ᎠᏕᎳ
 PLN = ᏉᎳᏂ ᎠᏕᎳ
 PYG = ᏆᎳᏇᎢᏯ ᎠᏕᎳ||0
 QAR = ᎧᏔᎵ ᎠᏕᎳ
@@ -150,7 +152,8 @@
 SOS = ᏐᎹᎵ ᎠᏕᎳ||0
 SRD = ᏒᎵᎾᎻ ᎠᏕᎳ
 SSP = ᏧᎦᎾᏮ ᏑᏕᏂ ᎠᏕᎳ
-STD = ᏌᎣᏙᎺ ᎠᎴ ᏈᏂᏏᏇ ᎠᏕᎳ||0|1
+STD = ᏌᎣᏙᎺ ᎠᎴ ᏈᏂᏏᏇ ᎠᏕᎳ (1977–2017)||0|1
+STN = ᏌᎣᏙᎺ & ᏈᏂᏏᏇ ᎠᏕᎳ
 SYP = ᏏᎵᎠ ᎠᏕᎳ||0
 SZL = ᏍᏩᏏ ᎠᏕᎳ
 THB = ᏔᏯᎴᏂ ᎠᏕᎳ
@@ -159,15 +162,16 @@
 TND = ᏚᏂᏏᏍᎠ ᎠᏕᎳ||3
 TOP = ᏔᏂᎪ ᎠᏕᎳ
 TRY = ᎬᏃ ᎠᏕᎳ|TL
-TTD = ᏟᏂᏕᏗ ᎠᎴ ᏙᏆᎪ ᎠᏕᎳ
+TTD = ᏟᏂᏕᏗ & ᏙᏆᎪ ᎠᏕᎳ
 TWD = ᎢᏤ ᏔᎢᏩᏂ ᎠᏕᎳ|NT$
-TZS = ᏖᏂᏏᏂᏯ ᎠᏕᎳ||0
+TZS = ᏖᏂᏏᏂᏯ ᎠᏕᎳ
 UAH = ᏳᎧᎴᏂ ᎠᏕᎳ
 UGX = ᏳᎦᏂᏓ ᎠᏕᎳ||0
 USD = US ᎠᏕᎳ|$
 UYU = ᏳᎷᏇ ᎠᏕᎳ
-UZS = ᎤᏍᏇᎩᏍᏖᏂ ᎠᏕᎳ||0
-VEF = ᏪᏁᏑᏪᎳ ᎠᏕᎳ
+UZS = ᎤᏍᏇᎩᏍᏖᏂ ᎠᏕᎳ
+VEF = ᏪᏁᏑᏪ ᎠᏕᎳ (2008–2018)|||1
+VES = ᏪᏁᏑᏪ ᎠᏕᎳ
 VND = ᏫᎡᏘᎾᎻᏍ ᎠᏕᎳ|₫|0
 VUV = ᏩᏂᎤᏩᏚ ᎠᏕᎳ||0
 WST = ᏌᎼᎠ ᎠᏕᎳ
@@ -175,7 +179,7 @@
 XCD = ᏗᎧᎸᎬ ᎨᏆᏙᏯ ᎠᏕᎳ|EC$
 XOF = ᏭᏕᎵᎬ ᎬᎿᎨᏍᏛ CFA ᎠᏕᎳ|CFA|0
 XPF = CFP ᎠᏕᎳ|CFPF|0
-XXX = ᏄᏬᎵᏍᏛᎾ ᎠᏕᎳ|||1
+XXX = ᏄᏬᎵᏍᏛᎾ ᎠᏕᎳ|¤||1
 YER = ᏰᎺᏂ ᎠᏕᎳ||0
 ZAR = ᏧᎦᎾᏮ ᎬᎿᎨᏍᏛ ᎠᏕᎳ
 ZMW = ᏏᎻᏆᏇ ᎠᏕᎳ
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cs.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cs.properties
index 51c596d..b0ef2e3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cs.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cs.properties
@@ -29,7 +29,7 @@
 AFN = afghánský afghán||0
 ALK = albánský lek (1946–1965)|||1
 ALL = albánský lek||0
-AMD = arménský dram||0
+AMD = arménský dram
 ANG = nizozemskoantilský gulden
 AOA = angolská kwanza
 AOK = angolská kwanza (1977–1991)|||1
@@ -91,7 +91,7 @@
 CNH = čínský jüan (offshore)|||1
 CNX = čínský dolar ČLB|||1
 CNY = čínský jüan|CN¥
-COP = kolumbijské peso||0
+COP = kolumbijské peso
 COU = kolumbijská jednotka reálné hodnoty|||1
 CRC = kostarický colón
 CSD = srbský dinár (2002–2006)|||1
@@ -135,14 +135,14 @@
 GTQ = guatemalský quetzal
 GWE = portugalskoguinejské escudo|||1
 GWP = guinejsko-bissauské peso|||1
-GYD = guyanský dolar||0
+GYD = guyanský dolar
 HKD = hongkongský dolar|HK$
 HNL = honduraská lempira
 HRD = chorvatský dinár|||1
 HRK = chorvatská kuna
 HTG = haitský gourde
 HUF = maďarský forint
-IDR = indonéská rupie||0
+IDR = indonéská rupie
 IEP = irská libra|||1
 ILP = izraelská libra|||1
 ILR = izraelský šekel (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = makedonský denár (1992–1993)|||1
 MLF = malijský frank|||1
 MMK = myanmarský kyat||0
-MNT = mongolský tugrik||0
+MNT = mongolský tugrik
 MOP = macajská pataca
-MRO = mauritánská ouguiya||0
+MRO = mauritánská ouguiya (1973–2017)||0|1
+MRU = mauritánská ouguiya
 MTL = maltská lira|||1
 MTP = maltská libra|||1
-MUR = mauricijská rupie||0
+MUR = mauricijská rupie
 MVP = maledivská rupie (1947–1981)|||1
 MVR = maledivská rupie
 MWK = malawijská kwacha
@@ -222,7 +223,7 @@
 PES = peruánský sol (1863–1965)|||1
 PGK = papuánská nová kina
 PHP = filipínské peso
-PKR = pákistánská rupie||0
+PKR = pákistánská rupie
 PLN = polský zlotý
 PLZ = polský zlotý (1950–1995)|||1
 PTE = portugalské escudo|||1
@@ -251,7 +252,8 @@
 SRD = surinamský dolar
 SRG = surinamský zlatý|||1
 SSP = jihosúdánská libra
-STD = svatotomášská dobra||0|1
+STD = svatotomášská dobra (1977–2017)||0|1
+STN = svatotomášská dobra
 SUR = sovětský rubl|||1
 SVC = salvadorský colón|||1
 SYP = syrská libra||0
@@ -268,7 +270,7 @@
 TRY = turecká lira|TL
 TTD = trinidadský dolar
 TWD = tchajwanský dolar|NT$
-TZS = tanzanský šilink||0
+TZS = tanzanský šilink
 UAH = ukrajinská hřivna
 UAK = ukrajinský karbovanec|||1
 UGS = ugandský šilink (1966–1987)|||1
@@ -279,9 +281,10 @@
 UYI = uruguayské peso (v indexovaných jednotkách)||0|1
 UYP = uruguayské peso (1975–1993)|||1
 UYU = uruguayské peso
-UZS = uzbecký sum||0
+UZS = uzbecký sum
 VEB = venezuelský bolívar (1871–2008)|||1
-VEF = venezuelský bolívar
+VEF = venezuelský bolívar (2008–2018)|||1
+VES = venezuelský bolívar
 VND = vietnamský dong||0
 VNN = vietnamský dong (1978–1985)|||1
 VUV = vanuatský vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cu.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cu.properties
index ff5da71..14fbc57 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cu.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cu.properties
@@ -36,4 +36,4 @@
 RUB = рѡссі́йскїй рꙋ́бль|₽
 UAH = ᲂу҆краи́нскаѧ гри́вна|₴
 USD = а҆мерїка́нскїй до́лларъ|$
-XXX = невѣ́домое пла́тное сре́дство|||1
+XXX = невѣ́домое пла́тное сре́дство|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cy.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cy.properties
index 288c574..71017c1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cy.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_cy.properties
@@ -27,7 +27,7 @@
 AFA = Afghani Afghanistan (1927–2002)|||1
 AFN = Afghani Afghanistan||0
 ALL = Lek Albania||0
-AMD = Dram Armenia||0
+AMD = Dram Armenia
 ANG = Guilder Antilles yr Iseldiroedd
 AOA = Kwanza Angola
 AOK = Kwanza Angola (1977–1991)|||1
@@ -85,7 +85,7 @@
 CNH = Yuan Tsieina (ar y môr)|||1
 CNX = Doler Banc Pobl Tsieina|||1
 CNY = Yuan Tsieina|CN¥
-COP = Peso Colombia||0
+COP = Peso Colombia
 COU = Uned Gwir Werth Colombia|||1
 CRC = Colón Costa Rica
 CUC = Peso Trosadwy Ciwba
@@ -122,13 +122,13 @@
 GQE = Ekwele Guinea Gyhydeddol|||1
 GTQ = Quetzal Guatemala
 GWP = Peso Guiné-Bissau|||1
-GYD = Doler Guyana||0
+GYD = Doler Guyana
 HKD = Doler Hong Kong|HK$
 HNL = Lempira Honduras
 HRK = Kuna Croatia
 HTG = Gourde Haiti
 HUF = Fforint Hwngari
-IDR = Rupiah Indonesia||0
+IDR = Rupiah Indonesia
 IEP = Punt Iwerddon|||1
 ILP = Punt Israel|||1
 ILR = Shegel Israel (1980–1985)|||1
@@ -172,10 +172,11 @@
 MKD = Denar Macedonia
 MLF = Ffranc Mali|||1
 MMK = Kyat Myanmar||0
-MNT = Tugrik Mongolia||0
+MNT = Tugrik Mongolia
 MOP = Pataca Macau
-MRO = Ouguiya Mauritania||0
-MUR = Rwpî Mauritius||0
+MRO = Ouguiya Mauritania (1973–2017)||0|1
+MRU = Ouguiya Mauritania
+MUR = Rwpî Mauritius
 MVP = Rwpî’r Maldives (1947–1981)|||1
 MVR = Rufiyaa’r Maldives
 MWK = Kwacha Malawi
@@ -201,7 +202,7 @@
 PES = Sol Periw (1863–1965)|||1
 PGK = Kina Papua Guinea Newydd
 PHP = Peso’r Philipinau
-PKR = Rwpî Pacistan||0
+PKR = Rwpî Pacistan
 PLN = Zloty Gwlad Pwyl
 PYG = Guarani Paraguay||0
 QAR = Rial Qatar
@@ -224,7 +225,8 @@
 SRD = Doler Surinam
 SRG = Guilder Surinam|||1
 SSP = Punt De Sudan
-STD = Dobra São Tomé a Príncipe||0|1
+STD = Dobra São Tomé a Príncipe (1977–2017)||0|1
+STN = Dobra São Tomé a Príncipe
 SVC = Colón El Salvador|||1
 SYP = Punt Syria||0
 SZL = Lilangeni Gwlad Swazi
@@ -240,7 +242,7 @@
 TRY = Lira Twrci|TL
 TTD = Doler Trinidad a Tobago
 TWD = Doler Newydd Taiwan|NT$
-TZS = Swllt Tanzania||0
+TZS = Swllt Tanzania
 UAH = Hryvnia Wcráin
 UGS = Swllt Uganda (1966–1987)|||1
 UGX = Swllt Uganda||0
@@ -249,9 +251,10 @@
 USS = Doler UDA (yr un diwrnod)|||1
 UYP = Peso Uruguay (1975–1993)|||1
 UYU = Peso Uruguay
-UZS = Som Uzbekistan||0
+UZS = Som Uzbekistan
 VEB = Bolívar Venezuela (1871–2008)|||1
-VEF = Bolívar Venezuela
+VEF = Bolívar Venezuela (2008–2018)|||1
+VES = Bolívar Venezuela
 VND = Dong Fietnam|₫|0
 VNN = Dong Fietnam (1978–1985)|||1
 VUV = Vatu Vanuatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_da.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_da.properties
index b66a278..0452d18 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_da.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_da.properties
@@ -29,7 +29,7 @@
 AFN = afghansk afghani||0
 ALK = albansk lek (1946–1965)|||1
 ALL = albansk lek||0
-AMD = armensk dram||0
+AMD = armensk dram
 ANG = Nederlandske Antiller-gylden
 AOA = angolansk kwanza
 AOK = Angolansk kwanza (1977–1990)|||1
@@ -89,7 +89,7 @@
 CLP = chilensk peso||0
 CNH = kinesisk yuan (offshore)|||1
 CNY = kinesisk yuan|CN¥
-COP = colombiansk peso||0
+COP = colombiansk peso
 CRC = costaricansk colón
 CSD = Serbisk dinar (2002–2006)|||1
 CSK = Tjekkoslovakisk hard koruna|||1
@@ -131,14 +131,14 @@
 GTQ = guatemalansk quetzal
 GWE = Portugisisk guinea escudo|||1
 GWP = Guineansk peso|||1
-GYD = guyansk dollar||0
+GYD = guyansk dollar
 HKD = Hongkong dollar|HK$
 HNL = honduransk lempira
 HRD = Kroatisk dinar|||1
 HRK = kroatisk kuna
 HTG = haitisk gourde
 HUF = ungarsk forint
-IDR = indonesisk rupiah||0
+IDR = indonesisk rupiah
 IEP = Irsk pund|||1
 ILP = Israelsk pund|||1
 ILR = israelsk shekel (1980–1985)|||1
@@ -187,12 +187,13 @@
 MKN = makedonsk denar (1992–1993)|||1
 MLF = Malisk franc|||1
 MMK = myanmarsk kyat||0
-MNT = mongolsk tugrik||0
+MNT = mongolsk tugrik
 MOP = macaosk pataca
-MRO = mauritansk ouguiya||0
+MRO = mauritansk ouguiya (1973–2017)||0|1
+MRU = mauritansk ouguiya
 MTL = Maltesisk lira|||1
 MTP = Maltesisk pund|||1
-MUR = mauritisk rupee||0
+MUR = mauritisk rupee
 MVP = maldivisk rupi (1947–1981)|||1
 MVR = maldivisk rufiyaa
 MWK = malawisk kwacha
@@ -213,11 +214,11 @@
 OMR = omansk rial||3
 PAB = panamansk balboa
 PEI = peruviansk inti|||1
-PEN = peruviansk sol
+PEN = peruansk sol
 PES = peruviansk sol (1863–1965)|||1
 PGK = papuansk kina
 PHP = filippinsk peso
-PKR = pakistansk rupee||0
+PKR = pakistansk rupee
 PLN = polsk zloty
 PLZ = Polsk zloty (1950–1995)|||1
 PTE = Portugisisk escudo|||1
@@ -246,7 +247,8 @@
 SRD = surinamsk dollar
 SRG = Surinamsk guilder|||1
 SSP = sydsudansk pund
-STD = dobra fra Sao Tome og Principe||0|1
+STD = dobra fra Sao Tome og Principe (1977–2017)||0|1
+STN = dobra fra Sao Tome og Principe
 SUR = Sovjetisk rubel|||1
 SVC = Salvadoransk colon|||1
 SYP = syrisk pund||0
@@ -263,7 +265,7 @@
 TRY = tyrkisk lira|TL
 TTD = dollar fra Trinidad og Tobago
 TWD = ny taiwansk dollar|NT$
-TZS = tanzanisk shilling||0
+TZS = tanzanisk shilling
 UAH = ukrainsk grynia
 UAK = Ukrainsk karbovanetz|||1
 UGS = Ugandisk shilling (1966–1987)|||1
@@ -273,9 +275,10 @@
 USS = Amerikansk dollar (samme dag)|||1
 UYP = Uruguayansk peso (1975–1993)|||1
 UYU = uruguayansk peso
-UZS = usbekisk sum||0
+UZS = usbekisk sum
 VEB = Venezuelansk bolivar (1871–2008)|||1
-VEF = venezuelansk bolivar
+VEF = venezuelansk bolivar (2008–2018)|||1
+VES = venezuelansk bolivar
 VND = vietnamesisk dong|₫|0
 VNN = vietnamesisk dong (1978–1985)|||1
 VUV = vanuaisk vatu||0
@@ -296,7 +299,7 @@
 XPT = Platin|||1
 XRE = RINET-fond|||1
 XTS = testvalutakode|||1
-XXX = ukendt valuta|||1
+XXX = ukendt valuta|¤||1
 YDD = Yemenitisk dinar|||1
 YER = yemenitisk rial||0
 YUD = Jugoslavisk hard dinar (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dav.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dav.properties
index dabaf88..8c0f3b7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dav.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dav.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania||0
+TZS = Shilingi ya Tanzania
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de.properties
index eb3d24b..a3322b9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de.properties
@@ -29,7 +29,7 @@
 AFN = Afghanischer Afghani||0
 ALK = Albanischer Lek (1946–1965)|||1
 ALL = Albanischer Lek||0
-AMD = Armenischer Dram||0
+AMD = Armenischer Dram
 ANG = Niederländische-Antillen-Gulden
 AOA = Angolanischer Kwanza
 AOK = Angolanischer Kwanza (1977–1990)|||1
@@ -91,7 +91,7 @@
 CNH = Renminbi Yuan (Off–Shore)|||1
 CNX = Dollar der Chinesischen Volksbank|||1
 CNY = Renminbi Yuan|CN¥
-COP = Kolumbianischer Peso||0
+COP = Kolumbianischer Peso
 COU = Kolumbianische Unidades de valor real|||1
 CRC = Costa-Rica-Colón
 CSD = Serbischer Dinar (2002–2006)|||1
@@ -135,14 +135,14 @@
 GTQ = Guatemaltekischer Quetzal
 GWE = Portugiesisch Guinea Escudo|||1
 GWP = Guinea-Bissau Peso|||1
-GYD = Guyana-Dollar||0
+GYD = Guyana-Dollar
 HKD = Hongkong-Dollar|HK$
 HNL = Honduras-Lempira
 HRD = Kroatischer Dinar|||1
 HRK = Kroatischer Kuna
 HTG = Haitianische Gourde
 HUF = Ungarischer Forint
-IDR = Indonesische Rupiah||0
+IDR = Indonesische Rupiah
 IEP = Irisches Pfund|||1
 ILP = Israelisches Pfund|||1
 ILR = Israelischer Schekel (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = Mazedonischer Denar (1992–1993)|||1
 MLF = Malischer Franc|||1
 MMK = Myanmarischer Kyat||0
-MNT = Mongolischer Tögrög||0
+MNT = Mongolischer Tögrög
 MOP = Macao-Pataca
-MRO = Mauretanischer Ouguiya||0
+MRO = Mauretanischer Ouguiya (1973–2017)||0|1
+MRU = Mauretanischer Ouguiya
 MTL = Maltesische Lira|||1
 MTP = Maltesisches Pfund|||1
-MUR = Mauritius-Rupie||0
+MUR = Mauritius-Rupie
 MVP = Malediven-Rupie (alt)|||1
 MVR = Malediven-Rufiyaa
 MWK = Malawi-Kwacha
@@ -222,7 +223,7 @@
 PES = Peruanischer Sol (1863–1965)|||1
 PGK = Papua-Neuguineischer Kina
 PHP = Philippinischer Peso
-PKR = Pakistanische Rupie||0
+PKR = Pakistanische Rupie
 PLN = Polnischer Złoty
 PLZ = Polnischer Zloty (1950–1995)|||1
 PTE = Portugiesischer Escudo|||1
@@ -251,7 +252,8 @@
 SRD = Suriname-Dollar
 SRG = Suriname Gulden|||1
 SSP = Südsudanesisches Pfund
-STD = São-toméischer Dobra||0|1
+STD = São-toméischer Dobra (1977–2017)||0|1
+STN = São-toméischer Dobra
 SUR = Sowjetischer Rubel|||1
 SVC = El Salvador Colon|||1
 SYP = Syrisches Pfund||0
@@ -268,7 +270,7 @@
 TRY = Türkische Lira|TL
 TTD = Trinidad und Tobago-Dollar
 TWD = Neuer Taiwan-Dollar|NT$
-TZS = Tansania-Schilling||0
+TZS = Tansania-Schilling
 UAH = Ukrainische Hrywnja
 UAK = Ukrainischer Karbovanetz|||1
 UGS = Uganda-Schilling (1966–1987)|||1
@@ -279,9 +281,10 @@
 UYI = Uruguayischer Peso (Indexierte Rechnungseinheiten)||0|1
 UYP = Uruguayischer Peso (1975–1993)|||1
 UYU = Uruguayischer Peso
-UZS = Usbekistan-Sum||0
+UZS = Usbekistan-Sum
 VEB = Venezolanischer Bolívar (1871–2008)|||1
-VEF = Venezolanischer Bolívar
+VEF = Venezolanischer Bolívar (2008–2018)|||1
+VES = Venezolanischer Bolívar
 VND = Vietnamesischer Dong|₫|0
 VNN = Vietnamesischer Dong(1978–1985)|||1
 VUV = Vanuatu-Vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de_CH.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de_CH.properties
index 23052d2..cc1574c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de_CH.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_de_CH.properties
@@ -26,4 +26,6 @@
 BYN = Weissrussischer Rubel
 BYR = Weissrussischer Rubel (2000–2016)||0|1
 EUR = Euro
-PEN = Peruanischer Neuer Sol
+STN = São-toméischer Dobra (2018)
+VEF = Venezolanischer Bolívar|||1
+VES = VES
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dje.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dje.properties
index 3c9a6b5..99a2783 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dje.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dje.properties
@@ -53,8 +53,9 @@
 LYD = Liibi Dinar||3
 MAD = Maarok Dirham
 MGA = Malgaaši Fraŋ||0
-MRO = Mooritaani Ugiya||0
-MUR = Mooris Rupii||0
+MRO = Mooritaani Ugiya (1973–2017)||0|1
+MRU = Mooritaani Ugiya
+MUR = Mooris Rupii
 MWK = Malaawi Kwaca
 MZM = Mozambik Metikal|||1
 NAD = Naamibi Dollar
@@ -67,10 +68,11 @@
 SHP = Seŋ Helena Fraŋ
 SLL = Leeon||0
 SOS = Somaali Šiiliŋ||0
-STD = Sao Tome nda Prinsipe Dobra||0|1
+STD = Sao Tome nda Prinsipe Dobra (1977–2017)||0|1
+STN = Sao Tome nda Prinsipe Dobra
 SZL = Lilangeni
 TND = Tunizi Dinar||3
-TZS = Tanzaani Šiiliŋ||0
+TZS = Tanzaani Šiiliŋ
 UGX = Uganda Šiiliŋ||0
 USD = Ameriki Dollar|US$
 XAF = CFA Fraŋ (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dsb.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dsb.properties
index 36e94ca..6de801a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dsb.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dsb.properties
@@ -27,7 +27,7 @@
 AED = ZAE dirham
 AFN = afghaniski afgani||0
 ALL = albański lek||0
-AMD = armeński dram||0
+AMD = armeński dram
 ANG = nižozemsko-antilski gulden
 AOA = angolska kwanza
 AOK = angolska kwanza (1977–1990)|||1
@@ -76,7 +76,7 @@
 CHF = šwicarski frank
 CLP = chilski peso||0
 CNY = chinski yuan|CN¥
-COP = kolumbiski peso||0
+COP = kolumbiski peso
 CRC = kosta-rikański colón
 CUC = kubański konwertibelny peso
 CUP = kubański peso
@@ -100,13 +100,13 @@
 GNF = guineski frank||0
 GTQ = guatemalski quetzal
 GWP = Guinea-Bissau peso|||1
-GYD = guyański dolar||0
+GYD = guyański dolar
 HKD = hongkongski dolar|HK$
 HNL = honduraska lempira
 HRK = chorwatska kuna
 HTG = haitiska gourda
 HUF = madźarski forint
-IDR = indoneska rupija||0
+IDR = indoneska rupija
 ILS = israelski nowy šekel|₪
 INR = indiska rupija|₹
 IQD = irakski dinar||0
@@ -136,10 +136,11 @@
 MGA = madagaskarski ariary||0
 MKD = makedoński denar
 MMK = myanmarski kyat||0
-MNT = mongolski tugrik||0
+MNT = mongolski tugrik
 MOP = macaoska pataca
-MRO = mauretański ouguiya||0
-MUR = mauriciska rupija||0
+MRO = mauretański ouguiya (1973–2017)||0|1
+MRU = mauretański ouguiya
+MUR = mauriciska rupija
 MVR = malediwiska rupija
 MWK = malawiski kwacha
 MXN = mexiski peso|MX$
@@ -158,7 +159,7 @@
 PEN = peruski sol
 PGK = papua-neuguinejska kina
 PHP = filipinski peso
-PKR = pakistańska rupija||0
+PKR = pakistańska rupija
 PLN = pólski złoty|zł
 PYG = paraguayski guarani||0
 QAR = katarski rial
@@ -177,7 +178,8 @@
 SOS = somaliski šiling||0
 SRD = surinamski dolar
 SSP = pódpołdnjowosudański punt
-STD = são-tomeska dobra||0|1
+STD = são-tomeska dobra (1977–2017)||0|1
+STN = são-tomeska dobra
 SVC = el-salvadorski colón|||1
 SYP = syriski punt||0
 SZL = swasiski lilangeni
@@ -189,13 +191,14 @@
 TRY = turkojska lira|TL
 TTD = trinidad-tobagoski dolar
 TWD = nowy taiwański dolar|NT$
-TZS = tansaniski šiling||0
+TZS = tansaniski šiling
 UAH = ukrainska griwna
 UGX = ugandaski šiling||0
 USD = ameriski dolar|$
 UYU = uruguayski peso
-UZS = usbekiski sum||0
-VEF = venezuelski bolívar
+UZS = usbekiski sum
+VEF = venezuelski bolívar (2008–2018)|||1
+VES = venezuelski bolívar
 VND = vietnamski dong|₫|0
 VUV = vanuatski vatu||0
 WST = samoaska tala
@@ -203,7 +206,7 @@
 XCD = pódzajtšnokaribiski dolar|EC$
 XOF = CFA-frank (BCEAO)|CFA|0
 XPF = CFP-frank|CFPF|0
-XXX = njeznate pjenjeze|||1
+XXX = njeznate pjenjeze|¤||1
 YER = jemeński rial||0
 ZAR = pódpołdnjowoafriski rand
 ZMW = sambiska kwacha
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dyo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dyo.properties
index d6d5d5e..a0af0d1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dyo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dyo.properties
@@ -48,7 +48,8 @@
 LRD = dolaar yati Liberia
 LYD = dinaar yati Libia||3
 MGA = ariari yati Madagaskaar||0
-MRO = ugiiya yati Mooritanii||0
+MRO = ugiiya yati Mooritanii (1973–2017)||0|1
+MRU = ugiiya yati Mooritanii
 MWK = kwacha yati Malawi
 XAF = seefa BEAC|FCFA|0
 XOF = seefa yati BCEAO|CFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dz.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dz.properties
index e446be1..d96f203 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dz.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_dz.properties
@@ -34,7 +34,7 @@
 CHF = སུ་ཡིས་ཀྱི་དངུལ་ ཕྲངཀ
 CLP = ཅི་ལི་གི་དངུལ་ པེ་སོ||0
 CNY = རྒྱ་ནག་གི་དངུལ་ ཡུ་ཝཱན|CN¥
-COP = ཀོ་ལོམ་བྷི་ཡ་གི་དངུལ་ པེ་སོ||0
+COP = ཀོ་ལོམ་བྷི་ཡ་གི་དངུལ་ པེ་སོ
 CUP = ཀིའུ་བྷ་གི་དངུལ་ པེ་སོ
 DKK = ཌེན་མཱཀ་གི་དངུལ་ ཀྲོན
 DZD = ཨཱལ་ཇི་རི་ཡ་གི་དངུལ་ ཌའི་ནར
@@ -42,7 +42,7 @@
 EUR = ཡུ་རོ༌དངུལ་|€
 GBP = བྲི་ཊིཤ་ པ་འུནཌ་ ཨིས་ཊར་ལིང|£
 HKD = ཧོང་ཀོང་གི་དངུལ་ ཌོ་ལར|HK$
-IDR = ཨིན་ཌོ་ནེ་ཤི་ཡ་གི་དངུལ་ རུ་པི་ཡ||0
+IDR = ཨིན་ཌོ་ནེ་ཤི་ཡ་གི་དངུལ་ རུ་པི་ཡ
 ILS = ཨིས་རེལ་གྱི་དངུལ་གསརཔ་ ཤེ་ཀེལ
 INR = རྒྱ་གར་གྱི་དངུལ་ རུ་པི|₹
 IQD = ཨི་རཱཀ་གི་དངུལ་ ཌི་ན||0
@@ -64,7 +64,7 @@
 LYD = ལི་བི་ཡ་གི་དངུལ་ ཌི་ན||3
 MAD = མོ་རོ་ཀོ་གི་དངུལ་ ཌིར་ཧཱམ
 MMK = མི་ཡཱན་མར་གྱི་དངུལ་ ཅཱཏ||0
-MNT = སོག་པོའི་དངུལ་ ཏུ་གྲིཀ||0
+MNT = སོག་པོའི་དངུལ་ ཏུ་གྲིཀ
 MVR = མཱལ་དིབས་ཀྱི་དངུལ་ རུ་ཕི་ཡ
 MXN = མེཀ་སི་ཀོ་གི་དངུལ་ པེ་སོ|MX$
 MYR = མ་ལེ་ཤི་ཡ་གི་དངུལ་ རིང་གིཊ
@@ -75,7 +75,7 @@
 PAB = པ་ན་མ་གི་དངུལ་ བཱལ་བོ་ཝ
 PEN = པ་རུ་གི་དངུལ་ ནུ་བོ་ སཱོལ
 PHP = ཕི་ལི་པིནས་གྱི་དངུལ་ པེ་སོ
-PKR = པ་ཀིས་ཏཱན་གྱི་དངུལ་ རུ་པི||0
+PKR = པ་ཀིས་ཏཱན་གྱི་དངུལ་ རུ་པི
 PLN = པོ་ལེནཌ་ཀྱི་དངུལ ཛ྄ལོ་ཊི
 QAR = ཀ་ཊར་གྱི་དངུལ་ རི་ཨཱལ
 RUB = ཨུ་རུ་སུ་གི་དངུལ་ རུ་བཱལ
@@ -88,13 +88,14 @@
 TJS = ཏ་ཇི་ཀིས་ཏཱན་གྱི་དངུལ་ སོ་མོ་ནི
 TRY = ཊཱར་ཀི་གི་དངུལ་ ལི་ར|TL
 TWD = ཊཱའི་ཝཱན་གི་དངུལ ཌོ་ལར|NT$
-TZS = ཊཱན་ཛཱ་ནི་ཡ་གི་དངུལ་ ཤི་ལིང||0
+TZS = ཊཱན་ཛཱ་ནི་ཡ་གི་དངུལ་ ཤི་ལིང
 UGX = ཡུ་གྷེན་ཌ་གི་དངུལ་ ཤི་ལིང||0
 USD = ཡུ་ཨེས་ ཌོ་ལར|US$
 UYU = ཡུ་རུ་གུ་ཝའི་གི་དངུལ་ པེ་སོ
-UZS = ཨུས་བེ་ཀིས་ཏཱན་གྱི་དངུལ་ སོམ||0
-VEF = བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར
+UZS = ཨུས་བེ་ཀིས་ཏཱན་གྱི་དངུལ་ སོམ
+VEF = བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར (2008–2018)|||1
+VES = བེ་ནི་ཛུ་ཝེ་ལ་གི་དངུལ་ བོ་ལི་བར
 VND = བེཊ་ནཱམ་གྱི་དངུལ་ ཌོང|₫|0
 XAF = XAF||0
-XXX = མ་ཤེས་པའི་དངུལ|||1
+XXX = མ་ཤེས་པའི་དངུལ|¤||1
 ZAR = སཱའུཐ་ ཨཕ་རི་ཀ་གི་དངུལ་ རཱནད
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ebu.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ebu.properties
index 929170f..5dab04d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ebu.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ebu.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania||0
+TZS = Shilingi ya Tanzania
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ee.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ee.properties
index 505e8f2..1174989 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ee.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ee.properties
@@ -29,7 +29,7 @@
 AFN = afghanistanga afghani||0
 ALK = albaniaga lek (1946–1965)|||1
 ALL = albaniaga lek||0
-AMD = armeniaga dram||0
+AMD = armeniaga dram
 ANG = netherlands antilleaga guilder
 AOA = angolaga kwanza
 AOK = angolaga kwanza (1977–1991)|||1
@@ -90,7 +90,7 @@
 CLP = chilega peso||0
 CNX = tsainatɔwo ƒe gadzraɖoƒe dollar|||1
 CNY = Chinesega yuan|CN¥
-COP = colombiaga peso||0
+COP = colombiaga peso
 COU = kolombiaga vavãtɔ|||1
 CRC = costa ricaga colón
 CSD = serbiaga dinar (2002–2006)|||1
@@ -133,14 +133,14 @@
 GTQ = guatemalaga quetzal
 GWE = pɔtugaltɔwo ƒe giniga escudo|||1
 GWP = gini-bisau peso|||1
-GYD = guyanaga dollar||0
+GYD = guyanaga dollar
 HKD = Hong Kongga dollar|HK$
 HNL = honduraga lempira
 HRD = kroatiaga dinar|||1
 HRK = croatiaga kuna
 HTG = haitiga gourde
 HUF = hungariaga forint
-IDR = Indonesiaga rupiah||0
+IDR = Indonesiaga rupiah
 IEP = ireland pound|||1
 ILP = israelga pound|||1
 ILR = israelga sheqel (1980–1985)|||1
@@ -189,12 +189,13 @@
 MKN = makedoniaga denar (1992–1993)|||1
 MLF = maliga franc|||1
 MMK = myanmaga kyat||0
-MNT = mongoliaga tugrik||0
+MNT = mongoliaga tugrik
 MOP = makanesega pataca
-MRO = mɔritaniaga ouguiya||0
+MRO = mɔritaniaga ouguiya (1973–2017)||0|1
+MRU = mɔritaniaga ouguiya
 MTL = maltaga lira|||1
 MTP = maltaga pound|||1
-MUR = mɔritiusga rupee||0
+MUR = mɔritiusga rupee
 MVR = maldiviaga rufiyaa
 MWK = malawiga kwacha
 MXN = mexicoga peso|MX$
@@ -215,7 +216,7 @@
 PES = peruga sol (1863–1965)|||1
 PGK = papua new guineaga kina
 PHP = filipiniga peso
-PKR = pakistaniga rupee||0
+PKR = pakistaniga rupee
 PLN = polandga zloty
 PLZ = polanɖga zloty (1950–1995)|||1
 PTE = pɔtugalga escudo|||1
@@ -244,7 +245,8 @@
 SRD = surinamga dollar
 SRG = surinamega guilder|||1
 SSP = anyiehe sudanga pound
-STD = são tomé kple príncipega dobra||0|1
+STD = são tomé kple príncipega dobra (1977–2017)||0|1
+STN = são tomé kple príncipega dobra
 SUR = sovietga rouble|||1
 SVC = salvadɔga colón|||1
 SYP = syriaga pound||0
@@ -261,7 +263,7 @@
 TRY = Turkishga lira|TL
 TTD = trinidad & tobagoga dollar
 TWD = Taiwanga dollar|NT$
-TZS = Tanzaniatɔwofɛgadudu||0
+TZS = Tanzaniatɔwofɛgadudu
 UAH = ukrainega hryvnia
 UAK = ukrainega karbovanet|||1
 UGS = ugandaga shilling (1966–1987)|||1
@@ -272,9 +274,10 @@
 UYI = uruguayga peso UYI||0|1
 UYP = uruguayga peso (1975–1993)|||1
 UYU = uruguayga peso
-UZS = uzbekistanga som||0
+UZS = uzbekistanga som
 VEB = venezuelaga bolívar (1871–2008)|||1
-VEF = venezuelaga bolívar
+VEF = venezuelaga bolívar (2008–2018)|||1
+VES = venezuelaga bolívar
 VND = vietnamga dong|₫|0
 VNN = vietnamga dong (1978–1985)|||1
 VUV = vanuatuga vatu||0
@@ -297,7 +300,7 @@
 XPT = platinum|||1
 XRE = RINET gadodo XRE|||1
 XTS = gaɖuɖu dodokpɔ dzesi xts|||1
-XXX = gaɖuɖu manya|||1
+XXX = gaɖuɖu manya|¤||1
 YDD = yemeniga dinar|||1
 YER = yemeniga rial||0
 YUD = yugoslaviaga hard dinar (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_el.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_el.properties
index 069eea8..79843fe 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_el.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_el.properties
@@ -28,7 +28,7 @@
 AFA = Αφγανί Αφγανιστάν (1927–2002)|||1
 AFN = Αφγάνι Αφγανιστάν||0
 ALL = Λεκ Αλβανίας||0
-AMD = Ντραμ Αρμενίας||0
+AMD = Ντραμ Αρμενίας
 ANG = Γκίλντα Ολλανδικών Αντιλλών
 AOA = Κουάνζα Ανγκόλας
 AOK = Κουάνζα Ανγκόλας (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLP = Πέσο Χιλής||0
 CNH = Γουάν Κίνας (υπεράκτιο)|||1
 CNY = Γουάν Κίνας|CN¥
-COP = Πέσο Κολομβίας||0
+COP = Πέσο Κολομβίας
 CRC = Κολόν Κόστα Ρίκα
 CSD = Παλαιό Δηνάριο Σερβίας|||1
 CSK = Σκληρή Κορόνα Τσεχοσλοβακίας|||1
@@ -123,14 +123,14 @@
 GTQ = Κουετσάλ Γουατεμάλας
 GWE = Γκινέα Εσκούδο Πορτογαλίας|||1
 GWP = Πέσο Γουινέας-Μπισάου|||1
-GYD = Δολάριο Γουιάνας||0
+GYD = Δολάριο Γουιάνας
 HKD = Δολάριο Χονγκ Κονγκ|HK$
 HNL = Λεμπίρα Ονδούρας
 HRD = Δηνάριο Κροατίας|||1
 HRK = Κούνα Κροατίας
 HTG = Γκουρντ Αϊτής
 HUF = Φιορίνι Ουγγαρίας
-IDR = Ρουπία Ινδονησίας||0
+IDR = Ρουπία Ινδονησίας
 IEP = Λίρα Ιρλανδίας|||1
 ILP = Λίρα Ισραήλ|||1
 ILR = παλιό σεκέλ Ισραήλ|||1
@@ -174,12 +174,13 @@
 MKD = Δηνάριο ΠΓΔΜ
 MLF = Φράγκο Μαλί|||1
 MMK = Κιάτ Μιανμάρ||0
-MNT = Τουγκρίκ Μογγολίας||0
+MNT = Τουγκρίκ Μογγολίας
 MOP = Πατάκα Μακάο
-MRO = Ουγκίγια Μαυριτανίας||0
+MRO = Ουγκίγια Μαυριτανίας (1973–2017)||0|1
+MRU = Ουγκίγια Μαυριτανίας
 MTL = Λιρέτα Μάλτας|||1
 MTP = Λίρα Μάλτας|||1
-MUR = Ρουπία Μαυρικίου||0
+MUR = Ρουπία Μαυρικίου
 MVR = Ρουφίγια Μαλδίβων
 MWK = Κουάτσα Μαλάουι
 MXN = Πέσο Μεξικού|MX$
@@ -203,7 +204,7 @@
 PES = Σολ Περού (1863–1965)|||1
 PGK = Κίνα Παπούας Νέας Γουινέας
 PHP = Πέσο Φιλιππίνων
-PKR = Ρουπία Πακιστάν||0
+PKR = Ρουπία Πακιστάν
 PLN = Ζλότι Πολωνίας
 PLZ = Ζλότυ Πολωνίας (1950–1995)|||1
 PTE = Εσκούδο Πορτογαλίας|||1
@@ -232,7 +233,8 @@
 SRD = Δολάριο Σουρινάμ
 SRG = Γκίλντα Σουρινάμ|||1
 SSP = Λίρα Νότιου Σουδάν
-STD = Ντόμπρα Σάο Τομέ και Πρίνσιπε||0|1
+STD = Ντόμπρα Σάο Τομέ και Πρίνσιπε (1977–2017)||0|1
+STN = Ντόμπρα Σάο Τομέ και Πρίνσιπε
 SUR = Σοβιετικό Ρούβλι|||1
 SVC = Κολόν Ελ Σαλβαδόρ|||1
 SYP = Λίρα Συρίας||0
@@ -249,7 +251,7 @@
 TRY = Λίρα Τουρκίας|TL
 TTD = Δολάριο Τρινιντάντ και Τομπάγκο
 TWD = Νέο δολάριο Ταϊβάν|NT$
-TZS = Σελίνι Τανζανίας||0
+TZS = Σελίνι Τανζανίας
 UAH = Γρίβνα Ουκρανίας
 UAK = Καρμποβανέτς Ουκρανίας|||1
 UGS = Σελίνι Ουγκάντας (1966–1987)|||1
@@ -259,9 +261,10 @@
 USS = Δολάριο ΗΠΑ (ίδια ημέρα)|||1
 UYP = Πέσο Ουρουγουάης (1975–1993)|||1
 UYU = Πέσο Ουρουγουάης
-UZS = Σομ Ουζμπεκιστάν||0
+UZS = Σομ Ουζμπεκιστάν
 VEB = Μπολιβάρ Βενεζουέλας (1871–2008)|||1
-VEF = Μπολιβάρ Βενεζουέλας
+VEF = Μπολιβάρ Βενεζουέλας (2008–2018)|||1
+VES = Μπολιβάρ Βενεζουέλας
 VND = Ντονγκ Βιετνάμ|₫|0
 VUV = Βατού Βανουάτου||0
 WST = Τάλα Σαμόα
@@ -277,7 +280,7 @@
 XFU = UIC-Φράγκο Γαλλίας|||1
 XOF = Φράγκο CFA Δυτικής Αφρικής|CFA|0
 XPF = Φράγκο CFP|CFPF|0
-XXX = Άγνωστο νόμισμα|||1
+XXX = Άγνωστο νόμισμα|¤||1
 YDD = Δηνάριο Υεμένης|||1
 YER = Ριάλ Υεμένης||0
 YUD = Μεταλλικό Δηνάριο Γιουγκοσλαβίας|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en.properties
index 25cba11..1cb2ed8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en.properties
@@ -29,7 +29,7 @@
 AFN = Afghan Afghani||0
 ALK = Albanian Lek (1946–1965)|||1
 ALL = Albanian Lek||0
-AMD = Armenian Dram||0
+AMD = Armenian Dram
 ANG = Netherlands Antillean Guilder
 AOA = Angolan Kwanza
 AOK = Angolan Kwanza (1977–1991)|||1
@@ -91,7 +91,7 @@
 CNH = Chinese Yuan (offshore)|||1
 CNX = Chinese People’s Bank Dollar|||1
 CNY = Chinese Yuan|CN¥
-COP = Colombian Peso||0
+COP = Colombian Peso
 COU = Colombian Real Value Unit|||1
 CRC = Costa Rican Colón
 CSD = Serbian Dinar (2002–2006)|||1
@@ -135,14 +135,14 @@
 GTQ = Guatemalan Quetzal
 GWE = Portuguese Guinea Escudo|||1
 GWP = Guinea-Bissau Peso|||1
-GYD = Guyanaese Dollar||0
+GYD = Guyanaese Dollar
 HKD = Hong Kong Dollar|HK$
 HNL = Honduran Lempira
 HRD = Croatian Dinar|||1
 HRK = Croatian Kuna
 HTG = Haitian Gourde
 HUF = Hungarian Forint
-IDR = Indonesian Rupiah||0
+IDR = Indonesian Rupiah
 IEP = Irish Pound|||1
 ILP = Israeli Pound|||1
 ILR = Israeli Shekel (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = Macedonian Denar (1992–1993)|||1
 MLF = Malian Franc|||1
 MMK = Myanmar Kyat||0
-MNT = Mongolian Tugrik||0
+MNT = Mongolian Tugrik
 MOP = Macanese Pataca
-MRO = Mauritanian Ouguiya||0
+MRO = Mauritanian Ouguiya (1973–2017)||0|1
+MRU = Mauritanian Ouguiya
 MTL = Maltese Lira|||1
 MTP = Maltese Pound|||1
-MUR = Mauritian Rupee||0
+MUR = Mauritian Rupee
 MVP = Maldivian Rupee (1947–1981)|||1
 MVR = Maldivian Rufiyaa
 MWK = Malawian Kwacha
@@ -222,7 +223,7 @@
 PES = Peruvian Sol (1863–1965)|||1
 PGK = Papua New Guinean Kina
 PHP = Philippine Piso
-PKR = Pakistani Rupee||0
+PKR = Pakistani Rupee
 PLN = Polish Zloty
 PLZ = Polish Zloty (1950–1995)|||1
 PTE = Portuguese Escudo|||1
@@ -251,8 +252,8 @@
 SRD = Surinamese Dollar
 SRG = Surinamese Guilder|||1
 SSP = South Sudanese Pound
-STD = São Tomé & Príncipe Dobra||0|1
-STN = São Tomé & Príncipe Dobra (2018)
+STD = São Tomé & Príncipe Dobra (1977–2017)||0|1
+STN = São Tomé & Príncipe Dobra
 SUR = Soviet Rouble|||1
 SVC = Salvadoran Colón|||1
 SYP = Syrian Pound||0
@@ -269,7 +270,7 @@
 TRY = Turkish Lira|TL
 TTD = Trinidad & Tobago Dollar
 TWD = New Taiwan Dollar|NT$
-TZS = Tanzanian Shilling||0
+TZS = Tanzanian Shilling
 UAH = Ukrainian Hryvnia
 UAK = Ukrainian Karbovanets|||1
 UGS = Ugandan Shilling (1966–1987)|||1
@@ -280,9 +281,11 @@
 UYI = Uruguayan Peso (Indexed Units)||0|1
 UYP = Uruguayan Peso (1975–1993)|||1
 UYU = Uruguayan Peso
-UZS = Uzbekistani Som||0
+UYW = Uruguayan Nominal Wage Index Unit||4|1
+UZS = Uzbekistani Som
 VEB = Venezuelan Bolívar (1871–2008)|||1
-VEF = Venezuelan Bolívar
+VEF = Venezuelan Bolívar (2008–2018)|||1
+VES = Venezuelan Bolívar
 VND = Vietnamese Dong|₫|0
 VNN = Vietnamese Dong (1978–1985)|||1
 VUV = Vanuatu Vatu||0
@@ -307,7 +310,7 @@
 XSU = Sucre|||1
 XTS = Testing Currency Code|||1
 XUA = ADB Unit of Account|||1
-XXX = Unknown Currency|||1
+XXX = Unknown Currency|¤||1
 YDD = Yemeni Dinar|||1
 YER = Yemeni Rial||0
 YUD = Yugoslavian Hard Dinar (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_AU.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_AU.properties
index 28bf413..93a20eb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_AU.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_AU.properties
@@ -44,10 +44,10 @@
 QAR = Qatari Riyal
 SCR = Seychellois Rupee|Rs
 SRD = Suriname Dollar
-TRY = Turkish Lira
 TWD = New Taiwan Dollar
 USD = US Dollar
 UYU = Peso Uruguayo
+VES = VES
 VND = Vietnamese Dong||0
 XAF = Central African CFA Franc||0
 XCD = East Caribbean Dollar
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_GY.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_GY.properties
index 1a6621c..b9af9d0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_GY.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_GY.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-GYD = Guyanaese Dollar|$|0
+GYD = Guyanaese Dollar|$
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_IN.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_IN.properties
index bcd395b..09af81c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_IN.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_IN.properties
@@ -23,18 +23,5 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AUD = Australian Dollar|AU$
-BYB = Belarusian New Rouble (1994–1999)|||1
-BYR = Belarusian Rouble||0
-GBP = British Pound|£
-ILR = Israeli Shekel (1980–1985)|||1
-ILS = Israeli New Shekel|₪
-INR = Indian Rupee|₹
-LVR = Latvian Rouble|||1
-RUB = Russian Rouble
-RUR = Russian Rouble (1991–1998)|||1
-SCR = Seychelles Rupee
-TJR = Tajikistani Rouble|||1
-UZS = Uzbekistani Som||0
-XAF = Central African CFA Franc|FCFA|0
-XOF = West African CFA Franc|CFA|0
+VEF = Venezuelan Bolívar|||1
+VES = VES
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_MU.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_MU.properties
index 9fcbd01..1842196 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_MU.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_MU.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-MUR = Mauritian Rupee|Rs|0
+MUR = Mauritian Rupee|Rs
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_PK.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_PK.properties
index 5ed63f8..1d719a5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_PK.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_PK.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-PKR = Pakistani Rupee|Rs|0
+PKR = Pakistani Rupee|Rs
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_TZ.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_TZ.properties
index 5c9bf87..2668ac2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_TZ.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_en_TZ.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-TZS = Tanzanian Shilling|TSh|0
+TZS = Tanzanian Shilling|TSh
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eo.properties
index 3d0b2b0..68f5069 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eo.properties
@@ -32,7 +32,7 @@
 EUR = Eŭro|€
 GBP = Brita pundo|£
 HKD = Honkonga dolaro|HK$
-IDR = Indonezia rupio||0
+IDR = Indonezia rupio
 INR = Barata rupio|₹
 JPY = Japana eno|JP¥|0
 KRW = Sud-korea ŭono|₩|0
@@ -52,5 +52,5 @@
 XFO = franca ora franko|||1
 XPD = paladio|||1
 XPT = plateno|||1
-XXX = Nekonata valuto|||1
+XXX = Nekonata valuto|¤||1
 ZAR = Sud-afrika rando
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es.properties
index 01343cb..f3a6f79 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es.properties
@@ -28,7 +28,7 @@
 AFA = afgani (1927–2002)|||1
 AFN = afgani||0
 ALL = lek||0
-AMD = dram||0
+AMD = dram
 ANG = florín de las Antillas Neerlandesas
 AOA = kuanza
 AOK = kwanza angoleño (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLP = peso chileno||0
 CNH = yuan chino (extracontinental)|||1
 CNY = yuan
-COP = peso colombiano||0
+COP = peso colombiano
 COU = unidad de valor real colombiana|||1
 CRC = colón costarricense
 CSD = antiguo dinar serbio|||1
@@ -125,14 +125,14 @@
 GTQ = quetzal guatemalteco
 GWE = escudo de Guinea Portuguesa|||1
 GWP = peso de Guinea-Bissáu|||1
-GYD = dólar guyanés||0
+GYD = dólar guyanés
 HKD = dólar hongkonés
 HNL = lempira hondureño
 HRD = dinar croata|||1
 HRK = kuna
 HTG = gourde haitiano
 HUF = forinto húngaro
-IDR = rupia indonesia||0
+IDR = rupia indonesia
 IEP = libra irlandesa|||1
 ILP = libra israelí|||1
 ILS = nuevo séquel israelí
@@ -174,12 +174,13 @@
 MKD = dinar macedonio
 MLF = franco malí|||1
 MMK = kiat||0
-MNT = tugrik||0
+MNT = tugrik
 MOP = pataca de Macao
-MRO = uguiya||0
+MRO = uguiya (1973–2017)||0|1
+MRU = uguiya
 MTL = lira maltesa|||1
 MTP = libra maltesa|||1
-MUR = rupia mauriciana||0
+MUR = rupia mauriciana
 MVR = rufiya
 MWK = kwacha malauí
 MXN = peso mexicano
@@ -204,7 +205,7 @@
 PES = sol peruano (1863–1965)|||1
 PGK = kina
 PHP = peso filipino
-PKR = rupia pakistaní||0
+PKR = rupia pakistaní
 PLN = esloti
 PLZ = zloty polaco (1950–1995)|||1
 PTE = escudo portugués|||1
@@ -233,7 +234,8 @@
 SRD = dólar surinamés
 SRG = florín surinamés|||1
 SSP = libra sursudanesa
-STD = dobra||0|1
+STD = dobra (1977–2017)||0|1
+STN = dobra
 SUR = rublo soviético|||1
 SVC = colón salvadoreño|||1
 SYP = libra siria||0
@@ -250,7 +252,7 @@
 TRY = lira turca|TL
 TTD = dólar de Trinidad y Tobago
 TWD = nuevo dólar taiwanés
-TZS = chelín tanzano||0
+TZS = chelín tanzano
 UAH = grivna
 UAK = karbovanet ucraniano|||1
 UGS = chelín ugandés (1966–1987)|||1
@@ -261,9 +263,11 @@
 UYI = peso uruguayo en unidades indexadas||0|1
 UYP = peso uruguayo (1975–1993)|||1
 UYU = peso uruguayo
-UZS = sum||0
+UYW = unidad previsional uruguayo||4|1
+UZS = sum
 VEB = bolívar venezolano (1871–2008)|||1
-VEF = bolívar venezolano
+VEF = bolívar venezolano (2008–2018)|||1
+VES = bolívar venezolano
 VND = dong|₫|0
 VUV = vatu||0
 WST = tala
@@ -285,7 +289,7 @@
 XPT = platino|||1
 XRE = fondos RINET|||1
 XTS = código reservado para pruebas|||1
-XXX = moneda desconocida|||1
+XXX = moneda desconocida|¤||1
 YDD = dinar yemení|||1
 YER = rial yemení||0
 YUD = dinar fuerte yugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_419.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_419.properties
index ae5fb99..6c6a2a2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_419.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_419.properties
@@ -23,14 +23,16 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AMD = dram armenio||0
+AMD = dram armenio
 CAD = dólar canadiense
 ERN = nafka
 EUR = euro
 MYR = ringgit malayo
 THB = baht tailandes
 USD = dólar estadounidense
-UZS = som uzbeko||0
+UZS = som uzbeko
+VEF = bolívar venezolano|||1
+VES = VES
 VND = dong||0
 XAF = franco CFA BEAC||0
 XOF = franco CFA BCEAO||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_CO.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_CO.properties
index e46ecc6..f2dc7c9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_CO.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_CO.properties
@@ -23,5 +23,5 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-COP = peso colombiano|$|0
+COP = peso colombiano|$
 USD = dólar estadounidense|US$
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_MX.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_MX.properties
index 7baa22c..32a4dc4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_MX.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_MX.properties
@@ -23,11 +23,22 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AMD = dram||0
+BDT = taka bangladesí
+BTN = ngultrum butanés
 CNH = CNH|||1
 ERN = nakfa
+KGS = som kirguís
+KHR = riel camboyano
+LAK = kip laosiano||0
+MRO = uguiya (1973–2017)|MRU|0|1
+MRU = uguiya|UM
+MVR = rupia de Maldivas
 MXN = peso mexicano|$
 MYR = ringit
+STN = dobra santotomense
 THB = baht tailandés
-UZS = sum||0
+UZS = sum
+VEF = bolívar venezolano (2008–2018)|||1
+VES = bolívar venezolano
+VND = dong vietnamita||0
 ZMW = kwacha zambiano
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_US.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_US.properties
index 8a5941e..ca3316d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_US.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_US.properties
@@ -27,8 +27,11 @@
 ERN = nafka
 EUR = euro
 JPY = yen|¥|0
+STN = dobra santotomense
 THB = bat
 USD = dólar estadounidense|$
+VEF = bolívar venezolano|||1
+VES = VES
 VND = dong||0
 XAF = franco CFA de África central||0
 ZMW = kuacha zambiano
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_UY.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_UY.properties
index 6562a2e..7c31047 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_UY.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_UY.properties
@@ -25,3 +25,4 @@
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 USD = dólar estadounidense|US$
 UYU = peso uruguayo|$
+UYW = unidad previsional uruguayo|UP|4|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_VE.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_VE.properties
index 5b162f7..65c6a97 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_VE.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_es_VE.properties
@@ -23,4 +23,5 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-VEF = bolívar venezolano|Bs.
+VEF = bolívar venezolano|Bs.||1
+VES = bolívar soberano|Bs.S
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_et.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_et.properties
index 279e112..8e0fca7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_et.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_et.properties
@@ -29,7 +29,7 @@
 AFN = Afganistani afgaani||0
 ALK = Albaania lekk (1946–1965)|||1
 ALL = Albaania lekk||0
-AMD = Armeenia dramm||0
+AMD = Armeenia dramm
 ANG = Hollandi Antillide kulden
 AOA = Angola kvanza
 AOK = Angola kvanza (1977–1990)|||1
@@ -83,7 +83,7 @@
 CLP = Tšiili peeso||0
 CNH = Hiina jüaan (välismaine turg)|||1
 CNY = Hiina jüaan|CN¥
-COP = Colombia peeso||0
+COP = Colombia peeso
 CRC = Costa Rica koloon
 CSD = Serbia dinaar (2002–2006)|||1
 CUC = Kuuba konverteeritav peeso
@@ -120,14 +120,14 @@
 GTQ = Guatemala ketsaal
 GWE = Portugali Guinea eskuudo|||1
 GWP = Guinea-Bissau peeso|||1
-GYD = Guyana dollar||0
+GYD = Guyana dollar
 HKD = Hongkongi dollar|HK$
 HNL = Hondurase lempiira
 HRD = Horvaatia dinaar|||1
 HRK = Horvaatia kuna
 HTG = Haiti gurd
 HUF = Ungari forint
-IDR = Indoneesia ruupia||0
+IDR = Indoneesia ruupia
 IEP = Iiri nael|||1
 ILP = Iisraeli nael|||1
 ILR = Iisraeli seekel (1980–1985)|||1
@@ -172,12 +172,13 @@
 MKN = Makedoonia dinaar (1992–1993)|||1
 MLF = Mali frank|||1
 MMK = Myanmari kjatt||0
-MNT = Mongoolia tugrik||0
+MNT = Mongoolia tugrik
 MOP = Macau pataaka
-MRO = Mauritaania ugia||0
+MRO = Mauritaania ugia (1973–2017)||0|1
+MRU = Mauritaania ugia
 MTL = Malta liir|||1
 MTP = Malta nael|||1
-MUR = Mauritiuse ruupia||0
+MUR = Mauritiuse ruupia
 MVP = Maldiivi ruupia (1947–1981)|||1
 MVR = Maldiivi ruupia
 MWK = Malawi kvatša
@@ -202,7 +203,7 @@
 PES = Peruu soll (1863–1965)|||1
 PGK = Paapua Uus-Guinea kina
 PHP = Filipiini peeso
-PKR = Pakistani ruupia||0
+PKR = Pakistani ruupia
 PLN = Poola zlott
 PLZ = Poola zlott (1950–1995)|||1
 PTE = Portugali eskuudo|||1
@@ -231,7 +232,8 @@
 SRD = Suriname dollar
 SRG = Suriname kulden|||1
 SSP = Lõuna-Sudaani nael
-STD = São Tomé ja Príncipe dobra||0|1
+STD = São Tomé ja Príncipe dobra (1977–2017)||0|1
+STN = São Tomé ja Príncipe dobra
 SUR = NSVL-i rubla|||1
 SVC = El Salvadori koloon|||1
 SYP = Süüria nael||0
@@ -248,7 +250,7 @@
 TRY = Türgi liir|TL
 TTD = Trinidadi ja Tobago dollar
 TWD = uus Taiwani dollar|NT$
-TZS = Tansaania šilling||0
+TZS = Tansaania šilling
 UAH = Ukraina grivna
 UAK = Ukraina karbovanets|||1
 UGS = Uganda šilling (1966–1987)|||1
@@ -258,9 +260,10 @@
 USS = USA sama päeva dollar|||1
 UYP = Uruguay peeso (1975–1993)|||1
 UYU = Uruguay peeso
-UZS = Usbekistani somm||0
+UZS = Usbekistani somm
 VEB = Venezuela boliivar (1871–2008)|||1
-VEF = Venezuela boliivar
+VEF = Venezuela boliivar (2008–2018)|||1
+VES = Venezuela boliivar
 VND = Vietnami dong|₫|0
 VNN = Vietnami dong (1978–1985)|||1
 VUV = Vanuatu vatu||0
@@ -282,7 +285,7 @@
 XPF = CFP frank|CFPF|0
 XPT = plaatina|||1
 XTS = vääringute testkood|||1
-XXX = määramata rahaühik|||1
+XXX = määramata rahaühik|¤||1
 YDD = Jeemeni dinaar|||1
 YER = Jeemeni riaal||0
 YUM = Jugoslaavia uus dinaar (1994–2002)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eu.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eu.properties
index c7a3045..7dffc61 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eu.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_eu.properties
@@ -26,7 +26,7 @@
 AED = Arabiar Emirerri Batuetako dirhama
 AFN = Afganistango afghania||0
 ALL = Albaniako leka||0
-AMD = Armeniako drama||0
+AMD = Armeniako drama
 ANG = Holandarren Antilletako guilderra
 AOA = Angolako kwanza
 ARS = Argentinako pesoa
@@ -55,7 +55,7 @@
 CLP = Txileko pesoa||0
 CNH = yuan txinatar (itsasoz haraindikoa)|||1
 CNY = Txinako yuana|CN¥
-COP = Kolonbiako pesoa||0
+COP = Kolonbiako pesoa
 CRC = Costa Ricako colona
 CUC = Kubako peso trukakorra
 CUP = Kubako pesoa
@@ -79,13 +79,13 @@
 GMD = Ganbiako dalasia
 GNF = Gineako frankoa||0
 GTQ = Guatemalako quetzala
-GYD = Guyanako dolarra||0
+GYD = Guyanako dolarra
 HKD = Hong Kongeko dolarra|HK$
 HNL = Hondurasko lempira
 HRK = Kroaziako kuna
 HTG = Haitiko gourdea
 HUF = Hungariako florina
-IDR = Indonesiako errupia||0
+IDR = Indonesiako errupia
 ILS = Israelgo shekel berria|₪
 INR = Indiako errupia|₹
 IQD = Irakeko dinarra||0
@@ -116,10 +116,11 @@
 MGA = Madagaskarreko ariarya||0
 MKD = Mazedoniako dinarra
 MMK = Myanmarreko kyata||0
-MNT = Mongoliako tugrika||0
+MNT = Mongoliako tugrika
 MOP = Macanako pataca
-MRO = Mauritaniako ouguiya||0
-MUR = Maurizio uharteetako errupia||0
+MRO = Mauritaniako ouguiya (1973–2017)||0|1
+MRU = Mauritaniako ouguiya
+MUR = Maurizio uharteetako errupia
 MVR = Maldivetako rufiyaa
 MWK = Malawiko kwacha
 MXN = Mexikoko pesoa|MX$
@@ -136,7 +137,7 @@
 PEN = Peruko sol
 PGK = Papua Ginea Berriko kina
 PHP = Filipinetako pesoa
-PKR = Pakistango errupia||0
+PKR = Pakistango errupia
 PLN = Poloniako zlotya
 PYG = Paraguaiko guarania||0
 QAR = Qatarreko riala
@@ -155,7 +156,8 @@
 SOS = Somaliako txelina||0
 SRD = Surinameko dolarra
 SSP = Hego Sudango libera
-STD = Sao Tomeko eta Principeko dobra||0|1
+STD = Sao Tomeko eta Principeko dobra (1977–2017)||0|1
+STN = Sao Tome eta Principeko dobra
 SYP = Siriako libera||0
 SZL = Swazilandiako lilangenia
 THB = Thailandiako bahta|฿
@@ -166,13 +168,14 @@
 TRY = Turkiako lira|TL
 TTD = Trinidad eta Tobagoko dolarra
 TWD = Taiwango dolar berria|NT$
-TZS = Tanzaniako txelina||0
+TZS = Tanzaniako txelina
 UAH = Ukrainako hryvnia
 UGX = Ugandako txelina||0
 USD = AEBko dolarra|US$
 UYU = Uruguaiko pesoa
-UZS = Uzbekistango soma||0
-VEF = Venezuelako bolivarra
+UZS = Uzbekistango soma
+VEF = Venezuelako bolivarra (2008–2018)|||1
+VES = Venezuelako bolivarra
 VND = Vietnameko donga|₫|0
 VUV = Vanuatuko vatua||0
 WST = Samoko tala
@@ -180,7 +183,7 @@
 XCD = Karibe ekialdeko dolarra|EC$
 XOF = Afrika mendebaldeko CFA frankoa|CFA|0
 XPF = CFP frankoa|CFPF|0
-XXX = Moneta ezezaguna|||1
+XXX = Moneta ezezaguna|¤||1
 YER = Yemengo riala||0
 ZAR = Hegoafrikako randa
 ZMK = Zambiako kwacha (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ewo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ewo.properties
index bfa5800..fb98e6f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ewo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ewo.properties
@@ -53,8 +53,9 @@
 LYD = Dinár yá Libí||3
 MAD = Dirám yá Maróg
 MGA = Ariari yá Maləgás||0
-MRO = Ugiya yá Moritaní||0
-MUR = Rupí yá Morís||0
+MRO = Ugiya yá Moritaní (1973–2017)||0|1
+MRU = Ugiya yá Moritaní
+MUR = Rupí yá Morís
 MWK = Kwatsa yá Malawí
 MZM = Metikal yá Mozambíg|||1
 NAD = Dolár yá Namibí
@@ -67,10 +68,11 @@
 SHP = Lívələ yá Ǹfúfúb Elɛ́n
 SLL = Leóne yá Sierá-leónə||0
 SOS = Silíŋ yá Somalí||0
-STD = Dóbə́ra yá Saó Tomé ai Pəlinəsípe||0|1
+STD = Dóbə́ra yá Saó Tomé ai Pəlinəsípe (1977–2017)||0|1
+STN = Dóbə́ra yá Saó Tomé ai Pəlinəsípe
 SZL = Lilangeni yá Swazí
 TND = Dinár yá Tunisí||3
-TZS = Silíŋ yá Tanazaní||0
+TZS = Silíŋ yá Tanazaní
 UGX = Silíŋ yá Ugandá (1966–1987)||0
 USD = Dolár yá amɛ́rəkə|US$
 XAF = Fəláŋ CFA (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fa.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fa.properties
index 277e11c..e2cf1e1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fa.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fa.properties
@@ -28,7 +28,7 @@
 AFA = افغانی افغانستان (۱۹۲۷ تا ۲۰۰۲)|||1
 AFN = افغانی افغانستان|؋|0
 ALL = لک آلبانی||0
-AMD = درام ارمنستان||0
+AMD = درام ارمنستان
 ANG = گیلدر آنتیل هلند
 AOA = کوانزای آنگولا
 ARP = پزوی آرژانتین (۱۹۸۳ تا ۱۹۸۵)‏|||1
@@ -65,7 +65,7 @@
 CLP = پزوی شیلی||0
 CNH = یوآن چین (برون‌مرزی)|||1
 CNY = یوآن چین|¥CN
-COP = پزوی کلمبیا||0
+COP = پزوی کلمبیا
 CRC = کولون کاستاریکا
 CSD = دینار صربستان (۲۰۰۲ تا ۲۰۰۶)|||1
 CUC = پزوی تبدیل‌پذیر کوبا
@@ -95,14 +95,14 @@
 GRD = دراخمای یونان|||1
 GTQ = کتزال گواتمالا
 GWP = پزوی گینهٔ بیسائو|||1
-GYD = دلار گویانا||0
+GYD = دلار گویانا
 HKD = دلار هنگ‌کنگ|$HK
 HNL = لمپیرای هندوراس
 HRD = دینار کرواسی|||1
 HRK = کونای کرواسی
 HTG = گورد هائیتی
 HUF = فورینت مجارستان
-IDR = روپیهٔ اندونزی||0
+IDR = روپیهٔ اندونزی
 IEP = پوند ایرلند|||1
 ILS = شقل جدید اسرائیل|₪
 INR = روپیهٔ هند|₹
@@ -141,12 +141,13 @@
 MKD = دینار مقدونیه
 MLF = فرانک مالی|||1
 MMK = کیات میانمار||0
-MNT = توگریک مغولستان||0
+MNT = توگریک مغولستان
 MOP = پاتاکای ماکائو
-MRO = اوگوئیای موریتانی||0
+MRO = اوگوئیای موریتانی (۱۹۷۳ تا ۲۰۱۷)||0|1
+MRU = اوگوئیای موریتانی
 MTL = لیرهٔ مالت|||1
 MTP = پوند مالت|||1
-MUR = روپیهٔ موریس||0
+MUR = روپیهٔ موریس
 MVR = روپیهٔ مالدیو
 MWK = کواچای مالاوی
 MXN = پزوی مکزیک|$MX
@@ -166,7 +167,7 @@
 PEN = نوئووسول پرو
 PGK = کینای پاپوا گینهٔ نو
 PHP = پزوی فیلیپین
-PKR = روپیهٔ پاکستان||0
+PKR = روپیهٔ پاکستان
 PLN = زواتی لهستان
 PTE = اسکودوی پرتغال|||1
 PYG = گوارانی پاراگوئه||0
@@ -190,7 +191,8 @@
 SRD = دلار سورینام
 SRG = گیلدر سورینام|||1
 SSP = پوند سودان جنوبی
-STD = دوبرای سائوتومه و پرنسیپ||0|1
+STD = دوبرای سائوتومه و پرنسیپ (۱۹۷۷ تا ۲۰۱۷)||0|1
+STN = دوبرای سائوتومه و پرنسیپ
 SUR = روبل شوروی|||1
 SYP = لیرهٔ سوریه||0
 SZL = لیلانگنی سوازیلند
@@ -206,7 +208,7 @@
 TRY = لیرهٔ ترکیه|TL
 TTD = دلار ترینیداد و توباگو
 TWD = دلار جدید تایوان|NT$
-TZS = شیلینگ تانزانیا||0
+TZS = شیلینگ تانزانیا
 UAH = هریونیای اوکراین
 UGS = شیلینگ اوگاندا (۱۹۶۶ تا ۱۹۸۷)|||1
 UGX = شیلینگ اوگاندا||0
@@ -215,9 +217,10 @@
 USS = دلار امریکا (همان روز)|||1
 UYP = پزوی اوروگوئه (۱۹۷۵ تا ۱۹۹۳)|||1
 UYU = پزوی اوروگوئه
-UZS = سوم ازبکستان||0
+UZS = سوم ازبکستان
 VEB = بولیوار ونزوئلا (۱۸۷۱ تا ۲۰۰۸)|||1
-VEF = بولیوار ونزوئلا
+VEF = بولیوار ونزوئلا (۲۰۰۸ تا ۲۰۱۸)|||1
+VES = بولیوار ونزوئلا
 VND = دانگ ویتنام|₫|0
 VUV = واتوی وانوواتو||0
 WST = تالای ساموا
@@ -230,7 +233,7 @@
 XPD = پالادیم|||1
 XPF = فرانک اقیانوسیه|CFPF|0
 XPT = پلاتین|||1
-XXX = ارز نامشخص|||1
+XXX = ارز نامشخص|¤||1
 YDD = دینار یمن|||1
 YER = ریال یمن||0
 ZAR = راند افریقای جنوبی
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff.properties
index 67f25fb..f7f71bf 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff.properties
@@ -53,8 +53,9 @@
 LYD = Dinaar Libi||3
 MAD = Diraham Maruk
 MGA = Ariyari Madagaskaar||0
-MRO = Ugiyya Muritani||0
-MUR = Rupii Moriis||0
+MRO = Ugiyya Muritani (1973–2017)||0|1
+MRU = Ugiyya Muritani
+MUR = Rupii Moriis
 MWK = Kuwacca Malaawi
 MZM = Metikal Mosammbik|||1
 NAD = Dolaar Namibii
@@ -66,10 +67,11 @@
 SHP = Liibar Sent Helen
 SLL = Lewoon Seraa Liyon||0
 SOS = Siling Soomali||0
-STD = Dobra Sawo Tome e Prensipe||0|1
+STD = Dobra Sawo Tome e Prensipe (1977–2017)||0|1
+STN = Dobra Sawo Tome e Prensipe
 SZL = Lilangeni Swaasilannda
 TND = Dinaar Tunisii||3
-TZS = Siling Tansanii||0
+TZS = Siling Tansanii
 UGX = Siling Uganndaa||0
 USD = Dolaar Dowlaaji Dentuɗi|US$
 XAF = Mbuuɗi Seefaa BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GH.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GH.properties
new file mode 100644
index 0000000..039ad05
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GH.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+GHS = GHS|GH₵
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GM.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GM.properties
new file mode 100644
index 0000000..256bb92
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GM.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+GMD = Dalasi Gammbi|D
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GN.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GN.properties
new file mode 100644
index 0000000..41360d9
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_GN.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+GNF = GNF|FG|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_LR.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_LR.properties
new file mode 100644
index 0000000..66a554d
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_LR.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+LRD = Dolaar Liberiyaa|$
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_MR.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_MR.properties
new file mode 100644
index 0000000..9e5524e
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_MR.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+MRU = Ugiyya Muritani|UM
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_NG.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_NG.properties
new file mode 100644
index 0000000..aca5296
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_NG.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+NGN = Nayraa Nijeriyaa|₦
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_SL.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_SL.properties
new file mode 100644
index 0000000..069d62c
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ff_Latn_SL.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+SLL = Lewoon Seraa Liyon|Le|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fi.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fi.properties
index 2dd8d3d..138cbd0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fi.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fi.properties
@@ -29,7 +29,7 @@
 AFN = Afganistanin afgaani||0
 ALK = Albanian lek (1946–1965)|||1
 ALL = Albanian lek||0
-AMD = Armenian dram||0
+AMD = Armenian dram
 ANG = Alankomaiden Antillien guldeni
 AOA = Angolan kwanza
 AOK = Angolan kwanza (1977–1991)|||1
@@ -91,7 +91,7 @@
 CNH = Kiinan juan (offshore)|||1
 CNX = Kiinan kansanpankin dollari|||1
 CNY = Kiinan juan
-COP = Kolumbian peso||0
+COP = Kolumbian peso
 COU = Kolumbian unidad de valor real|||1
 CRC = Costa Rican colón
 CSD = Serbian dinaari (2002–2006)|||1
@@ -112,7 +112,7 @@
 EEK = Viron kruunu|||1
 EGP = Egyptin punta
 ERN = Eritrean nakfa
-ESA = Espanjan peseta (A–tili)|||1
+ESA = Espanjan peseta (A-tili)|||1
 ESB = Espanjan peseta (vaihdettava tili)|||1
 ESP = Espanjan peseta||0|1
 ETB = Etiopian birr
@@ -135,14 +135,14 @@
 GTQ = Guatemalan quetzal
 GWE = Portugalin Guinean escudo|||1
 GWP = Guinea-Bissaun peso|||1
-GYD = Guyanan dollari||0
+GYD = Guyanan dollari
 HKD = Hongkongin dollari
 HNL = Hondurasin lempira
 HRD = Kroatian dinaari|||1
 HRK = Kroatian kuna
 HTG = Haitin gourde
 HUF = Unkarin forintti
-IDR = Indonesian rupia||0
+IDR = Indonesian rupia
 IEP = Irlannin punta|||1
 ILP = Israelin punta|||1
 ILR = Israelin sekeli (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = Makedonian dinaari (1992–1993)|||1
 MLF = Malin frangi|||1
 MMK = Myanmarin kyat||0
-MNT = Mongolian tugrik||0
+MNT = Mongolian tugrik
 MOP = Macaon pataca
-MRO = Mauritanian ouguiya||0
+MRO = Mauritanian ouguiya (1973–2017)||0|1
+MRU = Mauritanian ouguiya
 MTL = Maltan liira|||1
 MTP = Maltan punta|||1
-MUR = Mauritiuksen rupia||0
+MUR = Mauritiuksen rupia
 MVP = Malediivien rupia (1947–1981)|||1
 MVR = Malediivien rufiyaa
 MWK = Malawin kwacha
@@ -222,7 +223,7 @@
 PES = Perun sol (1863–1965)|||1
 PGK = Papua-Uuden-Guinean kina
 PHP = Filippiinien peso
-PKR = Pakistanin rupia||0
+PKR = Pakistanin rupia
 PLN = Puolan złoty
 PLZ = Puolan złoty (1950–1995)|||1
 PTE = Portugalin escudo|||1
@@ -251,7 +252,8 @@
 SRD = Surinamen dollari
 SRG = Surinamen guldeni|||1
 SSP = Etelä-Sudanin punta
-STD = São Tomén ja Príncipen dobra||0|1
+STD = São Tomén ja Príncipen dobra (1977–2017)||0|1
+STN = São Tomén ja Príncipen dobra
 SUR = Neuvostoliiton rupla|||1
 SVC = El Salvadorin colón|||1
 SYP = Syyrian punta||0
@@ -268,7 +270,7 @@
 TRY = Turkin liira|TL
 TTD = Trinidadin ja Tobagon dollari
 TWD = Taiwanin uusi dollari
-TZS = Tansanian šillinki||0
+TZS = Tansanian šillinki
 UAH = Ukrainan hryvnia
 UAK = Ukrainan karbovanetz|||1
 UGS = Ugandan šillinki (1966–1987)|||1
@@ -279,9 +281,10 @@
 UYI = Uruguayn peso en unidades indexadas||0|1
 UYP = Uruguayn peso (1975–1993)|||1
 UYU = Uruguayn peso
-UZS = Uzbekistanin som||0
-VEB = Venezuelan bolivar (1871–2008)|||1
-VEF = Venezuelan bolivar
+UZS = Uzbekistanin som
+VEB = Venezuelan bolívar (1871–2008)|||1
+VEF = Venezuelan bolívar (2008–2018)|||1
+VES = Venezuelan suvereeni bolívar
 VND = Vietnamin dong||0
 VNN = Vietnamin dong (1978–1985)|||1
 VUV = Vanuatun vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fil.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fil.properties
index 3f7b417..05ca86d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fil.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fil.properties
@@ -26,7 +26,7 @@
 AED = United Arab Emirates Dirham
 AFN = Afghan Afghani||0
 ALL = Albanian Lek||0
-AMD = Armenian Dram||0
+AMD = Armenian Dram
 ANG = Antillean Guilder ng Netherlands
 AOA = Angolan Kwanza
 ARS = Piso ng Argentina
@@ -54,7 +54,7 @@
 CHF = Swiss Franc
 CLP = Piso ng Chile||0
 CNY = Chinese Yuan|CN¥
-COP = Piso ng Colombia||0
+COP = Piso ng Colombia
 CRC = Colón ng Costa Rica
 CUC = Convertible na Piso ng Cuba
 CUP = Piso ng Cuba
@@ -80,13 +80,13 @@
 GMD = Gambian Dalasi
 GNF = Guinean Franc||0
 GTQ = Quetzal ng Guatemala
-GYD = Dolyar ng Guyanese||0
+GYD = Dolyar ng Guyanese
 HKD = Dolyar ng Hong Kong|HK$
 HNL = Lempira ng Honduras
 HRK = Croatian Kuna
 HTG = Gourde ng Haiti
 HUF = Hungarian Forint
-IDR = Indonesian Rupiah||0
+IDR = Indonesian Rupiah
 ILS = Israeli New Sheqel|₪
 INR = Indian Rupee|₹
 IQD = Iraqi Dinar||0
@@ -117,10 +117,11 @@
 MGA = Malagasy Ariary||0
 MKD = Macedonian Denar
 MMK = Myanmar Kyat||0
-MNT = Mongolian Tugrik||0
+MNT = Mongolian Tugrik
 MOP = Macanese Pataca
-MRO = Mauritanian Ouguiya||0
-MUR = Mauritian Rupee||0
+MRO = Mauritanian Ouguiya (1973–2017)||0|1
+MRU = Ouguiya ng Mauritania
+MUR = Mauritian Rupee
 MVR = Maldivian Rufiyaa
 MWK = Malawian Kwacha
 MXN = Piso ng Mexico|MX$
@@ -137,7 +138,7 @@
 PEN = Peruvian Sol
 PGK = Papua New Guinean Kina
 PHP = Piso ng Pilipinas|₱
-PKR = Pakistani Rupee||0
+PKR = Pakistani Rupee
 PLN = Polish Zloty
 PYG = Paraguayan Guarani||0
 QAR = Qatari Rial
@@ -158,7 +159,8 @@
 SOS = Somali Shilling||0
 SRD = Dolyar ng Suriname
 SSP = Pound ng Timog Sudan
-STD = São Tomé & Príncipe Dobra||0|1
+STD = São Tomé & Príncipe Dobra (1977–2017)||0|1
+STN = São Tomé & Príncipe Dobra (2018)
 SYP = Syrian Pound||0
 SZL = Swazi Lilangeni
 THB = Thai Baht|฿
@@ -169,14 +171,15 @@
 TRY = Turkish Lira|TL
 TTD = Dolyar ng Trinidad and Tobago
 TWD = Dolyar ng New Taiwan|NT$
-TZS = Tanzanian Shilling||0
+TZS = Tanzanian Shilling
 UAH = Ukrainian Hryvnia
 UGX = Ugandan Shilling||0
 USD = Dolyar ng US|$
 UYU = Piso ng Uruguay
-UZS = Uzbekistan Som||0
+UZS = Uzbekistan Som
 VEB = Venezuelan Bolívar (1871–2008)|||1
-VEF = Bolívar ng Venezuela
+VEF = Bolívar ng Venezuela (2008–2018)|||1
+VES = Bolívar ng Venezuela
 VND = Vietnamese Dong|₫|0
 VUV = Vanuatu Vatu||0
 WST = Samoan Tala
@@ -184,7 +187,7 @@
 XCD = Dolyar ng Silangang Caribbean|EC$
 XOF = CFA Franc ng Kanlurang Africa|CFA|0
 XPF = CFP Franc|CFPF|0
-XXX = Hindi Kilalang Pera|||1
+XXX = Hindi Kilalang Pera|¤||1
 YER = Yemeni Rial||0
 ZAR = Rand ng Timog Africa
 ZMK = Zambian Kwacha (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fo.properties
index 748f5a9..58edfc8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fo.properties
@@ -26,7 +26,7 @@
 AED = Sameindu Emirríkini dirham
 AFN = Afganistan afghani||0
 ALL = Albania lek||0
-AMD = Armenia dram||0
+AMD = Armenia dram
 ANG = Niðurlonds Karibia gyllin
 AOA = Angola kwanza
 ARS = Argentina peso
@@ -53,8 +53,9 @@
 CDF = Kongo frankur
 CHF = sveisiskur frankur
 CLP = Kili peso||0
+CNH = kinesiskur yuan (úr landi)|||1
 CNY = kinesiskur yuan|CN¥
-COP = Kolombia peso||0
+COP = Kolombia peso
 CRC = Kosta Rika colón
 CUC = Kuba peso (sum kann vekslast)
 CUP = Kuba peso
@@ -77,14 +78,14 @@
 GMD = Gambia dalasi
 GNF = Guinea frankur||0
 GTQ = Guatemala quetzal
-GYD = Gujana dollari||0
+GYD = Gujana dollari
 HKD = Hong Kong dollari|HK$
 HNL = Honduras lempira
 HRK = Kroatia kuna
 HTG = Haiti gourde
 HUF = Ungarn forint
-IDR = Indonesia rupiah||0
-ILS = Ísrael new sheqel|₪
+IDR = Indonesia rupiah
+ILS = Ísrael new shekel|₪
 INR = indiskir rupis|₹
 IQD = Irak dinar||0
 IRR = iranskir rials||0
@@ -111,10 +112,11 @@
 MGA = Madagaskar ariary||0
 MKD = Makedónia denar
 MMK = Myanmar (Burma) kyat||0
-MNT = Mongolia tugrik||0
+MNT = Mongolia tugrik
 MOP = Makao pataca
-MRO = Móritania ouguiya||0
-MUR = Móritius rupi||0
+MRO = Móritania ouguiya (1973–2017)||0|1
+MRU = Móritania ouguiya
+MUR = Móritius rupi
 MVR = Maldivoyggjar rufiyaa
 MWK = Malavi kwacha
 MXN = Meksiko peso|MX$
@@ -131,7 +133,7 @@
 PEN = Peru sol
 PGK = Papua Nýguinea kina
 PHP = Filipsoyggjar peso
-PKR = Pakistan rupi||0
+PKR = Pakistan rupi
 PLN = Pólland zloty
 PYG = Paraguai guarani||0
 QAR = Katar rial
@@ -150,7 +152,8 @@
 SOS = Somalia skillingur||0
 SRD = Surinam dollari
 SSP = Suðursudan pund
-STD = Sao Tome & Prinsipi dobra||0|1
+STD = Sao Tome & Prinsipi dobra (1977–2017)||0|1
+STN = Sao Tome & Prinsipi dobra
 SYP = Sýria pund||0
 SZL = Svasiland lilangeni
 THB = Tailand baht
@@ -161,13 +164,14 @@
 TRY = Turkaland liri|TL
 TTD = Trinidad & Tobago dollari
 TWD = Taivan new dollari|NT$
-TZS = Tansania skillingur||0
+TZS = Tansania skillingur
 UAH = Ukraina hryvnia
 UGX = Uganda skillingur||0
 USD = US dollari|US$
 UYU = Uruguai peso
-UZS = Usbekistan som||0
-VEF = Venesuela bolívar
+UZS = Usbekistan som
+VEF = Venesuela bolívar (2008–2018)|||1
+VES = Venesuela bolívar
 VND = Vjetnam dong|₫|0
 VUV = Vanuatu vatu||0
 WST = Samoa tala
@@ -179,7 +183,7 @@
 XPD = unse palladium|||1
 XPF = CFP frankur|CFPF|0
 XPT = unse platin|||1
-XXX = ókent gjaldoyra|||1
+XXX = ókent gjaldoyra|¤||1
 YER = Jemen rial||0
 ZAR = Suðurafrika rand
 ZMW = Sambia kwacha
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr.properties
index 88d8355..281eae1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr.properties
@@ -29,7 +29,7 @@
 AFN = afghani afghan||0
 ALK = lek albanais (1947–1961)|||1
 ALL = lek albanais||0
-AMD = dram arménien||0
+AMD = dram arménien
 ANG = florin antillais
 AOA = kwanza angolais
 AOK = kwanza angolais (1977–1990)|||1
@@ -47,13 +47,16 @@
 AZN = manat azéri
 BAD = dinar bosniaque|||1
 BAM = mark convertible bosniaque
+BAN = nouveau dinar bosniaque (1994–1997)|||1
 BBD = dollar barbadien
 BDT = taka bangladeshi
 BEC = franc belge (convertible)|||1
 BEF = franc belge|FB||1
 BEL = franc belge (financier)|||1
 BGL = lev bulgare (1962–1999)|||1
+BGM = lev socialiste bulgare|||1
 BGN = lev bulgare
+BGO = lev bulgare (1879–1952)|||1
 BHD = dinar bahreïni||3
 BIF = franc burundais||0
 BMD = dollar bermudien|$BM
@@ -69,7 +72,7 @@
 BRN = nouveau cruzado|||1
 BRR = cruzeiro|||1
 BRZ = cruzeiro brésilien (1942–1967)|||1
-BSD = dollar bahaméen|$BS
+BSD = dollar bahaméen
 BTN = ngultrum bouthanais
 BUK = kyat birman|||1
 BWP = pula botswanais
@@ -88,7 +91,7 @@
 CNH = yuan chinois (zone extracôtière)|||1
 CNX = dollar de la Banque populaire chinoise|||1
 CNY = yuan renminbi chinois
-COP = peso colombien|$CO|0
+COP = peso colombien|$CO
 COU = unité de valeur réelle colombienne|||1
 CRC = colón costaricain
 CSD = dinar serbo-monténégrin|||1
@@ -132,14 +135,14 @@
 GTQ = quetzal guatémaltèque
 GWE = escudo de Guinée portugaise|||1
 GWP = peso bissau-guinéen|||1
-GYD = dollar du Guyana||0
+GYD = dollar du Guyana
 HKD = dollar de Hong Kong
 HNL = lempira hondurien
 HRD = dinar croate|||1
 HRK = kuna croate
 HTG = gourde haïtienne
 HUF = forint hongrois
-IDR = roupie indonésienne||0
+IDR = roupie indonésienne
 IEP = livre irlandaise|£IE||1
 ILP = livre israélienne|£IL||1
 ILR = shekel israélien (1980–1985)|||1
@@ -147,6 +150,7 @@
 INR = roupie indienne|₹
 IQD = dinar irakien||0
 IRR = riyal iranien||0
+ISJ = couronne islandaise (1918–1981)|||1
 ISK = couronne islandaise||0
 ITL = lire italienne|₤IT|0|1
 JMD = dollar jamaïcain
@@ -178,19 +182,23 @@
 LYD = dinar libyen||3
 MAD = dirham marocain
 MAF = franc marocain|fMA||1
+MCF = franc monégasque|||1
+MDC = cupon moldave|||1
 MDL = leu moldave
 MGA = ariary malgache||0
 MGF = franc malgache|Fmg|0|1
 MKD = denar macédonien
+MKN = denar macédonien (1992–1993)|||1
 MLF = franc malien|||1
 MMK = kyat myanmarais||0
-MNT = tugrik mongol||0
+MNT = tugrik mongol
 MOP = pataca macanaise
-MRO = ouguiya mauritanien||0
+MRO = ouguiya mauritanien (1973–2017)||0|1
+MRU = ouguiya mauritanien
 MTL = lire maltaise|||1
 MTP = livre maltaise|£MT||1
-MUR = roupie mauricienne||0
-MVP = roupie maldivienne|||1
+MUR = roupie mauricienne
+MVP = roupie maldivienne (1947–1981)|||1
 MVR = rufiyaa maldivien
 MWK = kwacha malawite
 MXN = peso mexicain|$MX
@@ -215,7 +223,7 @@
 PES = sol péruvien (1863–1985)|||1
 PGK = kina papouan-néo-guinéen
 PHP = peso philippin
-PKR = roupie pakistanaise||0
+PKR = roupie pakistanaise
 PLN = zloty polonais
 PLZ = zloty (1950–1995)|||1
 PTE = escudo portugais|||1
@@ -244,7 +252,8 @@
 SRD = dollar surinamais|$SR
 SRG = florin surinamais|||1
 SSP = livre sud-soudanaise
-STD = dobra santoméen||0|1
+STD = dobra santoméen (1977–2017)||0|1
+STN = dobra santoméen
 SUR = rouble soviétique|||1
 SVC = colón salvadorien|||1
 SYP = livre syrienne||0
@@ -261,7 +270,7 @@
 TRY = livre turque|LT
 TTD = dollar trinidadien|$TT
 TWD = nouveau dollar taïwanais
-TZS = shilling tanzanien||0
+TZS = shilling tanzanien
 UAH = hryvnia ukrainienne
 UAK = karbovanetz|||1
 UGS = shilling ougandais (1966–1987)|||1
@@ -272,9 +281,10 @@
 UYI = peso uruguayen (unités indexées)||0|1
 UYP = peso uruguayen (1975–1993)|||1
 UYU = peso uruguayen|$UY
-UZS = sum ouzbek||0
+UZS = sum ouzbek
 VEB = bolivar vénézuélien (1871–2008)|||1
-VEF = bolivar vénézuélien
+VEF = bolivar vénézuélien (2008–2018)|||1
+VES = bolivar vénézuélien
 VND = dông vietnamien|₫|0
 VNN = dông vietnamien (1978–1985)|||1
 VUV = vatu vanuatuan||0
@@ -305,6 +315,7 @@
 YUD = nouveau dinar yougoslave|||1
 YUM = dinar yougoslave Noviy|||1
 YUN = dinar yougoslave convertible|||1
+YUR = dinar réformé yougoslave (1992–1993)|||1
 ZAL = rand sud-africain (financier)|||1
 ZAR = rand sud-africain
 ZMK = kwacha zambien (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_CA.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_CA.properties
index 20aab83..97621d8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_CA.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_CA.properties
@@ -25,14 +25,15 @@
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 ARS = peso argentin
 AUD = dollar australien|$ AU
+AZN = manat azerbaïdjanais
 BMD = dollar bermudien
 BND = dollar brunéien
-BSD = dollar bahaméen
 BZD = dollar bélizéen
 CAD = dollar canadien|$
 CLP = peso chilien||0
 CNY = yuan renminbi chinois|CN¥
-COP = peso colombien||0
+COP = peso colombien
+CVE = escudo cap-verdien
 FJD = dollar fidjien
 FKP = livre des Îles Malouines
 GBP = livre sterling|£
@@ -43,21 +44,27 @@
 IRR = rial iranien||0
 JPY = yen japonais|¥|0
 KRW = won sud-coréen||0
+LAK = kip laotien||0
 LBP = livre libanaise||0
 MXN = peso mexicain
 NAD = dollar namibien
 NZD = dollar néo-zélandais|$ NZ
 OMR = rial omanais||3
+PEN = nouveau sol péruvien
+PGK = kina papou-néo-guinéen
+QAR = riyal du Qatar
 SAR = rial saoudien
 SBD = dollar des îles Salomon
 SGD = dollar de Singapour|$ SG
-SRD = dollar surinamais
+SRD = dollar du Suriname
 TOP = pa’anga
 TRY = livre turque|TL
 TTD = dollar de Trinité-et-Tobago
 USD = dollar des États-Unis|$ US
 UYU = peso uruguayen
 VND = dông vietnamien||0
+VUV = vatu||0
+WST = tala
 XAF = franc CFA (BEAC)||0
 XOF = franc CFA (BCEAO)||0
 XPF = franc CFP||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MR.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MR.properties
index ca6ce94..880b139 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MR.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MR.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-MRO = ouguiya mauritanien|UM|0
+MRU = ouguiya mauritanien|UM
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MU.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MU.properties
index f3a724f..16451d9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MU.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fr_MU.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-MUR = roupie mauricienne|Rs|0
+MUR = roupie mauricienne|Rs
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fur.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fur.properties
index 55b34ac..d1754a1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fur.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fur.properties
@@ -23,7 +23,7 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AMD = Dram armen||0
+AMD = Dram armen
 ARS = Peso argjentin
 ATS = Selin austriac|||1
 AUD = dolar australian|A$
@@ -48,7 +48,7 @@
 HKD = dolar di Hong Kong|HK$
 HRD = Dinar cravuat|||1
 HRK = Kuna cravuate
-IDR = rupiah indonesiane||0
+IDR = rupiah indonesiane
 INR = rupie indiane|₹
 IRR = Rial iranian||0
 ITL = Lire taliane||0|1
@@ -60,7 +60,7 @@
 NIO = Córdoba oro nicaraguan
 NOK = corone norvegjese
 NZD = Dollar neozelandês|NZ$
-PKR = Rupie pachistane||0
+PKR = Rupie pachistane
 PLN = zloty polac
 RSD = Dinar serp||0
 RUB = rubli rus
@@ -88,5 +88,5 @@
 XPT = Platin|||1
 XRE = fonts RINET|||1
 XTS = codiç di verifiche de monede|||1
-XXX = Monede no valide o no cognossude|||1
+XXX = Monede no valide o no cognossude|¤||1
 ZAR = rand sudafrican
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fy.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fy.properties
index 57e07eb..71743fe 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fy.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_fy.properties
@@ -28,7 +28,7 @@
 AFA = Afghani (1927–2002)|||1
 AFN = Afghaanske afghani||0
 ALL = Albanese lek||0
-AMD = Armeense dram||0
+AMD = Armeense dram
 ANG = Nederlânsk-Antilliaanske gûne
 AOA = Angolese kwanza
 AOK = Angolese kwanza (1977–1990)|||1
@@ -88,7 +88,7 @@
 CLF = Sileenske unidades de fomento||4|1
 CLP = Sileenske peso||0
 CNY = Sineeske yuan renminbi|CN¥
-COP = Kolombiaanske peso||0
+COP = Kolombiaanske peso
 COU = Unidad de Valor Real|||1
 CRC = Costaricaanske colón
 CSD = Alde Servyske dinar|||1
@@ -132,14 +132,14 @@
 GTQ = Guatemalteekse quetzal
 GWE = Portugees-Guinese escudo|||1
 GWP = Guinee-Bissause peso|||1
-GYD = Guyaanske dollar||0
+GYD = Guyaanske dollar
 HKD = Hongkongske dollar|HK$
 HNL = Hondurese lempira
 HRD = Kroatyske dinar|||1
 HRK = Kroatyske kuna
 HTG = Haïtiaanske gourde
 HUF = Hongaarse forint
-IDR = Indonesyske roepia||0
+IDR = Indonesyske roepia
 IEP = Ierske pûn|||1
 ILP = Israëlysk pûn|||1
 ILS = Israëlyske nieuwe shekel|₪
@@ -186,12 +186,13 @@
 MKN = Macedonyske denar (1992–1993)|||1
 MLF = Malinese franc|||1
 MMK = Myanmarese kyat||0
-MNT = Mongoalske tugrik||0
+MNT = Mongoalske tugrik
 MOP = Macause pataca
-MRO = Mauritaanske ouguiya||0
+MRO = Mauritaanske ouguiya (1973–2017)||0|1
+MRU = Mauritaanske ouguiya
 MTL = Maltese lire|||1
 MTP = Maltees pûn|||1
-MUR = Mauritiaanske roepie||0
+MUR = Mauritiaanske roepie
 MVR = Maldivyske rufiyaa
 MWK = Malawyske kwacha
 MXN = Meksikaanske peso|MX$
@@ -216,7 +217,7 @@
 PES = Peruaanske sol (1863–1985)|||1
 PGK = Papuaanske kina
 PHP = Filipynske peso
-PKR = Pakistaanske roepie||0
+PKR = Pakistaanske roepie
 PLN = Poalske zloty
 PLZ = Poalske zloty (1950–1995)|||1
 PTE = Portugeeske escudo|||1
@@ -245,7 +246,8 @@
 SRD = Surinaamske dollar
 SRG = Surinaamske gulden|||1
 SSP = Sûd-Soedaneeske pûn
-STD = Santomese dobra||0|1
+STD = Santomese dobra (1977–2017)||0|1
+STN = Santomese dobra
 SUR = Sovjet-roebel|||1
 SVC = Salvadoraanske colón|||1
 SYP = Syrysk pûn||0
@@ -262,7 +264,7 @@
 TRY = Turkse lira|TL
 TTD = Trinidad en Tobago-dollar
 TWD = Nije Taiwanese dollar|NT$
-TZS = Tanzaniaanske shilling||0
+TZS = Tanzaniaanske shilling
 UAH = Oekraïense hryvnia
 UAK = Oekraïense karbovanetz|||1
 UGS = Oegandese shilling (1966–1987)|||1
@@ -273,9 +275,10 @@
 UYI = Uruguayaanske peso en geïndexeerde eenheden||0|1
 UYP = Uruguayaanske peso (1975–1993)|||1
 UYU = Uruguayaanske peso
-UZS = Oezbekistaanske sum||0
+UZS = Oezbekistaanske sum
 VEB = Fenezolaanske bolivar (1871–2008)|||1
-VEF = Fenezolaanske bolivar
+VEF = Fenezolaanske bolivar (2008–2018)|||1
+VES = Fenezolaanske bolivar
 VND = Fietnameeske dong|₫|0
 VNN = Alde Fietnameeske dong (1978–1985)|||1
 VUV = Vanuatuaanske vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ga.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ga.properties
index 665a69d..74fb81b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ga.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ga.properties
@@ -29,7 +29,7 @@
 AFN = Afghani na hAfganastáine||0
 ALK = Lek na hAlbáine (1946–1965)|||1
 ALL = Lek na hAlbáine||0
-AMD = Dram na hAirméine||0
+AMD = Dram na hAirméine
 ANG = Gildear Aintillí na hÍsiltíre
 AOA = Kwanza Angóla
 AOK = Kwanza Angólach (1977–1990)|||1
@@ -80,7 +80,7 @@
 CLF = Unidades de Fomento na Sile||4|1
 CLP = Peso na Sile||0
 CNY = Yuan na Síne|CN¥
-COP = Peso na Colóime||0
+COP = Peso na Colóime
 CRC = Colón Chósta Ríce
 CSD = Dinar na Seirbia (2002–2006)|||1
 CSK = Koruna Crua na Seicslóvaice|||1
@@ -119,14 +119,14 @@
 GTQ = Quetzal Ghuatamala
 GWE = Escudo na Guine Portaingéalaí|||1
 GWP = Peso Guine-Bhissau|||1
-GYD = Dollar na Guáine||0
+GYD = Dollar na Guáine
 HKD = Dollar Hong Cong|HK$
 HNL = Lempira Hondúras
 HRD = Dínear na Cróite|||1
 HRK = Kuna na Cróite
 HTG = Gourde Háítí
 HUF = Forint na hUngáire
-IDR = Rupiah na hIndinéise||0
+IDR = Rupiah na hIndinéise
 IEP = Punt Éireannach|||1
 ILP = Punt Iosraelach|||1
 ILS = Seiceal Nua Iosrael|₪
@@ -165,12 +165,13 @@
 MKD = Denar na Macadóine
 MLF = Franc Mhailí|||1
 MMK = Kyat Mhaenmar||0
-MNT = Tugrik na Mongóile||0
+MNT = Tugrik na Mongóile
 MOP = Pataca Mhacao
-MRO = Ouguiya na Máratáine||0
+MRO = Ouguiya na Máratáine (1973–2017)||0|1
+MRU = Ouguiya na Máratáine
 MTL = Lira Mhálta|||1
 MTP = Punt Mhálta|||1
-MUR = Rúipí Oileán Mhuirís||0
+MUR = Rúipí Oileán Mhuirís
 MVP = Rúipí Oileáin Mhaildíve|||1
 MVR = Rufiyaa Oileáin Mhaildíve
 MWK = Kwacha na Maláive
@@ -195,7 +196,7 @@
 PES = Sol Pheiriú (1863–1965)|||1
 PGK = Kina Nua-Ghuine Phapua
 PHP = Peso na nOileán Filipíneach
-PKR = Rúipí na Pacastáine||0
+PKR = Rúipí na Pacastáine
 PLN = Zloty na Polainne
 PLZ = Zloty Polannach (1950–1995)|||1
 PTE = Escudo na Portaingéile|||1
@@ -223,7 +224,8 @@
 SRD = Dollar Shuranam
 SRG = Gildear Shuranam|||1
 SSP = Punt na Súdáine Theas
-STD = Dobra São Tomé agus Príncipe||0|1
+STD = Dobra São Tomé agus Príncipe (1977–2017)||0|1
+STN = Dobra São Tomé agus Príncipe
 SUR = Rúbal an Aontais Shóivéadaigh|||1
 SVC = Colón na Salvadóire|||1
 SYP = Punt na Siria||0
@@ -240,7 +242,7 @@
 TRY = Lira na Tuirce|TL
 TTD = Dollar Oileán na Tríonóide agus Tobága
 TWD = Dollar Nua na Téaváine|NT$
-TZS = Scilling na Tansáine||0
+TZS = Scilling na Tansáine
 UAH = Hryvnia na hÚcráine
 UAK = Karbovanets Úcránach|||1
 UGS = Scilling Uganda (1966–1987)|||1
@@ -250,9 +252,10 @@
 USS = Dollar S.A.M. (an lá céanna)|||1
 UYP = Peso Uragua (1975–1993)|||1
 UYU = Peso Uragua
-UZS = Sum na hÚisbéiceastáine||0
+UZS = Sum na hÚisbéiceastáine
 VEB = Bolívar Veiniséala (1871–2008)|||1
-VEF = Bolívar Veiniséala
+VEF = Bolívar Veiniséala (2008–2018)|||1
+VES = Bolívar Veiniséala
 VND = Dong Vítneam|₫|0
 VNN = Dong Vítneam (1978–1985)|||1
 VUV = Vatu Vanuatú||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gd.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gd.properties
index 97c13c3..aba8b9f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gd.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gd.properties
@@ -29,7 +29,7 @@
 AFN = Afghani Afghanach||0
 ALK = Lek Albàineach (1946–1965)|||1
 ALL = Lek Albàineach||0
-AMD = Dram Airmeineach||0
+AMD = Dram Airmeineach
 ANG = Gulden Eileanan Aintilia nan Tìrean Ìsle
 AOA = Kwanza Angòlach
 AOK = Kwanza Angòlach (1977–1991)|||1
@@ -88,9 +88,10 @@
 CLE = Escudo Sileach|||1
 CLF = Aonad cunntasachd Sileach (UF)||4|1
 CLP = Peso Sileach||0
+CNH = Yuan Sìneach (far-thìreach)|||1
 CNX = Dolar an t-sluagh-bhanca Shìnich|||1
 CNY = Yuan Sìneach|CN¥
-COP = Peso Coloimbeach||0
+COP = Peso Coloimbeach
 COU = Aonad fìor-luach Coloimbeach|||1
 CRC = Colón Costa Rìceach
 CSD = Dinar Sèirbeach (2002–2006)|||1
@@ -134,14 +135,14 @@
 GTQ = Quetzal Guatamalach
 GWE = Escudo Gini na Portagaile|||1
 GWP = Peso Gini-Biosothach|||1
-GYD = Dolar Guidheànach||0
+GYD = Dolar Guidheànach
 HKD = Dolar Hong Kong|HK$
 HNL = Lempira Hondùrach
 HRD = Dinar Cròthaiseach|||1
 HRK = Kuna Cròthaiseach
 HTG = Gourde Haidhteach
 HUF = Forint Ungaireach
-IDR = Rupiah Innd-Innseach||0
+IDR = Rupiah Innd-Innseach
 IEP = Punnd Èireannach|||1
 ILP = Punnd Iosraeleach|||1
 ILR = Sheqel Iosraeleach (1980–1985)|||1
@@ -190,12 +191,13 @@
 MKN = Denar Masadonach (1992–1993)|||1
 MLF = Franc Màilitheach|||1
 MMK = Kyat Miànmarach||0
-MNT = Tugrik Mongolach||0
+MNT = Tugrik Mongolach
 MOP = Pataca Macàthuach
-MRO = Ouguiya Moratàineach||0
+MRO = Ouguiya Moratàineach (1973–2017)||0|1
+MRU = Ouguiya Moratàineach
 MTL = Lira Maltach|||1
 MTP = Punnd Maltach|||1
-MUR = Rupee Moiriseasach||0
+MUR = Rupee Moiriseasach
 MVP = Rupee Maladaibheach|||1
 MVR = Rufiyaa Maladaibheach
 MWK = Kwacha Malabhaidheach
@@ -221,7 +223,7 @@
 PES = Sol Pearùthach (1863–1965)|||1
 PGK = Kina Ghini Nuaidh Paputhaiche
 PHP = Peso Filipineach
-PKR = Rupee Pagastànach||0
+PKR = Rupee Pagastànach
 PLN = Złoty Pòlainneach
 PLZ = Złoty Pòlainneach (1950–1995)|||1
 PTE = Escudo Portagaileach|||1
@@ -250,7 +252,8 @@
 SRD = Dolar Suranamach
 SRG = Gulden Suranamach|||1
 SSP = Punnd Sudàin a Deas
-STD = Dobra São Tomé agus Príncipe||0|1
+STD = Dobra São Tomé agus Príncipe (1977–2017)||0|1
+STN = Dobra São Tomé agus Príncipe
 SUR = Rùbal Sovietach|||1
 SVC = Colón Salbhadorach|||1
 SYP = Punnd Siridheach||0
@@ -267,7 +270,7 @@
 TRY = Lira Turcach|TL
 TTD = Dolar Thrianaid agus Thobago
 TWD = Dolar ùr Taidh-Bhànach|NT$
-TZS = Shilling Tansanaidheach||0
+TZS = Shilling Tansanaidheach
 UAH = Hryvnia Ucràineach
 UAK = Karbovanets Ucràineach|||1
 UGS = Shilling Ugandach (1966–1987)|||1
@@ -278,9 +281,10 @@
 UYI = Peso Uruguaidheach (aonadan inneacsaichte)||0|1
 UYP = Peso Uruguaidheach (1975–1993)|||1
 UYU = Peso Uruguaidheach
-UZS = Som Usbagach||0
+UZS = Som Usbagach
 VEB = Bolívar Bheinisealach (1871–2008)|||1
-VEF = Bolívar Bheinisealach
+VEF = Bolívar Bheinisealach (2008–2018)|||1
+VES = Bolívar Bheinisealach
 VND = Dong Bhiet-Namach|₫|0
 VNN = Dong Bhiet-Namach (1978–1985)|||1
 VUV = Vatu Vanuatuthach||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gl.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gl.properties
index da6971e..5446328 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gl.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gl.properties
@@ -27,7 +27,7 @@
 AED = Dirham dos Emiratos Árabes Unidos
 AFN = Afgani afgano||0
 ALL = Lek albanés||0
-AMD = Dram armenio||0
+AMD = Dram armenio
 ANG = Florín das Antillas Neerlandesas
 AOA = Kwanza angolano
 ARP = Peso arxentino (1983–1985)|||1
@@ -68,7 +68,7 @@
 CLP = Peso chileno||0
 CNH = Iuán chinés (extracontinental)|||1
 CNY = Iuán chinés|CN¥
-COP = Peso colombiano||0
+COP = Peso colombiano
 CRC = Colón costarriqueño
 CUC = Peso cubano convertible
 CUP = Peso cubano
@@ -94,20 +94,20 @@
 GBP = Libra esterlina|£
 GEL = Lari xeorxiano|₾
 GHS = Cedi de Ghana
-GIP = libra xibraltareña
+GIP = Libra xibraltareña
 GMD = Dalasi gambiano
 GNF = Franco guineano||0
 GNS = Syli guineano|||1
 GQE = Ekwele guineana|||1
 GRD = Dracma grego|||1
 GTQ = Quetzal guatemalteco
-GYD = Dólar güianés||0
+GYD = Dólar güianés
 HKD = Dólar de Hong Kong|HK$
 HNL = Lempira hondureño
 HRK = Kuna croata
 HTG = Gourde haitiano
 HUF = Florín húngaro
-IDR = Rupia indonesia||0
+IDR = Rupia indonesia
 IEP = Libra irlandesa|||1
 ILS = Novo shequel israelí|₪
 INR = Rupia india|₹
@@ -144,10 +144,11 @@
 MGA = Ariary malgaxe||0
 MKD = Dinar macedonio
 MMK = Kyat birmano||0
-MNT = Tugrik mongol||0
+MNT = Tugrik mongol
 MOP = Pataca de Macau
-MRO = Ouguiya mauritano||0
-MUR = Rupia mauriciana||0
+MRO = Ouguiya mauritano (1973–2017)||0|1
+MRU = Ouguiya mauritano
+MUR = Rupia mauriciana
 MVR = Rupia maldivana
 MWK = Kwacha de Malaui
 MXN = Peso mexicano|$MX
@@ -170,7 +171,7 @@
 PES = Sol peruano (1863–1965)|||1
 PGK = Kina de Papúa-Nova Guinea
 PHP = Peso filipino
-PKR = Rupia paquistaní||0
+PKR = Rupia paquistaní
 PLN = Zloty polaco
 PTE = Escudo portugués|||1
 PYG = Guaraní paraguaio||0
@@ -191,7 +192,8 @@
 SOS = Xilin somalí||0
 SRD = Dólar surinamés
 SSP = Libra sursudanesa
-STD = Dobra de São Tomé e Príncipe||0|1
+STD = Dobra de São Tomé e Príncipe (1977–2017)||0|1
+STN = Dobra de São Tomé e Príncipe
 SUR = Rublo soviético|||1
 SVC = Colón salvadoreño|||1
 SYP = Libra siria||0
@@ -204,16 +206,17 @@
 TRY = Lira turca|TL
 TTD = Dólar de Trinidad e Tobago
 TWD = Novo dólar taiwanés|NT$
-TZS = Xilin tanzano||0
+TZS = Xilin tanzano
 UAH = Hrivna ucraína
 UGX = Xilin ugandés||0
 USD = Dólar estadounidense|$
 UYI = Peso en unidades indexadas uruguaio||0|1
 UYP = Peso uruguaio (1975–1993)|||1
 UYU = Peso uruguaio
-UZS = Som usbeco||0
+UZS = Som usbeco
 VEB = Bolívar venezolano (1871–2008)|||1
-VEF = Bolívar venezolano
+VEF = Bolívar venezolano (2008–2018)|||1
+VES = Bolívar venezolano
 VND = Dong vietnamita|₫|0
 VUV = Vatu vanuatiano||0
 WST = Tala samoano
@@ -225,7 +228,7 @@
 XPD = Paladio|||1
 XPF = Franco CFP|CFPF|0
 XPT = Platino|||1
-XXX = Moeda descoñecida|||1
+XXX = Moeda descoñecida|¤||1
 YER = Rial iemení||0
 ZAR = Rand surafricano
 ZMK = Kwacha zambiano (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gsw.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gsw.properties
index a26d306..1bcef08 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gsw.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gsw.properties
@@ -28,7 +28,7 @@
 AFA = Afghani (1927–2002)|||1
 AFN = Afghani||0
 ALL = Lek||0
-AMD = Dram||0
+AMD = Dram
 ANG = Niderländischi-Antille-Gulde
 AOA = Kwanza
 AOK = Angolanische Kwanza (1977–1990)|||1
@@ -80,7 +80,7 @@
 CLF = Tschileenische Unidad de Fomento||4|1
 CLP = Tschileenische Peso||0
 CNY = Renminbi Yuan|CN¥
-COP = Kolumbianische Peso||0
+COP = Kolumbianische Peso
 COU = Unidad de Valor Real|||1
 CRC = Costa Rica Colon
 CSD = Alte Serbische Dinar|||1
@@ -123,14 +123,14 @@
 GTQ = Quetzal
 GWE = Portugiisische Guinea Escudo|||1
 GWP = Guinea-Bissau-Peso|||1
-GYD = Guyana-Dollar||0
+GYD = Guyana-Dollar
 HKD = Hongkong-Dollar|HK$
 HNL = Lempira
 HRD = Kroazische Dinar|||1
 HRK = Kuna
 HTG = Gourde
 HUF = Forint
-IDR = Indonesischi Rupie||0
+IDR = Indonesischi Rupie
 IEP = Iirischs Pfund|||1
 ILP = Israelischs Pfund|||1
 ILS = Schekel|₪
@@ -172,12 +172,13 @@
 MKD = Denar
 MLF = Malische Franc|||1
 MMK = Kyat||0
-MNT = Tugrik||0
+MNT = Tugrik
 MOP = Pataca
-MRO = Ouguiya||0
+MRO = Ouguiya (1973–2017)||0|1
+MRU = Ouguiya
 MTL = Malteesischi Lira|||1
 MTP = Malteesischs Pfund|||1
-MUR = Maurizius-Rupie||0
+MUR = Maurizius-Rupie
 MVR = Rufiyaa
 MWK = Malawi-Kwacha
 MXN = Mexikanische Peso|MX$
@@ -202,7 +203,7 @@
 PES = Sol (1863–1965)|||1
 PGK = Kina
 PHP = Philippiinische Peso
-PKR = Pakischtanischi Rupie||0
+PKR = Pakischtanischi Rupie
 PLN = Zloty
 PLZ = Zloty (1950–1995)|||1
 PTE = Portugiisische Escudo|||1
@@ -231,7 +232,8 @@
 SRD = Surinamische Dollar
 SRG = Surinamische Gulde|||1
 SSP = Süüdsudaneesischs Pfund
-STD = Dobra||0|1
+STD = Dobra (1977–2017)||0|1
+STN = Dobra
 SUR = Sowjetische Rubel|||1
 SVC = El-Salvador-Colon|||1
 SYP = Süürischs Pfund||0
@@ -247,7 +249,7 @@
 TRY = Nöii Türkischi Liire|TL
 TTD = Trinidad-und-Tobago-Dollar
 TWD = Nöii Taiwan-Dollar|NT$
-TZS = Tansania-Schilling||0
+TZS = Tansania-Schilling
 UAH = Hryvnia
 UAK = Ukraiinische Karbovanetz|||1
 UGS = Uganda-Schilling (1966–1987)|||1
@@ -257,9 +259,10 @@
 USS = US Dollar (Gliiche Taag)|||1
 UYP = Uruguayische Nöie Peso (1975–1993)|||1
 UYU = Uruguayische Peso
-UZS = Usbeekischtan-Sum||0
+UZS = Usbeekischtan-Sum
 VEB = Bolivar (1871–2008)|||1
-VEF = Bolivar
+VEF = Bolivar (2008–2018)|||1
+VES = Bolivar
 VND = Dong|₫|0
 VUV = Vatu||0
 WST = Tala
@@ -281,7 +284,7 @@
 XPT = Platin|||1
 XRE = RINET-Funds|||1
 XTS = Teschtwährig|||1
-XXX = Unbekannti Währig|||1
+XXX = Unbekannti Währig|¤||1
 YDD = Jeme-Dinar|||1
 YER = Jeme-Rial||0
 YUD = Jugoslawische Dinar (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gu.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gu.properties
index 64eabc3..14d067e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gu.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_gu.properties
@@ -26,7 +26,7 @@
 AED = યુનાઈટેડ આરબ અમિરાત દિરહામ
 AFN = અફ્ગાન અફ્ગાની||0
 ALL = અલ્બેનિયન લેક||0
-AMD = અર્મેનિયન ડ્રેમ||0
+AMD = અર્મેનિયન ડ્રેમ
 ANG = નેધરલેંડ એંટિલિન ગિલ્ડર
 AOA = અંગોલિયન ક્વાન્ઝા
 ARS = અર્જેન્ટીના પેસો
@@ -55,7 +55,7 @@
 CLP = ચિલિઅન પેસો||0
 CNH = ચાઇનીઝ યુઆન (ઑફશોર)|||1
 CNY = ચાઇનિઝ યુઆન|CN¥
-COP = કોલમ્બિયન પેસો||0
+COP = કોલમ્બિયન પેસો
 CRC = કોસ્ટા રિકન કોલોન
 CUC = ક્યુબન રૂપાંતર યોગ્ય પેસો
 CUP = ક્યુબન પેસો
@@ -78,13 +78,13 @@
 GMD = ગેમ્બિયન દલાસી
 GNF = ગિનીયન ફ્રેંક||0
 GTQ = ગ્વાટેમાલા કુઇટ્ઝલ
-GYD = ગયાનિઝ ડોલર||0
+GYD = ગયાનિઝ ડોલર
 HKD = હોંગ કોંગ ડૉલર|HK$
 HNL = હોન્ડ્યુરન લેમ્પિરા
 HRK = ક્રોએશિયન ક્યુના
 HTG = હાઇટિઇન ગોર્ડ
 HUF = હંગેરીયન ફોરિન્ત
-IDR = ઇન્ડોનેશિયન રૂપિયા||0
+IDR = ઇન્ડોનેશિયન રૂપિયા
 ILS = ઇઝરાયેલી ન્યુ શેકલ|₪
 INR = ભારતીય રૂપિયા|₹
 IQD = ઇરાકી દિનાર||0
@@ -115,10 +115,11 @@
 MGA = માલાગેસી અરીઆરી||0
 MKD = મેસેડોનિયન દિનાર
 MMK = મ્યાંમાર ક્યાત||0
-MNT = મોંગોલિયન ટગરિક||0
+MNT = મોંગોલિયન ટગરિક
 MOP = માકાનિઝ પતાકા
-MRO = મોરીશેનિયન ઓગુયા||0
-MUR = મોરેશીઅન રૂપી||0
+MRO = મોરીશેનિયન ઓગુયા (1973–2017)||0|1
+MRU = મોરીશેનિયન ઓગુયા
+MUR = મોરેશીઅન રૂપી
 MVR = માલ્દિવિયન રુફિયા
 MWK = માલાવિયન ક્વાચા
 MXN = મેક્સિકન પેસો|MX$
@@ -135,7 +136,7 @@
 PEN = પેરુવિયન સોલ
 PGK = પાપુઆ ન્યૂ ગિનીયન કિના
 PHP = ફિલીપાઇન પેસો
-PKR = પાકિસ્તાની રૂપી||0
+PKR = પાકિસ્તાની રૂપી
 PLN = પોલિસ ઝ્લોટી
 PYG = પરાગ્વેયન ગુઆરાની||0
 QAR = કતારી રિયાલ
@@ -154,7 +155,8 @@
 SOS = સોમાલી શિલિંગ||0
 SRD = સૂરીનામિઝ ડોલર
 SSP = દક્ષિણ સુદાનિઝ પાઉન્ડ
-STD = સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા||0|1
+STD = સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા (1977–2017)||0|1
+STN = સાઓ ટૉમ એન્ડ પ્રિંસાઇપ ડોબ્રા
 SYP = સાઇરિયન પાઉન્ડ||0
 SZL = સ્વાઝી લિલાન્ગેની
 THB = થાઇ બાહ્ત|฿
@@ -165,13 +167,14 @@
 TRY = તુર્કિશ લિરા|TL
 TTD = ત્રિનિદાદ અને ટોબેગો ડોલર
 TWD = ન્યુ તાઇવાન ડૉલર|NT$
-TZS = તાન્ઝાનિયન શિલિંગ||0
+TZS = તાન્ઝાનિયન શિલિંગ
 UAH = યુક્રેનિયન હ્રિવિનિયા
 UGX = યુગાંડન શિલિંગ||0
 USD = યુઍસ ડોલર|US$
 UYU = ઉરુગ્વેયન પેસો
-UZS = ઉઝ્બેકિસ્તાન સોમ||0
-VEF = વેનેઝુએલન બોલિવર
+UZS = ઉઝ્બેકિસ્તાન સોમ
+VEF = વેનેઝુએલન બોલિવર (2008–2018)|||1
+VES = વેનેઝુએલન બોલિવર
 VND = વિયેતનામીસ ડોંગ|₫|0
 VUV = વનૌતુ વાતુ||0
 WST = સમોઅન તાલા
@@ -179,7 +182,7 @@
 XCD = ઇસ્ટ કેરિબિયન ડોલર|EC$
 XOF = પશ્ચિમી આફ્રિકન [CFA] ફ્રેંક|CFA|0
 XPF = [CFP] ફ્રેંક|CFPF|0
-XXX = અજ્ઞાત ચલણ|||1
+XXX = અજ્ઞાત ચલણ|¤||1
 YER = યેમેની રિઆલ||0
 ZAR = દક્ષિણ આફ્રિકી રેંડ
 ZMK = ઝામ્બિયન ક્વાચા (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_guz.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_guz.properties
index dabaf88..8c0f3b7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_guz.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_guz.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania||0
+TZS = Shilingi ya Tanzania
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ha.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ha.properties
index a9a2c99..18e77d3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ha.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ha.properties
@@ -53,8 +53,9 @@
 LYD = Kuɗin Libiya||3
 MAD = Kuɗin Maroko
 MGA = Kuɗin Madagaskar||0
-MRO = Kuɗin Moritaniya||0
-MUR = Kuɗin Moritus||0
+MRO = Kuɗin Moritaniya (1973–2017)||0|1
+MRU = Kuɗin Moritaniya
+MUR = Kuɗin Moritus
 MWK = Kuɗin Malawi
 MZM = Kuɗin Mozambik|||1
 NAD = Dalar Namibiya
@@ -66,10 +67,11 @@
 SHP = Fam kin San Helena
 SLL = Kuɗin Salewo||0
 SOS = Sulen Somaliya||0
-STD = Kuɗin Sawo Tome da Paransip||0|1
+STD = Kuɗin Sawo Tome da Paransip (1977–2017)||0|1
+STN = Kuɗin Sawo Tome da Paransip
 SZL = Kuɗin Lilangeni
 TND = Kuɗin Tunisiya||3
-TZS = Sulen Tanzaniya||0
+TZS = Sulen Tanzaniya
 UGX = Sule Yuganda||0
 USD = Dalar Amurka|US$
 XAF = Kuɗin Sefa na Afirka Ta Tsakiya|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_he.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_he.properties
index 659a270..209c4d6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_he.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_he.properties
@@ -27,7 +27,7 @@
 AED = דירהם של איחוד הנסיכויות הערביות
 AFN = אפגני אפגני||0
 ALL = לק אלבני||0
-AMD = דראם ארמני||0
+AMD = דראם ארמני
 ANG = גילדר של האנטילים ההולנדיים
 AOA = קואנזה אנגולי
 AON = קואנזה חדש אנגולי (1990–2000)|||1
@@ -68,7 +68,7 @@
 CLP = פסו צ׳ילאני||0
 CNH = יואן סיני (CNH)|||1
 CNY = יואן סיני|‎CN¥‎
-COP = פסו קולומביאני||0
+COP = פסו קולומביאני
 CRC = קולון קוסטה־ריקני
 CSD = דינר סרבי ישן|||1
 CUC = פזו קובני להמרה
@@ -104,13 +104,13 @@
 GRD = דרכמה|||1
 GTQ = קצאל גואטמלי
 GWP = פזו גינאי|||1
-GYD = דולר גיאני||0
+GYD = דולר גיאני
 HKD = דולר הונג קונגי|HK$
 HNL = למפירה הונדורי
 HRK = קונה קרואטי
 HTG = גורד האיטי
 HUF = פורינט הונגרי
-IDR = רופיה אינדונזית||0
+IDR = רופיה אינדונזית
 IEP = לירה אירית|||1
 ILP = לירה ישראלית|ל״י||1
 ILS = שקל חדש|₪
@@ -147,11 +147,12 @@
 MGF = פרנק מדגסקארי||0|1
 MKD = דינר מקדוני
 MMK = קיאט מיאנמרי||0
-MNT = טוגרוג מונגולי||0
+MNT = טוגרוג מונגולי
 MOP = פטקה של מקאו
-MRO = אואוגויה מאוריטני||0
+MRO = אואוגויה מאוריטני (1973–2017)||0|1
+MRU = אואוגויה מאוריטני
 MTL = לירה מלטית|||1
-MUR = רופי מאוריציני||0
+MUR = רופי מאוריציני
 MVR = רופיה מלדיבית
 MWK = קואצ׳ה מלאווי
 MXN = פזו מקסיקני|MX$
@@ -172,7 +173,7 @@
 PEN = סול פרואני
 PGK = קינה של פפואה גינאה החדשה
 PHP = פזו פיליפיני
-PKR = רופי פקיסטני||0
+PKR = רופי פקיסטני
 PLN = זלוטי פולני
 PLZ = זלוטי (1950 – 1995)|||1
 PTE = אסקודו פורטוגלי|||1
@@ -200,7 +201,8 @@
 SRD = דולר סורינאמי
 SRG = גילדר סורינאמי|||1
 SSP = לירה דרום-סודנית
-STD = דוברה של סן טומה ופרינסיפה||0|1
+STD = דוברה של סן טומה ופרינסיפה (1977–2017)||0|1
+STN = דוברה של סן טומה ופרינסיפה
 SUR = רובל סובייטי|||1
 SVC = קולון סלבדורי|||1
 SYP = לירה סורית||0
@@ -216,7 +218,7 @@
 TRY = לירה טורקית חדשה|TL
 TTD = דולר טרינידדי
 TWD = דולר טייוואני חדש|NT$
-TZS = שילינג טנזני||0
+TZS = שילינג טנזני
 UAH = הריבנה אוקראיני
 UGS = שילינג אוגנדי (1966 – 1987)|||1
 UGX = שילינג אוגנדי||0
@@ -224,9 +226,10 @@
 USN = דולר אמריקאי (היום הבא)|||1
 USS = דולר אמריקאי (היום הזה)|||1
 UYU = פסו אורוגוואי
-UZS = סום אוזבקי||0
+UZS = סום אוזבקי
 VEB = בוליבר ונצואלי (1871–2008)|||1
-VEF = בוליבר ונצואלי
+VEF = בוליבר ונצואלי (2008–2018)|||1
+VES = בוליבר ונצואלי
 VND = דונג וייטנאמי|₫|0
 VUV = ואטו של ונואטו||0
 WST = טאלה סמואי
@@ -241,7 +244,7 @@
 XPF = פרנק פולינזיה הצרפתית|CFPF|0
 XPT = פלטינה|||1
 XTS = סימון למטרות בדיקה|||1
-XXX = מטבע שאינו ידוע|||1
+XXX = מטבע שאינו ידוע|¤||1
 YDD = דינר תימני|||1
 YER = ריאל תימני||0
 YUD = דינר יגוסלבי חדש|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hi.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hi.properties
index b763437..835db16 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hi.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hi.properties
@@ -27,7 +27,7 @@
 AFA = अफगानी (1927–2002)|||1
 AFN = अफ़गान अफ़गानी||0
 ALL = अल्बानियाई लेक||0
-AMD = आर्मेनियाई द्राम||0
+AMD = आर्मेनियाई द्राम
 ANG = नीदरलैंड एंटीलियन गिल्डर
 AOA = अंगोला क्वांज़ा
 ARS = अर्जेंटीनी पेसो
@@ -56,7 +56,7 @@
 CLP = चिली पेसो||0
 CNH = चीनी यूआन|||1
 CNY = चीनी युआन|CN¥
-COP = कोलंबियाई पेसो||0
+COP = कोलंबियाई पेसो
 CRC = कोस्टा रिका कोलोन
 CSD = सर्बिय का ढीनार|||1
 CUC = क्यूबाई परिवर्तनीय पेसो
@@ -84,14 +84,14 @@
 GMD = गैंबियन डलासी
 GNF = गिनीयन फ़्रैंक||0
 GTQ = ग्वाटेमाला क्वेटज़ल
-GYD = गयानीज़ डॉलर||0
+GYD = गयानीज़ डॉलर
 HKD = हाँगकाँग डॉलर|HK$
 HNL = होंडुरन लेम्पिरा
 HRD = क्रोएशियन दिनार|||1
 HRK = क्रोएशियाई कुना
 HTG = हैतियाई गर्ड
 HUF = हंगेरियन फ़ोरिंट
-IDR = इंडोनेशियाई रुपिया||0
+IDR = इंडोनेशियाई रुपिया
 ILS = इज़राइली न्यू शेकेल|₪
 INR = भारतीय रुपया|₹
 IQD = इराकी दिनार||0
@@ -124,10 +124,11 @@
 MGA = मालागासी आरियरी||0
 MKD = मैसीडोनियन दिनार
 MMK = म्यांमार क्याट||0
-MNT = मंगोलियाई टगरिक||0
+MNT = मंगोलियाई टगरिक
 MOP = मेकानीज़ पाटाका
-MRO = मॉरीटेनियन ओगुइया||0
-MUR = मॉरिशियन रुपया||0
+MRO = मॉरीटेनियन ओगुइया (1973–2017)||0|1
+MRU = मॉरीटेनियन ओगुइया
+MUR = मॉरिशियन रुपया
 MVR = मालदीवी रुफ़िया
 MWK = मालावियन क्वाचा
 MXN = मैक्सिकन पेसो|MX$
@@ -144,7 +145,7 @@
 PEN = पेरूवियन सोल
 PGK = पापुआ न्यू गिनीयन किना
 PHP = फ़िलिपीनी पेसो
-PKR = पाकिस्तानी रुपया||0
+PKR = पाकिस्तानी रुपया
 PLN = पोलिश ज़्लॉटी
 PYG = पैराग्वियन गुआरानी||0
 QAR = क़तरी रियाल
@@ -169,7 +170,8 @@
 SRD = सूरीनामी डॉलर
 SRG = सूरीनामी गिल्डर|||1
 SSP = दक्षिण सूडानी पाउंड
-STD = साओ तोम और प्रिंसिपे डोबरा||0|1
+STD = साओ तोम और प्रिंसिपे डोबरा (1977–2017)||0|1
+STN = साओ टोम और प्रिंसिपे डोबरा
 SUR = सोवियत रूबल|||1
 SYP = सीरियाई पाउंड||0
 SZL = स्वाज़ी लिलांजेनी
@@ -183,16 +185,17 @@
 TRY = तुर्की लीरा|TL
 TTD = त्रिनिदाद और टोबैगो डॉलर
 TWD = नया ताईवानी डॉलर|NT$
-TZS = तंज़ानियाई शिलिंग||0
+TZS = तंज़ानियाई शिलिंग
 UAH = यूक्रेनियन रिव्निया
 UGX = युगांडाई शिलिंग||0
 USD = यूएस डॉलर|$
 USN = अमेरीकी डालर (कल)|||1
 USS = अमेरीकी डालर (आज)|||1
 UYU = उरुग्वियन पेसो
-UZS = उज़्बेकिस्तान सोम||0
+UZS = उज़्बेकिस्तान सोम
 VEB = वेनेज़ुएला बोलिवर (1871–2008)|||1
-VEF = वेनेज़ुएला बोलिवर
+VEF = वेनेज़ुएला बोलिवर (2008–2018)|||1
+VES = वेनेज़ुएला बोलिवर
 VND = वियतनामी डोंग|₫|0
 VUV = वनुआतू वातू||0
 WST = समोआई ताला
@@ -200,7 +203,7 @@
 XCD = पूर्वी कैरिबियाई डॉलर|EC$
 XOF = पश्चिमी अफ़्रीकी CFA फ़्रैंक|CFA|0
 XPF = [CFP] फ़्रैंक|CFPF|0
-XXX = अज्ञात मुद्रा|||1
+XXX = अज्ञात मुद्रा|¤||1
 YER = यमनी रियाल||0
 ZAR = दक्षिण अफ़्रीकी रैंड
 ZMK = ज़ाम्बियन क्वाचा (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hr.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hr.properties
index 1753d4e..59abd31 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hr.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hr.properties
@@ -29,7 +29,7 @@
 AFN = afganistanski afgani||0
 ALK = stari albanski lek|||1
 ALL = albanski lek||0
-AMD = armenski dram||0
+AMD = armenski dram
 ANG = nizozemskoantilski gulden
 AOA = angolska kvanza
 AOK = angolska kvanza (1977.–1990.)|||1
@@ -91,7 +91,7 @@
 CNH = kineski juan (offshore)|||1
 CNX = kineski narodni dolar|||1
 CNY = kineski yuan
-COP = kolumbijski pezo||0
+COP = kolumbijski pezo
 COU = unidad de valor real|||1
 CRC = kostarikanski kolon
 CSD = stari srpski dinar|||1
@@ -135,14 +135,14 @@
 GTQ = gvatemalski kvecal
 GWE = portugalski gvinejski eskudo|||1
 GWP = gvinejskobisauski pezo|||1
-GYD = gvajanski dolar||0
+GYD = gvajanski dolar
 HKD = hongkonški dolar
 HNL = honduraška lempira
 HRD = hrvatski dinar|||1
 HRK = hrvatska kuna
 HTG = haićanski gourd
 HUF = mađarska forinta
-IDR = indonezijska rupija||0
+IDR = indonezijska rupija
 IEP = irska funta|||1
 ILP = izraelska funta|||1
 ILR = stari izraelski šekel|||1
@@ -191,12 +191,13 @@
 MKN = stari makedonski denar|||1
 MLF = malijski franak|||1
 MMK = mjanmarski kjat||0
-MNT = mongolski tugrik||0
+MNT = mongolski tugrik
 MOP = makaoška pataka
-MRO = mauritanijska ouguja||0
+MRO = mauritanijska ouguja (1973. – 2017.)||0|1
+MRU = mauritanijska ouguja
 MTL = malteška lira|||1
 MTP = malteška funta|||1
-MUR = mauricijska rupija||0
+MUR = mauricijska rupija
 MVP = maldivijska rupija|||1
 MVR = maldivijska rufija
 MWK = malavijska kvača
@@ -222,7 +223,7 @@
 PES = peruanski sol (1863–1965)|||1
 PGK = kina Papue Nove Gvineje
 PHP = filipinski pezo
-PKR = pakistanska rupija||0
+PKR = pakistanska rupija
 PLN = poljska zlota
 PLZ = poljska zlota (1950.–1995.)|||1
 PTE = portugalski eskudo|||1
@@ -251,7 +252,8 @@
 SRD = surinamski dolar
 SRG = surinamski gulden|||1
 SSP = južnosudanska funta
-STD = dobra Svetog Tome i Principa||0|1
+STD = dobra Svetog Tome i Principa (1977–2017)||0|1
+STN = dobra Svetog Tome i Principa
 SUR = sovjetska rublja|||1
 SVC = salvadorski kolon|||1
 SYP = sirijska funta||0
@@ -268,7 +270,7 @@
 TRY = turska lira|TL
 TTD = trininadtobaški dolar
 TWD = novotajvanski dolar
-TZS = tanzanijski šiling||0
+TZS = tanzanijski šiling
 UAH = ukrajinska hrivnja
 UAK = ukrajinski karbovanet|||1
 UGS = ugandski šiling (1966.–1987.)|||1
@@ -279,9 +281,10 @@
 UYI = urugvajski pezo en unidades indexadas||0|1
 UYP = urugvajski pezo (1975.–1993.)|||1
 UYU = urugvajski pezo
-UZS = uzbekistanski som||0
+UZS = uzbekistanski som
 VEB = venezuelanski bolivar (1871.–2008.)|||1
-VEF = venezuelanski bolivar
+VEF = venezuelanski bolivar (2008. – 2018.)|||1
+VES = venezuelanski bolivar
 VND = vijetnamski dong||0
 VNN = vijetnamski dong (1978.–1985.)|||1
 VUV = vanuatski vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hsb.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hsb.properties
index 95e0757..6569512 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hsb.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hsb.properties
@@ -27,7 +27,7 @@
 AED = ZAE dirham
 AFN = afghaniski afghani||0
 ALL = albanski lek||0
-AMD = armenski dram||0
+AMD = armenski dram
 ANG = nižozemsko-antilski gulden
 AOA = angolska kwanza
 AOK = angolska kwanza (1977–1990)|||1
@@ -76,7 +76,7 @@
 CHF = šwicarski frank
 CLP = chilski peso||0
 CNY = chinski yuan|CN¥
-COP = kolumbiski peso||0
+COP = kolumbiski peso
 CRC = kosta-rikaski colón
 CUC = kubaski konwertibelny peso
 CUP = kubaski peso
@@ -100,13 +100,13 @@
 GNF = ginejski frank||0
 GTQ = guatemalski quetzal
 GWP = ginejsko-bissauski peso|||1
-GYD = guyanski dolar||0
+GYD = guyanski dolar
 HKD = hongkongski dolar|HK$
 HNL = honduraska lempira
 HRK = chorwatska kuna
 HTG = haitiska gourda
 HUF = madźarski forint
-IDR = indoneska rupija||0
+IDR = indoneska rupija
 ILS = israelski nowy šekel|₪
 INR = indiska rupija|₹
 IQD = irakski dinar||0
@@ -136,10 +136,11 @@
 MGA = madagaskarski ariary||0
 MKD = makedonski denar
 MMK = myanmarski kyat||0
-MNT = mongolski tugrik||0
+MNT = mongolski tugrik
 MOP = macaoska pataka
-MRO = mawretanska ouguiya||0
-MUR = mauritiuska rupija||0
+MRO = mawretanska ouguiya (1973–2017)||0|1
+MRU = mawretanska ouguiya
+MUR = mauritiuska rupija
 MVR = malediwiska rupija
 MWK = malawiski kwacha
 MXN = mexiski peso|MX$
@@ -158,7 +159,7 @@
 PEN = peruski sol
 PGK = papua-nowoginejski kina
 PHP = filipinski peso
-PKR = pakistanska rupija||0
+PKR = pakistanska rupija
 PLN = pólski złoty|zł
 PYG = paraguayski guarani||0
 QAR = katarski rial
@@ -177,7 +178,8 @@
 SOS = somaliski šiling||0
 SRD = surinamski dolar
 SSP = južnosudanski punt
-STD = são tomeski dobra||0|1
+STD = são tomeski dobra (1977–2017)||0|1
+STN = são tomeski dobra
 SVC = el salvadorski colón|||1
 SYP = syriski punt||0
 SZL = swasiski lilangeni
@@ -189,13 +191,14 @@
 TRY = turkowska lira|TL
 TTD = trinidad-tobagoski dolar
 TWD = nowy taiwanski dolar|NT$
-TZS = tansaniski šiling||0
+TZS = tansaniski šiling
 UAH = ukrainska hriwna
 UGX = ugandaski šiling||0
 USD = ameriski dolar|$
 UYU = uruguayski peso
-UZS = uzbekski sum||0
-VEF = venezuelski bolívar
+UZS = uzbekski sum
+VEF = venezuelski bolívar (2008–2018)|||1
+VES = venezuelski bolívar
 VND = vietnamski dong|₫|0
 VUV = vanuatuski vatu||0
 WST = samoaski tala
@@ -203,7 +206,7 @@
 XCD = wuchodnokaribiski dolar|EC$
 XOF = CFA-frank (BCEAO)|CFA|0
 XPF = CFP-frank|CFPF|0
-XXX = njeznata měna|||1
+XXX = njeznata měna|¤||1
 YER = jemenski rial||0
 ZAR = južnoafriski rand
 ZMW = sambiski kwacha
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hu.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hu.properties
index 86d8fc1..dc92dd4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hu.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hu.properties
@@ -28,7 +28,7 @@
 AFA = afgán afghani (1927–2002)|||1
 AFN = afgán afghani||0
 ALL = albán lek||0
-AMD = örmény dram||0
+AMD = örmény dram
 ANG = holland antilláki forint
 AOA = angolai kwanza
 AOK = Angolai kwanza (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLP = chilei peso||0
 CNH = kínai jüan (offshore)|||1
 CNY = kínai jüan
-COP = kolumbiai peso||0
+COP = kolumbiai peso
 COU = Unidad de Valor Real|||1
 CRC = Costa Rica-i colon
 CSD = szerb dinár|||1
@@ -111,7 +111,7 @@
 FJD = fidzsi dollár
 FKP = falkland-szigeteki font
 FRF = Francia frank|||1
-GBP = brit font
+GBP = angol font
 GEK = Grúz kupon larit|||1
 GEL = grúz lari|₾
 GHC = Ghánai cedi (1979–2007)|||1
@@ -125,14 +125,14 @@
 GTQ = guatemalai quetzal
 GWE = Portugál guinea escudo|||1
 GWP = Guinea-Bissaui peso|||1
-GYD = guyanai dollár||0
+GYD = guyanai dollár
 HKD = hongkongi dollár
 HNL = hodurasi lempira
 HRD = Horvát dínár|||1
 HRK = horvát kuna
 HTG = haiti gourde
 HUF = magyar forint|Ft
-IDR = indonéz rúpia||0
+IDR = indonéz rúpia
 IEP = Ír font|||1
 ILP = Izraeli font|||1
 ILS = izraeli új sékel
@@ -174,12 +174,13 @@
 MKD = macedon dínár
 MLF = Mali frank|||1
 MMK = mianmari kyat||0
-MNT = mongóliai tugrik||0
+MNT = mongóliai tugrik
 MOP = makaói pataca
-MRO = mauritániai ouguiya||0
+MRO = mauritániai ouguiya (1973–2017)||0|1
+MRU = mauritániai ouguiya
 MTL = Máltai líra|||1
 MTP = Máltai font|||1
-MUR = mauritiusi rúpia||0
+MUR = mauritiusi rúpia
 MVR = maldív-szigeteki rufiyaa
 MWK = malawi kwacha
 MXN = mexikói peso
@@ -204,7 +205,7 @@
 PES = perui sol (1863–1965)|||1
 PGK = pápua új-guineai kina
 PHP = fülöp-szigeteki peso
-PKR = pakisztáni rúpia||0
+PKR = pakisztáni rúpia
 PLN = lengyel zloty
 PLZ = Lengyel zloty (1950–1995)|||1
 PTE = Portugál escudo|||1
@@ -233,7 +234,8 @@
 SRD = suriname-i dollár
 SRG = Suriname-i gulden|||1
 SSP = dél-szudáni font
-STD = São Tomé és Príncipe-i dobra||0|1
+STD = São Tomé és Príncipe-i dobra (1977–2017)||0|1
+STN = São Tomé és Príncipe-i dobra
 SUR = Szovjet rubel|||1
 SVC = Salvadori colón|||1
 SYP = szíriai font||0
@@ -250,7 +252,7 @@
 TRY = török líra|TL
 TTD = Trinidad és Tobago-i dollár
 TWD = tajvani új dollár
-TZS = tanzániai shilling||0
+TZS = tanzániai shilling
 UAH = ukrán hrivnya
 UAK = Ukrán karbovanec|||1
 UGS = Ugandai shilling (1966–1987)|||1
@@ -261,9 +263,10 @@
 UYI = Uruguayi peso en unidades indexadas||0|1
 UYP = Uruguay-i peso (1975–1993)|||1
 UYU = uruguay-i peso
-UZS = üzbegisztáni szum||0
+UZS = üzbegisztáni szum
 VEB = Venezuelai bolivar (1871–2008)|||1
-VEF = venezuelai bolivar
+VEF = venezuelai bolivar (2008–2018)|||1
+VES = venezuelai bolivar
 VND = vietnami dong||0
 VUV = vanuatui vatu||0
 WST = nyugat-szamoai tala
@@ -285,7 +288,7 @@
 XPT = platina|||1
 XRE = RINET tőke|||1
 XTS = Tesztelési pénznemkód|||1
-XXX = ismeretlen pénznem|||1
+XXX = ismeretlen pénznem|¤||1
 YDD = Jemeni dínár|||1
 YER = jemeni rial||0
 YUD = Jugoszláv kemény dínár|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hy.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hy.properties
index 634dc82..6e023eb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hy.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_hy.properties
@@ -26,7 +26,7 @@
 AED = Արաբական Միացյալ Էմիրությունների դիրհամ
 AFN = աֆղանական աֆղանի||0
 ALL = ալբանական լեկ||0
-AMD = հայկական դրամ|դր.|0
+AMD = հայկական դրամ|դր.
 ANG = նիդեռլանդական անտիլյան գուլդեն
 AOA = անգոլական կվանզա
 ARS = արգենտինական պեսո
@@ -54,7 +54,7 @@
 CHF = շվեյցարական ֆրանկ
 CLP = չիլիական պեսո||0
 CNY = չինական յուան|CN¥
-COP = կոլումբիական պեսո||0
+COP = կոլումբիական պեսո
 CRC = Կոստա Ռիկայի կոլոն
 CUC = կուբայական փոխարկվող պեսո
 CUP = կուբայական պեսո
@@ -77,13 +77,13 @@
 GMD = գամբիական դալասի
 GNF = գվինեական ֆրանկ||0
 GTQ = գվատեմալական կետսալ
-GYD = գայանական դոլար||0
+GYD = գայանական դոլար
 HKD = Հոնկոնգի դոլար|HK$
 HNL = հոնդուրասական լեմպիրա
 HRK = խորվաթական կունա
-HTG = հաիթյան գուրդ
+HTG = հայիթյան գուրդ
 HUF = հունգարական ֆորինտ
-IDR = ինդոնեզիական ռուփի||0
+IDR = ինդոնեզիական ռուփի
 ILS = Իսրայելի նոր շեկել|₪
 INR = հնդկական ռուփի|₹
 IQD = իրաքյան դինար||0
@@ -113,10 +113,11 @@
 MGA = Մադագասկարի արիարի||0
 MKD = մակեդոնական դենար
 MMK = Մյանմայի կյատ||0
-MNT = մոնղոլական տուգրիկ||0
+MNT = մոնղոլական տուգրիկ
 MOP = Մակաոյի պատակա
-MRO = մավրիտանական ուգիյա||0
-MUR = մավրիկյան ռուփի||0
+MRO = մավրիտանական ուգիյա (1973–2017)||0|1
+MRU = մավրիտանական ուգիյա
+MUR = մավրիկյան ռուփի
 MVR = մալդիվյան ռուֆիյա
 MWK = մալավիական կվաչա
 MXN = մեքսիկական պեսո|MX$
@@ -133,7 +134,7 @@
 PEN = Պերուի սոլ
 PGK = Պապուա Նոր Գվինեայի կինա
 PHP = ֆիլիպինյան պեսո
-PKR = պակիստանյան ռուփի||0
+PKR = պակիստանյան ռուփի
 PLN = լեհական զլոտի
 PYG = պարագվայական գուարանի||0
 QAR = Կատարի ռիալ
@@ -152,7 +153,8 @@
 SOS = սոմալիական շիլինգ||0
 SRD = սուրինամական դոլար
 SSP = հարավսուդանական ֆունտ
-STD = Սան Տոմե և Փրինսիպիի դոբրա||0|1
+STD = Սան Տոմե և Փրինսիպիի դոբրա (1977–2017)||0|1
+STN = Սան Տոմե և Փրինսիպիի դոբրա
 SYP = սիրիական ֆունտ||0
 SZL = սվազիլենդական լիլանգենի
 THB = թայլանդական բատ|฿
@@ -163,13 +165,14 @@
 TRY = թուրքական լիրա|TL
 TTD = Տրինիդադ և Տոբագոյի դոլար
 TWD = թայվանական նոր դոլար|NT$
-TZS = տանզանիական շիլինգ||0
+TZS = տանզանիական շիլինգ
 UAH = ուկրաինական գրիվնա
 UGX = ուգանդական շիլինգ||0
 USD = ԱՄՆ դոլար|$
 UYU = ուրուգվայական պեսո
-UZS = ուզբեկական սոմ||0
-VEF = վենեսուելական բոլիվար
+UZS = ուզբեկական սոմ
+VEF = վենեսուելական բոլիվար (2008–2018)|||1
+VES = վենեսուելական բոլիվար
 VND = վիետնամական դոնգ|₫|0
 VUV = Վանուատուի վատու||0
 WST = սամոական տալա
@@ -177,7 +180,7 @@
 XCD = արևելակարիբյան դոլար|EC$
 XOF = Արևմտյան Աֆրիկայի ԿՖԱ ֆրանկ|CFA|0
 XPF = ԿՊՖ ֆրանկ|CFPF|0
-XXX = անհայտ արժույթ|||1
+XXX = անհայտ արժույթ|¤||1
 YER = եմենական ռիալ||0
 ZAR = հարավաֆրիկյան ռանդ
 ZMK = Զամբիական կվաչա (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ia.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ia.properties
index 80297e9..8ea6523 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ia.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ia.properties
@@ -23,15 +23,121 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AUD = Dollares australian|A$
-CAD = Dollares canadian|CA$
-CHF = Francos suisse
-DEM = Marcos german|||1
-DKK = Coronas danese
-EUR = Euros|€
-FRF = francos francese|||1
-GBP = Libras sterling britannic|£
-JPY = Yen japonese|JP¥|0
-NOK = Coronas norvegian
-SEK = Coronas svedese
-USD = Dollares statounitese|US$
+ALL = lek albanese||0
+ANG = florino antillan
+AOA = kwanza angolan
+ARS = peso argentin
+AUD = dollar australian|A$
+AWG = florino aruban
+BAM = marco convertibile de Bosnia-Herzegovina
+BBD = dollar barbadian
+BGN = lev bulgare
+BIF = franco burundese||0
+BMD = dollar bermudan
+BOB = boliviano bolivian
+BRL = real brasilian|R$
+BSD = dollar bahamian
+BWP = pula botswanese
+BYN = rublo bielorusse
+BZD = dollar belizan
+CAD = dollar canadian|CA$
+CDF = franco congolese
+CHF = franco suisse
+CLP = peso chilen||0
+CNY = yuan chinese|CN¥
+COP = peso colombian
+CRC = colon costarican
+CUC = peso cuban convertibile
+CUP = peso cuban
+CVE = escudo capoverdian
+CZK = corona chec
+DEM = Marco geman|||1
+DJF = franco djibutian||0
+DKK = corona danese
+DOP = peso dominican
+DZD = dinar algerin
+EEK = Corona estonian|||1
+EGP = libra egyptie
+ERN = nakfa eritree
+ETB = birr ethiope
+EUR = euro|€
+FIM = Marco finnese|||1
+FJD = dollar fijian
+FKP = libra falklandese
+FRF = Franco francese|||1
+GBP = libra sterling|£
+GHS = cedi ghanese
+GIP = libra de Gibraltar
+GMD = dalasi gambian
+GNF = franco guinean||0
+GTQ = quetzal guatemaltec
+GYD = dollar guyanese
+HNL = lempira hondurese
+HRK = kuna croate
+HTG = gourde haitian
+HUF = forint hungare
+IEP = Libra irlandese|||1
+INR = rupia indian|₹
+ISK = corona islandese||0
+JMD = dollar jamaican
+JPY = yen japonese|JP¥|0
+KES = shilling kenyan
+KMF = franco comorian||0
+KYD = dollar del Insulas Caiman
+LRD = dollar liberian
+LYD = dinar libyc||3
+MAD = dirham marocchin
+MDL = leu moldave
+MGA = ariary malgache||0
+MKD = denar macedonie
+MRO = ouguiya mauritan (1973–2017)||0|1
+MRU = ouguiya mauritan
+MUR = rupia mauritian
+MWK = kwacha malawian
+MXN = peso mexican|MX$
+MZN = metical mozambican
+NAD = dollar namibian
+NGN = naira nigerian
+NIO = cordoba nicaraguan
+NLG = Florino nederlandese|ƒ||1
+NOK = corona norvegian
+NZD = dollar neozelandese|NZ$
+PAB = balboa panamen
+PEN = sol peruvian
+PGK = kina papuan
+PLN = zloty polonese
+PYG = guarani paraguayan||0
+RON = leu romanian
+RSD = dinar serbe||0
+RUB = rublo russe|₽
+RWF = franco ruandese||0
+SBD = dollar del insulas Salomon
+SCR = rupia seychellese
+SDG = libra sudanese
+SEK = corona svedese
+SHP = libra de St. Helena
+SLL = leone sierraleonese||0
+SOS = shilling somali||0
+SRD = dollar surinamese
+SSP = libra sud-sudanese
+STN = dobra de São Tomé e Príncipe
+SZL = lilangeni swazilandese
+TND = dinar tunisian||3
+TOP = paʻanga tongan
+TTD = dollar de Trinidad e Tobago
+TZS = shilling tanzanian
+UAH = hryvnia ukrainian
+UGX = shilling ugandese||0
+USD = dollar statounitese|US$
+UYU = peso uruguayan
+VEF = bolivar venezuelan (2008–2018)|||1
+VES = bolivar venezuelan
+VUV = vatu vanuatuan||0
+WST = tala samoan
+XAF = franco CFA de Africa Central|FCFA|0
+XCD = dollar del Caribes Oriental|EC$
+XOF = franco CFA de Africa Occidental|CFA|0
+XPF = franco CFP|CFPF|0
+XXX = moneta incognite|¤||1
+ZAR = rand sudafrican
+ZMW = kwacha zambian
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_id.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_id.properties
index 0106139..6d59f90 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_id.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_id.properties
@@ -28,7 +28,7 @@
 AFA = Afgani Afganistan (1927–2002)|||1
 AFN = Afgani Afganistan||0
 ALL = Lek Albania||0
-AMD = Dram Armenia||0
+AMD = Dram Armenia
 ANG = Guilder Antilla Belanda
 AOA = Kwanza Angola
 AOK = Kwanza Angola (1977–1991)|||1
@@ -89,7 +89,7 @@
 CLP = Peso Cile||0
 CNH = Yuan Tiongkok (luar negeri)|||1
 CNY = Yuan Tiongkok|CN¥
-COP = Peso Kolombia||0
+COP = Peso Kolombia
 COU = Unit Nilai Nyata Kolombia|||1
 CRC = Colon Kosta Rika
 CSD = Dinar Serbia (2002–2006)|||1
@@ -133,14 +133,14 @@
 GTQ = Quetzal Guatemala
 GWE = Escudo Guinea Portugal|||1
 GWP = Peso Guinea-Bissau|||1
-GYD = Dolar Guyana||0
+GYD = Dolar Guyana
 HKD = Dolar Hong Kong|HK$
 HNL = Lempira Honduras
 HRD = Dinar Kroasia|||1
 HRK = Kuna Kroasia
 HTG = Gourde Haiti
 HUF = Forint Hungaria
-IDR = Rupiah Indonesia|Rp|0
+IDR = Rupiah Indonesia|Rp
 IEP = Pound Irlandia|||1
 ILP = Pound Israel|||1
 ILR = Shekel Israel|||1
@@ -189,12 +189,13 @@
 MKN = Denar Makedonia (1992–1993)|||1
 MLF = Franc Mali|||1
 MMK = Kyat Myanmar||0
-MNT = Tugrik Mongolia||0
+MNT = Tugrik Mongolia
 MOP = Pataca Makau
-MRO = Ouguiya Mauritania||0
+MRO = Ouguiya Mauritania (1973–2017)||0|1
+MRU = Ouguiya Mauritania
 MTL = Lira Malta|||1
 MTP = Pound Malta|||1
-MUR = Rupee Mauritius||0
+MUR = Rupee Mauritius
 MVP = Rufiyaa Maladewa (1947–1981)|||1
 MVR = Rufiyaa Maladewa
 MWK = Kwacha Malawi
@@ -220,7 +221,7 @@
 PES = Sol Peru (1863–1965)|||1
 PGK = Kina Papua Nugini
 PHP = Peso Filipina
-PKR = Rupee Pakistan||0
+PKR = Rupee Pakistan
 PLN = Polandia Zloty
 PLZ = Zloty Polandia (1950–1995)|||1
 PTE = Escudo Portugal|||1
@@ -249,7 +250,8 @@
 SRD = Dolar Suriname
 SRG = Guilder Suriname|||1
 SSP = Pound Sudan Selatan
-STD = Dobra Sao Tome dan Principe||0|1
+STD = Dobra Sao Tome dan Principe (1977–2017)||0|1
+STN = Dobra Sao Tome dan Principe
 SUR = Rubel Soviet|||1
 SVC = Colon El Savador|||1
 SYP = Pound Suriah||0
@@ -266,7 +268,7 @@
 TRY = Lira Turki|TL
 TTD = Dolar Trinidad dan Tobago
 TWD = Dolar Baru Taiwan|NT$
-TZS = Shilling Tanzania||0
+TZS = Shilling Tanzania
 UAH = Hryvnia Ukraina
 UAK = Karbovanet Ukraina|||1
 UGS = Shilling Uganda (1966–1987)|||1
@@ -277,9 +279,10 @@
 UYI = Peso Uruguay (Unit Diindeks)||0|1
 UYP = Peso Uruguay (1975–1993)|||1
 UYU = Peso Uruguay
-UZS = Som Uzbekistan||0
+UZS = Som Uzbekistan
 VEB = Bolivar Venezuela (1871–2008)|||1
-VEF = Bolivar Venezuela
+VEF = Bolivar Venezuela (2008–2018)|||1
+VES = Bolivar Venezuela
 VND = Dong Vietnam|₫|0
 VNN = Dong Vietnam (1978–1985)|||1
 VUV = Vatu Vanuatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ii.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ii.properties
index da93f73..c65bf4b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ii.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ii.properties
@@ -24,4 +24,4 @@
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 CNY = CNY|¥
-XXX = ꅉꀋꐚꌠꌋꆀꎆꃀꀋꈁꀐꌠ|||1
+XXX = ꅉꀋꐚꌠꌋꆀꎆꃀꀋꈁꀐꌠ|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_is.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_is.properties
index 2f5ae83..6214a19 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_is.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_is.properties
@@ -27,7 +27,7 @@
 AED = arabískt dírham
 AFN = afgani||0
 ALL = albanskt lek||0
-AMD = armenskt dramm||0
+AMD = armenskt dramm
 ANG = hollenskt Antillugyllini
 AOA = angólsk kvansa
 ARA = Argentine Austral|||1
@@ -65,7 +65,7 @@
 CLP = síleskur pesi||0
 CNH = kínverskt júan (utan heimalands)|||1
 CNY = kínverskt júan|CN¥
-COP = kólumbískur pesi||0
+COP = kólumbískur pesi
 CRC = kostarískt kólon
 CSK = Tékknesk króna, eldri|||1
 CUC = kúbverskur skiptanlegur pesi
@@ -99,13 +99,13 @@
 GRD = Drakma|||1
 GTQ = gvatemalskt kvesal
 GWE = Portúgalskur, gíneskur skúti|||1
-GYD = gvæjanskur dalur||0
+GYD = gvæjanskur dalur
 HKD = Hong Kong-dalur|HK$
 HNL = hondúrsk lempíra
 HRK = króatísk kúna
 HTG = haítískur gúrdi
 HUF = ungversk fórinta
-IDR = indónesísk rúpía||0
+IDR = indónesísk rúpía
 IEP = Írskt pund|||1
 ILP = Ísraelskt pund|||1
 ILS = nýr ísraelskur sikill|₪
@@ -145,12 +145,13 @@
 MKD = makedónskur denari
 MLF = Malískur franki|||1
 MMK = mjanmarskt kjat||0
-MNT = mongólskur túríkur||0
+MNT = mongólskur túríkur
 MOP = makaósk pataka
-MRO = márítönsk úgía||0
+MRO = márítönsk úgía (1973–2017)||0|1
+MRU = márítönsk úgía
 MTL = Meltnesk líra|||1
 MTP = Maltneskt pund|||1
-MUR = máritísk rúpía||0
+MUR = máritísk rúpía
 MVR = maldíveysk rúpía
 MWK = malavísk kvaka
 MXN = mexíkóskur pesi
@@ -172,7 +173,7 @@
 PEN = perúskt sól
 PGK = papúsk kína
 PHP = filippseyskur pesi
-PKR = pakistönsk rúpía||0
+PKR = pakistönsk rúpía
 PLN = pólskt slot
 PLZ = Slot|||1
 PTE = Portúgalskur skúti|||1
@@ -200,7 +201,8 @@
 SRD = Súrínamdalur
 SRG = Suriname Guilder|||1
 SSP = suðursúdanskt pund
-STD = Saó Tóme og Prinsípe-dóbra||0|1
+STD = Saó Tóme og Prinsípe-dóbra (1977–2017)||0|1
+STN = Saó Tóme og Prinsípe-dóbra
 SUR = Soviet Rouble|||1
 SVC = El Salvador Colon|||1
 SYP = sýrlenskt pund||0
@@ -217,7 +219,7 @@
 TRY = tyrknesk líra|TL
 TTD = Trínidad og Tóbagó-dalur
 TWD = taívanskur dalur
-TZS = tansanískur skildingur||0
+TZS = tansanískur skildingur
 UAH = úkraínsk hrinja
 UAK = Ukrainian Karbovanetz|||1
 UGX = úgandskur skildingur||0
@@ -225,9 +227,10 @@
 USN = Bandaríkjadalur (næsta dag)|||1
 USS = Bandaríkjadalur (sama dag)|||1
 UYU = úrúgvæskur pesi
-UZS = úsbekskt súm||0
+UZS = úsbekskt súm
 VEB = Bolívar í Venesúela (1871–2008)|||1
-VEF = venesúelskur bólívari
+VEF = venesúelskur bólívari (2008–2018)|||1
+VES = venesúelskur bólívari
 VND = víetnamskt dong||0
 VUV = vanúatúskt vatú||0
 WST = Samóatala
@@ -242,7 +245,7 @@
 XPD = unse palladín|||1
 XPF = pólinesískur franki|CFPF|0
 XPT = unse platína|||1
-XXX = óþekktur gjaldmiðill|||1
+XXX = óþekktur gjaldmiðill|¤||1
 YDD = Jemenskur denari|||1
 YER = jemenskt ríal||0
 YUM = Júgóslavneskur denari|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_it.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_it.properties
index 8250c7b..d8a543b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_it.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_it.properties
@@ -28,7 +28,7 @@
 AFA = afgani (1927–2002)|||1
 AFN = afghani||0
 ALL = lek albanese||0
-AMD = dram armeno||0
+AMD = dram armeno
 ANG = fiorino delle Antille olandesi
 AOA = kwanza angolano
 AOK = kwanza angolano (1977–1990)|||1
@@ -78,7 +78,7 @@
 CLF = unidades de fomento chilene||4|1
 CLP = peso cileno||0
 CNY = renminbi cinese|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colón costaricano
 CSD = antico dinaro serbo|||1
 CSK = corona forte cecoslovacca|||1
@@ -121,14 +121,14 @@
 GTQ = quetzal guatemalteco
 GWE = escudo della Guinea portoghese|||1
 GWP = peso della Guinea-Bissau|||1
-GYD = dollaro della Guyana||0
+GYD = dollaro della Guyana
 HKD = dollaro di Hong Kong
 HNL = lempira honduregna
 HRD = dinaro croato|||1
 HRK = kuna croata
 HTG = gourde haitiano
 HUF = fiorino ungherese
-IDR = rupia indonesiana||0
+IDR = rupia indonesiana
 IEP = sterlina irlandese|||1
 ILP = sterlina israeliana|||1
 ILS = nuovo siclo israeliano|₪
@@ -170,12 +170,13 @@
 MKD = denar macedone
 MLF = franco di Mali|||1
 MMK = kyat di Myanmar||0
-MNT = tugrik mongolo||0
+MNT = tugrik mongolo
 MOP = pataca di Macao
-MRO = ouguiya della Mauritania||0
+MRO = ouguiya della Mauritania (1973–2017)||0|1
+MRU = ouguiya della Mauritania
 MTL = lira maltese|||1
 MTP = sterlina maltese|||1
-MUR = rupia mauriziana||0
+MUR = rupia mauriziana
 MVR = rufiyaa delle Maldive
 MWK = kwacha malawiano
 MXN = peso messicano
@@ -199,7 +200,7 @@
 PES = sol peruviano (1863–1965)|||1
 PGK = kina papuana
 PHP = peso filippino
-PKR = rupia pakistana||0
+PKR = rupia pakistana
 PLN = złoty polacco
 PLZ = złoty Polacco (1950–1995)|||1
 PTE = escudo portoghese|||1
@@ -227,7 +228,8 @@
 SRD = dollaro del Suriname
 SRG = fiorino del Suriname|||1
 SSP = sterlina sud-sudanese
-STD = dobra di Sao Tomé e Principe||0|1
+STD = dobra di Sao Tomé e Principe (1977–2017)||0|1
+STN = dobra di Sao Tomé e Príncipe
 SUR = rublo sovietico|||1
 SVC = colón salvadoregno|||1
 SYP = lira siriana||0
@@ -244,7 +246,7 @@
 TRY = lira turca|TL
 TTD = dollaro di Trinidad e Tobago
 TWD = nuovo dollaro taiwanese
-TZS = scellino della Tanzania||0
+TZS = scellino della Tanzania
 UAH = grivnia ucraina
 UAK = karbovanetz ucraino|||1
 UGS = scellino ugandese (1966–1987)|||1
@@ -255,9 +257,10 @@
 UYI = peso uruguaiano in unità indicizzate||0|1
 UYP = peso uruguaiano (1975–1993)|||1
 UYU = peso uruguayano
-UZS = sum uzbeco||0
+UZS = sum uzbeco
 VEB = bolivar venezuelano (1871–2008)|||1
-VEF = bolívar venezuelano
+VEF = bolívar venezuelano (2008–2018)|||1
+VES = bolívar venezuelano
 VND = dong vietnamita|₫|0
 VUV = vatu di Vanuatu||0
 WST = tala samoano
@@ -278,7 +281,7 @@
 XPT = platino|||1
 XRE = fondi RINET|||1
 XTS = codice di verifica della valuta|||1
-XXX = valuta sconosciuta|||1
+XXX = valuta sconosciuta|¤||1
 YDD = dinaro dello Yemen|||1
 YER = riyal yemenita||0
 YUD = dinaro forte yugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ja.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ja.properties
index 30760d3..30fb752 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ja.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ja.properties
@@ -29,7 +29,7 @@
 AFN = アフガニスタン アフガニー||0
 ALK = アルバニア レク (1946–1965)|||1
 ALL = アルバニア レク||0
-AMD = アルメニア ドラム||0
+AMD = アルメニア ドラム
 ANG = オランダ領アンティル ギルダー
 AOA = アンゴラ クワンザ
 AOK = アンゴラ クワンザ (1977–1991)|||1
@@ -91,7 +91,7 @@
 CNH = 中国人民元(オフショア)|||1
 CNX = 中国人民銀行ドル|||1
 CNY = 中国人民元|元
-COP = コロンビア ペソ||0
+COP = コロンビア ペソ
 COU = コロンビア レアル (UVR)|||1
 CRC = コスタリカ コロン
 CSD = セルビア ディナール (2002–2006)|||1
@@ -135,14 +135,14 @@
 GTQ = グアテマラ ケツァル
 GWE = ポルトガル領ギニア エスクード|||1
 GWP = ギニアビサウ ペソ|||1
-GYD = ガイアナ ドル||0
+GYD = ガイアナ ドル
 HKD = 香港ドル|HK$
 HNL = ホンジュラス レンピラ
 HRD = クロアチア ディナール|||1
 HRK = クロアチア クーナ
 HTG = ハイチ グールド
 HUF = ハンガリー フォリント
-IDR = インドネシア ルピア||0
+IDR = インドネシア ルピア
 IEP = アイリッシュ ポンド|||1
 ILP = イスラエル ポンド|||1
 ILR = イスラエル シェケル (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = マケドニア ディナール(1992–1993)|||1
 MLF = マリ フラン|||1
 MMK = ミャンマー チャット||0
-MNT = モンゴル トグログ||0
+MNT = モンゴル トグログ
 MOP = マカオ パタカ
-MRO = モーリタニア ウギア||0
+MRO = モーリタニア ウギア (1973–2017)||0|1
+MRU = モーリタニア ウギア
 MTL = マルタ リラ|||1
 MTP = マルタ ポンド|||1
-MUR = モーリシャス ルピー||0
+MUR = モーリシャス ルピー
 MVP = モルディブ諸島 ルピー|||1
 MVR = モルディブ ルフィア
 MWK = マラウィ クワチャ
@@ -222,7 +223,7 @@
 PES = ペルー ソル (1863–1965)|||1
 PGK = パプアニューギニア キナ
 PHP = フィリピン ペソ
-PKR = パキスタン ルピー||0
+PKR = パキスタン ルピー
 PLN = ポーランド ズウォティ
 PLZ = ポーランド ズウォティ (1950–1995)|||1
 PTE = ポルトガル エスクード|||1
@@ -251,7 +252,8 @@
 SRD = スリナム ドル
 SRG = スリナム ギルダー|||1
 SSP = 南スーダン ポンド
-STD = サントメ・プリンシペ ドブラ||0|1
+STD = サントメ・プリンシペ ドブラ (1977–2017)||0|1
+STN = サントメ・プリンシペ ドブラ
 SUR = ソ連 ルーブル|||1
 SVC = エルサルバドル コロン|||1
 SYP = シリア ポンド||0
@@ -268,7 +270,7 @@
 TRY = 新トルコリラ|TL
 TTD = トリニダード・トバゴ ドル
 TWD = 新台湾ドル|NT$
-TZS = タンザニア シリング||0
+TZS = タンザニア シリング
 UAH = ウクライナ グリブナ
 UAK = ウクライナ カルボバネツ|||1
 UGS = ウガンダ シリング (1966–1987)|||1
@@ -279,9 +281,10 @@
 UYI = ウルグアイ ペソエン||0|1
 UYP = ウルグアイ ペソ (1975–1993)|||1
 UYU = ウルグアイ ペソ
-UZS = ウズベキスタン スム||0
+UZS = ウズベキスタン スム
 VEB = ベネズエラ ボリバル (1871–2008)|||1
-VEF = ベネズエラ ボリバル
+VEF = ベネズエラ ボリバル (2008–2018)|||1
+VES = ベネズエラ ボリバル
 VND = ベトナム ドン|₫|0
 VNN = ベトナム ドン(1978–1985)|||1
 VUV = バヌアツ バツ||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jgo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jgo.properties
index a90ec75..0463d2e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jgo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jgo.properties
@@ -27,4 +27,4 @@
 EUR = Ʉ́lɔ|€
 USD = Ndɔ́la-Amɛlîk|US$
 XAF = Fɛlâŋ|FCFA|0
-XXX = ntɛ-ŋkáp yi pɛ́ ká kɛ́ jínɛ|||1
+XXX = ntɛ-ŋkáp yi pɛ́ ká kɛ́ jínɛ|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jmc.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jmc.properties
index f762bbb..99b06bc 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jmc.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jmc.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Faranga ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -67,10 +68,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania|TSh|0
+TZS = Shilingi ya Tanzania|TSh
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jv.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jv.properties
new file mode 100644
index 0000000..4add1a6
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_jv.properties
@@ -0,0 +1,183 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+AED = Dirham Uni Emirat Arab
+AFN = Afghani Afganistan||0
+ALL = Lek Albania||0
+AMD = Dram Armenia
+ANG = Guilder Antilla Walanda
+AOA = Kwanza Angola
+ARS = Peso Argentina
+AUD = Dolar Australia|A$
+AWG = Florin Aruban
+AZN = Manat Azerbaijan
+BAM = Mark Konvertibel Bosnia-Herzegovina
+BBD = Dolar Barbadian
+BDT = Taka Bangladesh
+BGN = Lev Bulgaria
+BHD = Bahrain Dinar||3
+BIF = Franc Burundi||0
+BMD = Dolar Bermuda
+BND = Dolar Brunai
+BOB = Boliviano Bolivia
+BRL = Real Brasil|R$
+BSD = Dolar Bahamian
+BTN = Ngultrum Bhutan
+BWP = Pula Botswana
+BYN = Ruble Belarusia
+BZD = Dolar Belise
+CAD = Dolar Kanada|CA$
+CDF = Franc Kongo
+CHF = Franc Swiss
+CLP = Peso Chili||0
+CNH = Yuan Cina (Jaban Rangkah)|||1
+CNY = Yuan Cina|CN¥
+COP = Peso Kolumbia
+CRC = Colon Kosta Rika
+CUC = Peso Konvertibel Kuba
+CUP = Peso Kuba
+CVE = Escudo Tanjung Verde
+CZK = Koruna Czech
+DJF = Franc Djibouti||0
+DKK = Krone Denmark
+DOP = Peso Dominika
+DZD = Dinar Algeria
+EGP = Pound Mesir
+ERN = Nakfa Eritrea
+ETB = Birr Ethiopia
+EUR = Euro|€
+FJD = Dolar Fiji
+FKP = Pound Kepuloan Falkland
+GBP = Pound Inggris|£
+GEL = Lari Georgia
+GHS = Cedi Ghana
+GIP = Pound Gibraltar
+GMD = Dalasi Gambia
+GNF = Franc Guinea||0
+GTQ = Quetzal Guatemala
+GYD = Dolar Guyana
+HKD = Dolar Hong Kong|HK$
+HNL = Lempira Honduras
+HRK = Kuna Kroasia
+HTG = Gourde Haiti
+HUF = Forint Hungaria
+IDR = Rupiah Indonesia|Rp
+ILS = Shekel Anyar Israel|₪
+INR = Rupee India|₹
+IQD = Dinar Irak||0
+IRR = Rial Iran||0
+ISK = Krona Islandia||0
+JMD = Dolar Jamaika
+JOD = Dinar Yordania||3
+JPY = Yen Jepang|JP¥|0
+KES = Shilling Kenya
+KGS = Som Kirgistan
+KHR = Riel Kamboja
+KMF = Franc Komoro||0
+KPW = Won Korea Lor||0
+KRW = Won Korea Kidul|₩|0
+KWD = Dinar Kuwait||3
+KYD = Dolar Kepuloan Caiman
+KZT = Tenge Kasakhstan
+LAK = Kip Laos||0
+LBP = Pound Libanon||0
+LKR = Rupee Sri Lanka
+LRD = Dolar Liberia
+LYD = Dinar Libya||3
+MAD = Dirham Maroko
+MDL = Leu Moldova
+MGA = Ariary Malagasi||0
+MKD = Denar Masedonia
+MMK = Kyat Myanmar||0
+MNT = Tugrik Mongol
+MOP = Pataca Macau
+MRO = Ouguiya Mauritania (1973 - 2017)||0|1
+MRU = Ouguiya Mauritania
+MUR = Rupee Mauritius
+MVR = Rufiyaa Maladewa
+MWK = Kwacha Malawi
+MXN = Peso Meksiko|MX$
+MYR = Ringgit Malaysia
+MZN = Metical Mosambik
+NAD = Dolar Namibia
+NGN = Naira Nigeria
+NIO = Cordoba Nikaragua
+NOK = Krone Norwegia
+NPR = Rupee Nepal
+NZD = Dolar Selandia Anyar|NZ$
+OMR = Rial Oman||3
+PAB = Balboa Panama
+PEN = Sol Peru
+PGK = Kina Papua Nugini
+PHP = Piso Filipina
+PKR = Rupee Pakistan
+PLN = Zloty Polandia
+PYG = Guarani Paraguay||0
+QAR = Rial Qatar
+RON = Leu Rumania
+RSD = Dinar Serbia||0
+RUB = Rubel Rusia
+RWF = Franc Rwanda||0
+SAR = Riyal Saudi
+SBD = Dolar Kepuloan Solomon
+SCR = Rupee Seichelles
+SDG = Pound Sudan
+SEK = Krona Swedia
+SGD = Dolar Singapura
+SHP = Pound Santa Helena
+SLL = Leone Sierra Leone||0
+SOS = Shilling Somalia||0
+SRD = Dolar Suriname
+SSP = Pound Sudan Kidul
+STN = Dobra Sao Tome lan Principe
+SYP = Pound Siria||0
+SZL = Lilangeni Swasi
+THB = Baht Thai
+TJS = Somoni Tajikistan
+TMT = Manat Turmenistan
+TND = Dinar Tunisia||3
+TOP = Paʻanga Tonga
+TRY = Lira Turki|TL
+TTD = Dolar Trinidad lan Tobago
+TWD = Dolar Anyar Taiwan|NT$
+TZS = Shilling Tansania
+UAH = Hryvnia Ukrania
+UGX = Shilling Uganda||0
+USD = Dolar Amerika Serikat|US$
+UYU = Peso Uruguay
+UZS = Som Usbekistan
+VEF = Bolivar Venezuela (2008 - 2018)|||1
+VES = Bolivar Venezuela
+VND = Dong Vietnam|₫|0
+VUV = Vatu Vanuatu||0
+WST = Tala Samoa
+XAF = CFA Franc Afrika Tengah|FCFA|0
+XCD = Dolar Karibia Wetan|EC$
+XOF = CFA Franc Afrika Kulon|CFA|0
+XPF = Franc CFP|CFPF|0
+XXX = Dhuwit Ora Dikenali|¤||1
+YER = Rial Yaman||0
+ZAR = Rand Afrika Kidul
+ZMW = Kwacha Sambia
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ka.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ka.properties
index 9c4dc00..a14e809 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ka.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ka.properties
@@ -28,7 +28,7 @@
 AFA = ავღანი (1927–2002)|||1
 AFN = ავღანური ავღანი||0
 ALL = ალბანური ლეკი||0
-AMD = სომხური დრამი||0
+AMD = სომხური დრამი
 ANG = ნიდერლანდების ანტილების გულდენი
 AOA = ანგოლური კვანზა
 AOK = ანგოლური კვანზა (1977–1990)|||1
@@ -76,7 +76,7 @@
 CLP = ჩილეს პესო||0
 CNH = ჩინური იუანი (ოფშორი)|||1
 CNY = ჩინური იუანი
-COP = კოლუმბიური პესო||0
+COP = კოლუმბიური პესო
 CRC = კოსტა-რიკული კოლონი
 CSD = ძველი სერბიული დინარი|||1
 CSK = ჩეხოსლოვაკიის მყარი კრონა|||1
@@ -111,14 +111,14 @@
 GRD = ბერძნული დრაჰმა|||1
 GTQ = გვატემალური კეტსალი
 GWE = პორტუგალიური გინეა ესკუდო|||1
-GYD = გაიანური დოლარი||0
+GYD = გაიანური დოლარი
 HKD = ჰონკონგის დოლარი
 HNL = ჰონდურასული ლემპირა
 HRD = ხორვატიული დინარი|||1
 HRK = ხორვატული კუნა
 HTG = ჰაიტური გურდი
 HUF = უნგრული ფორინტი
-IDR = ინდონეზიური რუპია||0
+IDR = ინდონეზიური რუპია
 IEP = ირლანდიური გირვანქა|||1
 ILS = ისრაელის ახალი შეკელი
 INR = ინდური რუპია
@@ -158,12 +158,13 @@
 MKD = მაკედონიური დინარი
 MLF = მალის ფრანკი|||1
 MMK = მიანმარის კიატი||0
-MNT = მონღოლური ტუგრიკი||0
+MNT = მონღოლური ტუგრიკი
 MOP = მაკაუს პატაკა
-MRO = მავრიტანული უგია||0
+MRO = მავრიტანული უგია (1973–2017)||0|1
+MRU = მავრიტანული უგია
 MTL = მალტის ლირა|||1
 MTP = მალტის გირვანქა|||1
-MUR = მავრიტანული რუპია||0
+MUR = მავრიტანული რუპია
 MVR = მალდივური რუფია
 MWK = მალავიური კვაჩა
 MXN = მექსიკური პესო|MX$
@@ -187,7 +188,7 @@
 PES = პერუს სოლი (1863–1965)|||1
 PGK = პაპუა-ახალი გვინეის კინა
 PHP = ფილიპინური პესო
-PKR = პაკისტანური რუპია||0
+PKR = პაკისტანური რუპია
 PLN = პოლონური ზლოტი
 PLZ = პოლონური ზლოტი (1950–1995)|||1
 PTE = პორტუგალიური ესკუდო|||1
@@ -214,7 +215,8 @@
 SRD = სურინამული დოლარი
 SRG = სურინამის გულდენი|||1
 SSP = სამხრეთ სუდანური ფუნტი
-STD = სან-ტომე და პრინსიპის დობრა||0|1
+STD = სან-ტომე და პრინსიპის დობრა (1977–2017)||0|1
+STN = სან-ტომე და პრინსიპის დობრა
 SUR = საბჭოთა რუბლი|||1
 SYP = სირიული ფუნტი||0
 SZL = სვაზილენდის ლილანგენი
@@ -229,7 +231,7 @@
 TRY = ახალი თურქული ლირა|TL
 TTD = ტრინიდად და ტობაგოს დოლარი
 TWD = ტაივანური ახალი დოლარი|NT$
-TZS = ტანზანიური შილინგი||0
+TZS = ტანზანიური შილინგი
 UAH = უკრაინული გრივნა
 UAK = უკრაინული კარბოვანეცი|||1
 UGS = უგანდური შილინგი (1966–1987)|||1
@@ -239,9 +241,10 @@
 USS = აშშ დოლარი (იგივე დღე)|||1
 UYP = ურუგვაის პესო (1975–1993)|||1
 UYU = ურუგვაის პესო
-UZS = უზბეკური სუმი||0
+UZS = უზბეკური სუმი
 VEB = ვენესუელის ბოლივარი (1871–2008)|||1
-VEF = ვენესუელის ბოლივარი
+VEF = ვენესუელის ბოლივარი (2008–2018)|||1
+VES = ვენესუელის ბოლივარი
 VND = ვიეტნამური დონგი||0
 VUV = ვანუატუს ვატუ||0
 WST = სამოური ტალა
@@ -252,9 +255,9 @@
 XCD = აღმოსავლეთ კარიბიული დოლარი|EC$
 XEU = ევროპული სავალუტო ერთეული|||1
 XFO = ფრანგული ოქროს ფრანკი|||1
-XOF = (CFA) ფრანკი (BCEAO)|CFA|0
+XOF = დასავლეთ აფრიკული CFA ფრანკი|CFA|0
 XPF = CFP ფრანკი|CFPF|0
-XXX = უცნობი ვალუტა|||1
+XXX = უცნობი ვალუტა|¤||1
 YDD = იემენის დინარი|||1
 YER = იემენის რეალი||0
 YUD = იუგოსლავიური მყარი დინარი|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kab.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kab.properties
index ac863c2..bc60cf1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kab.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kab.properties
@@ -29,7 +29,7 @@
 AFN = Afɣani Afɣan||0
 ALK = Alek Albani (1947–1961)|||1
 ALL = Alek Albani||0
-AMD = Adram Armini||0
+AMD = Adram Armini
 ANG = Afluran n Antilles
 AOA = Akwanza n Ungula
 AOK = Akwanza n Angula (1977–1990)|||1
@@ -87,7 +87,7 @@
 CLP = Apisu n Cili|$CL|0
 CNX = Adular n Lbanka Taɣerfant n Tacinwit|||1
 CNY = Ayuwan Renminbi Acinwa
-COP = Apisu n Kulumbi|$CO|0
+COP = Apisu n Kulumbi|$CO
 COU = Aferdis n wazal ilaw n Kulumbi|||1
 CRC = Akulun n Kustarika
 CSD = Adinar n Ṣirbya-Muntinigru|||1
@@ -131,14 +131,14 @@
 GTQ = Aketzal n Gwatimala
 GWE = Askudu n Ɣinya tapurtugit|||1
 GWP = Apisu n Ɣinya-Bisaw|||1
-GYD = Adular n Guyana||0
+GYD = Adular n Guyana
 HKD = Adular n Hung Kung
 HNL = Alampir n Hunduras
 HRD = Adinar n Kaṛwasya|||1
 HRK = Akuna n Kaṛwasya
 HTG = Agurd n Hayti
 HUF = Afurint n Hungaṛya
-IDR = Arupi n Indunisya||0
+IDR = Arupi n Indunisya
 IEP = Apawnd n Irland|£IE||1
 ILP = Apawnd n Izrayil|£IL||1
 ILR = Acikil n Izrayil(1980–1985)|||1
@@ -183,12 +183,13 @@
 MKD = Adenar n Masidunya
 MLF = Afrank n Mali|||1
 MMK = Akyat n Myanmar||0
-MNT = Atugrik n Mungulya||0
+MNT = Atugrik n Mungulya
 MOP = Apataka n Makaw
-MRO = Agiya Amuriṭani||0
+MRO = Agiya Amuriṭani (1973–2017)||0|1
+MRU = Agiya Amuriṭani
 MTL = Alir n Malt|||1
 MTP = Apawnd n Malt|£MT||1
-MUR = Arupi Amurisi||0
+MUR = Arupi Amurisi
 MVP = Arupi n Maldiv|||1
 MVR = Arufiya n Maldiv
 MWK = Akwaca Amalawi
@@ -214,7 +215,7 @@
 PES = Asul n Piru (1863–1985)|||1
 PGK = Akina n Papwazi n Ɣinya Tamaynut
 PHP = Apisu n Filipin
-PKR = Arupi n Pakistan||0
+PKR = Arupi n Pakistan
 PLN = Azluti n Puland
 PLZ = Azluti n Pulund (1950–1995)|||1
 PTE = Askudu n Purtugal|||1
@@ -243,7 +244,8 @@
 SRD = Adular n Surinam|$SR
 SRG = Aflurin n Surinam|||1
 SSP = Apawnd n Sudan n Unẓul
-STD = Asw Ṭum d Udubra Amenzay||0|1
+STD = Asw Ṭum d Udubra Amenzay (1977–2017)||0|1
+STN = Asw Ṭum d Udubra Amenzay
 SUR = Arubl n Suvyat|||1
 SVC = Akulun n Salvadur|||1
 SYP = Apawnd n Surya||0
@@ -260,7 +262,7 @@
 TRY = Apawnd n Ṭurk|LT
 TTD = Adular n Triniti-d-Ṭubagu|$TT
 TWD = Adular amaynut n Taywan
-TZS = Aciling Aṭanẓani||0
+TZS = Aciling Aṭanẓani
 UAH = Ahrivnya n Ukrin
 UAK = Akarbuvanit n Ukrin (1992–1996)|||1
 UGS = Aciling n Uganda (1966–1987)|||1
@@ -271,9 +273,10 @@
 UYI = Apisu n Urugway (iferdisen s umatar)||0|1
 UYP = Apisu n Urugway (1975–1993)|||1
 UYU = Apisu n Urugway|$UY
-UZS = Asum n Uzbikistan||0
+UZS = Asum n Uzbikistan
 VEB = Abulivaṛ n Vinizwila (1871–2008)|||1
-VEF = Abulivaṛ n Vinizwila
+VEF = Abulivaṛ n Vinizwila (2008–2018)|||1
+VES = Abulivaṛ n Vinizwila
 VND = Adung n Vyitnam|₫|0
 VNN = Adung n Vyitnam (1978–1985)|||1
 VUV = Avatu n Vanuyatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kam.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kam.properties
index 7fc3ff8..f9424fd 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kam.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kam.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Ndola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Vaũndi ya Santahelena
 SLL = Leoni||0
 SOS = Silingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Ndinari ya Tunisia||3
-TZS = Silingi ya Tanzania||0
+TZS = Silingi ya Tanzania
 UGX = Silingi ya Uganda||0
 USD = Ndola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kde.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kde.properties
index f594982..8556418 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kde.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kde.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Faranga ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -67,10 +68,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania|TSh|0
+TZS = Shilingi ya Tanzania|TSh
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kea.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kea.properties
index ac343db..f272995 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kea.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kea.properties
@@ -43,11 +43,11 @@
 ETB = Bir etiopi
 EUR = Euro|€
 GBP = Libra britaniku|£
-GHC = Sedi di Gana|||1
+GHC = Sedi di Gana (1979–2007)|||1
 GMD = Dalasi
 GNS = Sili|||1
 HKD = Dola di Ong Kong|HK$
-IDR = Rupia indoneziu||0
+IDR = Rupia indoneziu
 INR = Rupia indianu|₹
 JPY = Ieni japones|JP¥|0
 KES = Xelin kenianu
@@ -58,8 +58,9 @@
 LYD = Dinar libiu||3
 MAD = Diren marokinu
 MGA = Ariari di Madagaskar||0
-MRO = Ougia||0
-MUR = Rupia di Maurisias||0
+MRO = Ougia (1973–2017)||0|1
+MRU = Ougia
+MUR = Rupia di Maurisias
 MWK = Kuaxa di Malaui
 MXN = Pezu mexikanu|MX$
 MZM = Metikal|||1
@@ -72,24 +73,25 @@
 SAR = Rial saudita
 SCR = Rupia di Seixelis
 SDG = Libra sudanes
-SDP = Libra sudanes antigu|||1
+SDP = Libra sudanes antigu (1957–1998)|||1
 SEK = Kuroa sueku
 SHP = Libra di Santa Ilena
 SLL = Leone di Sera Leoa||0
 SOS = Xelin somalianu||0
-STD = Dobra di Sãu Tume i Prínsipi||0|1
+STD = Dobra di Sãu Tume i Prínsipi (1977–2017)||0|1
+STN = Dobra di Sãu Tume i Prínsipi
 SZL = Lilanjeni
 THB = Baht tailandes|฿
 TND = Dinar tunizianu||3
 TRY = Lira turku|TL
 TWD = Dola Novu di Taiwan|NT$
-TZS = Xelin di Tanzania||0
+TZS = Xelin di Tanzania
 UGX = Xelin ugandensi||0
 USD = Dola merkanu|US$
 XAF = Franku CFA (BEAC)|FCFA|0
 XOF = Franku CFA (BCEAO)|CFA|0
-XXX = Mueda diskonxedu|||1
+XXX = Mueda diskonxedu|¤||1
 ZAR = Rand sulafrikanu
 ZMK = Kuaxa zambianu (1968–2012)||0|1
 ZMW = Kuaxa zambianu
-ZWD = Dola di Zimbabue||0|1
+ZWD = Dola di Zimbabue (1980–2008)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_khq.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_khq.properties
index 3c9a6b5..99a2783 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_khq.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_khq.properties
@@ -53,8 +53,9 @@
 LYD = Liibi Dinar||3
 MAD = Maarok Dirham
 MGA = Malgaaši Fraŋ||0
-MRO = Mooritaani Ugiya||0
-MUR = Mooris Rupii||0
+MRO = Mooritaani Ugiya (1973–2017)||0|1
+MRU = Mooritaani Ugiya
+MUR = Mooris Rupii
 MWK = Malaawi Kwaca
 MZM = Mozambik Metikal|||1
 NAD = Naamibi Dollar
@@ -67,10 +68,11 @@
 SHP = Seŋ Helena Fraŋ
 SLL = Leeon||0
 SOS = Somaali Šiiliŋ||0
-STD = Sao Tome nda Prinsipe Dobra||0|1
+STD = Sao Tome nda Prinsipe Dobra (1977–2017)||0|1
+STN = Sao Tome nda Prinsipe Dobra
 SZL = Lilangeni
 TND = Tunizi Dinar||3
-TZS = Tanzaani Šiiliŋ||0
+TZS = Tanzaani Šiiliŋ
 UGX = Uganda Šiiliŋ||0
 USD = Ameriki Dollar|US$
 XAF = CFA Fraŋ (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ki.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ki.properties
index 5f066c1..a670ec0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ki.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ki.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = ciringi cia cumarĩ||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = ciringi cia Tanizania||0
+TZS = ciringi cia Tanizania
 UGX = ciringi cia Ũganda||0
 USD = Ndora cia Amerika|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kk.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kk.properties
index 7615f53..3b1cb5c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kk.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kk.properties
@@ -26,7 +26,7 @@
 AED = Біріккен Араб Әмірліктерінің дирхамы
 AFN = Ауғанстан афганиі||0
 ALL = Албания легі||0
-AMD = Армения драмы||0
+AMD = Армения драмы
 ANG = Нидерланд антиль гульдені
 AOA = Ангола кванзасы
 ARS = Аргентина песосы
@@ -56,7 +56,7 @@
 CLP = Чили песосы||0
 CNH = Қытай юані (офшор)|||1
 CNY = Қытай юані|CN¥
-COP = Колумбия песосы||0
+COP = Колумбия песосы
 CRC = Коста-Рика колоны
 CUC = Куба айырбасталмалы песосы
 CUP = Куба песосы
@@ -79,13 +79,13 @@
 GMD = Гамбия даласиі
 GNF = Гвинея франкі||0
 GTQ = Гватемала кетсалі
-GYD = Гайана доллары||0
+GYD = Гайана доллары
 HKD = Гонконг доллары|HK$
 HNL = Гондурас лемпирасы
 HRK = Хорватия кунасы
 HTG = Гаити гурды
 HUF = Венгрия форинті
-IDR = Индонезия рупиясы||0
+IDR = Индонезия рупиясы
 ILS = Израиль жаңа шекелі|₪
 INR = Үндістан рупиясы|₹
 IQD = Ирак динары||0
@@ -115,10 +115,11 @@
 MGA = Малагаси ариариі||0
 MKD = Македония динары
 MMK = Мьянма кьяты||0
-MNT = Моңғолия тугригі||0
+MNT = Моңғолия тугригі
 MOP = Макао патакасы
-MRO = Мавритания угиясы||0
-MUR = Маврикий рупиясы||0
+MRO = Мавритания угиясы (1973–2017)||0|1
+MRU = Мавритания угиясы
+MUR = Маврикий рупиясы
 MVR = Мальдив руфиясы
 MWK = Малави квачасы
 MXN = Мексика песосы|MX$
@@ -135,7 +136,7 @@
 PEN = Перу солі
 PGK = Папуа - Жаңа Гвинея кинасы
 PHP = Филиппин песосы
-PKR = Пәкістан рупиясы||0
+PKR = Пәкістан рупиясы
 PLN = Польша злотасы
 PYG = Парагвай гуараниі||0
 QAR = Катар риалы
@@ -154,7 +155,8 @@
 SOS = Сомали шиллингі||0
 SRD = Суринам доллары
 SSP = Оңтүстік Судан фунты
-STD = Сант-Томе мен Принсипи добрасы||0|1
+STD = Сант-Томе мен Принсипи добрасы (1977–2017)||0|1
+STN = Сант-Томе мен Принсипи добрасы
 SYP = Сирия фунты||0
 SZL = Свазиленд лилангениі
 THB = Тай баты|฿
@@ -165,13 +167,14 @@
 TRY = Түрік лирасы|TL
 TTD = Тринидад және Тобаго доллары
 TWD = Жаңа Тайван доллары|NT$
-TZS = Танзания шиллингі||0
+TZS = Танзания шиллингі
 UAH = Украина гривнасы
 UGX = Уганда шиллингі||0
 USD = АҚШ доллары|$
 UYU = Уругвай песосы
-UZS = Өзбекстан сомы||0
-VEF = Венесуэла боливары
+UZS = Өзбекстан сомы
+VEF = Венесуэла боливары (2008–2018)|||1
+VES = Венесуэла боливары
 VND = Вьетнам донгі|₫|0
 VUV = Вануату ватуы||0
 WST = Самоа таласы
@@ -179,7 +182,7 @@
 XCD = Шығыс Кариб доллары|EC$
 XOF = КФА ВСЕАО франкі|CFA|0
 XPF = КФП франкі|CFPF|0
-XXX = Белгісіз валюта|||1
+XXX = Белгісіз валюта|¤||1
 YER = Йемен риалы||0
 ZAR = Оңтүстік Африка рэнді
 ZMW = Замбия квачасы
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kln.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kln.properties
index e8117a6..439f07d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kln.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kln.properties
@@ -53,8 +53,9 @@
 LYD = Rabisiekab Libya||3
 MAD = Rabisiekab Moroccan
 MGA = Rabisiekab Malagasy||0
-MRO = Rabisiekab Mauritania||0
-MUR = Rabisiekab Mauritius||0
+MRO = Rabisiekab Mauritania (1973–2017)||0|1
+MRU = Rabisiekab Mauritania
+MUR = Rabisiekab Mauritius
 MWK = Rabisiekaby Malawi
 MZM = Rabisiekab Msumbiji|||1
 NAD = Dolaitab Namibia
@@ -66,10 +67,11 @@
 SHP = Pouditab helena ne tilil
 SLL = Leonit||0
 SOS = siligitab Somalia||0
-STD = Rabisiekab Sao Tome ak Principe||0|1
+STD = Rabisiekab Sao Tome ak Principe (1977–2017)||0|1
+STN = Rabisiekab Sao Tome ak Principe
 SZL = Lilangenit
 TND = RabisiekabTunisia||3
-TZS = silingitab Tanzania||0
+TZS = silingitab Tanzania
 UGX = Silingitab Uganda||0
 USD = Dolaitab ya Amareka|US$
 XAF = Rabisiekab CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_km.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_km.properties
index fd35004..13a61e4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_km.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_km.properties
@@ -26,7 +26,7 @@
 AED = ឌៀរហាំ​អារ៉ាប់រួម
 AFN = អាហ្វហ្គានី​អាហ្វហ្គានីស្ថាន||0
 ALL = លិក​អាល់បានី||0
-AMD = ដ្រាំ​អាមេនី||0
+AMD = ដ្រាំ​អាមេនី
 ANG = ហ្គីឌិន​ហុល្លង់​អង់ទីលៀន
 AOA = ក្វាន់ហ្សា​អង់ហ្គោឡា
 ARS = ប៉េសួអាហ្សង់ទីន
@@ -55,7 +55,7 @@
 CLP = ប៉េសូឈីលី||0
 CNH = យ៉ន់ចិន (ក្រៅប្រទេស)|||1
 CNY = យ៉ន់​ចិន|CN¥
-COP = ប៉េសូកូឡុំប៊ី||0
+COP = ប៉េសូកូឡុំប៊ី
 CRC = កូឡុង​កូស្តារីកា
 CUC = ប៉េសូ​គុយបាអាច​បម្លែង​បាន
 CUP = ប៉េសូគុយបា
@@ -78,13 +78,13 @@
 GMD = ដាឡាស៊ី​ហ្គាំប៊ី
 GNF = ហ្វ្រង់​ហ្គីណេ||0
 GTQ = ហ្គីស្សាល​ក្វាតេម៉ាឡា
-GYD = ដុល្លារ​ហ្គីយ៉ាន||0
+GYD = ដុល្លារ​ហ្គីយ៉ាន
 HKD = ដុល្លារ​ហុងកុង|HK$
 HNL = លិមពីរ៉ា​ហុងឌូរ៉ាស
 HRK = គូណា​ក្រូអាត
 HTG = គោឌី​ហៃទី
 HUF = ហ្វូរីន​ហុងគ្រី
-IDR = រូពីឥណ្ឌូណេស៊ី||0
+IDR = រូពីឥណ្ឌូណេស៊ី
 ILS = ស៊ីគែលថ្មីអ៊ីស្រាអែល|₪
 INR = រូពីឥណ្ឌា|₹
 IQD = ឌីណា​អ៊ីរ៉ាក់||0
@@ -114,10 +114,11 @@
 MGA = អារៀរី​ម៉ាឡាហ្គាស៊ី||0
 MKD = ឌីណាម៉ាសេដូនី
 MMK = គីយ៉ាត​ភូមា||0
-MNT = ទូរីក​ម៉ុងហ្គោលី||0
+MNT = ទូរីក​ម៉ុងហ្គោលី
 MOP = ប៉ាតាកា​ម៉ាកាវ
-MRO = អ៊ូហ្គីយ៉ា​ម៉ូរីតានី||0
-MUR = រូពីម៉ូរីតានី||0
+MRO = អ៊ូហ្គីយ៉ា​ម៉ូរីតានី (1973–2017)||0|1
+MRU = អ៊ូហ្គីយ៉ា​ម៉ូរីតានី
+MUR = រូពីម៉ូរីតានី
 MVR = រ៉ូហ្វីយ៉ា​ម៉ាល់ឌីវ
 MWK = ក្វាចា​ម៉ាឡាវី
 MXN = ប៉េសូម៉ិកសិក|MX$
@@ -134,7 +135,7 @@
 PEN = ញូវ៉ូសូល​ប៉េរូ
 PGK = គីណាប៉ាពួញូហ្គីណេ
 PHP = ប៉េសូហ្វីលីពីន
-PKR = រូពីប៉ាគីស្ថាន||0
+PKR = រូពីប៉ាគីស្ថាន
 PLN = ហ្សូទី​ប៉ូឡូញ
 PYG = ហ្គូរីនី​ប៉ារ៉ាហ្គាយ||0
 QAR = រៀល​កាតា
@@ -153,7 +154,8 @@
 SOS = ស៊ីលិញ​សូម៉ាលី||0
 SRD = ដុល្លារ​សូរីណាម
 SSP = ផោន​ស៊ូដង់​ខាង​ត្បូង
-STD = ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប||0|1
+STD = ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប (1977–2017)||0|1
+STN = ឌូប្រា​សៅតូម៉េ និងប្រាំងស៊ីប
 SYP = ផោន​ស៊ីរី||0
 SZL = លីឡាងហ្គីនី​ស្វាស៊ីឡង់
 THB = បាត​ថៃ|฿
@@ -164,13 +166,14 @@
 TRY = លីរ៉ាទួរគី|TL
 TTD = ដុល្លារ​ទ្រីនីដាដ និងតូបាហ្គោ
 TWD = ដុល្លារ​តៃវ៉ាន់|NT$
-TZS = ស៊ីលិញ​តង់សានី||0
+TZS = ស៊ីលិញ​តង់សានី
 UAH = ហ៊ូនីយ៉ា​អ៊ុយក្រែន
 UGX = ស៊ីលិញ​អ៊ូហ្គង់ដា||0
 USD = ដុល្លារ​អាមេរិក|$
 UYU = ប៉េសូអ៊ុយរូហ្គាយ
-UZS = សុមអ៊ូបេគីស្ថាន||0
-VEF = ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា
+UZS = សុមអ៊ូបេគីស្ថាន
+VEF = ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា (2008–2018)|||1
+VES = ប៊ូលីវ៉ា​វ៉េណេស៊ុយអេឡា
 VND = ដុង​វៀតណាម|₫|0
 VUV = វ៉ាទូវ៉ានូអាទូ||0
 WST = តាឡា​សាម័រ
@@ -178,7 +181,7 @@
 XCD = ដុល្លារ​ការ៉ាប៊ីន​ខាង​កើត|EC$
 XOF = ហ្វ្រង់ CFA អាហ្វ្រិកខាងលិច|CFA|0
 XPF = ហ្វ្រង់ CFP|CFPF|0
-XXX = រូបិយប័ណ្ណ​មិនស្គាល់|||1
+XXX = រូបិយប័ណ្ណ​មិនស្គាល់|¤||1
 YER = រៀល​យេម៉ែន||0
 ZAR = រ៉ង់អាហ្វ្រិកខាងត្បូង
 ZMK = ក្វាចា សំប៊ី (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kn.properties
index dc1aa40..73c1dc0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_kn.properties
@@ -26,7 +26,7 @@
 AED = ಸಂಯುಕ್ತ ಅರಬ್‌ ಎಮಿರೇಟ್‌‌ಗಳ ದಿರಾಮ್‌‌
 AFN = ಅಫ್‌ಘನ್ ಅಫಘಾನಿ||0
 ALL = ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್||0
-AMD = ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್||0
+AMD = ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್
 ANG = ನೆದರ್ಲೆಂಡ್ಸ್ ಆಂಟಿಲಿಯನ್ ಗಿಲ್ಡರ್
 AOA = ಅಂಗೋಲಾದ ಕ್ವಾನ್ಝಾ
 ARS = ಅರ್ಜೆಂಟಿನಾ ಪೆಸೊ
@@ -54,7 +54,7 @@
 CHF = ಸ್ವಿಸ್ ಫ್ರಾಂಕ್
 CLP = ಚಿಲಿಯ ಪೆಸೊ||0
 CNY = ಚೈನೀಸ್ ಯುವಾನ್|CN¥
-COP = ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊ||0
+COP = ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊ
 CRC = ಕೋಸ್ಟ ರಿಕನ್ ಕೊಲನ್
 CUC = ಕ್ಯುಬಾದ ಪರಿವರ್ತನೀಯ ಪೆಸೊ
 CUP = ಕ್ಯೂಬಾದ ಪೆಸೊ
@@ -77,13 +77,13 @@
 GMD = ಗ್ಯಾಂಬಿಯಾದ ದಲಾಸಿ
 GNF = ಗಿನಿಯನ್ ಫ್ರಾಂಕ್||0
 GTQ = ಗ್ವಾಟೆಮಾಲಾದ ಕುಯಿಟ್ಸಲ್‌‌
-GYD = ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌||0
+GYD = ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌
 HKD = ಹಾಂಗ್ ಕಾಂಗ್ ಡಾಲರ್|HK$
 HNL = ಹೊಂಡುರಾನ್‌ ಲೆಂಪಿರಾ
 HRK = ಕ್ರೊಯೆಷ್ಯಾದ ಕೂನಾ
 HTG = ಹೈಟಿಯ ಗೋರ್ದೆ
 HUF = ಹಂಗೇರಿಯನ್ ಫೋರಿಂಟ್
-IDR = ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ||0
+IDR = ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ
 ILS = ಇಸ್ರೇಲಿ ನ್ಯೂ ಶೇಖಲ್|₪
 INR = ಭಾರತೀಯ ರೂಪಾಯಿ|₹
 IQD = ಇರಾಕಿಯನ್ ದಿನಾರ್‌||0
@@ -114,10 +114,11 @@
 MGA = ಮಲಗಾಸಿ ಅರಿಯಾರಿ||0
 MKD = ಮೆಸಡೋನಿಯನ್ ದಿನಾರ್
 MMK = ಮ್ಯಾನ್ಮಾರ್ ಕ್ಯಾಟ್||0
-MNT = ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌||0
+MNT = ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌
 MOP = ಮಕ್ಯೂದ ಪಟಕಾ
-MRO = ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ||0
-MUR = ಮಾರಿಷಿಯನ್ ರುಪಿ||0
+MRO = ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ (1973–2017)||0|1
+MRU = ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ
+MUR = ಮಾರಿಷಿಯನ್ ರುಪಿ
 MVR = ಮಾಲ್ಡೀವಿಯನ್ ರುಫಿಯಾ
 MWK = ಮಲಾವಿಯ ಕ್ವಾಚ
 MXN = ಮೆಕ್ಸಿಕೊದ ಪೆಸೊ|MX$
@@ -134,7 +135,7 @@
 PEN = ಪೆರುವಿಯನ್ ಸೊಲ್
 PGK = ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ
 PHP = ಫಿಲಿಪ್ಪೈನ್ ಪೆಸೊ
-PKR = ಪಾಕಿಸ್ತಾನದ ರುಪೀ||0
+PKR = ಪಾಕಿಸ್ತಾನದ ರುಪೀ
 PLN = ಪೊಲಿಶ್ ಝ್ಲೋಟಿ
 PYG = ಪೆರುಗ್ವೇಯ ಗ್ವಾರನೀ||0
 QAR = ಖತಾರಿ ರಿಯಲ್
@@ -153,7 +154,8 @@
 SOS = ಸೊಮಾಲಿ ಶಿಲ್ಲಿಂಗ್||0
 SRD = ಸುರಿನಾಮೀಸ್ ಡಾಲರ್
 SSP = ದಕ್ಷಿಣ ಸೂಡಾನೀಸ್ ಪೌಂಡ್‍
-STD = ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ||0|1
+STD = ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ (1977–2017)||0|1
+STN = ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ
 SYP = ಸಿರಿಯನ್ ಪೌಂಡ್||0
 SZL = ಸ್ವಾಜಿ ಲಿಲಂಗೆನಿ
 THB = ಥಾಯ್ ಬಹ್ತ್|฿
@@ -164,13 +166,14 @@
 TRY = ಟರ್ಕಿಶ್ ಲಿರಾ|TL
 TTD = ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ ಡಾಲರ್
 TWD = ನ್ಯೂ ತೈವಾನ್ ಡಾಲರ್|NT$
-TZS = ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್||0
+TZS = ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್
 UAH = ಉಕ್ರೇನಿಯನ್ ಹ್ರಿವ್ನೀಯ
 UGX = ಉಗಾಂಡನ್ ಶಿಲ್ಲಿಂಗ್||0
 USD = ಅಮೆರಿಕದ ಡಾಲರ್‌|$
 UYU = ಉರುಗ್ವೆಯ ಪೆಸೊ
-UZS = ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್||0
-VEF = ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್
+UZS = ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್
+VEF = ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್ (2008–2018)|||1
+VES = ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್
 VND = ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್|₫|0
 VUV = ವನೂತು ವತು||0
 WST = ಸಮೋನ್ ತಲಾ
@@ -178,7 +181,7 @@
 XCD = ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್|EC$
 XOF = ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ [CFA] ಫ್ರಾಂಕ್|CFA|0
 XPF = [CFP] ಫ್ರಾಂಕ್|CFPF|0
-XXX = ಅಪರಿಚಿತ ಕರೆನ್ಸಿ|||1
+XXX = ಅಪರಿಚಿತ ಕರೆನ್ಸಿ|¤||1
 YER = ಯೆಮೆನಿ ರಿಯಲ್||0
 ZAR = ದಕ್ಷಿಣ ಆಫ್ರಿಕನ್ ರಾಂಡ್
 ZMK = ಜಾಂಬಿಯಾ ಕ್ವಾಚ (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ko.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ko.properties
index 974fd09..d801c2b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ko.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ko.properties
@@ -28,7 +28,7 @@
 AFA = 아프가니 (1927–2002)|||1
 AFN = 아프가니스탄 아프가니||0
 ALL = 알바니아 레크||0
-AMD = 아르메니아 드람||0
+AMD = 아르메니아 드람
 ANG = 네덜란드령 안틸레스 길더
 AOA = 앙골라 콴자
 AOK = 앙골라 콴자 (1977–1990)|||1
@@ -89,7 +89,7 @@
 CLP = 칠레 페소||0
 CNH = 중국 위안화(역외)|||1
 CNY = 중국 위안화|CN¥
-COP = 콜롬비아 페소||0
+COP = 콜롬비아 페소
 COU = 콜롬비아 실가 단위|||1
 CRC = 코스타리카 콜론
 CSD = 고 세르비아 디나르|||1
@@ -133,14 +133,14 @@
 GTQ = 과테말라 케트살
 GWE = 포르투갈령 기니 에스쿠도|||1
 GWP = 기네비쏘 페소|||1
-GYD = 가이아나 달러||0
+GYD = 가이아나 달러
 HKD = 홍콩 달러|HK$
 HNL = 온두라스 렘피라
 HRD = 크로아티아 디나르|||1
 HRK = 크로아티아 쿠나
 HTG = 하이티 구르드
 HUF = 헝가리 포린트
-IDR = 인도네시아 루피아||0
+IDR = 인도네시아 루피아
 IEP = 아일랜드 파운드|||1
 ILP = 이스라엘 파운드|||1
 ILS = 이스라엘 신권 세켈|₪
@@ -185,12 +185,13 @@
 MKD = 마케도니아 디나르
 MLF = 말리 프랑|||1
 MMK = 미얀마 키얏||0
-MNT = 몽골 투그릭||0
+MNT = 몽골 투그릭
 MOP = 마카오 파타카
-MRO = 모리타니 우기야||0
+MRO = 모리타니 우기야 (1973–2017)||0|1
+MRU = 모리타니 우기야
 MTL = 몰타 리라|||1
 MTP = 몰타 파운드|||1
-MUR = 모리셔스 루피||0
+MUR = 모리셔스 루피
 MVR = 몰디브 제도 루피아
 MWK = 말라위 콰쳐
 MXN = 멕시코 페소|MX$
@@ -215,7 +216,7 @@
 PES = 페루 솔 (1863–1965)|||1
 PGK = 파푸아뉴기니 키나
 PHP = 필리핀 페소
-PKR = 파키스탄 루피||0
+PKR = 파키스탄 루피
 PLN = 폴란드 즐로티
 PLZ = 폴란드 즐로티 (1950–1995)|||1
 PTE = 포르투갈 에스쿠도|||1
@@ -244,7 +245,8 @@
 SRD = 수리남 달러
 SRG = 수리남 길더|||1
 SSP = 남수단 파운드
-STD = 상투메 프린시페 도브라||0|1
+STD = 상투메 프린시페 도브라 (1977–2017)||0|1
+STN = 상투메 프린시페 도브라
 SUR = 소련 루블|||1
 SVC = 엘살바도르 콜론|||1
 SYP = 시리아 파운드||0
@@ -261,7 +263,7 @@
 TRY = 신 터키 리라|TL
 TTD = 트리니다드 토바고 달러
 TWD = 신 타이완 달러|NT$
-TZS = 탄자니아 실링||0
+TZS = 탄자니아 실링
 UAH = 우크라이나 그리브나
 UAK = 우크라이나 카보바네츠|||1
 UGS = 우간다 실링 (1966–1987)|||1
@@ -272,9 +274,10 @@
 UYI = 우루과이 페소 (UI)||0|1
 UYP = 우루과이 페소 (1975–1993)|||1
 UYU = 우루과이 페소 우루과요
-UZS = 우즈베키스탄 숨||0
+UZS = 우즈베키스탄 숨
 VEB = 베네주엘라 볼리바르 (1871–2008)|||1
-VEF = 베네수엘라 볼리바르
+VEF = 베네수엘라 볼리바르 (2008–2018)|||1
+VES = 베네수엘라 볼리바르
 VND = 베트남 동|₫|0
 VNN = 베트남 동 (1978–1985)|||1
 VUV = 바누아투 바투||0
@@ -297,7 +300,7 @@
 XPT = 백금|||1
 XRE = RINET 기금|||1
 XTS = 테스트 통화 코드|||1
-XXX = 알 수 없는 통화 단위|||1
+XXX = 알 수 없는 통화 단위|¤||1
 YDD = 예멘 디나르|||1
 YER = 예멘 리알||0
 YUD = 유고슬라비아 동전 디나르|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ks.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ks.properties
index 56371fc..040526b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ks.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ks.properties
@@ -27,7 +27,7 @@
 AED = مُتحدہ عرب اِمارات دِرہم
 AFN = افغان افغٲنی||0
 ALL = اٮ۪لبینِیَن لِک||0
-AMD = اَرمانٮ۪ن ڈرٛٮ۪م||0
+AMD = اَرمانٮ۪ن ڈرٛٮ۪م
 ANG = نایدَرلینٛڑ اٮ۪نٹٕلیٖیَن گِلڑَر
 AOA = اٮ۪نگولَن کوانزا
 AOR = اٮ۪نگولَن کوانٛزا رٮ۪جِسٹاڑو|||1
@@ -72,7 +72,7 @@
 CLF = چِلِن یوٗنِڑیدیٖز ڑِ فومیٹو||4|1
 CLP = چِلِن پِسو||0
 CNY = چینیٖز یَن رِنمِنبی|CN¥
-COP = کولَمبِین پِسو||0
+COP = کولَمبِین پِسو
 COU = ِٖیوٗنِڑیڑ ڑِ ویلور رِیل|||1
 CRC = کوسٹا رِکَن کولَن
 CSD = پرٛون سٔربِین ڈالر|||1
@@ -109,14 +109,14 @@
 GTQ = گواٹَمالَن قیوٗٹزَل
 GWE = پورتگیٖزُک گِنی اٮ۪سکیوٗڑو|||1
 GWP = گِنی بِساوُک پٮ۪سو|||1
-GYD = گَیَنیٖزُک ڑالَر||0
+GYD = گَیَنیٖزُک ڑالَر
 HKD = حانٛگ کانٛگُک ڑالَر|HK$
 HNL = حونڑورنُک لٮ۪مپیٖرا
 HRD = کروایشنُک دیٖنار|||1
 HRK = کروایشنُک کوٗنا
 HTG = حیشَنُک گوڑ
 HUF = حَنگیرِیَن فورِنٛٹ
-IDR = اِنڑونیشیاہُک رُپِیاہ||0
+IDR = اِنڑونیشیاہُک رُپِیاہ
 IEP = اَیرلینڑُک پاونٛڑ|||1
 ILP = اِزرٲیِلی پاونٛڑ|||1
 ILS = اِزرٲیِلی نٔوۍ شٮ۪قٕل|₪
@@ -158,12 +158,13 @@
 MKD = مٮ۪کَڑونِیَن دیٖنار
 MLF = میلِیَن فرٛینٛک|||1
 MMK = مِیانما کیاٹ||0
-MNT = مۄنگولِیَن ٹُگرِک||0
+MNT = مۄنگولِیَن ٹُگرِک
 MOP = مٮ۪کانیٖز پَٹاکا
-MRO = مورِٹینِیَن عوگیوٗیا||0
+MRO = مورِٹینِیَن عوگیوٗیا (1973–2017)||0|1
+MRU = مورِٹینِیَن عوگیوٗیا
 MTL = مالٹیٖزُک لیٖرا|||1
 MTP = مالٹیٖزُک پاونٛڑ|||1
-MUR = مورٮ۪شِیاہٕچ رۄپَے||0
+MUR = مورٮ۪شِیاہٕچ رۄپَے
 MVR = مالدِیٖوِیَن رُفِیا
 MWK = مٮ۪لیوِیَن کواچا
 MXN = مٮ۪کسِکَن پٮ۪سو|MX$
@@ -187,7 +188,7 @@
 PES = پٔریوٗوِیَن سول (۱۸۶۳–۱۹۶۵)|||1
 PGK = نیوٗ پیپُعا گِنِیَن کیٖنا
 PHP = پھِلِپایِٔن پٮ۪سو
-PKR = پاکِستٲنۍ رۄپَے||0
+PKR = پاکِستٲنۍ رۄپَے
 PLN = پولِش زلوٹی
 PLZ = پولِش زلوٹی(۱۹۵٠–۱۹۹۵)|||1
 PTE = پورتُگیٖز اٮ۪سکیوٗڑو|||1
@@ -228,7 +229,7 @@
 TRY = تُرکیہُک لیرا|TL
 TTD = ٹرِنہِ ڈیڈ تہٕ ٹوبیگو ڈالَر
 TWD = نوٚو تیوانُک ڈالَر|NT$
-TZS = تَنزانیاہُک شِلِنٛگ||0
+TZS = تَنزانیاہُک شِلِنٛگ
 UAH = یوٗکرینیاہُک ہرِوِنیا
 UAK = یوٗکرینیاہُک کاربووَنیٹس|||1
 UGS = اُگاداہُک شِلِنٛگ(۱۹۶۶–۱۹۸۷)|||1
@@ -239,9 +240,10 @@
 UYI = اُرگایَن پیٚسو یوٗنِڈیڈَس اِنڈیٚکسَس||0|1
 UYP = اُرگایَن پیٚسو(۱۹۷۵–۱۹۹۳)|||1
 UYU = اُروٗگایَن پیٚسو
-UZS = اُبیکِستان سوم||0
+UZS = اُبیکِستان سوم
 VEB = وینٕزوٗلیُک بولِوَر (۱۸۷۱–۲۰۰۸)|||1
-VEF = وینٕزوٗلیُک بولِوَر
+VEF = وینٕزوٗلیُک بولِوَر (2008–2018)|||1
+VES = وینٕزوٗلیُک بولِوَر
 VND = وِیَنَمُک ڈانٛگ|₫|0
 VUV = وَنوٗاَتوٗ وَتوٗ||0
 WST = سَمون تَلا
@@ -263,7 +265,7 @@
 XPT = پلیٹِنَم|||1
 XRE = آر آے ایٚن ایٖ ٹی فَنٛڈ|||1
 XTS = ٹیٚسٹِنٛگ کَرَنسی کوڈ|||1
-XXX = اَنزٲنۍ یا نالَگہٕ ہار سِکہٕ|||1
+XXX = اَنزٲنۍ یا نالَگہٕ ہار سِکہٕ|¤||1
 YDD = یَمنُک دیٖنار|||1
 YER = یَمنُک رِیال||0
 YUD = یوگوسلاوِیَن ہاڑ دیٖنار|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksb.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksb.properties
index 57af607..d372f7c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksb.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksb.properties
@@ -53,8 +53,9 @@
 LYD = dinali ya Libya||3
 MAD = dilham ya Moloko
 MGA = falanga ya Bukini||0
-MRO = ugwiya ya Molitania||0
-MUR = lupia ya Molisi||0
+MRO = ugwiya ya Molitania (1973–2017)||0|1
+MRU = ugwiya ya Molitania
+MUR = lupia ya Molisi
 MWK = kwacha ya Malawi
 MZM = metikali ya Msumbiji|||1
 NAD = dola ya Namibia
@@ -67,10 +68,11 @@
 SHP = pauni ya Santahelena
 SLL = leoni||0
 SOS = shilingi ya Somalia||0
-STD = dobla ya Sao Tome na Plincipe||0|1
+STD = dobla ya Sao Tome na Plincipe (1977–2017)||0|1
+STN = dobla ya Sao Tome na Plincipe
 SZL = lilangeni
 TND = dinali ya Tunisia||3
-TZS = shilingi ya Tanzania|TSh|0
+TZS = shilingi ya Tanzania|TSh
 UGX = shilingi ya Uganda||0
 USD = dola ya Malekani|US$
 XAF = falanga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksf.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksf.properties
index 98783c2..a77837d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksf.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksf.properties
@@ -53,8 +53,9 @@
 LYD = mɔni mǝ á libí||3
 MAD = mɔni mǝ á marɔk
 MGA = mɔni mǝ á madagaska||0
-MRO = mɔni mǝ á mwaritaní||0
-MUR = mɔni mǝ á mwarís||0
+MRO = mɔni mǝ á mwaritaní (1973–2017)||0|1
+MRU = mɔni mǝ á mwaritaní
+MUR = mɔni mǝ á mwarís
 MWK = mɔni mǝ á malawi
 MZM = mɔni mǝ á mosambík|||1
 NAD = mɔni mǝ á namibí
@@ -66,10 +67,11 @@
 SHP = mɔni mǝ á sɛntɛ́len
 SLL = mɔni mǝ á syɛraleon||0
 SOS = mɔni mǝ á somalí||0
-STD = mɔni mǝ á saotomɛ́ ri priŋsib||0|1
+STD = mɔni mǝ á saotomɛ́ ri priŋsib (1977–2017)||0|1
+STN = mɔni mǝ á saotomɛ́ ri priŋsib
 SZL = mɔni mǝ á swazilan
 TND = mɔni mǝ á tunɛsí||3
-TZS = mɔni mǝ á tanzaní||0
+TZS = mɔni mǝ á tanzaní
 UGX = mɔni mǝ á uganda||0
 USD = mɔni mǝ á amɛrika|US$
 XAF = fráŋ|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksh.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksh.properties
index 65ca132..8f4f610 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksh.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ksh.properties
@@ -26,7 +26,7 @@
 AED = de vereineschte arraabesche Emiraate ier Dirham
 AFN = Afjahni||0
 ALL = albaanesche Lek||0
-AMD = armeenesche Dram||0
+AMD = armeenesche Dram
 ANG = neederlängsch antillesche Jullde
 AOA = angjolaanesche Kwansa
 ARS = ajentiinesche Peeso
@@ -55,7 +55,7 @@
 CHF = schweijzer Fränkli
 CLP = schileenesche Peeso||0
 CNY = schineesesche Yuan Renminbi|CN¥
-COP = kolumbesche Peso||0
+COP = kolumbesche Peso
 CRC = koßtarikaanesche Colón
 CUC = ömtuuschbaa kubaanesche Pesos
 CUP = kubaanesche Peesos
@@ -79,13 +79,13 @@
 GMD = jambesche Dalasi
 GNF = Jineea-Frang||0
 GTQ = juatemalesche Quetzal
-GYD = Juaana-Dollaa||0
+GYD = Juaana-Dollaa
 HKD = Hongkong-Dollaa|HK$
 HNL = hondureanesche Lempira
 HRK = krowaatesche Kuna
 HTG = haiitesche Gourde
 HUF = unjarresche Forint
-IDR = indoneesesche Ruupije||0
+IDR = indoneesesche Ruupije
 ILS = ißraeelesche Schekel|₪
 INR = indesche Ruupije|₹
 IQD = iraakesche Denaa||0
@@ -116,10 +116,11 @@
 MGA = madajaskesche Ariary||0
 MKD = mazedoonesche Denaa
 MMK = burmeesesche Kyat||0
-MNT = mongjoolesche Tugrik||0
+MNT = mongjoolesche Tugrik
 MOP = makaneesesche Pataca
-MRO = mauretanesche Ouguiya||0
-MUR = maurizjahnesche Ruupije||0
+MRO = mauretanesche Ouguiya (1973–2017)||0|1
+MRU = mauretanesche Ouguiya
+MUR = maurizjahnesche Ruupije
 MVR = mallediivesche Rufiyaa
 MWK = malaawesche Kwache
 MXN = mexekaanesche Peeso|MX$
@@ -137,7 +138,7 @@
 PEN = perruaanesche Sol
 PGK = papua neujinejaanesche Kina
 PHP = fillipiinesche Pesos
-PKR = pakestaanesche Ruupije||0
+PKR = pakestaanesche Ruupije
 PLN = polnesche Złoty
 PYG = parajuaanesche Juarani||0
 QAR = kataaresche Rijal
@@ -158,7 +159,8 @@
 SOS = somaalesche Schillenge||0
 SRD = sürinameesesche Dollaa
 SSP = södsudaneesesche Pongk
-STD = Dobra vun São Tomé un Príncipe||0|1
+STD = Dobra vun São Tomé un Príncipe (1977–2017)||0|1
+STN = Dobra vun São Tomé un Príncipe
 SVC = asalvadorejaanesche Cosan|||1
 SYP = süüresche Pund||0
 SZL = swasiländesche Lilangeni
@@ -171,13 +173,14 @@
 TRY = törkesche Liire|TL
 TTD = Dollaa uß Trinidad un Tobääjo
 TWD = neu taiwaneesesche Dollaa|NT$
-TZS = tansaanesche Schillenge||0
+TZS = tansaanesche Schillenge
 UAH = ukraijnesche Hryvnia
 UGX = ujandesche Schillenge||0
 USD = ammärrikaanesche Dollaa|US$
 UYU = urrujuwaische Peeso
-UZS = ußbeekesche Som||0
-VEF = venezuelaanesche Bolívar
+UZS = ußbeekesche Som
+VEF = venezuelaanesche Bolívar (2008–2018)|||1
+VES = venezuelaanesche Bolívar
 VND = vijätnammeesesche Dong|₫|0
 VUV = vanuatesche Vatu||0
 WST = samowaanesche Tala
@@ -191,7 +194,7 @@
 XPF = polineesesche Frang|CFPF|0
 XPT = Plaatin|||1
 XTS = Währong zum Prööfe|||1
-XXX = onbikannte Währong|||1
+XXX = onbikannte Währong|¤||1
 YER = jemenitesche Rijal||0
 ZAR = södaffrekaanesche Rand
 ZMK = sambesche Kwacha (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ku.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ku.properties
new file mode 100644
index 0000000..a72b4f0
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ku.properties
@@ -0,0 +1,26 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+EUR = ewro|€
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ky.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ky.properties
index 521f914..1692af0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ky.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ky.properties
@@ -26,7 +26,7 @@
 AED = Бириккен Араб Эмираттарынын дирхамы
 AFN = Афганстан афганиси||0
 ALL = албан леги||0
-AMD = Армения драмы||0
+AMD = Армения драмы
 ANG = нидерланд-антил гулдени
 AOA = Ангола кванзасы
 ARS = аргентина песосу
@@ -54,7 +54,7 @@
 CHF = швейцария франкы
 CLP = чили песосу||0
 CNY = Кытай юаны|CN¥
-COP = колумбия песосу||0
+COP = колумбия песосу
 CRC = коста-рика колону
 CUC = кубанын конвертациялануучу песосу
 CUP = куба песосу
@@ -77,13 +77,13 @@
 GMD = Гамбия даласиси
 GNF = Гине франкы||0
 GTQ = гватемала кетсалы
-GYD = гуйана доллары||0
+GYD = гуйана доллары
 HKD = Гонконг доллары
 HNL = гондурас лемпирасы
 HRK = хорват кунасы
 HTG = гаити гурдусу
 HUF = венгр форинти
-IDR = Индонезия рупийасы||0
+IDR = Индонезия рупийасы
 ILS = Израилдин жаңы шекели
 INR = Индия руписи
 IQD = Ирак динары||0
@@ -100,7 +100,7 @@
 KRW = Түштүк Корея уону||0
 KWD = Кувейт динары||3
 KYD = кайман доллары
-KZT = Казакстан теӊгеси
+KZT = Казакстан теңгеси
 LAK = Лаос киби||0
 LBP = Ливан фунту||0
 LKR = Шри Ланка руписи
@@ -113,10 +113,11 @@
 MGA = Мадагаскар ариариси||0
 MKD = македон денары
 MMK = Мйанмар кйаты||0
-MNT = Монгол тугриги||0
+MNT = Монгол тугриги
 MOP = Макау патакасы
-MRO = Мавритания угиясы||0
-MUR = Мавританий руписи||0
+MRO = Мавритания угиясы (1973–2017)||0|1
+MRU = Мавритания угиясы
+MUR = Мавританий руписи
 MVR = Малдив руфийасы
 MWK = Малави квачасы
 MXN = мексика песосу
@@ -127,13 +128,13 @@
 NIO = никарагуа кордобасы
 NOK = норвегия крону
 NPR = Непал руписи
-NZD = Жаӊы Зеландия доллары
+NZD = Жаңы Зеландия доллары
 OMR = Оман риалы||3
 PAB = панама балбоасы
 PEN = перу солу
-PGK = Папуа Жаӊы Гвинея кинасы
+PGK = Папуа Жаңы Гвинея кинасы
 PHP = Филиппин песосу
-PKR = Пакистан руписи||0
+PKR = Пакистан руписи
 PLN = польша злотыйы
 PYG = парагвай гуараниси||0
 QAR = Катар риалы
@@ -152,7 +153,8 @@
 SOS = Сомали шиллинги||0
 SRD = суринам доллары
 SSP = Түштүк Судан фунту
-STD = Сао Томе жана Принсипе добрасы||0|1
+STD = Сао Томе жана Принсипе добрасы (1977–2017)||0|1
+STN = Сао Томе жана Принсипе добрасы
 SYP = Сирия фунту||0
 SZL = Свази лилангени
 THB = Тай баты|฿
@@ -162,22 +164,22 @@
 TOP = Тонга паангасы
 TRY = Түркия лирасы|TL
 TTD = тринидад жана тобаго доллары
-TWD = Тайвань жаӊы доллары
-TZS = Танзания шиллинги||0
+TWD = Тайвань жаңы доллары
+TZS = Танзания шиллинги
 UAH = украин гривени
 UGX = Уганда шиллинги||0
 USD = АКШ доллары
 UYU = уругвай песосу
-UZS = Өзбекстан суму||0
-VEF = венесуэла боливары
-VND = Вьетнам доӊу|₫|0
+UZS = Өзбекстан суму
+VEF = венесуэла боливары (2008–2018)|||1
+VND = Вьетнам доңу|₫|0
 VUV = Вануату ватусу||0
 WST = Самоа таласы
 XAF = Борбордук Африка КФА франкы|FCFA|0
 XCD = чыгыш кариб доллары
 XOF = КФА франкы|CFA|0
 XPF = КФП франкы|CFPF|0
-XXX = Белгисиз акча|||1
+XXX = Белгисиз акча|¤||1
 YER = Йемен риалы||0
 ZAR = Түштүк Африка ранды
 ZMW = Замбия квачасы
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lag.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lag.properties
index 4903ea2..35df9ea 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lag.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lag.properties
@@ -53,8 +53,9 @@
 LYD = Dináari ya Líbia||3
 MAD = Diriháamu ya Moróoko
 MGA = Mpía ya bukini||0
-MRO = Ungwíiya ya Moritánia||0
-MUR = Rupía ya Moríisi||0
+MRO = Ungwíiya ya Moritánia (1973–2017)||0|1
+MRU = Ungwíiya ya Moritánia
+MUR = Rupía ya Moríisi
 MWK = Kwáacha ya Maláawi
 MZM = Metikáali ya Musumbíiji|||1
 NAD = Dóola ya Namíbia
@@ -66,10 +67,11 @@
 SHP = Páundi ya Mʉtakatíifu Heléena
 SLL = Leóoni||0
 SOS = Shilíingi ya Somália||0
-STD = Dóbura ya SaoTóome na Pirínsipe||0|1
+STD = Dóbura ya SaoTóome na Pirínsipe (1977–2017)||0|1
+STN = Dóbura ya SaoTóome na Pirínsipe
 SZL = Lilengéeni
 TND = Dináari ya Tunísia||3
-TZS = Shilíingi ya Taansanía|TSh|0
+TZS = Shilíingi ya Taansanía|TSh
 UGX = Shilíingi ya Ugáanda||0
 USD = Dóola ya Amerɨ́ka|US$
 XAF = Faráanga ya CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lb.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lb.properties
index ecc9282..7663d44 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lb.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lb.properties
@@ -28,7 +28,7 @@
 AFA = Afghanesch Afghani (1927–2002)|||1
 AFN = Afghanesch Afghani||0
 ALL = Albanesche Lek||0
-AMD = Armeneschen Dram||0
+AMD = Armeneschen Dram
 ANG = Antillen-Gulden
 AOA = Angolanesche Kwanza
 AOK = Angolanesche Kwanza (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLF = Chileneschen Unidad de Fomento||4|1
 CLP = Chilenesche Peso||0
 CNY = Renminbi Yuan|CN¥
-COP = Kolumbianesche Peso||0
+COP = Kolumbianesche Peso
 CRC = Costa-Rica-Colón
 CSD = Serbeschen Dinar (2002–2006)|||1
 CSK = Tschechoslowakesch Kroun|||1
@@ -124,14 +124,14 @@
 GTQ = Guatemaltekesche Quetzal
 GWE = Portugisesch-Guinea Escudo|||1
 GWP = Guinea-Bissau Peso|||1
-GYD = Guyana-Dollar||0
+GYD = Guyana-Dollar
 HKD = Hong-Kong-Dollar|HK$
 HNL = Honduras-Lempira
 HRD = Kroateschen Dinar|||1
 HRK = Kroatesche Kuna
 HTG = Haitianesch Gourde
 HUF = Ungaresche Forint
-IDR = Indonesesch Rupiah||0
+IDR = Indonesesch Rupiah
 IEP = Irescht Pond|||1
 ILP = Israelescht Pond|||1
 ILS = Israeleschen Neie Schekel|₪
@@ -173,12 +173,13 @@
 MKD = Mazedoneschen Denar
 MLF = Malesche Frang|||1
 MMK = Myanmaresche Kyat||0
-MNT = Mongoleschen Tögrög||0
+MNT = Mongoleschen Tögrög
 MOP = Macau-Pataca
-MRO = Mauretaneschen Ouguiya||0
+MRO = Mauretaneschen Ouguiya (1973–2017)||0|1
+MRU = Mauretaneschen Ouguiya
 MTL = Maltesesch Lira|||1
 MTP = Maltesescht Pond|||1
-MUR = Mauritius-Rupie||0
+MUR = Mauritius-Rupie
 MVR = Maldiven-Rupie
 MWK = Malawi-Kwacha
 MXN = Mexikanesche Peso|MX$
@@ -203,7 +204,7 @@
 PES = Peruaneschen Sol (1863–1965)|||1
 PGK = Papua-Neiguinéiesche Kina
 PHP = Philippinnesche Peso
-PKR = Pakistanesch Rupie||0
+PKR = Pakistanesch Rupie
 PLN = Polneschen Zloty
 PLZ = Polneschen Zloty (1950–1995)|||1
 PTE = Portugiseschen Escudo|||1
@@ -232,7 +233,8 @@
 SRD = Surinameschen Dollar
 SRG = Surinamesche Gulden|||1
 SSP = Südsudanesescht Pond
-STD = São-toméeschen Dobra||0|1
+STD = São-toméeschen Dobra (1977–2017)||0|1
+STN = São-toméeschen Dobra
 SUR = Sowjetesche Rubel|||1
 SVC = El-Salvador-Colón|||1
 SYP = Syrescht Pond||0
@@ -249,7 +251,7 @@
 TRY = Tierkesch Lira|TL
 TTD = Trinidad-an-Tobago-Dollar
 TWD = Neien Taiwan-Dollar|NT$
-TZS = Tansania-Schilling||0
+TZS = Tansania-Schilling
 UAH = Ukraineschen Hrywnja
 UAK = Ukrainesche Karbovanetz|||1
 UGS = Uganda-Schilling (1966–1987)|||1
@@ -259,9 +261,10 @@
 USS = US Dollar (Selwechten Dag)|||1
 UYP = Uruguayesche Peso (1975–1993)|||1
 UYU = Uruguayesche Peso
-UZS = Usbekistan-Sum||0
+UZS = Usbekistan-Sum
 VEB = Venezolanesche Bolívar (1871–2008)|||1
-VEF = Venezolanesche Bolívar
+VEF = Venezolanesche Bolívar (2008–2018)|||1
+VES = Venezolanesche Bolívar
 VND = Vietnameseschen Dong|₫|0
 VUV = Vanuatu-Vatu||0
 WST = Samoaneschen Tala
@@ -283,7 +286,7 @@
 XPT = Onz Platin|||1
 XRE = RINET Funds|||1
 XTS = Testwährung|||1
-XXX = Onbekannt Währung|||1
+XXX = Onbekannt Währung|¤||1
 YDD = Jemen-Dinar|||1
 YER = Jemen-Rial||0
 YUD = Jugoslaweschen Dinar (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lg.properties
index 082b6c6..7865f8c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lg.properties
@@ -53,8 +53,9 @@
 LYD = Dinaali ey’eLibya||3
 MAD = Diraamu ey’eMoroko
 MGA = Faranga ey’eMalagase||0
-MRO = Wugwiya ey’eMawritenya||0
-MUR = Rupiya ey’eMawurisyasi||0
+MRO = Wugwiya ey’eMawritenya (1973–2017)||0|1
+MRU = Wugwiya ey’eMawritenya
+MUR = Rupiya ey’eMawurisyasi
 MWK = Kwaca ey’eMalawi
 MZM = Metikaali ey’eMozambiiki|||1
 NAD = Doola ey’eNamibiya
@@ -67,10 +68,11 @@
 SHP = Pawundi ey’eSenti Herena
 SLL = Lewone||0
 SOS = Silingi ey’eSomaliya||0
-STD = Dobura ey’eSantome ne Purincipe||0|1
+STD = Dobura ey’eSantome ne Purincipe (1977–2017)||0|1
+STN = Dobura ey’eSantome ne Purincipe
 SZL = Lilangeni
 TND = Dinaali ey’eTunizya||3
-TZS = Silingi ey’eTanzaniya||0
+TZS = Silingi ey’eTanzaniya
 UGX = Silingi eya Yuganda|USh|0
 USD = Doola ey’Amerika|US$
 XAF = Faranga ey’omu Afirika eya wakati|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ln.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ln.properties
index 5065b28..8e67163 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ln.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ln.properties
@@ -46,7 +46,7 @@
 CHF = Falánga ya Swisɛ|Fr.
 CLP = Peso ya Shili||0
 CNY = Yuanɛ Renminbi ya Sinɛ|CN¥
-COP = Peso ya Kolombi||0
+COP = Peso ya Kolombi
 CRC = Colon ya Kosta Rika
 CUP = Peso ya Kuba
 CVE = Esikudo ya Kapevɛrɛ
@@ -87,8 +87,9 @@
 MAD = Dirihame ya Marokɛ
 MGA = Falánga ya Madagasikarɛ||0
 MKD = Denalé
-MRO = Ugwiya ya Moritani||0
-MUR = Rupi ya Morisi||0
+MRO = Ugwiya ya Moritani (1973–2017)||0|1
+MRU = Ugwiya ya Moritani
+MUR = Rupi ya Morisi
 MWK = Kwasha ya Malawi
 MXN = Peso ya Mexiko|MX$
 MZM = Metikali ya Mozambiki|||1
@@ -116,12 +117,13 @@
 SLL = Leonɛ||0
 SOS = Shilingɛ ya Somali||0
 SSP = Bojito ya Sudaní ya Súdi
-STD = Dobra ya Sao Tomé mpé Presipe||0|1
+STD = Dobra ya Sao Tomé mpé Presipe (1977–2017)||0|1
+STN = Dobra ya Sao Tomé mpé Presipe
 SZL = Lilangeni
 TND = Dinarɛ ya Tinizi||3
 TOP = Pa’Anga
 TTD = Dolále ya Trinidad mpé Tobago
-TZS = Shilingɛ ya Tanzani||0
+TZS = Shilingɛ ya Tanzani
 UAH = Griwná
 UGX = Shilingɛ ya Uganda||0
 USD = Dolarɛ ya Ameriki|US$
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lo.properties
index c929ea4..1f464d4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lo.properties
@@ -28,7 +28,7 @@
 AFA = ອັບການິ ອັບການິສະຖານ (1927–2002)|||1
 AFN = ອັຟ​ກັນ ອັຟ​ກາ​ນິ||0
 ALL = ອັລ​ບາ​ນຽນ ເລກ||0
-AMD = ອາ​ເມ​ນຽນ ແດຣມ||0
+AMD = ອາ​ເມ​ນຽນ ແດຣມ
 ANG = ເນ​ເທີ​ແລນ ແອນ​ຕິ​ລຽນ ກິວ​ເດີ
 AOA = ແອງ​ໂກ​ລັນ ຄວນ​ຊາ
 AOK = ກວານຊາ ແອງໂກລາ (1977–1991)|||1
@@ -89,7 +89,7 @@
 CLP = ຊິ​ລຽນ ເປ​ໂຊ||0
 CNH = ຢວນຈີນ (ນອກປະເທດ)|||1
 CNY = ຈີນ ຢວນ|CN¥
-COP = ໂຄ​ລົມ​ບຽນ ເປ​ໂຊ||0
+COP = ໂຄ​ລົມ​ບຽນ ເປ​ໂຊ
 COU = ຫົວໜ່ວຍຄ່າຈິງ ໂຄລັມເບຍ|||1
 CRC = ໂຄສຕາ ຣິກັນ ໂຄລອນ
 CSD = ດີນາ ເຊີເບຍ (2002–2006)|||1
@@ -133,14 +133,14 @@
 GTQ = ກົວເຕມາລານ ເຄັດຊອນ
 GWE = ເອສກູໂດ ກີນີໂປຕູເກດ|||1
 GWP = ເປໂຊກິນີ-ບິສເຊົາ|||1
-GYD = ກາຍ​ຢາ​ນີ​ສ ໂດ​ລ່າ||0
+GYD = ກາຍ​ຢາ​ນີ​ສ ໂດ​ລ່າ
 HKD = ຮອງ​ກົງ ໂດ​ລ່າ|HK$
 HNL = ຮອນດູແຣນ ເລມພິຣາ
 HRD = ດີນາ ໂຄຣເອເຊຍ|||1
 HRK = ໂຄຣ​ເອ​ທຽນ ຄູ​ນາ
 HTG = ໄຮ​ຕຽນ ກົວ​ເດ
 HUF = ຮັງ​ກາ​ຣຽນ ຟໍ​ຣິນ
-IDR = ອິນ​ໂດ​ເນ​ຊຽນ ໂດ​ລ່າ||0
+IDR = ອິນ​ໂດ​ເນ​ຊຽນ ໂດ​ລ່າ
 IEP = ປອນ ໄອຣິຊ|||1
 ILP = ປອນ ອີສະລາເອວ|||1
 ILS = ອິສ​ຣາ​ເອວ​ລິ ນິວ ເຊ​ເກວ|₪
@@ -187,12 +187,13 @@
 MKN = ດີນາ ມາຊີໂດເນຍ (1992–1993)|||1
 MLF = ຟຣັງ ມາລີ|||1
 MMK = ມຽນ​ມາ ຈ໊າດ||0
-MNT = ມອງ​ໂກ​ລຽນ ຕູກຣິກ||0
+MNT = ມອງ​ໂກ​ລຽນ ຕູກຣິກ
 MOP = ມາ​ເກົ້າ ປາ​​ຕາ​ກາ
-MRO = ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ||0
+MRO = ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ (1973–2017)||0|1
+MRU = ມົວ​ຣິ​ທາ​ນຽນ ອູ​ກິວ​ຢາ
 MTL = ລິຣາ ມອນຕາ|||1
 MTP = ປອນ ມອນຕາ|||1
-MUR = ເມົາ​ຣິ​ທຽນ ຣູ​ປີ||0
+MUR = ເມົາ​ຣິ​ທຽນ ຣູ​ປີ
 MVR = ມັ​ລ​ດິ​ວຽນ ຣູ​ຟິ​ຢາ
 MWK = ມາ​ລາ​ວຽນ ຄວາ​ຊາ
 MXN = ເມັກຊິກັນ ເປໂຊ|MX$
@@ -217,7 +218,7 @@
 PES = ໂຊນ ເປຣູ (1863–1965)|||1
 PGK = ປາ​ປົວ ນິວ ກິ​ນຽນ ກິ​ນາ
 PHP = ຟິ​ລິບ​ປິນ ເປ​ໂຊ
-PKR = ປາ​ກິ​ສຖານ ຣູ​ປີ||0
+PKR = ປາ​ກິ​ສຖານ ຣູ​ປີ
 PLN = ໂປ​ລິ​ຊ ຊະ​ລໍ​ຕີ
 PLZ = ຊະລອສຕີ ໂປແລນ (1950–1995)|||1
 PTE = ເອສກູໂດ ໂປຕູເກສ|||1
@@ -246,7 +247,8 @@
 SRD = ຊູ​ຣິ​ນາ​ມີ​ສ ໂດ​ລ່າ
 SRG = ກິລເດີ ຊູຣິນາເມ|||1
 SSP = ເຊົາ​ທ໌ ຊູ​ດານ​ນີ​ສ ພາວດ໌
-STD = ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ||0|1
+STD = ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ (1977–2017)||0|1
+STN = ເຊົາ ໂທ​ເມ ແອນ ພ​ຣິນ​ຊິ​ປີ ໂດບຣາ
 SUR = ຣູໂບ ໂຊວຽດ|||1
 SVC = ໂກລອງ ເອກາວາດໍ|||1
 SYP = ຊີ​ຣຽນ ພາວດ໌||0
@@ -263,7 +265,7 @@
 TRY = ເຕີ​ກິ​ຊ ລິ​ຣາ|TL
 TTD = ທ​ຣິ​ນິ​ແດດ ແອນ ໂທ​ບາ​ໂກ ໂດ​ລ່າ
 TWD = ນິວ ໄຕ້​ຫວັນ ໂດ​ລ່າ|NT$
-TZS = ທານ​ຊາ​ນຽນ ຊິວ​ລິງ||0
+TZS = ທານ​ຊາ​ນຽນ ຊິວ​ລິງ
 UAH = ຢູ​ເຄຣ​ນຽນ ຮະ​ຣີບ​ເນຍ
 UAK = ຄາໂບວາເນດ ອູແກຣນ|||1
 UGS = ຊິນລິງ ອູກັນດາ (1966–1987)|||1
@@ -274,9 +276,10 @@
 UYI = ເປໂຊອູຣຸກວຍ (ຫົວໜ່ວຍອິນເດັກ)||0|1
 UYP = ເປໂຊ ອູຣຸກວຍ (1975–1993)|||1
 UYU = ອູ​ຣຸ​ກົວ​ຢານ ເປ​ໂຊ
-UZS = ອຸສເບກິສຖານິ ໂຊມ||0
+UZS = ອຸສເບກິສຖານິ ໂຊມ
 VEB = ໂບລີວາ ເວເນຊູເອລາ (1871–2008)|||1
-VEF = ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ
+VEF = ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ (2008–2018)|||1
+VES = ເວ​ເນ​ຊູ​ເອ​ລັນ ໂບ​ລິ​ວາ
 VND = ຫວຽດ​ນາມ ດົງ|₫|0
 VNN = ດົງ ຫວຽດນາມ (1978–1985)|||1
 VUV = ​ວາ​ນົວ​ຕູ ວາ​ຕູ||0
@@ -299,7 +302,7 @@
 XPT = ແພລັດຕິນຳ|||1
 XRE = ກອງທຶນໄຣເນັດ|||1
 XTS = ລະຫັດທົດສອບສະກຸນເງິນ|||1
-XXX = ສະກຸນເງິນທີ່ບໍ່ຮູ້ຈັກ|||1
+XXX = ສະກຸນເງິນທີ່ບໍ່ຮູ້ຈັກ|¤||1
 YDD = ດີນາ ເຢເມນ|||1
 YER = ເຢ​ເມ​ນິ ຣຽວ||0
 YUD = ຮາດດີນາ ຢູໂກສະລາວີ|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lrc.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lrc.properties
index 8327377..2eabeae 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lrc.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lrc.properties
@@ -31,4 +31,4 @@
 IQD = IQD|د.ع.‏|0
 JPY = یئن جاپوٙن|JP¥|0
 RUB = روٙبل روٙسیه
-XXX = پیل نادیار|||1
+XXX = پیل نادیار|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lt.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lt.properties
index 47ec4d8..4f59f99 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lt.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lt.properties
@@ -29,7 +29,7 @@
 AFN = Afganistano afganis||0
 ALK = Albanijos lekas (1946–1965)|||1
 ALL = Albanijos lekas||0
-AMD = Armėnijos dramas||0
+AMD = Armėnijos dramas
 ANG = Olandijos Antilų guldenas
 AOA = Angolos kvanza
 AOK = Angolos kvanza (1977–1990)|||1
@@ -91,7 +91,7 @@
 CNH = Kinijos Užsienio juanis|||1
 CNX = Kinijos "People" banko doleris|||1
 CNY = Kinijos ženminbi juanis
-COP = Kolumbijos pesas||0
+COP = Kolumbijos pesas
 COU = unidad de valor realai|||1
 CRC = Kosta Rikos kolonas
 CSD = Serbijos dinaras (2002–2006)|||1
@@ -135,14 +135,14 @@
 GTQ = Gvatemalos ketcalis
 GWE = Portugalų Gvinėjos eskudas|||1
 GWP = Gvinėjos-Bisau pesas|||1
-GYD = Gajanos doleris||0
+GYD = Gajanos doleris
 HKD = Honkongo doleris
 HNL = Hondūro lempira
 HRD = Kroatijos dinaras|||1
 HRK = Kroatijos kuna
 HTG = Haičio gurdas
 HUF = Vengrijos forintas
-IDR = Indonezijos rupija||0
+IDR = Indonezijos rupija
 IEP = Airijos svaras|||1
 ILP = Izraelio svaras|||1
 ILR = Izraelio šekelis (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = Makedonijos denaras (1992–1993)|||1
 MLF = Malio frankas|||1
 MMK = Mianmaro kijatas||0
-MNT = Mongolijos tugrikas||0
+MNT = Mongolijos tugrikas
 MOP = Makao pataka
-MRO = Mauritanijos ugija||0
+MRO = Mauritanijos ugija (1973–2017)||0|1
+MRU = Mauritanijos ugija
 MTL = Maltos lira|||1
 MTP = Maltos svaras|||1
-MUR = Mauricijaus rupija||0
+MUR = Mauricijaus rupija
 MVP = Maldyvų rupija|||1
 MVR = Maldyvų rufija
 MWK = Malavio kvača
@@ -222,7 +223,7 @@
 PES = Peru solis (1863–1965)|||1
 PGK = Papua Naujosios Gvinėjos kina
 PHP = Filipinų pesas
-PKR = Pakistano rupija||0
+PKR = Pakistano rupija
 PLN = Lenkijos zlotas
 PLZ = Lenkijos zlotas (1950–1995)|||1
 PTE = Portugalijos eskudas|||1
@@ -251,7 +252,8 @@
 SRD = Surimano doleris
 SRG = Surimano guldenas|||1
 SSP = Pietų Sudano svaras
-STD = San Tomės ir Principės dobra||0|1
+STD = San Tomės ir Principės dobra (1977–2017)||0|1
+STN = San Tomės ir Principės dobra
 SUR = Sovietų rublis|||1
 SVC = Salvadoro kolonas|||1
 SYP = Sirijos svaras||0
@@ -268,7 +270,7 @@
 TRY = Turkijos lira|TL
 TTD = Trinidado ir Tobago doleris
 TWD = Taivano naujasis doleris
-TZS = Tanzanijos šilingas||0
+TZS = Tanzanijos šilingas
 UAH = Ukrainos grivina
 UAK = Ukrainos karbovanecas|||1
 UGS = Ugandos šilingas (1966–1987)|||1
@@ -279,9 +281,10 @@
 UYI = Urugvajaus pesai en unidades indexadas||0|1
 UYP = Urugvajaus pesas (1975–1993)|||1
 UYU = Urugvajaus pesas
-UZS = Uzbekistano sumas||0
+UZS = Uzbekistano sumas
 VEB = Venesuelos bolivaras (1871–2008)|||1
-VEF = Venesuelos bolivaras
+VEF = Venesuelos bolivaras (2008–2018)|||1
+VES = Venesuelos bolivaras
 VND = Vietnamo dongas||0
 VNN = Vietnamo dongas (1978–1985)|||1
 VUV = Vanuatu vatas||0
@@ -306,7 +309,7 @@
 XSU = Sukrė|||1
 XTS = Tikrinamas valiutos kodas|||1
 XUA = Azijos plėtros banko apskaitos vienetas|||1
-XXX = nežinoma valiuta|||1
+XXX = nežinoma valiuta|¤||1
 YDD = Jemeno dinaras|||1
 YER = Jemeno rialas||0
 YUD = Jugoslavijos kietasis dinaras (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lu.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lu.properties
index 575086b..7d246f4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lu.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lu.properties
@@ -53,8 +53,9 @@
 LYD = Ndina wa Libi||3
 MAD = Ndiriha wa Maroke
 MGA = Nfalanga wa Madagasikare||0
-MRO = Ugwiya wa Moritani||0
-MUR = Rupia wa Morisi||0
+MRO = Ugwiya wa Moritani (1973–2017)||0|1
+MRU = Ugwiya wa Moritani
+MUR = Rupia wa Morisi
 MWK = Kwasha wa Malawi
 MZM = Metikali wa Mozambiki|||1
 NAD = Ndola wa Namibi
@@ -67,10 +68,11 @@
 SHP = Pauni wa Santu Elena
 SLL = Leone||0
 SOS = Nshili wa Somali||0
-STD = Dobra wa Sao Tome ne Presipe||0|1
+STD = Dobra wa Sao Tome ne Presipe (1977–2017)||0|1
+STN = Dobra wa Sao Tome ne Presipe
 SZL = Lilangeni
 TND = Ndina wa Tinizi||3
-TZS = Nshili wa Tanzani||0
+TZS = Nshili wa Tanzani
 UGX = Nshili wa Uganda||0
 USD = Ndola wa Ameriki|US$
 XAF = Nfalanga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luo.properties
index 2af352d..a951945 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luo.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania||0
+TZS = Shilingi ya Tanzania
 UGX = Shilingi ya Uganda||0
 USD = Dola|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luy.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luy.properties
index aaf6417..99b1579 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luy.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_luy.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Sirinji ya Tanzania||0
+TZS = Sirinji ya Tanzania
 UGX = Sirinji ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lv.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lv.properties
index d6e7192..59c0164 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lv.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_lv.properties
@@ -26,7 +26,7 @@
 AED = Apvienoto Arābu Emirātu dirhēms
 AFN = Afganistānas afgāns||0
 ALL = Albānijas leks||0
-AMD = Armēnijas drams||0
+AMD = Armēnijas drams
 ANG = Nīderlandes Antiļu guldenis
 AOA = Angolas kvanza
 ARS = Argentīnas peso
@@ -58,7 +58,7 @@
 CLP = Čīles peso||0
 CNH = Ķīnas juaņa (ofšors)|||1
 CNY = Ķīnas juaņs|CN¥
-COP = Kolumbijas peso||0
+COP = Kolumbijas peso
 COU = Kolumbijas reāls|||1
 CRC = Kostarikas kolons
 CUC = Kubas konvertējamais peso
@@ -89,13 +89,13 @@
 GNF = Gvinejas franks||0
 GRD = Grieķijas drahma|||1
 GTQ = Gvatemalas ketsals
-GYD = Gajānas dolārs||0
+GYD = Gajānas dolārs
 HKD = Honkongas dolārs|HK$
 HNL = Hondurasas lempīra
 HRK = Horvātijas kuna
 HTG = Haiti gurds
 HUF = Ungārijas forints
-IDR = Indonēzijas rūpija||0
+IDR = Indonēzijas rūpija
 IEP = Īrijas mārciņa|||1
 ILS = Izraēlas šekelis|₪
 INR = Indijas rūpija|₹
@@ -131,12 +131,13 @@
 MKD = Maķedonijas denārs
 MLF = CFA (Āfrikas) franks|||1
 MMK = Mjanmas kjats||0
-MNT = Mongolijas tugriks||0
+MNT = Mongolijas tugriks
 MOP = Makao pataka
-MRO = Mauritānijas ugija||0
+MRO = Mauritānijas ugija (1973–2017)||0|1
+MRU = Mauritānijas ugija
 MTL = Maltas lira|||1
 MTP = Maltas mārciņa|||1
-MUR = Maurīcijas rūpija||0
+MUR = Maurīcijas rūpija
 MVR = Maldīvijas rūfija
 MWK = Malāvijas kvača
 MXN = Meksikas peso|MX$
@@ -156,7 +157,7 @@
 PEN = Peru sols
 PGK = Papua-Jaungvinejas kina
 PHP = Filipīnu peso
-PKR = Pakistānas rūpija||0
+PKR = Pakistānas rūpija
 PLN = Polijas zlots
 PTE = Portugāles eskudo|||1
 PYG = Paragvajas guarani||0
@@ -166,7 +167,7 @@
 RSD = Serbijas dinārs||0
 RUB = Krievijas rublis
 RWF = Ruandas franks||0
-SAR = Saūda riāls
+SAR = Saūda Arābijas riāls
 SBD = Zālamana Salu dolārs
 SCR = Seišelu salu rūpija
 SDG = Sudānas mārciņa
@@ -180,7 +181,8 @@
 SRD = Surinamas dolārs
 SRG = Surinamas guldenis|||1
 SSP = Dienvidsudānas mārciņa
-STD = Santome un Prinsipi dobra||0|1
+STD = Santome un Prinsipi dobra (1977–2017)||0|1
+STN = Santome un Prinsipi dobra
 SVC = Salvadoras kolons|||1
 SYP = Sīrijas mārciņa||0
 SZL = Svazilendas lilangeni
@@ -194,14 +196,15 @@
 TRY = Turcijas lira|TL
 TTD = Trinidādas un Tobāgo dolārs
 TWD = Taivānas jaunais dolārs|NT$
-TZS = Tanzānijas šiliņš||0
+TZS = Tanzānijas šiliņš
 UAH = Ukrainas grivna
 UGX = Ugandas šiliņš||0
 USD = ASV dolārs|$
 UYU = Urugvajas peso
-UZS = Uzbekistānas sums||0
+UZS = Uzbekistānas sums
 VEB = Venecuēlas bolivārs (1871–2008)|||1
-VEF = Venecuēlas bolivārs
+VEF = Venecuēlas bolivārs (2008–2018)|||1
+VES = Venecuēlas bolivārs
 VND = Vjetnamas dongi|₫|0
 VUV = Vanuatu vatu||0
 WST = Samoa tala
@@ -222,7 +225,7 @@
 XPF = CFP franks|CFPF|0
 XPT = platīns|||1
 XTS = Testa valūtas kods|||1
-XXX = Nezināma valūta|||1
+XXX = Nezināma valūta|¤||1
 YER = Jemenas riāls||0
 ZAR = Dienvidāfrikas rends
 ZMK = Zambijas kvača (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas.properties
index 5b18325..2143837 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas.properties
@@ -53,8 +53,9 @@
 LYD = Iropiyianí e Libya||3
 MAD = Iropiyianí e Moroko
 MGA = Iropiyianí e Bukini||0
-MRO = Iropiyianí e Moritania||0
-MUR = Iropiyianí e Morisi||0
+MRO = Iropiyianí e Moritania (1973–2017)||0|1
+MRU = Iropiyianí e Moritania
+MUR = Iropiyianí e Morisi
 MWK = Iropiyianí e Malawi
 MZM = Iropiyianí e Msumbiji|||1
 NAD = Iropiyianí e Namibia
@@ -66,10 +67,11 @@
 SHP = Iropiyianí e Santahelena
 SLL = Iropiyianí e leoni||0
 SOS = Iropiyianí e Somalia||0
-STD = Iropiyianí e Saotome||0|1
+STD = Iropiyianí e Saotome (1977–2017)||0|1
+STN = Iropiyianí e Saotome
 SZL = Iropiyianí e lilangeni
 TND = Iropiyianí e Tunisia||3
-TZS = Iropiyianí e Tanzania||0
+TZS = Iropiyianí e Tanzania
 UGX = Iropiyianí e Uganda||0
 USD = Iropiyianí ɔ́ɔ̄ lamarekani|US$
 XAF = Iropiyianí e CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas_TZ.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas_TZ.properties
index 0f4958f..1b2083c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas_TZ.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mas_TZ.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-TZS = Iropiyianí e Tanzania|TSh|0
+TZS = Iropiyianí e Tanzania|TSh
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mer.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mer.properties
index d6d1725..a992b62 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mer.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mer.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Ariarĩ ya Bukini||0
-MRO = Ugwiya ya Mauritania||0
-MUR = Rupia ya Maurĩtiasi||0
+MRO = Ugwiya ya Mauritania (1973–2017)||0|1
+MRU = Ugwiya ya Mauritania
+MUR = Rupia ya Maurĩtiasi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Mozambĩkĩ|||1
 NAD = Dola ya Namibia
@@ -66,10 +67,11 @@
 SHP = Paũndi ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania||0
+TZS = Shilingi ya Tanzania
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Amerika|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mfe.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mfe.properties
index 180ba36..053c4d8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mfe.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mfe.properties
@@ -53,8 +53,9 @@
 LYD = dinar libien||3
 MAD = dirham marokin
 MGA = fran malgas||0
-MRO = ouguiya moritanien||0
-MUR = roupi morisien|Rs|0
+MRO = ouguiya moritanien (1973–2017)||0|1
+MRU = ouguiya moritanien
+MUR = roupi morisien|Rs
 MWK = kwacha malawit
 MZM = metikal mozanbikin|||1
 NAD = dolar namibien
@@ -67,10 +68,11 @@
 SHP = liv Sainte-Hélène
 SLL = leonn Sierra-Leone||0
 SOS = shilingi somalien||0
-STD = dobra santomeen||0|1
+STD = dobra santomeen (1977–2017)||0|1
+STN = dobra santomeen
 SZL = lilangeni swazi
 TND = dinar tinizien||3
-TZS = shiling tanzanien||0
+TZS = shiling tanzanien
 UGX = shiling ougande||0
 USD = dolar amerikin|US$
 XAF = fran CFA (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mg.properties
index fdfac65..f0df01e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mg.properties
@@ -53,8 +53,9 @@
 LYD = Dinara Libyanina||3
 MAD = Dirham marokianina
 MGA = Ariary|Ar|0
-MRO = Ouguiya moritanianina||0
-MUR = Ropia maorisianina||0
+MRO = Ouguiya moritanianina (1973–2017)||0|1
+MRU = Ouguiya moritanianina
+MUR = Ropia maorisianina
 MWK = kwacha malawite
 MZM = Metikaly|||1
 NAD = Dolara namibianina
@@ -67,10 +68,11 @@
 SHP = livre de Sainte-Hélène
 SLL = Leone||0
 SOS = Shilling somalianina||0
-STD = Dobra||0|1
+STD = Dobra (1977–2017)||0|1
+STN = Dobra
 SZL = Lilangeni
 TND = Dinar tonizianina||3
-TZS = Shilling tanzanianina||0
+TZS = Shilling tanzanianina
 UGX = Shilling ogandianina||0
 USD = Dolara amerikanina|US$
 XAF = Farantsa CFA (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mgo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mgo.properties
index f4fb2b3..894177e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mgo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mgo.properties
@@ -24,4 +24,4 @@
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 XAF = shirè|FCFA|0
-XXX = iku ikap mɔʼɔ|||1
+XXX = iku ikap mɔʼɔ|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mi.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mi.properties
new file mode 100644
index 0000000..40443ec
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mi.properties
@@ -0,0 +1,35 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+#
+# The key is an ISO4217 currency code, and the value is of the form:
+#   display name|symbol|decimal digits|not-used-flag|rounding
+# If a symbol is not supplied, the currency code will be used
+# If # of decimal digits is omitted, 2 is used
+# If a currency is not generally used, not-used-flag=1
+# If a currency should be rounded to a multiple of of the least significant
+#   digit, rounding will be present
+# Trailing empty fields can be omitted
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+BRL = Real Parahi|R$
+CNY = Yuan Haina|CN¥
+EUR = Euro|€
+GBP = Pāuna Piritene|£
+INR = Rupee Iniana|₹
+JPY = Yen Hapanihi|¥|0
+NZD = Tāra o Aotearoa|$
+RUB = Rūpera Ruhiana
+USD = Tāra US|US$
+XXX = Moni Tē Mōhiotia|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mk.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mk.properties
index 0361d35..cd5a193 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mk.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mk.properties
@@ -28,7 +28,7 @@
 AFA = Авгани (1927–2002)|||1
 AFN = Авганистански авгани||0
 ALL = Албански лек||0
-AMD = Ерменски драм||0
+AMD = Ерменски драм
 ANG = Холандски антилски гилдер
 AOA = Анголска Кванза
 AOK = Анголска Кванза (1977–1990)|||1
@@ -63,11 +63,11 @@
 BZD = Белизиски Долар
 CAD = Канадски долар|CA$
 CDF = Конголски франк
-CHF = Швајцарски Франк
+CHF = Швајцарски франк
 CLP = Чилеански пезос||0
 CNH = Кинески јуан (офшор)|||1
 CNY = Кинески јуан
-COP = Колумбиски пезос||0
+COP = Колумбиски пезос
 CRC = Костарикански колон
 CSK = Чехословачка цврста корона|||1
 CUC = Кубански пезос (конвертибилен)
@@ -89,7 +89,7 @@
 FJD = Фиџиски долар
 FKP = Фолкландска фунта
 FRF = Француски франк|||1
-GBP = Британска Фунта
+GBP = Британска фунта
 GEL = Грузиски лари|₾
 GHC = Ганајски Седи|||1
 GHS = Гански седи
@@ -99,14 +99,14 @@
 GRD = Грчка драхма|||1
 GTQ = Гватемалски кветцал
 GWP = Гвинејски Бисау пезос|||1
-GYD = Гвајански долар||0
+GYD = Гвајански долар
 HKD = Хонгконшки долар
 HNL = Хондурска лемпира
 HRD = Хрватски динар|||1
 HRK = Хрватска куна
 HTG = Хаитски гурд
 HUF = Унгарска форинта
-IDR = Индонезиска рупија||0
+IDR = Индонезиска рупија
 IEP = Ирска фунта|||1
 ILP = Изрелска фунта|||1
 ILS = Израелски нов шекел
@@ -138,19 +138,20 @@
 LVL = Латвијски лат|||1
 LVR = Латвијска рубља|||1
 LYD = Либијски динар||3
-MAD = Марокански Дирхам
+MAD = Марокански дирхам
 MAF = Марокански франк|||1
 MDL = Молдавски леу
 MGA = Малагасиски ариари||0
 MKD = Македонски денар|ден
 MLF = Малски франк|||1
 MMK = Мјанмарски киат||0
-MNT = Монголиски тугрик||0
+MNT = Монголиски тугрик
 MOP = Макао патака
-MRO = Мавританска угија||0
+MRO = Мавританска угија (1973–2017)||0|1
+MRU = Мавританска угија
 MTL = Малтешка лира|||1
 MTP = Малтешка фунта|||1
-MUR = Мавританска рупија||0
+MUR = Мавританска рупија
 MVR = Малдивиска руфија
 MWK = Малависка квача
 MXN = Мексикански пезос|MX$
@@ -173,7 +174,7 @@
 PES = Перуански сол (1863–1965)|||1
 PGK = Папуа новогвинејска кина
 PHP = Филипински пезос
-PKR = Пакистанска рупија||0
+PKR = Пакистанска рупија
 PLN = Полска злота
 PLZ = Полска злота (1950–1995)|||1
 PTE = Португалско ескудо|||1
@@ -201,7 +202,8 @@
 SRD = Суринамски долар
 SRG = Суринамски гилдер|||1
 SSP = Јужносуданска фунта
-STD = Добра на Саун Томе и Принсип||0|1
+STD = Добра на Саун Томе и Принсип (1977–2017)||0|1
+STN = Добра на Саун Томе и Принсип
 SUR = Советска рубља|||1
 SVC = Салвадорски колон|||1
 SYP = Сиријска фунта||0
@@ -218,7 +220,7 @@
 TRY = Турска лира|TL
 TTD = Долар на Тринидад и Тобаго
 TWD = Тајвански нов долар
-TZS = Танзаниски шилинг||0
+TZS = Танзаниски шилинг
 UAH = Украинска хривнија
 UGS = Угандиски шилинг (1966–1987)|||1
 UGX = Угандиски шилинг||0
@@ -227,9 +229,10 @@
 USS = САД долар (Same day)|||1
 UYP = Уругвајски пезос (1975–1993)|||1
 UYU = Уругвајски пезос
-UZS = Узбекистански сом||0
+UZS = Узбекистански сом
 VEB = Венецуелски боливар (1871–2008)|||1
-VEF = Венецуелски боливар
+VEF = Венецуелски боливар (2008–2018)|||1
+VES = Венецуелски боливар
 VND = Виетнамски донг||0
 VUV = Ванатски вату||0
 WST = Самоанска тала
@@ -237,7 +240,7 @@
 XCD = Источно карибиски долар|EC$
 XOF = Западноафрикански франк|CFA|0
 XPF = ЦФП франк|CFPF|0
-XXX = Непозната валута|||1
+XXX = Непозната валута|¤||1
 YDD = Јеменски динар|||1
 YER = Јеменски риал||0
 YUD = Југословенски динар|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ml.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ml.properties
index 6e6806d..539981f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ml.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ml.properties
@@ -28,7 +28,7 @@
 AFA = അഫ്ഘാനി (1927–2002)|||1
 AFN = അഫ്‌ഗാൻ അഫ്‌‌ഗാനി||0
 ALL = അൽബേനിയൻ ലെക്||0
-AMD = അർമേനിയൻ ഡ്രാം||0
+AMD = അർമേനിയൻ ഡ്രാം
 ANG = നെതർലാൻഡ്‌സ് ആന്റിലൻ ഗിൽഡർ
 AOA = അംഗോളൻ ‍ക്വാൻസ
 AOK = അംഗോളൻ ‍ക്വാൻസ (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLP = ചിലിയൻ പെസോ||0
 CNH = ചൈനീസ് യുവാൻ (ഓഫ്‌ഷോർ)|||1
 CNY = ചൈനീസ് യുവാൻ|CN¥
-COP = കൊളംബിയൻ പെസോ||0
+COP = കൊളംബിയൻ പെസോ
 COU = യൂണിഡാഡ് ഡി വാലർ റിയൽ|||1
 CRC = കോസ്റ്റാ റിക്കൻ കോളൻ
 CSD = പ്രാചീന സെർബിയൻ ദിനാർ|||1
@@ -125,14 +125,14 @@
 GTQ = ഗ്വാട്ടിമാലൻ ക്വെറ്റ്‌സൽ
 GWE = പോർച്ചുഗീസ് ഗിനി എസ്ക്യൂഡോ|||1
 GWP = ഗിനിയ-ബിസാവു പെയ്സോ|||1
-GYD = ഗയാനീസ് ഡോളർ||0
+GYD = ഗയാനീസ് ഡോളർ
 HKD = ഹോങ്കോങ്ങ് ഡോളർ|HK$
 HNL = ഹോണ്ടുറൻ ലെംപിറ
 HRD = ക്രൊയേഷ്യൻ ദിനാർ|||1
 HRK = ക്രൊയേഷൻ ക്യുന
 HTG = ഹെയ്‌തിയൻ ഗൂർഡ്
 HUF = ഹംഗേറിയൻ ഫോറിന്റ്
-IDR = ഇന്തോനേഷ്യൻ റുപിയ||0
+IDR = ഇന്തോനേഷ്യൻ റുപിയ
 IEP = ഐറിഷ് പൌണ്ട്|||1
 ILP = ഇസ്രയേലി പൌണ്ട്|||1
 ILS = ഇസ്രായേലി ന്യൂ ഷെക്കെൽ|₪
@@ -174,12 +174,13 @@
 MKD = മാസിഡോണിയൻ ദിനാർ
 MLF = മാലി ഫ്രാങ്ക്|||1
 MMK = മ്യാൻമാർ ക്യാട്||0
-MNT = മംഗോളിയൻ തുഗ്രിക്||0
+MNT = മംഗോളിയൻ തുഗ്രിക്
 MOP = മകാനീസ് പതാക്ക
-MRO = മൗറിറ്റേനിയൻ ഔഗിയ||0
+MRO = മൗറിറ്റേനിയൻ ഔഗിയ (1973–2017)||0|1
+MRU = മൗറിറ്റേനിയൻ ഔഗിയ
 MTL = മൽത്തീസ് ലിറ|||1
 MTP = മൽത്തീസ് പൌണ്ട്|||1
-MUR = മൗറീഷ്യൻ റുപ്പീ||0
+MUR = മൗറീഷ്യൻ റുപ്പീ
 MVR = മാൽദീവിയൻ റുഫിയ
 MWK = മലാവിയൻ ക്വച്ചാ
 MXN = മെക്സിക്കൻ പെസോ|MX$
@@ -204,7 +205,7 @@
 PES = പെറൂവിയൻ സോൾ (1863–1965)|||1
 PGK = പാപ്പുവ ന്യൂ ഗിനിയൻ കിന
 PHP = ഫിലിപ്പീനി പെസോ
-PKR = പാക്കിസ്ഥാനി റുപ്പീ||0
+PKR = പാക്കിസ്ഥാനി റുപ്പീ
 PLN = പോളിഷ് സ്ലോട്ടി
 PLZ = പോളിഷ് സ്ലോട്ടി (1950–1995)|||1
 PTE = പോർച്ചുഗീസ് എസ്ക്യുഡോ|||1
@@ -233,7 +234,8 @@
 SRD = സുരിനെയിമിസ് ഡോളർ
 SRG = സൂരിനാം ഗിൽഡർ|||1
 SSP = ദക്ഷിണ സുഡാനീസ് പൗണ്ട്
-STD = സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര||0|1
+STD = സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര (1977–2017)||0|1
+STN = സാവോ ടോമി ആൻഡ് പ്രിൻസിപെ ഡോബ്ര
 SUR = സോവിയറ്റ് റൂബിൾ|||1
 SVC = എൽ സാൽവഡോർ കോളൻ|||1
 SYP = സിറിയൻ പൗണ്ട്||0
@@ -250,7 +252,7 @@
 TRY = ടർക്കിഷ് ലിറ|TL
 TTD = ട്രിനിഡാഡ് അന്റ് ടുബാഗോ ഡോളർ
 TWD = ന്യൂ തായ്‌വാൻ ഡോളർ|NT$
-TZS = ടാൻസാനിയൻ ഷില്ലിംഗ്||0
+TZS = ടാൻസാനിയൻ ഷില്ലിംഗ്
 UAH = ഉക്രേനിയൻ ഹ്രിവ്‌നിയ
 UAK = യുക്രേനിയൻ കാർബോവാനെസ്|||1
 UGS = ഉഗാണ്ടൻ ഷില്ലിംഗ് (1966–1987)|||1
@@ -261,9 +263,10 @@
 UYI = ഉറുഗ്വേ പെയ്സോ എൻ യൂണിഡാഡ്സ്||0|1
 UYP = ഉറുഗ്വേ പെയ്സോ (1975–1993)|||1
 UYU = ഉറുഗ്വേയൻ പെസോ
-UZS = ഉസ്‌ബെക്കിസ്ഥാനി സോം||0
+UZS = ഉസ്‌ബെക്കിസ്ഥാനി സോം
 VEB = വെനസ്വേലൻ ബോലിവർ (1871–2008)|||1
-VEF = വെനിസ്വേലൻ ബൊളീവർ
+VEF = വെനിസ്വേലൻ ബൊളീവർ (2008–2018)|||1
+VES = വെനിസ്വേലൻ ബൊളീവർ
 VND = വിയറ്റ്നാമീസ് ഡോങ്|₫|0
 VUV = വന്വാതു വാതു||0
 WST = സമോവൻ താല
@@ -285,7 +288,7 @@
 XPT = പ്ലാറ്റിനം|||1
 XRE = RINET ഫണ്ട്സ്|||1
 XTS = ടെസ്റ്റിംഗിനുള്ള കറൻസി കോഡ്|||1
-XXX = അജ്ഞാത നാണയം|||1
+XXX = അജ്ഞാത നാണയം|¤||1
 YDD = യമനി ദിനാർ|||1
 YER = യെമനി റിയാൽ||0
 YUD = യൂഗോസ്ലേവിയൻ ഹാർഡ് ദിനാർ|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mn.properties
index 328c909..ba3849c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mn.properties
@@ -26,7 +26,7 @@
 AED = арабын нэгдсэн эмиратын дирхам
 AFN = афганистан афгани||0
 ALL = албанийн лек||0
-AMD = арменийн драм||0
+AMD = арменийн драм
 ANG = нидерландын антиллъя гулдер
 AOA = ангол кванза
 ARS = аргентин песо
@@ -55,12 +55,12 @@
 CLP = чилийн песо||0
 CNH = Хятадын юань|||1
 CNY = хятад юань|CN¥
-COP = колумбын песо||0
+COP = колумбын песо
 CRC = коста рикагийн колон
 CUC = кубын хөрвөгч песо
 CUP = кубын песо
 CVE = кабо-верде эскудо
-CZK = чехийн коруна
+CZK = Чех крон
 DJF = жибоути франк||0
 DKK = данийн крон
 DOP = доминиканы песо
@@ -78,13 +78,13 @@
 GMD = гамби даласи
 GNF = гвиней франк||0
 GTQ = гватемалын кецал
-GYD = гайана доллар||0
+GYD = гайана доллар
 HKD = хонгконг доллар|HK$
 HNL = гондурасын лемпира
 HRK = хорватын куна
 HTG = гаитийн гоурд
 HUF = унгарын форинт
-IDR = индонези рупи||0
+IDR = индонези рупи
 ILS = израилийн шинэ шекел|₪
 INR = энэтхэг рупи|₹
 IQD = ирак динар||0
@@ -114,10 +114,11 @@
 MGA = малайн ариари||0
 MKD = македони динар
 MMK = мьянмарын киат||0
-MNT = төгрөг|₮|0
+MNT = төгрөг|₮
 MOP = макаогийн патака
-MRO = мавритан угия||0
-MUR = мавритын рупи||0
+MRO = мавритан угия (1973–2017)||0|1
+MRU = мавритан угия
+MUR = мавритын рупи
 MVR = мальдив руфия
 MWK = малави квача
 MXN = мексикийн песо|MX$
@@ -134,7 +135,7 @@
 PEN = перугийн соль
 PGK = папуа-шинэ гвинейн кина
 PHP = филиппин песо
-PKR = пакистан рупи||0
+PKR = пакистан рупи
 PLN = польшийн злот
 PYG = парагвайн гуарани||0
 QAR = катар риал
@@ -153,7 +154,8 @@
 SOS = сомали шиллинг||0
 SRD = суринам доллар
 SSP = өмнөд судан паунд
-STD = сан-томе ба принсипи добра||0|1
+STD = сан-томе ба принсипи добра (1977–2017)||0|1
+STN = сан-томе ба принсипи добра
 SYP = сири паунд||0
 SZL = свазиланд лилангени
 THB = тайландын бат|฿
@@ -164,13 +166,14 @@
 TRY = туркийн лира|TL
 TTD = тринидад ба тобаго доллар
 TWD = шинэ тайвань доллар|NT$
-TZS = танзани шиллинг||0
+TZS = танзани шиллинг
 UAH = украины гривня
 UGX = уганд шиллинг||0
 USD = америк доллар|$
 UYU = уругвайн песо
-UZS = узбекийн сом||0
-VEF = венесуэлийн боливар
+UZS = узбекийн сом
+VEF = венесуэлийн боливар (2008–2018)|||1
+VES = венесуэлийн боливар
 VND = вьетнамын донг|₫|0
 VUV = вануатугийн вату||0
 WST = самоагийн тала
@@ -178,7 +181,7 @@
 XCD = зүүн карибийн доллар|EC$
 XOF = баруун африкийн франк|CFA|0
 XPF = францын колоний франк|CFPF|0
-XXX = тодорхойгүй мөнгөн тэмдэгт|||1
+XXX = тодорхойгүй мөнгөн тэмдэгт|¤||1
 YER = йемен риал||0
 ZAR = өмнөд африкийн ранд
 ZMK = Замби квача (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mr.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mr.properties
index e6d5563..6ff7706 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mr.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mr.properties
@@ -26,7 +26,7 @@
 AED = संयुक्त अरब अमीरात दिरहॅम
 AFN = अफगाण अफगाणी||0
 ALL = अल्बानियन लेक||0
-AMD = आर्मेनियन द्रॅम||0
+AMD = आर्मेनियन द्रॅम
 ANG = नेदरलँडचा अँटिलीन गिल्डर
 AOA = अँगोलन क्वॅन्झा
 ARS = अर्जेंटाइन पेसो
@@ -55,7 +55,7 @@
 CLP = चिली पेसो||0
 CNH = चिनी युआन (ऑफशोर)|||1
 CNY = चीनी युआन|CN¥
-COP = कोलंबियन पेसो||0
+COP = कोलंबियन पेसो
 CRC = कोस्टा रिका कोलोन
 CUC = क्यूबन विनिमय पेसो
 CUP = क्यूबन पेसो
@@ -78,13 +78,13 @@
 GMD = गाम्बियन डालासी
 GNF = गिनी फ्रँक||0
 GTQ = ग्वाटेमालाचे क्वेत्झाल
-GYD = गयाना डॉलर||0
+GYD = गयाना डॉलर
 HKD = हाँगकाँग डॉलर|HK$
 HNL = होन्डुरन लेंपिरा
 HRK = क्रोएशियन कूना
 HTG = हैती गोअर्ड
 HUF = हंगेरियन फॉरिन्ट
-IDR = इंडोनेशियन रुपिया||0
+IDR = इंडोनेशियन रुपिया
 ILS = ईस्त्रायली न्यू शेकेल|₪
 INR = भारतीय रुपया|₹
 IQD = इराकी दिनार||0
@@ -115,10 +115,11 @@
 MGA = मालागासी एरियारी||0
 MKD = मॅसेडोनियन देनार
 MMK = म्यानमार क्याट||0
-MNT = मंगोलियन टुग्रिक||0
+MNT = मंगोलियन टुग्रिक
 MOP = मॅकॅनीज् पटाका
-MRO = मॉरिटानियन ओगिया||0
-MUR = मॉरिशियन रुपी||0
+MRO = मॉरिटानियन ओगिया (1973–2017)||0|1
+MRU = मॉरिटानियन ओगिया
+MUR = मॉरिशियन रुपी
 MVR = मालदीवियन रुफिया
 MWK = मालावियन क्वाचा
 MXN = मेक्सिको पेसो|MX$
@@ -135,7 +136,7 @@
 PEN = पेरुवियन सोल
 PGK = पापुआ न्यू गिनीयन किना
 PHP = फिलिपिनी पेसो
-PKR = पाकिस्तानी रुपया||0
+PKR = पाकिस्तानी रुपया
 PLN = पोलिश झ्लॉटी
 PYG = पराग्वे ग्वारानी||0
 QAR = कतारी रियाल
@@ -154,7 +155,8 @@
 SOS = सोमाली शिलिंग||0
 SRD = सुरिनामी डॉलर
 SSP = दक्षिण सुदानी पाउंड
-STD = साओ टोम आणि प्रिन्सिपे डोबरा||0|1
+STD = साओ टोम आणि प्रिन्सिपे डोबरा (1977–2017)||0|1
+STN = साओ टोम आणि प्रिन्सिपे डोबरा
 SYP = सीरियन पाउंड||0
 SZL = स्वाझी लीलांगेनी
 THB = थाई बाहत|฿
@@ -165,13 +167,14 @@
 TRY = तुर्की लिरा|TL
 TTD = त्रिनिदाद आणि टोबॅगो डॉलर
 TWD = न्यू तैवान डॉलर|NT$
-TZS = टांझानियन शिलिंग||0
+TZS = टांझानियन शिलिंग
 UAH = युक्रेनियन रिवनिया
 UGX = युगांडा शिलिंग||0
 USD = यूएस डॉलर|$
 UYU = उरुग्वेचा पेसो
-UZS = उझबेकिस्तानी सोम||0
-VEF = व्हेनेझुएला बोलिव्हार
+UZS = उझबेकिस्तानी सोम
+VEF = व्हेनेझुएला बोलिव्हार (2008–2018)|||1
+VES = व्हेनेझुएला बोलिव्हार
 VND = व्हिएतनामी डोंग|₫|0
 VUV = वानुआतु वाटु||0
 WST = सामोअन टाला
@@ -179,7 +182,7 @@
 XCD = पूर्व कॅरीबियन डॉलर|EC$
 XOF = पश्चिम आफ्रिकन [CFA] फ्रँक|CFA|0
 XPF = [CFP] फ्रँक|CFPF|0
-XXX = अज्ञात चलन|||1
+XXX = अज्ञात चलन|¤||1
 YER = येमेनी रियाल||0
 ZAR = दक्षिण आफ्रिकी रँड
 ZMK = झांबियन क्वाचा (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ms.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ms.properties
index f73adc1..8a9def9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ms.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ms.properties
@@ -26,7 +26,7 @@
 AED = Dirham Emiriah Arab Bersatu
 AFN = Afghani Afghanistan||0
 ALL = Lek Albania||0
-AMD = Dram Armenia||0
+AMD = Dram Armenia
 ANG = Guilder Antillen Belanda
 AOA = Kwanza Angola
 ARS = Peso Argentina
@@ -55,7 +55,7 @@
 CLP = Peso Chile||0
 CNH = Yuan China (luar pesisir)|||1
 CNY = Yuan Cina|CN¥
-COP = Peso Colombia||0
+COP = Peso Colombia
 CRC = Colon Costa Rica
 CUC = Peso Boleh Tukar Cuba
 CUP = Peso Cuba
@@ -77,13 +77,13 @@
 GMD = Dalasi Gambia
 GNF = Franc Guinea||0
 GTQ = Quetzal Guatemala
-GYD = Dolar Guyana||0
+GYD = Dolar Guyana
 HKD = Dolar Hong Kong|HK$
 HNL = Lempira Honduras
 HRK = Kuna Croatia
 HTG = Gourde Haiti
 HUF = Forint Hungary
-IDR = Rupiah Indonesia||0
+IDR = Rupiah Indonesia
 ILS = Syekel Baharu Israel|₪
 INR = Rupee India|₹
 IQD = Dinar Iraq||0
@@ -114,10 +114,11 @@
 MGA = Ariary Malagasy||0
 MKD = Denar Macedonia
 MMK = Kyat Myanma||0
-MNT = Tugrik Mongolia||0
+MNT = Tugrik Mongolia
 MOP = Pataca Macau
-MRO = Ouguiya Mauritania||0
-MUR = Rupee Mauritius||0
+MRO = Ouguiya Mauritania (1973–2017)||0|1
+MRU = Ouguiya Mauritania
+MUR = Rupee Mauritius
 MVR = Rufiyaa Maldives
 MWK = Kwacha Malawi
 MXN = Peso Mexico
@@ -134,7 +135,7 @@
 PEN = Sol Peru
 PGK = Kina Papua New Guinea
 PHP = Peso Filipina
-PKR = Rupee Pakistan||0
+PKR = Rupee Pakistan
 PLN = Zloty Poland
 PYG = Guarani Paraguay||0
 QAR = Rial Qatar
@@ -153,7 +154,8 @@
 SOS = Syiling Somali||0
 SRD = Dolar Surinam
 SSP = Paun Sudan selatan
-STD = Dobra Sao Tome dan Principe||0|1
+STD = Dobra Sao Tome dan Principe (1977–2017)||0|1
+STN = Dobra Sao Tome dan Principe
 SYP = Paun Syria||0
 SZL = Lilangeni Swazi
 THB = Baht Thai
@@ -164,13 +166,14 @@
 TRY = Lira Turki|TL
 TTD = Dolar Trinidad dan Tobago
 TWD = Dolar Taiwan Baru|NT$
-TZS = Syiling Tanzania||0
+TZS = Syiling Tanzania
 UAH = Hryvnia Ukraine
 UGX = Syiling Uganda||0
 USD = Dolar AS
 UYU = Peso Uruguay
-UZS = Som Uzbekistan||0
-VEF = Bolivar Venezuela
+UZS = Som Uzbekistan
+VEF = Bolivar Venezuela (2008–2018)|||1
+VES = Bolivar Venezuela
 VND = Dong Vietnam|₫|0
 VUV = Vatu Vanuatu||0
 WST = Tala Samoa
@@ -178,7 +181,7 @@
 XCD = Dolar Caribbean Timur|EC$
 XOF = Franc CFA BCEAO|CFA|0
 XPF = Franc CFP|CFPF|0
-XXX = Mata Wang Tidak Diketahui|||1
+XXX = Mata Wang Tidak Diketahui|¤||1
 YER = Rial Yaman||0
 ZAR = Rand Afrika Selatan
 ZMK = Kwacha Zambia (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mt.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mt.properties
index d1ea852..9c22aff 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mt.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mt.properties
@@ -25,4 +25,4 @@
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 EUR = ewro|€
 MTL = Lira Maltija|||1
-XXX = Munita Mhix Magħrufa jew Mhix Valida|||1
+XXX = Munita Mhix Magħrufa jew Mhix Valida|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mua.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mua.properties
index 1ea648e..59d6a7d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mua.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mua.properties
@@ -53,8 +53,9 @@
 LYD = solai Libya||3
 MAD = Solai Marok
 MGA = Solai Malagasya||0
-MRO = Solai Mauritaniya||0
-MUR = Solai Mauricǝ||0
+MRO = Solai Mauritaniya (1973–2017)||0|1
+MRU = Solai Mauritaniya
+MUR = Solai Mauricǝ
 MWK = Solai Malawi
 MZM = Solai Mozambika|||1
 NAD = Solai Namibiya
@@ -67,10 +68,11 @@
 SHP = Solai Helena
 SLL = solai Sierra leonǝ||0
 SOS = Solai Somaliya||0
-STD = Solai Sao Tome||0|1
+STD = Solai Sao Tome (1977–2017)||0|1
+STN = Solai Sao Tome
 SZL = solai Swaziland
 TND = Solai Tunisiya||3
-TZS = Solai Tanzaniya||0
+TZS = Solai Tanzaniya
 UGX = Solai Uganda||0
 USD = Solai Amerika|US$
 XAF = solai BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_my.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_my.properties
index 3aab145..a433baf 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_my.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_my.properties
@@ -26,9 +26,9 @@
 AED = အာရပ်စော်ဘွားများ ပြည်ထောင်စု ဒါဟမ်း
 AFN = အာဖဂန် အာဖဂါနီ||0
 ALL = အယ်ဘေးနီးယား လီခ်||0
-AMD = အာမေးနီးယား ဒရမ်||0
+AMD = အာမေးနီးယား ဒရမ်
 ANG = နယ်သာလန် အန်တီလန် ဂင်းဒါး|NAf
-AOA = အင်ဂိုလာ ကန်ဇာ
+AOA = အန်ဂိုလာ ကွမ်ဇာ
 ARP = အာဂျင်တီးနား ပီဆို (၁၉၈၃–၁၉၈၅)|||1
 ARS = အာဂျင်တီးနား ပီဆို
 AUD = ဩစတြေးလျ ဒေါ်လာ|A$
@@ -60,7 +60,7 @@
 CLP = ချီလီ ပီဆို||0
 CNH = တရုတ် ယွမ် (ဟောင်ကောင်)|||1
 CNY = တရုတ် ယွမ်|CN¥
-COP = ကိုလံဘီယာ ပီဆို||0
+COP = ကိုလံဘီယာ ပီဆို
 CRC = ကို့စတာရီကာ ကိုလွန်
 CUC = နိုင်ငံခြားငွေလဲလှယ်နိုင်သော ကျူးဘားပီဆို
 CUP = ကျူးဘား ပီဆို
@@ -87,13 +87,13 @@
 GMD = ဂမ်ဘီယာ ဒါလာစီ
 GNF = ဂီနီရာ ဖရန့်||0
 GTQ = ဂွါတီမာလာ ခက်ဇော်လ်
-GYD = ဂိုင်ယာနာ ဒေါ်လာ||0
+GYD = ဂိုင်ယာနာ ဒေါ်လာ
 HKD = ဟောင်ကောင် ဒေါ်လာ|HK$
 HNL = ဟွန်ဒူးရပ်စ် လမ်းပီရာ
 HRK = ခရိုအေးရှား ခူးနာ
 HTG = ဟေတီဂူးအော်ဒ်|G
 HUF = ဟန်ဂေရီယံ ဖော်ရင့်တ်
-IDR = အင်ဒိုနီးရှား ရူပီးယား||0
+IDR = အင်ဒိုနီးရှား ရူပီးယား
 ILP = အစ္စရေး ပေါင်|||1
 ILS = အစ္စရေး ရှဲကလ်အသစ်|₪
 INR = အိန္ဒိယ ရူပီး|₹
@@ -124,13 +124,14 @@
 MGA = မာလာဂါစီ အရီရရီ||0
 MKD = မက်ဆီဒိုးနီးယား ဒီနာ
 MMK = မြန်မာ ကျပ်|K|0
-MNT = မွန်ဂိုးလီးယား ထူးဂရခ်||0
+MNT = မွန်ဂိုးလီးယား ထူးဂရခ်
 MOP = မကာအို ပါတားကား
-MRO = မော်ရီတေးနီးယား အူဂီးယာ||0
-MUR = မောရစ်ရှ ရူပီး||0
+MRO = မော်ရီတေးနီးယား အူဂီးယာ (၁၉၇၃–၂၀၁၇)||0|1
+MRU = မော်ရီတေးနီးယန်း အူဂီးယာ
+MUR = မောရစ်ရှ ရူပီး
 MVR = မော်လ်ဒိုက် ရူးဖီရာ
 MWK = မာလာဝီ ခွါးချာ
-MXN = မက္ကဆီကို ပီဆို|MX$
+MXN = မက်ကဆီကို ပီဆို|MX$
 MYR = မလေးရှား ရင်းဂစ်
 MZN = မိုဇမ်ဘစ် မက်တီခယ်လ်
 NAD = နမီးဘီးယား ဒေါ်လာ
@@ -140,11 +141,11 @@
 NPR = နီပေါ ရူပီး
 NZD = နယူးဇီလန် ဒေါ်လာ|NZ$
 OMR = အိုမန်နီ ရီရယ်||3
-PAB = ပနားမား ဘလ်ဘိုးအာ|B/.
+PAB = ပနားမား ဘလျဘိုးအာ|B/.
 PEN = ပီရူး ဆိုးလ်
 PGK = ပါပူအာ နယူးဂီနီ ခီးနာ
 PHP = ဖိလစ်ပိုင် ပီဆို
-PKR = ပါကစ္စတန် ရူပီး||0
+PKR = ပါကစ္စတန် ရူပီး
 PLN = ပိုလန် ဇလော့တီ
 PYG = ပါရာဂွေး ဂွါးအ်နီး||0
 QAR = ကာတာရီ ရီရယ်
@@ -166,6 +167,7 @@
 SRD = ဆူရီနမ်း ဒေါ်လာ
 SSP = တောင်ဆူဒန် ပေါင်
 STD = ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ||0|1
+STN = ဆောင်တူမေးနှင့် ပရင်စီပီ ဒိုဘရာ (၂၀၁၈)
 SUR = ဆိုဗီယက် ရူဗယ်|||1
 SYP = ဆီးရီးယား ပေါင်||0
 SZL = ဆွာဇီလန် လီလန်းဂီနီ
@@ -178,15 +180,16 @@
 TRY = တူရကီ လိုင်ရာ|TL
 TTD = ထရီနီဒတ်နှင့် တိုဘက်ဂို ဒေါ်လာ|TT$
 TWD = ထိုင်ဝမ် ဒေါ်လာအသစ်|NT$
-TZS = တန်ဇန်းနီးယား သျှီလင်||0
+TZS = တန်ဇန်းနီးယား သျှီလင်
 UAH = ယူကရိန်း ဟီရီဗင်းညား
 UGX = ယူဂန္ဒာ သျှီလင်||0
 USD = အမေရိကန် ဒေါ်လာ|US$
 USN = အမေရိကန် ဒေါ်လာ (နောက်နေ့)|||1
 USS = အမေရိကန် ဒေါ်လာ (တနေ့တည်း)|||1
 UYU = ဥရုဂွေး ပီဆို
-UZS = ဥဇဘက်ကစ္စတန် ဆော်မ်||0
-VEF = ဗင်နီဇွဲလား ဘိုလီဗာ
+UZS = ဥဇဘက်ကစ္စတန် ဆော်မ်
+VEF = ဗင်နီဇွဲလား ဘိုလီဗာ (၂၀၀၈–၂၀၁၈)|||1
+VES = ဗင်နီဇွဲလန်း ဘိုလီဗာ
 VND = ဗီယက်နမ် ဒေါင်|₫|0
 VUV = ဗနွားတူ ဗားထူ||0
 WST = ဆမိုအား ထားလာ
@@ -200,7 +203,7 @@
 XPF = CFP ဖရန့်|CFPF|0
 XPT = ပလက်တီနမ်|||1
 XTS = စမ်းသပ် ငွေကြေး ကုဒ်|||1
-XXX = မသိသို့မဟုတ်မရှိသောငွေကြေး|||1
+XXX = မသိသို့မဟုတ်မရှိသောငွေကြေး|¤||1
 YER = ယီမင်နီ ရီရယ်||0
 ZAR = တောင်အာဖရိက ရန်း
 ZMW = ဇင်ဘာဘွေ ခွါးချာ
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mzn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mzn.properties
index f3c0bac1..fcc7710 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mzn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_mzn.properties
@@ -26,7 +26,7 @@
 AED = متحده عربی امارات ِدرهم
 AFN = افغانستون ِافغانی||0
 ALL = آلبانی ِلک||0
-AMD = ارمنستون درهم||0
+AMD = ارمنستون درهم
 ANG = هلند ِآنتیل ِجزایر ِگویلدر
 AOA = آنگولای ِکوانزا
 ARS = آرژانتین ِپزو
@@ -53,7 +53,7 @@
 CHF = سوییس ِفرانک
 CLP = شیلی ِپزو||0
 CNY = چین ِیوآن|CN¥
-COP = کلمبیای ِپزو||0
+COP = کلمبیای ِپزو
 CRC = کاستاریکای ِکولون
 CUC = کوبای ِتبدیل‌بَیی پزو
 CUP = کوبای ِپزو
@@ -75,13 +75,13 @@
 GMD = گامبیای ِدالاسی
 GNF = گینه‌ی ِفرانک||0
 GTQ = گواتمالا کتزال
-GYD = گویان ِدولار||0
+GYD = گویان ِدولار
 HKD = هونگ کونگ ِدولار|HK$
 HNL = هندوراس ِلمپیرا
 HRK = کرواسی ِکونا
 HTG = هائیتی ِگورد
 HUF = مجارستون ِفروینت
-IDR = اندونزی ِروپیه||0
+IDR = اندونزی ِروپیه
 ILS = اسراییل ِنو شِکِل|₪
 INR = هند ِروپیه|₹
 IQD = عراق ِدینار||0
@@ -109,10 +109,11 @@
 MGA = ماداگاسکار ِآریاری||0
 MKD = مقدونیه‌ی ِدینار
 MMK = میانمار ِکیات||0
-MNT = مغلستون ِتوگریک||0
+MNT = مغلستون ِتوگریک
 MOP = ماکائو ِپاتاجا
-MRO = موریتانی ِاوگوئیا||0
-MUR = موریتیان ِروپیه||0
+MRO = موریتانی ِاوگوئیا (1973–2017)||0|1
+MRU = موریتانی ِاوگوئیا
+MUR = موریتیان ِروپیه
 MVR = مالدیو ِروفیا
 MWK = مالاوی ِکواچا
 MXN = مکزیک ِپزو|MX$
@@ -127,7 +128,7 @@
 PAB = پانامای ِبالبوا
 PEN = پروی ِسول
 PHP = فیلیپین ِپزو
-PKR = پاکستون روپیه||0
+PKR = پاکستون روپیه
 PLN = لهستون ِزلوتی
 PYG = پاراگوئه‌ی ِگوارانی||0
 QAR = قطر ِریال
@@ -145,7 +146,8 @@
 SOS = سومالی ِشیلینگ||0
 SRD = سورینام ِدولار
 SSP = جنوبی سودان ِپوند
-STD = سائوتومه و پرینسیپ ِدوبرا||0|1
+STD = سائوتومه و پرینسیپ ِدوبرا (1977–2017)||0|1
+STN = سائوتومه و پرینسیپ ِدوبرا
 SYP = سوریه‌ی ِپوند||0
 SZL = سوازیلند ِلیلانجنی
 THB = تایلند ِبات
@@ -155,13 +157,14 @@
 TRY = ترکیه‌ی ِلیره|TL
 TTD = ترینیداد و توباگوی ِدولار
 TWD = جدید ِتایوان ِدولار|NT$
-TZS = تانزانیای ِشیلینگ||0
+TZS = تانزانیای ِشیلینگ
 UAH = اکراین ِگریونا
 UGX = اوگاندای ِشیلینگ||0
 USD = آمریکای ِدولار|$
 UYU = اروگوئه‌ی ِپزو
-UZS = ازبکستون ِسام||0
-VEF = ونزوئلایِ بولیوار
+UZS = ازبکستون ِسام
+VEF = ونزوئلایِ بولیوار (2008–2018)|||1
+VES = ونزوئلایِ بولیوار
 VND = ویتنام ِدنگ|₫|0
 XAF = میونی آفریقای ِسی‌اف‌ای فرانک|FCFA|0
 XCD = شرقی کاراییب ِدولار|EC$
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_naq.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_naq.properties
index f5266e6..7477ae1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_naq.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_naq.properties
@@ -53,8 +53,9 @@
 LYD = Libyan Dinar||3
 MAD = Moroccan Dirham
 MGA = Malagasy Franc||0
-MRO = Mauritania Ouguiya||0
-MUR = Mauritius Rupeeb||0
+MRO = Mauritania Ouguiya (1973–2017)||0|1
+MRU = Mauritania Ouguiya
+MUR = Mauritius Rupeeb
 MWK = Malawian Kwachab
 MZM = Mozambique Metical|||1
 NAD = Namibia Dollari|$
@@ -67,10 +68,11 @@
 SHP = St Helena Ponds
 SLL = Leone||0
 SOS = Somali Shillings||0
-STD = Sao Tome and Principe Dobra||0|1
+STD = Sao Tome and Principe Dobra (1977–2017)||0|1
+STN = Sao Tome and Principe Dobra
 SZL = Lilangeni
 TND = Tunisian Dinar||3
-TZS = Tanzanian Shillings||0
+TZS = Tanzanian Shillings
 UGX = Ugandan Shillings||0
 USD = US Dollari|US$
 XAF = CFA Franc BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nb.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nb.properties
index 78cac3c..43edf58 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nb.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nb.properties
@@ -29,7 +29,7 @@
 AFN = afghanske afghani||0
 ALK = albanske lek (1946–1965)|||1
 ALL = albanske lek||0
-AMD = armenske dram||0
+AMD = armenske dram
 ANG = nederlandske antillegylden
 AOA = angolanske kwanza
 AOK = angolanske kwanza (1977–1990)|||1
@@ -91,7 +91,7 @@
 CNH = kinesiske yuan (offshore)|||1
 CNX = Kinas folkebank dollar|||1
 CNY = kinesiske yuan
-COP = colombianske pesos||0
+COP = colombianske pesos
 COU = colombianske unidad de valor real|||1
 CRC = costaricanske colón
 CSD = serbiske dinarer (2002–2006)|||1
@@ -135,14 +135,14 @@
 GTQ = guatemalanske quetzal
 GWE = portugisiske guinea escudo|||1
 GWP = Guinea-Bissau-pesos|||1
-GYD = guyanske dollar||0
+GYD = guyanske dollar
 HKD = Hongkong-dollar
 HNL = honduranske lempira
 HRD = kroatiske dinarer|||1
 HRK = kroatiske kuna
 HTG = haitiske gourde
 HUF = ungarske forinter
-IDR = indonesiske rupier||0
+IDR = indonesiske rupier
 IEP = irske pund|||1
 ILP = israelske pund|||1
 ILR = israelske shekler (1980–1985)|||1
@@ -190,12 +190,13 @@
 MKN = makedonske denarer (1992–1993)|||1
 MLF = maliske franc|||1
 MMK = myanmarske kyat||0
-MNT = mongolske tugrik||0
+MNT = mongolske tugrik
 MOP = makaoiske pataca
-MRO = mauritanske ouguiya||0
+MRO = mauritanske ouguiya (1973–2017)||0|1
+MRU = mauritanske ouguiya
 MTL = maltesiske lira|||1
 MTP = maltesiske pund|||1
-MUR = mauritiske rupier||0
+MUR = mauritiske rupier
 MVP = maldiviske rupier|||1
 MVR = maldiviske rufiyaa
 MWK = malawiske kwacha
@@ -221,7 +222,7 @@
 PES = peruanske sol (1863–1965)|||1
 PGK = papuanske kina
 PHP = filippinske pesos
-PKR = pakistanske rupier||0
+PKR = pakistanske rupier
 PLN = polske zloty
 PLZ = polske zloty (1950–1995)|||1
 PTE = portugisiske escudo|||1
@@ -250,7 +251,8 @@
 SRD = surinamske dollar
 SRG = surinamske gylden|||1
 SSP = sørsudanske pund
-STD = saotomesiske dobra||0|1
+STD = saotomesiske dobra (1977–2017)||0|1
+STN = saotomesiske dobra
 SUR = sovjetiske rubler|||1
 SVC = salvadoranske colon|||1
 SYP = syriske pund||0
@@ -267,7 +269,7 @@
 TRY = tyrkiske lire|TL
 TTD = trinidadiske dollar
 TWD = nye taiwanske dollar
-TZS = tanzanianske shilling||0
+TZS = tanzanianske shilling
 UAH = ukrainske hryvnia
 UAK = ukrainske karbovanetz|||1
 UGS = ugandiske shilling (1966–1987)|||1
@@ -278,9 +280,10 @@
 UYI = uruguyanske pesos (indekserte enheter)||0|1
 UYP = uruguayanske pesos (1975–1993)|||1
 UYU = uruguayanske pesos
-UZS = usbekiske som||0
+UZS = usbekiske som
 VEB = venezuelanske bolivar (1871–2008)|||1
-VEF = venezuelanske bolivar
+VEF = venezuelanske bolivar (2008–2018)|||1
+VES = venezuelanske bolivar
 VND = vietnamesiske dong||0
 VNN = vietnamesiske dong (1978–1985)|||1
 VUV = vanuatiske vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nd.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nd.properties
index 8112b18..37f3ae9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nd.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nd.properties
@@ -53,8 +53,9 @@
 LYD = Dinari yase Libya||3
 MAD = Dirham yase Morokho
 MGA = Fulenki yase Malagasi||0
-MRO = Ugwiya yase Moritaniya||0
-MUR = Rupi yase Morishasi||0
+MRO = Ugwiya yase Moritaniya (1973–2017)||0|1
+MRU = Ugwiya yase Moritaniya
+MUR = Rupi yase Morishasi
 MWK = Kwacha yase Malawi
 MZM = Metikali yase Mozambiki|||1
 NAD = Dola yase Namibiya
@@ -67,10 +68,11 @@
 SHP = Phawundindi laseSt Helena
 SLL = Leyoni||0
 SOS = Shilingi yase Somaliya||0
-STD = Dobra yase Sao Tome lo Principe||0|1
+STD = Dobra yase Sao Tome lo Principe (1977–2017)||0|1
+STN = Dobra yase Sao Tome lo Principe
 SZL = Lilangeni
 TND = Dinari yase Tunisiya||3
-TZS = Shilingi yase Tanzaniya||0
+TZS = Shilingi yase Tanzaniya
 UGX = Shilingi yase Uganda||0
 USD = Dola yase Amelika|US$
 XAF = Fulenki CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nds.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nds.properties
index fd6bb8a..706f6a2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nds.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nds.properties
@@ -32,7 +32,7 @@
 EUR = Euro|€
 GBP = Britsch Pund Sterling|£
 HKD = Hongkong-Dollar|HK$
-IDR = Indoneesch Rupje||0
+IDR = Indoneesch Rupje
 INR = Indsch Rupje|₹
 JPY = Japaansch Yen|JP¥|0
 KRW = Söödkoreansch Won|₩|0
@@ -46,5 +46,5 @@
 TRY = Törksch Lira|TL
 TWD = Nieg Taiwan-Dollar|NT$
 USD = US-Dollar|$
-XXX = Nich begäng Geldsoort|||1
+XXX = Nich begäng Geldsoort|¤||1
 ZAR = Söödafrikaansch Rand
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ne.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ne.properties
index f977f6e..2827fbe 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ne.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ne.properties
@@ -27,7 +27,7 @@
 AFA = अफ्गानी(१९२७–२००२)|||1
 AFN = अफ्गान अफ्गानी||0
 ALL = अल्बानियन लेक||0
-AMD = आर्मेनियाली ड्राम||0
+AMD = आर्मेनियाली ड्राम
 ANG = नेदरल्याण्ड्स एन्टिलियन गिल्डर
 AOA = एङ्गोलान क्वान्जा
 ARS = अर्जेन्टिनी पेसो
@@ -56,7 +56,7 @@
 CLP = चिलियन पेसो||0
 CNH = चिनियाँ युआन(तटवर्ती)|||1
 CNY = चिनिँया युआन|CN¥
-COP = कोलम्वियन पेसो||0
+COP = कोलम्वियन पेसो
 CRC = कोष्टारिकन कोलोन
 CUC = क्यूवाली रूपान्तरणयोग्य पेसो
 CUP = क्यूवाली पेसो
@@ -79,13 +79,13 @@
 GMD = गाम्वियाली डालासी
 GNF = गिनियाली फ्रान्क||0
 GTQ = ग्वाटेमाला क्वेट्जाल
-GYD = गाइनिज डलर||0
+GYD = गाइनिज डलर
 HKD = हङकङ डलर|HK$
 HNL = होन्डुरान लेम्पिरा
 HRK = क्रोएशियाली कुना
 HTG = हैटियाली गुर्ड
 HUF = हङ्गेरियन फोरिन्ट
-IDR = इण्डोनेशियाली रूपियाँ||0
+IDR = इण्डोनेशियाली रूपियाँ
 ILS = इजरायली नयाँ शेकेल|₪
 INR = भारतीय रूपिँया|₹
 IQD = इराकी डिनार||0
@@ -115,10 +115,11 @@
 MGA = मालागासी एरिआरी||0
 MKD = म्यासेडोनियाली डेनार
 MMK = म्यान्मार क्याट||0
-MNT = मङ्गोलियाली टुग्रिक||0
+MNT = मङ्गोलियाली टुग्रिक
 MOP = माकानिज पटाका
-MRO = माउरिटानियानली औगुइया||0
-MUR = माउरिटियन रूपी||0
+MRO = माउरिटानियानली औगुइया (१९७३–२०१७)||0|1
+MRU = माउरिटानियानली औगुइया
+MUR = माउरिटियन रूपी
 MVR = मालडिभियाली रूफियाँ
 MWK = मलाविअन क्वाचा
 MXN = मेक्सिकन पेसो|MX$
@@ -135,7 +136,7 @@
 PEN = पेरूभियाली सोल
 PGK = पपुआ न्यू गिनियाली किना
 PHP = फिलिपिनी पेसो
-PKR = पाकिस्तानी रूपियाँ||0
+PKR = पाकिस्तानी रूपियाँ
 PLN = पोलिश ज्लोटाई
 PYG = पारागुयाली गुरानी||0
 QAR = कतारी रियल
@@ -154,7 +155,8 @@
 SOS = सोमाली शिलिङ||0
 SRD = सुरिनामिज डलर
 SSP = दक्षिण सुडानी पाउन्ड
-STD = साओ टोम र प्रिन्सिप डोब्रा||0|1
+STD = साओ टोम र प्रिन्सिप डोब्रा (१९७७–२०१७)||0|1
+STN = साओ टोम र प्रिन्सिप डोब्रा
 SYP = सिरियाली पाउन्ड||0
 SZL = स्वाजी लिलान्गेनी
 THB = थाई भाट|฿
@@ -165,13 +167,14 @@
 TRY = टर्किश लिरा|TL
 TTD = त्रिनिडाड र टोबागो डलर
 TWD = नयाँ ताइवान डलर|NT$
-TZS = ताञ्जानियाली शिलिङ||0
+TZS = ताञ्जानियाली शिलिङ
 UAH = युक्रेनी हिर्भिनिया
 UGX = युगाण्डाली शिलिङ||0
 USD = अमेरिकी डलर|US$
 UYU = उरूगुवायाली पेसो
-UZS = उज्बेकिस्तान सोम||0
-VEF = भेनेजुएलन बोलिभर
+UZS = उज्बेकिस्तान सोम
+VEF = भेनेजुएलन बोलिभर (२००८–२०१८)|||1
+VES = भेनेजुएलन बोलिभर-2
 VND = भियतनामी डङ्|₫|0
 VUV = भानुआतू भातु||0
 WST = सामोआन ताला
@@ -179,7 +182,7 @@
 XCD = पूर्वी क्यारिबियन डलर|EC$
 XOF = सीएफ्‌ए फ्रान्क बीसीइएओ|CFA|0
 XPF = सीएफ्‌पी फ्रान्क|CFPF|0
-XXX = अज्ञात मुद्रा|||1
+XXX = अज्ञात मुद्रा|¤||1
 YER = येमेनी रियाल||0
 ZAR = दक्षिण अफ्रिकी र्‍यान्ड
 ZMK = जाम्बियाली क्वाचा (१९६८–२०१२)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nl.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nl.properties
index 4cee348..c1b3dd7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nl.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nl.properties
@@ -29,7 +29,7 @@
 AFN = Afghaanse afghani||0
 ALK = Albanese lek (1946–1965)|||1
 ALL = Albanese lek||0
-AMD = Armeense dram||0
+AMD = Armeense dram
 ANG = Nederlands-Antilliaanse gulden
 AOA = Angolese kwanza
 AOK = Angolese kwanza (1977–1990)|||1
@@ -90,8 +90,8 @@
 CLP = Chileense peso||0
 CNH = Chinese renminbi (offshore)|||1
 CNX = dollar van de Chinese Volksbank|||1
-CNY = Chinese Yuan|CN¥
-COP = Colombiaanse peso||0
+CNY = Chinese yuan|CN¥
+COP = Colombiaanse peso
 COU = Unidad de Valor Real|||1
 CRC = Costa Ricaanse colon
 CSD = Oude Servische dinar|||1
@@ -135,14 +135,14 @@
 GTQ = Guatemalteekse quetzal
 GWE = Portugees-Guinese escudo|||1
 GWP = Guinee-Bissause peso|||1
-GYD = Guyaanse dollar||0
+GYD = Guyaanse dollar
 HKD = Hongkongse dollar|HK$
 HNL = Hondurese lempira
 HRD = Kroatische dinar|||1
 HRK = Kroatische kuna
 HTG = Haïtiaanse gourde
 HUF = Hongaarse forint
-IDR = Indonesische roepia||0
+IDR = Indonesische roepia
 IEP = Iers pond|||1
 ILP = Israëlisch pond|||1
 ILR = Israëlische sjekel (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = Macedonische denar (1992–1993)|||1
 MLF = Malinese franc|||1
 MMK = Myanmarese kyat||0
-MNT = Mongoolse tugrik||0
+MNT = Mongoolse tugrik
 MOP = Macause pataca
-MRO = Mauritaanse ouguiya||0
+MRO = Mauritaanse ouguiya (1973–2017)||0|1
+MRU = Mauritaanse ouguiya
 MTL = Maltese lire|||1
 MTP = Maltees pond|||1
-MUR = Mauritiaanse roepie||0
+MUR = Mauritiaanse roepie
 MVP = Maldivische roepie|||1
 MVR = Maldivische rufiyaa
 MWK = Malawische kwacha
@@ -222,7 +223,7 @@
 PES = Peruaanse sol (1863–1965)|||1
 PGK = Papoea-Nieuw-Guinese kina
 PHP = Filipijnse peso
-PKR = Pakistaanse roepie||0
+PKR = Pakistaanse roepie
 PLN = Poolse zloty
 PLZ = Poolse zloty (1950–1995)|||1
 PTE = Portugese escudo|||1
@@ -251,7 +252,8 @@
 SRD = Surinaamse dollar
 SRG = Surinaamse gulden|||1
 SSP = Zuid-Soedanees pond
-STD = Santomese dobra||0|1
+STD = Santomese dobra (1977–2017)||0|1
+STN = Santomese dobra
 SUR = Sovjet-roebel|||1
 SVC = Salvadoraanse colón|||1
 SYP = Syrisch pond||0
@@ -268,7 +270,7 @@
 TRY = Turkse lira|TL
 TTD = Trinidad en Tobago-dollar
 TWD = Nieuwe Taiwanese dollar|NT$
-TZS = Tanzaniaanse shilling||0
+TZS = Tanzaniaanse shilling
 UAH = Oekraïense hryvnia
 UAK = Oekraïense karbovanetz|||1
 UGS = Oegandese shilling (1966–1987)|||1
@@ -279,9 +281,10 @@
 UYI = Uruguayaanse peso en geïndexeerde eenheden||0|1
 UYP = Uruguayaanse peso (1975–1993)|||1
 UYU = Uruguayaanse peso
-UZS = Oezbeekse sum||0
+UZS = Oezbeekse sum
 VEB = Venezolaanse bolivar (1871–2008)|||1
-VEF = Venezolaanse bolivar
+VEF = Venezolaanse bolivar (2008–2018)|||1
+VES = Venezolaanse bolivar
 VND = Vietnamese dong|₫|0
 VNN = Vietnamese dong (1978–1985)|||1
 VUV = Vanuatuaanse vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nmg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nmg.properties
index 5282f58..8698a11 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nmg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nmg.properties
@@ -53,8 +53,9 @@
 LYD = Mɔn Libya||3
 MAD = Mɔn Marɔk
 MGA = Mɔn Madagaskar||0
-MRO = Mɔn Moritania||0
-MUR = Mɔn Moriss||0
+MRO = Mɔn Moritania (1973–2017)||0|1
+MRU = Mɔn Moritania
+MUR = Mɔn Moriss
 MWK = Mɔn Malawi
 MZM = Mɔn Mozambik|||1
 NAD = Dɔ́llɔ Namibia
@@ -67,10 +68,11 @@
 SHP = Mɔn má Saint Lina
 SLL = Mɔn Leɔne||0
 SOS = Mɔn Somalía||0
-STD = Mɔn Sao tomé na prinship||0|1
+STD = Mɔn Sao tomé na prinship (1977–2017)||0|1
+STN = Mɔn Sao tomé na prinship
 SZL = Mɔn Ligangeni
 TND = Mɔn Tunisia||3
-TZS = Mɔn Tanzania||0
+TZS = Mɔn Tanzania
 UGX = Mɔn Uganda||0
 USD = Dɔ́llɔ Amɛŕka|US$
 XAF = Fraŋ CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nn.properties
index 058783d..5132225 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nn.properties
@@ -28,7 +28,7 @@
 AFA = afghani (1927–2002)|||1
 AFN = afghanske afghani||0
 ALL = albanske lek||0
-AMD = armenske dram||0
+AMD = armenske dram
 ANG = nederlandske antillegylden
 AOA = angolanske kwanza
 AOK = angolske kwanza (1977–1990)|||1
@@ -80,7 +80,7 @@
 CLF = chilenske unidades de fomento||4|1
 CLP = chilenske pesos||0
 CNY = kinesiske yuan
-COP = kolombianske pesos||0
+COP = kolombianske pesos
 COU = unidad de valor real|||1
 CRC = kostarikanske colón
 CSD = gamle serbiske dinarer|||1
@@ -124,14 +124,14 @@
 GTQ = guatemalanske quetzal
 GWE = portugisiske guinea escudo|||1
 GWP = Guinea-Bissau-peso|||1
-GYD = guyanske dollar||0
+GYD = guyanske dollar
 HKD = Hongkong-dollar
 HNL = honduranske lempira
 HRD = kroatiske dinar|||1
 HRK = kroatiske kuna
 HTG = haitiske gourde
 HUF = ungarske forintar
-IDR = indonesiske rupiar||0
+IDR = indonesiske rupiar
 IEP = irske pund|||1
 ILP = israelske pund|||1
 ILS = israelske nye sheklar
@@ -173,12 +173,13 @@
 MKD = makedonske denarar
 MLF = maliske franc|||1
 MMK = myanmarske kyat||0
-MNT = mongolske tugrik||0
+MNT = mongolske tugrik
 MOP = makaoiske pataca
-MRO = mauritanske ouguiya||0
+MRO = mauritanske ouguiya (1973–2017)||0|1
+MRU = mauritanske ouguiya
 MTL = maltesiske lira|||1
 MTP = maltesiske pund|||1
-MUR = mauritanske rupiar||0
+MUR = mauritanske rupiar
 MVR = maldiviske rufiyaa
 MWK = malawiske kwacha
 MXN = meksikanske pesos
@@ -203,7 +204,7 @@
 PES = peruanske sol (1863–1965)|||1
 PGK = papuanske kina
 PHP = filippinske pesos
-PKR = pakistanske rupiar||0
+PKR = pakistanske rupiar
 PLN = polske zloty
 PLZ = polske zloty (1950–1995)|||1
 PTE = portugisiske escudo|||1
@@ -232,7 +233,8 @@
 SRD = surinamske dollar
 SRG = surinamske gylden|||1
 SSP = sørsudanske pund
-STD = saotomesiske dobra||0|1
+STD = saotomesiske dobra (1977–2017)||0|1
+STN = saotomesiske dobra
 SUR = sovjetiske rublar|||1
 SVC = salvadoranske colon|||1
 SYP = syriske pund||0
@@ -240,7 +242,7 @@
 THB = thailandske baht
 TJR = tadsjikiske rublar|||1
 TJS = tadsjikiske somoni
-TMM = turkmenske manat (1993–2009)||0|1
+TMM = turkmensk manat (1993–2009)||0|1
 TMT = turkmenske manat
 TND = tunisiske dinarar||3
 TOP = tonganske paʻanga
@@ -249,7 +251,7 @@
 TRY = tyrkiske lire|TL
 TTD = trinidadiske dollar
 TWD = nye taiwanske dollar
-TZS = tanzanianske shilling||0
+TZS = tanzanianske shilling
 UAH = ukrainske hryvnia
 UAK = ukrainske karbovanetz|||1
 UGS = ugandiske shilling (1966–1987)|||1
@@ -260,9 +262,10 @@
 UYI = uruguayanske peso en unidades indexadas||0|1
 UYP = uruguayanske peso (1975–1993)|||1
 UYU = uruguayanske pesos
-UZS = usbekiske sum||0
+UZS = usbekiske sum
 VEB = venezuelanske bolivar (1871–2008)|||1
-VEF = venezuelanske bolivar
+VEF = venezuelanske bolivar (2008–2018)|||1
+VES = venezuelanske bolivar
 VND = vietnamesiske dong||0
 VUV = vanuatuiske vatu||0
 WST = samoanske tala
@@ -284,7 +287,7 @@
 XPT = platina|||1
 XRE = RINET-fond|||1
 XTS = testvalutakode|||1
-XXX = ukjend valuta|||1
+XXX = ukjend valuta|¤||1
 YDD = jemenittiske dinarar|||1
 YER = jemenittiske rial||0
 YUD = jugoslaviske dinarar (hard)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nyn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nyn.properties
index 9923974..792a0e3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nyn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_nyn.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirram ya Moroko
 MGA = Ariari ya Maragariita||0
-MRO = Ougwiya ya Mouriteeniya||0
-MUR = Rupiiha ya Mauritiasi||0
+MRO = Ougwiya ya Mouriteeniya (1973–2017)||0|1
+MRU = Ougwiya ya Mouriteeniya
+MUR = Rupiiha ya Mauritiasi
 MWK = Kwaca ya Malawi
 MZM = Metikari ya Mozambikwi|||1
 NAD = Doora ya Namibiya
@@ -67,10 +68,11 @@
 SHP = Paundi ya Senti Herena
 SLL = Leone||0
 SOS = Eshiringi ya Somalia||0
-STD = Dobra ya Sao Tome na Purinsipo||0|1
+STD = Dobra ya Sao Tome na Purinsipo (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Purinsipo
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Eshiringi ya Tanzania||0
+TZS = Eshiringi ya Tanzania
 UGX = Eshiringi ya Uganda|USh|0
 USD = Doora ya America|US$
 XAF = Faranga ya CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_or.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_or.properties
index 1fdb0ba..ed80302 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_or.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_or.properties
@@ -24,158 +24,161 @@
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 AED = ଯୁକ୍ତ ଆରବ ଏମିରେଟସ୍ ଦିରହାମ୍
-AFN = ଆଫଘାନୀୟ ଆଫଘାନି||0
+AFN = ଆଫଗାନ ଆଫଗାନି||0
 ALL = ଆଲବାନିୟ ଲେକ୍||0
-AMD = ଅର୍ମେନିୟ ଡ୍ରାମ୍||0
-ANG = ନେଦରଲ୍ୟାଣ୍ଡ୍ ଆଣ୍ଟିଲିୟ ଗୁଇଲଡେର୍
-AOA = ଅଙ୍ଗୋଲିୟ କୱାନଜା
-ARS = ଆର୍ଜେଣ୍ଟିନିୟ ପେସୋ
+AMD = ଅର୍ମେନୀୟ ଡ୍ରାମ୍
+ANG = ନେଦରଲ୍ୟାଣ୍ଡ୍ ଆଣ୍ଟିଲିୟ ଗିଲଡର୍
+AOA = ଅଙ୍ଗୋଲୀୟ କୱାନଜା
+ARS = ଆର୍ଜେଣ୍ଟାଇନ୍‍ ପେସୋ
 AUD = ଅଷ୍ଟ୍ରେଲିୟ ଡଲାର୍|A$
-AWG = ଆରୁବିୟ ଫ୍ଲୋରିୟ
+AWG = ଆରୁବୀୟ ଫ୍ଲୋରିନ୍
 AZN = ଆଜେରବାଇଜାନି ମନତ୍
-BAM = ବୋସନିଆ-ହେରଜେବୋଭିନା କନଭେରିଟେବଲ୍ ମାର୍କ
-BBD = ବାର୍ବଡିୟ ଡଲାର୍
+BAM = ବୋସନିଆ-ହର୍ଜଗୋଭିନା କନଭର୍ଟିବଲ୍ ମାର୍କ୍
+BBD = ବାର୍ବାଡୀୟ ଡଲାର୍
 BDT = ବଙ୍ଗଳାଦେଶୀ ଟାକା
-BGN = ବଲଗେରୀୟ ଲେଭ୍
-BHD = ବାହରାଇନି ଦିନାର||3
-BIF = ବୁରୁନଡିୟ ଫ୍ରାଙ୍କ୍||0
-BMD = ବେରମୁଣ୍ଡିୟ ଡଲାର୍
+BGN = ବୁଲଗେରୀୟ ଲେଭ୍
+BHD = ବାଃରେନି ଦିନାର୍||3
+BIF = ବୁରୁଣ୍ଡିୟ ଫ୍ରାଙ୍କ୍||0
+BMD = ବର୍ମ୍ୟୁଡା ଡଲାର୍
 BND = ବ୍ରୁନେଇ ଡଲାର୍
-BOB = ବୋଲିଭିୟ ବୋଲିଭିଆନୋ
-BRL = ବ୍ରାଜିଲିୟ ପ୍ରକୃତ|R$
-BSD = ବାହାମିୟ ଡଲାର୍
-BTN = ଭୁଟାନୀୟ ନଗୁଲଟ୍ରୁମ୍
-BWP = ବୋଟସୱାନିୟ ପୁଲା
-BYN = ବେଲାରୁସିୟ ରୁବଲେ
-BZD = ବେଲିଜେ ଡଲାର୍
+BOB = ବୋଲିଭୀୟ ବୋଲିଭିଆନୋ
+BRL = ବ୍ରାଜିଲୀୟ ରିଏଲ୍|R$
+BSD = ବାହାମୀୟ ଡଲାର୍
+BTN = ଭୁଟାନୀ ଗଲଟ୍ରୁମ୍
+BWP = ବୋତ୍ସୱାନା ପୁଲା
+BYN = ବେଲାରୁସି ରୁବଲ୍
+BZD = ବେଲିଜ୍ ଡଲାର୍
 CAD = କାନେଡିୟ ଡଲାର୍|CA$
-CDF = କୋନଗୋଲେସେ ଫ୍ରାଙ୍କ୍
+CDF = କଙ୍ଗୋଲିଜ୍ ଫ୍ରାଙ୍କ୍
 CHF = ସୁଇସ୍ ଫ୍ରାଙ୍କ୍
-CLP = ଚିଲିୟ ପେସୋ||0
-CNH = ଚୀନିୟ ୟୁଆନ୍ (ଅଫସୋର୍)|||1
-CNY = ଚିନୀୟ ୟୁଆନ୍|CN¥
-COP = କଲୋମ୍ଵିୟ ପେସୋ||0
-CRC = କୋଷ୍ଟା ରିକିୟ କୋଲୋନ୍
-CUC = କୁବାନ୍ କୋନଭେର୍ଟିବ୍ଲେ ପେସୋ
-CUP = କୁବାନ୍ ପେସୋ
-CVE = କେପ୍ ଭେର୍ଦେୟ ଏସକୁଡୋ
+CLP = ଚିଲି ପେସୋ||0
+CNH = ଚିନୀ ୟୁଆନ୍ (ଅଫସୋର୍)|||1
+CNY = ଚିନୀ ୟୁଆନ୍|CN¥
+COP = କଲୋମ୍ବୀୟ ପେସୋ
+CRC = କୋଷ୍ଟା ରିକୀୟ କୋଲୋନ୍
+CUC = କ୍ୟୁବାନ୍ କନଭର୍ଟିବଲ୍ ପେସୋ
+CUP = କ୍ୟୁବାନ୍ ପେସୋ
+CVE = କେପ୍ ଭେର୍ଦେୟ ଏସ୍କୁଡୋ
 CZK = ଚେକ୍ କୋରୁନା
-DJF = ଡଜିବୌଟିୟ ଫ୍ରାଙ୍କ୍||0
-DKK = ଦାନିସ୍ କ୍ରୋନେ
-DOP = ଡୋମିନିକିୟ ପେସୋ
-DZD = ଆଲଗେରିୟ ଦିନାର୍
+DJF = ଜିବୌଟିୟ ଫ୍ରାଙ୍କ୍||0
+DKK = ଡାନିସ୍ କ୍ରୋନ୍
+DOP = ଡୋମିନିକୀୟ ପେସୋ
+DZD = ଆଲଜେରୀୟ ଦିନାର୍
 EGP = ଇଜିପ୍ଟିୟ ପାଉଣ୍ଡ୍
 ERN = ଏରିଟ୍ରେୟ ନାକଫା
-ETB = ଏଥିଓପିୟୋ ବିର୍
+ETB = ଇଥିଓପିୟ ବିର୍
 EUR = ୟୁରୋ|€
-FJD = ଫିଜିୟ ଡଲାର୍
-FKP = ଫାଲ୍କଲ୍ୟାଣ୍ଡ୍ ଦ୍ଵୀପପୁଞ୍ଜ ପାଉଣ୍ଡ୍
-GBP = ବ୍ରିଟିସ୍ ପାଉଣ୍ଡ୍|£
+FJD = ଫିଜି ଡଲାର୍
+FKP = ଫକଲ୍ୟାଣ୍ଡ୍ ଦ୍ଵୀପପୁଞ୍ଜ ପାଉଣ୍ଡ୍
+GBP = ବ୍ରିଟିଶ୍ ପାଉଣ୍ଡ୍|£
 GEL = ଜର୍ଜିୟ ଲାରି
 GHS = ଘାନିୟ ସେଡି
-GIP = ଗିବ୍ରାଲଟାର୍ ପାଉଣ୍ଡ୍
-GMD = ଗାମବିୟ ଡାଲାସି
+GIP = ଗିବ୍ରାଲଟର୍ ପାଉଣ୍ଡ୍
+GMD = ଗାମ୍ବିୟ ଡାଲାସି
 GNF = ଗୁଇନେୟ ଫ୍ରାଙ୍କ୍||0
-GTQ = ଗୁଏତେମାଲିୟ କ୍ଵେତଜାଲ୍
-GYD = ଗୁୟାନାଏସେ ଡଲାର୍||0
+GTQ = ଗୁଏଟମାଲୀୟ କ୍ଵେତଜାଲ୍
+GYD = ଗାୟାନିସ୍ ଡଲାର୍
 HKD = ହଂ କଂ ଡଲାର୍|HK$
-HNL = ହୋଣ୍ଡୁରିୟ ଲେମପିରା
-HRK = କ୍ରୋଆଟିୟ କୁନା
-HTG = ହାଇତିୟ ଗୌରଡେ
-HUF = ହଙ୍ଗେରିୟ ଫୋରିଣ୍ଟ
-IDR = ଇଣ୍ଡୋନେସିୟ ରୁପିଆହ||0
-ILS = ଇସ୍ରାଇଲି ନ୍ୟୁ ସେକେଲ୍|₪
-INR = ଟଙ୍କା|₹
+HNL = ହୋଣ୍ଡୁରୀୟ ଲେମପିରା
+HRK = କ୍ରୋଏସୀୟ କୁନା
+HTG = ହାଇତୀୟ ଗୋରଡ୍
+HUF = ହଙ୍ଗେରିୟ ଫୋରିଣ୍ଟ୍
+IDR = ଇଣ୍ଡୋନେସିୟ ରୁପିଆ
+ILS = ଇସ୍ରାଇଲି ନ୍ୟୁ ଶେକେଲ୍|₪
+INR = ଭାରତୀୟ ଟଙ୍କା|₹
 IQD = ଇରାକି ଦିନାର୍||0
-IRR = ଇରିୟ ରିଆଲ୍||0
-ISK = ଆଇସଲ୍ୟାଣ୍ଡିୟ କ୍ରୋନା||0
-JMD = ଜାମାଇକିୟ ଡଲାର୍
-JOD = ଜର୍ଡିୟାନ୍ ଦିନାର୍||3
-JPY = ଜାପାନୀୟ ୟେନ୍|¥|0
-KES = କେନୟାନ୍ ସିଲିଂ
-KGS = କ୍ୟାରଗ୍ୟସ୍ତାନିୟ ସୋମ୍
+IRR = ଇରାନୀ ରିଆଲ୍||0
+ISK = ଆଇସଲ୍ୟାଣ୍ଡିକ୍‍ କ୍ରୋନା||0
+JMD = ଜାମାଇକୀୟ ଡଲାର୍
+JOD = ଜର୍ଡାନିୟ ଦିନାର୍||3
+JPY = ଜାପାନୀ ୟେନ୍|¥|0
+KES = କେନିୟ ଶିଲିଂ
+KGS = କିର୍ଗିସ୍ତାନୀ ସୋମ୍
 KHR = କାମ୍ଵୋଡିୟ ରିଏଲ୍
-KMF = କୋମୋରିୟ ଫ୍ରାଙ୍କ୍||0
-KPW = ପଶ୍ଚିମ କୋରିୟ ୱୋନ୍||0
-KRW = ଦକ୍ଷିଣ କୋରିୟ ୱୋନ୍|₩|0
-KWD = କୁୱେତି ଦିନାର||3
-KYD = କାୟମାନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍
-KZT = କାଜାଖସ୍ତାନିୟ ତେନଗେ
+KMF = କୋମୋରୀୟ ଫ୍ରାଙ୍କ୍||0
+KPW = ଉତ୍ତର କୋରିଆଇ ୱୋନ୍||0
+KRW = ଦକ୍ଷିଣ କୋରିଆଇ ୱୋନ୍|₩|0
+KWD = କୁୱେତି ଦିନାର୍||3
+KYD = କେମେନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍
+KZT = କାଜାକସ୍ତାନୀ ତେଙ୍ଗେ
 LAK = ଲାଓଟିୟ କିପ୍||0
-LBP = ଲେବାନେସେ ପାଉଣ୍ଡ୍||0
+LBP = ଲେବାନିଜ୍ ପାଉଣ୍ଡ୍||0
 LKR = ଶ୍ରୀଲଙ୍କିୟ ରୁପି
-LRD = ଲିବେରିୟ ଡଲାର୍
+LRD = ଲିବେରୀୟ ଡଲାର୍
 LYD = ଲିବ୍ୟ ଦିନାର୍||3
-MAD = ମୋରୋକିୟ ଡିରହାମ୍
+MAD = ମୋରୋକୀୟ ଦିର୍ହାମ୍
 MDL = ମୋଲଡୋଭାନ୍ ଲେୟୁ
-MGA = ମାଲାଗାସେ ଆରିଆରେ||0
-MKD = ମାସେଡୋନିୟ ଡିନାର୍
-MMK = ମ୍ୟାନମାର୍ କ୍ୟାଟ୍||0
-MNT = ମଙ୍ଗୋଳିୟ ତୁଗ୍ରିକ୍||0
-MOP = ମାକାନେସିୟ ପାଟାକା
-MRO = ମାଉରିଟାନିୟ ଓୟୁଗୁଇୟା||0
-MUR = ମୌରିସିୟ ରୁପି||0
+MGA = ମାଲାଗାସି ଏରିଆରୀ||0
+MKD = ମାସେଡୋନୀୟ ଡିନର୍
+MMK = ମ୍ୟାନମାର୍ କ୍ୟାତ୍‌||0
+MNT = ମଙ୍ଗୋଲିୟ ତୁଗ୍ରିକ୍
+MOP = ମାକାନେଜ୍ ପାଟାକା
+MRO = ମର୍ଟିନିୟ ଆଗୁଇଅ (1973–2017)||0|1
+MRU = ମର୍ଟିନିୟ ଆଗୁଇଅ
+MUR = ମୌରିସୀୟ ରୁପି
 MVR = ମାଲଡିଭିୟ ରୁଫିୟା
-MWK = ମଲୱିୟ କୱାଚା
-MXN = ମେକ୍ସିକିୟ ପେସୋ|MX$
-MYR = ମାଲେସିୟ ରିଂଇଟ୍
-MZN = ମୋଜାମବିକାନ୍ ମେଟିକାଲ୍
+MWK = ମଲାୱି କ୍ୱାଚା
+MXN = ମେକ୍ସିକୀୟ ପେସୋ|MX$
+MYR = ମାଲେସିୟ ରିଙ୍ଗିଟ୍
+MZN = ମୋଜାମ୍ବିକୀୟ ମେଟିକାଲ୍
 NAD = ନାମିବିୟ ଡଲାର୍
-NGN = ନାଇଜେରିୟ ନାଇରା
-NIO = ନିକାରାଗୁଆନ୍ କୋର୍ଡୋବା
-NOK = ନରୱେଜିୟ କ୍ରୋନେ
-NPR = ନେପାଳିୟ ରୁପି
-NZD = ନ୍ୟୁଜଲ୍ୟାଣ୍ଡ୍ ଡଲାର୍|NZ$
+NGN = ନାଇଜେରିଆଇ ନାଇରା
+NIO = ନିକାରାଗୁଆ କୋର୍ଡୋବା
+NOK = ନରୱେୟୀୟ କ୍ରୋନ୍
+NPR = ନେପାଳି ରୁପି
+NZD = ନ୍ୟୁଜିଲ୍ୟାଣ୍ଡ୍ ଡଲାର୍|NZ$
 OMR = ଓମାନି ରିଆଲ୍||3
 PAB = ପାନାମାନିୟ ବାଲବୋଆ
-PEN = ପେରୁଭିୟ ସୋଲ୍
+PEN = ପେରୁଭୀୟ ସୋଲ୍
 PGK = ପପୁଆ ନ୍ୟୁ ଗୁଇନିୟ କିନା
 PHP = ଫିଲିପିନି ପେସୋ
-PKR = ପାକିସ୍ତାନି ରୁପି||0
-PLN = ପୋଲିସ୍ ଜଲୋଟି
+PKR = ପାକିସ୍ତାନୀ ରୁପି
+PLN = ପୋଲିଶ୍ ଜ୍ଲଟୀ
 PYG = ପାରାଗୁଆୟାନ୍ ଗୁଆରାନି||0
 QAR = କ୍ଵାତାରି ରିଆଲ୍
 RON = ରୋମାନିୟ ଲେଉ
-RSD = ସର୍ବିୟ ଦିନାର୍||0
-RUB = ଋଷିୟ ରୁବଲେ
-RWF = ରୱାନାଦାନ୍ ଫ୍ରାଙ୍କ୍||0
+RSD = ସର୍ବିଆଇ ଦିନାର||0
+RUB = ରୁଷି ରୁବଲ୍
+RWF = ରୁୱାଣ୍ଡା ଫ୍ରାଙ୍କ୍||0
 SAR = ସୌଦି ରିୟାଲ୍
-SBD = ସୋଲୋମୋନ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍
+SBD = ସୋଲୋମୋନ୍ ଦ୍ଵୀପପୁଞ୍ଜ ଡଲାର୍
 SCR = ସେୟଚେଲୋଇସ୍ ରୁପି
-SDG = ସୁଦାନୀୟ ପାଉଣ୍ଡ୍
-SEK = ସ୍ୱେଡିୟ କ୍ରୋନା
-SGD = ସିଂଗାପୁର୍ ଡଲାର୍
+SDG = ସୁଦାନୀଜ ପାଉଣ୍ଡ୍
+SEK = ସ୍ୱେଡିଶ୍ କ୍ରୋନା
+SGD = ସିଙ୍ଗାପୁର୍ ଡଲାର୍
 SHP = ସେଣ୍ଟ୍. ହେଲେନା ପାଉଣ୍ଡ୍
-SLL = ସିଏରା ଲେଓନେଆନ୍ ଲେଓନି||0
+SLL = ସିଏରା ଲିଓନୀୟ ଲେଓନ୍||0
 SOS = ସୋମାଲି ସିଲିଂ||0
-SRD = ସୁରିନାମେସେ ଡଲାର୍
-SSP = ଦକ୍ଷିଣ ସୁଦାନେସେ ପାଉଣ୍ଡ୍
-STD = ସାଓ ଟୋମେ ଏବଂ ପ୍ରିସିପେ ଡୋବ୍ରା||0|1
+SRD = ସୁରିନାମିଜ୍ ଡଲାର୍
+SSP = ଦକ୍ଷିଣ ସୁଡାନିଜ୍‍ ପାଉଣ୍ଡ୍
+STD = ସାଓ ତୋମେ & ପ୍ରିସିପ୍ ଡୋବ୍ରା (1977–2017)||0|1
+STN = ସାଓ ତୋମେ & ପ୍ରିସିପ୍ ଡୋବ୍ରା
 SYP = ସିରିୟ ପାଉଣ୍ଡ୍||0
-SZL = ସ୍ଵାଜି ଲିଲାନଜେନି
-THB = ଥାଇ ବାହତ୍
-TJS = ତାଜିକିସ୍ତାନିୟ ସୋମୋନି
-TMT = ତୁର୍କମେନିସ୍ତାନିୟ ମନତ
-TND = ତୁନିସିୟ ଦିନାର୍||3
-TOP = ତୋନଗିୟ ପାଙ୍ଗ୍
+SZL = ସ୍ଵାଜି ଲିଲାଞ୍ଜେନି
+THB = ଥାଇ ଭାଟ୍
+TJS = ତାଜିକିସ୍ତାନୀ ସୋମୋନି
+TMT = ତୁର୍କମେନିସ୍ତାନୀ ମନତ୍‌
+TND = ଟୁନେସିଆଇ ଦିନାର୍||3
+TOP = ତୋଙ୍ଗିୟ ପାଙ୍ଗା
 TRY = ତୁର୍କିୟ ଲିରା|TL
-TTD = ଟ୍ରିନିଡାଡ୍ ଏବଂ ଟୋବାଗୋ ଡଲାର୍
+TTD = ତ୍ରିନିଦାଦ୍ ଏବଂ ଟୋବାଗୋ ଡଲାର୍
 TWD = ନ୍ୟୁ ତାଇୱାନ୍ ଡଲାର୍|NT$
-TZS = ତାନଜାନିୟ ସିଲିଂ||0
-UAH = ୟୁକ୍ରେନିୟ ହରୟଭନିଆ
-UGX = ୟୁଗାନଡିୟ ସିଲିଂ||0
+TZS = ତାନଜାନୀୟ ଶିଲିଂ
+UAH = ୟୁକ୍ରେନୀୟ ହ୍ରାଇଭନିଆ
+UGX = ଉଗାଣ୍ଡିୟ ଶିଲିଂ||0
 USD = ଯୁକ୍ତରାଷ୍ଟ୍ର ଡଲାର୍|$
-UYU = ୟୁରୁଗୁଆୟାନ୍ ପେସୋ
-UZS = ଉଜବେକିସ୍ତାନିୟ ସୋମ୍||0
-VEF = ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍
-VND = ଭୀଏତନାମୀୟ ଡଂ|₫|0
+UYU = ଉରୁଗୁଇୟାନ୍ ପେସୋ
+UZS = ଉଜବେକିସ୍ତାନୀ ସୋମ୍
+VEF = ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍ (2008–2018)|||1
+VES = ଭେନେଜୁଏଲାନ୍ ବୋଲିଭାର୍
+VND = ଭୀଏତନାମୀୟ ଡଙ୍ଗ|₫|0
 VUV = ଭାନୁଆଟୁ ଭାଟୁ||0
-WST = ସମୋୟ ତାଲା
-XAF = କେନ୍ଦ୍ରୀୟ ଆଫ୍ରିକିୟ CFA ଫ୍ରାଙ୍କ୍|FCFA|0
-XCD = ପୂର୍ବ କାରିବିୟ ଡଲାର୍|EC$
+WST = ସାମୋୟିୟ ତାଲା
+XAF = ମଧ୍ୟ ଆଫ୍ରିକୀ CFA ଫ୍ରାଙ୍କ୍|FCFA|0
+XCD = ପୂର୍ବ କାରିବୀୟ ଡଲାର୍|EC$
 XOF = ପଶ୍ଚିମ ଆଫ୍ରିକିୟ CFA ଫ୍ରାଙ୍କ୍|CFA|0
 XPF = CFP ଫ୍ରାଙ୍କ୍|CFPF|0
-XXX = ଅଜଣା ମୁଦ୍ରା|||1
+XXX = ଅଜଣା ମୁଦ୍ରା|¤||1
 YER = ୟେମେନି ରିଆଲ୍||0
 ZAR = ଦକ୍ଷିଣ ଆଫ୍ରିକିୟ ରାଣ୍ଡ୍
-ZMW = ଜମ୍ଵିୟ କୱାଚା
+ZMW = ଜାମ୍ବୀୟ କ୍ୱାଚା
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_os.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_os.properties
index efcb6f8..2c0cce2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_os.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_os.properties
@@ -29,4 +29,4 @@
 GEL = Лар|₾
 RUB = Сом
 USD = АИШ-ы Доллар|$
-XXX = Нӕзонгӕ валютӕ|||1
+XXX = Нӕзонгӕ валютӕ|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa.properties
index db5d49e..eccf0f6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa.properties
@@ -26,7 +26,7 @@
 AED = ਸੰਯੁਕਤ ਅਰਬ ਅਮੀਰਾਤ ਦਿਰਹਾਮ
 AFN = ਅਫ਼ਗਾਨ ਅਫ਼ਗਾਨੀ||0
 ALL = ਅਲਬਾਨੀਆਈ ਲੇਕ||0
-AMD = ਅਰਮੀਨੀਆਈ ਦਰਮ||0
+AMD = ਅਰਮੀਨੀਆਈ ਦਰਮ
 ANG = ਨੀਦਰਲੈਂਡਸ ਐਂਟੀਲੀਅਨ ਗਿਲਡਰ
 AOA = ਅੰਗੋਲਾ ਕਵਾਂਜਾ
 ARA = ਅਰਜਨਟੀਨੀ ਅਸਟਰਾਲ|||1
@@ -68,7 +68,7 @@
 CLP = ਚਿਲੀ ਪੇਸੋ||0
 CNH = ਚੀਨੀ ਯੁਆਨ (ਔਫ਼ਸ਼ੋਰ)|||1
 CNY = ਚੀਨੀ ਯੁਆਨ|CN¥
-COP = ਕੋਲੰਬਿਆਈ ਪੇਸੋ||0
+COP = ਕੋਲੰਬਿਆਈ ਪੇਸੋ
 CRC = ਕੋਸਟਾ ਰੀਕਨ ਕੋਲਨ
 CUC = ਕਿਊਬਨ ਬਦਲਣਯੋਗ ਪੇਸੋ
 CUP = ਕਿਊਬਨ ਪੇਸੋ
@@ -92,13 +92,13 @@
 GMD = ਗੈਂਬੀਆਈ ਦਲਾਸੀ
 GNF = ਗਿਨੀ ਫ੍ਰੈਂਕ||0
 GTQ = ਗੁਆਟੇਮਾਲਾ ਕੁਏਟਜ਼ਲ
-GYD = ਗੁਆਨਾਆਈ ਡਾਲਰ||0
+GYD = ਗੁਆਨਾਆਈ ਡਾਲਰ
 HKD = ਹਾਂਗ ਕਾਂਗ ਡਾਲਰ|HK$
 HNL = ਹਾਨਡੂਰਨ ਲੇਮਪਿਰਾ
 HRK = ਕਰੋਏਸ਼ੀਆਈ ਕੁਨਾ
 HTG = ਹੈਤੀ ਗੌਰਡੇ
 HUF = ਹੰਗਰੀ ਫੋਰਿੰਟ
-IDR = ਇੰਡੋਨੇਸ਼ੀਆਈ ਰੁਪਿਆਹ||0
+IDR = ਇੰਡੋਨੇਸ਼ੀਆਈ ਰੁਪਿਆਹ
 IEP = ਆਇਰਿਸ਼ ਪੌਂਡ|||1
 ILP = ਇਜ਼ਰਾਈਲੀ ਪੌਂਡ|||1
 ILS = ਇਜ਼ਰਾਈਲੀ ਨਵੀਂ ਸ਼ੇਕੇਲ|₪
@@ -130,10 +130,11 @@
 MGA = ਮਾਲਾਗਾਸੀ ਅਰਾਇਰੀ||0
 MKD = ਮੈਕਡੋਨੀਆਈ ਡੇਨਾਰ
 MMK = ਮਿਆਂਮਾਰ ਕਿਆਤ||0
-MNT = ਮੰਗੋਲੀਆਈ ਤੁਗਰਿਕ||0
+MNT = ਮੰਗੋਲੀਆਈ ਤੁਗਰਿਕ
 MOP = ਮੇਕਾਨੀ ਪਟਾਕਾ
-MRO = ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ||0
-MUR = ਮੌਰਿਸ਼ੀਆਈ ਰੁਪਇਆ||0
+MRO = ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ (1973–2017)||0|1
+MRU = ਮੋਰਿਟਾਨੀਆਈ ਊਗੀਆ
+MUR = ਮੌਰਿਸ਼ੀਆਈ ਰੁਪਇਆ
 MVR = ਮਾਲਦੀਵੀ ਰੁਫੀਆ
 MWK = ਮਾਲਾਵੀਆਈ ਕਵਾਚਾ
 MXN = ਮੈਕਸੀਕਨ ਪੇਸੋ|MX$
@@ -150,7 +151,7 @@
 PEN = ਪੇਰੂਵੀਅਨ ਸੋਲ
 PGK = ਪਾਪੂਆ ਨਿਊ ਗਿਨੀਆਈ ਕੀਨਾ
 PHP = ਫਿਲਿਪੀਨੀ ਪੇਸੋ
-PKR = ਪਾਕਿਸਤਾਨੀ ਰੁਪਇਆ||0
+PKR = ਪਾਕਿਸਤਾਨੀ ਰੁਪਇਆ
 PLN = ਪੋਲੈਂਡੀ ਜ਼ਲੌਟੀ
 PYG = ਪੈਰਾਗੁਵਾਇਨ ਗੁਆਰਾਨੀ||0
 QAR = ਕਤਰੀ ਰਿਆਲ
@@ -169,7 +170,8 @@
 SOS = ਸੋਮਾਲੀ ਸ਼ਿਲਿੰਗ||0
 SRD = ਸੂਰੀਨਾਮੀ ਡਾਲਰ
 SSP = ਦੱਖਣੀ ਸੂਡਾਨੀ ਪੌਂਡ
-STD = ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ||0|1
+STD = ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ (1977–2017)||0|1
+STN = ਸਾਉ ਟੋਮੀ ਐਂਡ ਪ੍ਰਿੰਸਪੀ ਡੋਬਰਾ
 SUR = ਸੋਵੀਅਤ ਰੂਬਲ|||1
 SYP = ਸੀਰੀਆਈ ਪੌਂਡ||0
 SZL = ਸਵਾਜ਼ੀ ਲਾਇਲੈਂਗਨੀ
@@ -181,15 +183,16 @@
 TRY = ਤੁਰਕੀ ਲੀਰਾ|TL
 TTD = ਟ੍ਰਿਨੀਡਾਡ ਅਤੇ ਟੋਬਾਗੋ ਡਾਲਰ
 TWD = ਨਵਾਂ ਤਾਇਵਾਨ ਡਾਲਰ|NT$
-TZS = ਤਨਜ਼ਾਨੀਆਈ ਸ਼ਿਲਿੰਗ||0
+TZS = ਤਨਜ਼ਾਨੀਆਈ ਸ਼ਿਲਿੰਗ
 UAH = ਯੂਕਰੇਨੀਆਈ ਰਿਵਨਿਆ
 UGX = ਯੂਗਾਂਡੀਆਈ ਸ਼ਿਲਿੰਗ||0
 USD = ਯੂ.ਐਸ. ਡਾਲਰ|US$
 UYP = ਉਰੂਗੁਵਾਇਨ ਪੇਸੋ (1975–1993)|||1
 UYU = ਉਰੂਗੁਵਾਇਨ ਪੇਸੋ
-UZS = ਉਜ਼ਬੇਕਿਸਤਾਨ ਸੋਮ||0
+UZS = ਉਜ਼ਬੇਕਿਸਤਾਨ ਸੋਮ
 VEB = ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ (1871–2008)|||1
-VEF = ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ
+VEF = ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ (2008–2018)|||1
+VES = ਵੇਨੇਜ਼ੂਏਲਨ ਬੋਲੀਵਰ
 VND = ਵੀਅਤਨਾਮੀ ਡੋਂਗ|₫|0
 VNN = ਵੀਅਤਨਾਮੀ ਡੋਂਗ (1978–1985)|||1
 VUV = ਵਾਨੂਆਟੂ ਵਾਟੂ||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa_Arab.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa_Arab.properties
index 88a4047..f7bae72 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa_Arab.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pa_Arab.properties
@@ -26,7 +26,7 @@
 AED = AED
 AFN = AFN||0
 ALL = ALL||0
-AMD = AMD||0
+AMD = AMD
 ANG = ANG
 AOA = AOA
 ARA = ARA|||1
@@ -68,7 +68,7 @@
 CLP = CLP||0
 CNH = CNH|||1
 CNY = CNY|CN¥
-COP = COP||0
+COP = COP
 CRC = CRC
 CUC = CUC
 CUP = CUP
@@ -92,13 +92,13 @@
 GMD = GMD
 GNF = GNF||0
 GTQ = GTQ
-GYD = GYD||0
+GYD = GYD
 HKD = HKD|HK$
 HNL = HNL
 HRK = HRK
 HTG = HTG
 HUF = HUF
-IDR = IDR||0
+IDR = IDR
 IEP = IEP|||1
 ILP = ILP|||1
 ILS = ILS|₪
@@ -130,10 +130,11 @@
 MGA = MGA||0
 MKD = MKD
 MMK = MMK||0
-MNT = MNT||0
+MNT = MNT
 MOP = MOP
-MRO = MRO||0
-MUR = MUR||0
+MRO = MRO||0|1
+MRU = MRU
+MUR = MUR
 MVR = MVR
 MWK = MWK
 MXN = MXN|MX$
@@ -150,7 +151,7 @@
 PEN = PEN
 PGK = PGK
 PHP = PHP
-PKR = روپئیہ|ر|0
+PKR = روپئیہ|ر
 PLN = PLN
 PYG = PYG||0
 QAR = QAR
@@ -170,6 +171,7 @@
 SRD = SRD
 SSP = SSP
 STD = STD||0|1
+STN = STN
 SUR = SUR|||1
 SYP = SYP||0
 SZL = SZL
@@ -181,15 +183,16 @@
 TRY = TRY|TL
 TTD = TTD
 TWD = TWD|NT$
-TZS = TZS||0
+TZS = TZS
 UAH = UAH
 UGX = UGX||0
 USD = USD|US$
 UYP = UYP|||1
 UYU = UYU
-UZS = UZS||0
+UZS = UZS
 VEB = VEB|||1
-VEF = VEF
+VEF = VEF|||1
+VES = VES
 VND = VND|₫|0
 VNN = VNN|||1
 VUV = VUV||0
@@ -202,7 +205,7 @@
 XEU = XEU|||1
 XOF = XOF|CFA|0
 XPF = XPF|CFPF|0
-XXX = XXX|||1
+XXX = XXX|¤||1
 YER = YER||0
 ZAR = ZAR
 ZMW = ZMW
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pl.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pl.properties
index 00c3808..2445019 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pl.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pl.properties
@@ -28,7 +28,7 @@
 AFA = afgani (1927–2002)|||1
 AFN = afgani||0
 ALL = lek albański||0
-AMD = dram armeński||0
+AMD = dram armeński
 ANG = gulden antylski
 AOA = kwanza angolańska
 AOK = kwanza angolańska (1977–1990)|||1
@@ -80,7 +80,7 @@
 CLP = peso chilijskie||0
 CNH = juan chiński (rynek zewnętrzny)|||1
 CNY = juan chiński
-COP = peso kolumbijskie||0
+COP = peso kolumbijskie
 CRC = colon kostarykański
 CSD = stary dinar serbski|||1
 CSK = korona czechosłowacka|||1
@@ -122,14 +122,14 @@
 GTQ = quetzal gwatemalski
 GWE = escudo Gwinea Portugalska|||1
 GWP = peso Guinea-Bissau|||1
-GYD = dolar gujański||0
+GYD = dolar gujański
 HKD = dolar hongkoński
 HNL = lempira honduraska
 HRD = dinar chorwacki|||1
 HRK = kuna chorwacka
 HTG = gourde haitańskie
 HUF = forint węgierski
-IDR = rupia indonezyjska||0
+IDR = rupia indonezyjska
 IEP = funt irlandzki|||1
 ILP = funt izraelski|||1
 ILS = nowy szekel izraelski
@@ -169,12 +169,13 @@
 MKD = denar macedoński
 MLF = frank malijski|||1
 MMK = kiat birmański||0
-MNT = tugrik mongolski||0
+MNT = tugrik mongolski
 MOP = pataca Makau
-MRO = ouguiya mauretańska||0
+MRO = ouguiya mauretańska (1973–2017)||0|1
+MRU = ouguiya mauretańska
 MTL = lira maltańska|||1
 MTP = funt maltański|||1
-MUR = rupia maurytyjska||0
+MUR = rupia maurytyjska
 MVR = rupia malediwska
 MWK = kwacha malawijska
 MXN = peso meksykańskie
@@ -198,7 +199,7 @@
 PES = sol peruwiański (1863–1965)|||1
 PGK = kina Papua Nowa Gwinea
 PHP = peso filipińskie
-PKR = rupia pakistańska||0
+PKR = rupia pakistańska
 PLN = złoty polski|zł
 PLZ = złoty polski (1950–1995)|||1
 PTE = escudo portugalskie|||1
@@ -227,7 +228,8 @@
 SRD = dolar surinamski
 SRG = gulden surinamski|||1
 SSP = funt południowosudański
-STD = dobra Wysp Świętego Tomasza i Książęcej||0|1
+STD = dobra Wysp Świętego Tomasza i Książęcej (1977–2017)||0|1
+STN = dobra Wysp Świętego Tomasza i Książęcej
 SUR = rubel radziecki|||1
 SVC = colon salwadorski|||1
 SYP = funt syryjski||0
@@ -244,7 +246,7 @@
 TRY = lira turecka|TL
 TTD = dolar Trynidadu i Tobago
 TWD = nowy dolar tajwański
-TZS = szyling tanzański||0
+TZS = szyling tanzański
 UAH = hrywna ukraińska
 UAK = karbowaniec ukraiński|||1
 UGS = szyling ugandyjski (1966–1987)|||1
@@ -252,9 +254,10 @@
 USD = dolar amerykański
 UYP = peso urugwajskie (1975–1993)|||1
 UYU = peso urugwajskie
-UZS = som uzbecki||0
+UZS = som uzbecki
 VEB = boliwar wenezuelski (1871–2008)|||1
-VEF = boliwar wenezuelski
+VEF = boliwar wenezuelski (2008–2018)|||1
+VES = boliwar wenezuelski
 VND = dong wietnamski||0
 VUV = vatu wanuackie||0
 WST = tala samoańskie
@@ -275,7 +278,7 @@
 XPF = frank CFP|CFPF|0
 XPT = platyna|||1
 XTS = testowy kod waluty|||1
-XXX = nieznana waluta|||1
+XXX = nieznana waluta|¤||1
 YDD = dinar jemeński|||1
 YER = rial jemeński||0
 YUM = nowy dinar jugosławiański|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_prg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_prg.properties
index b737490..9d3a31c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_prg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_prg.properties
@@ -31,4 +31,4 @@
 JPY = Japānijas jāns|JP¥|0
 RUB = Russis rūbels
 USD = APW dālars|US$
-XXX = niwaistā walūta|||1
+XXX = niwaistā walūta|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ps.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ps.properties
index 682e13f..a77b9d8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ps.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ps.properties
@@ -26,5 +26,6 @@
 AFA = افغانۍ (1927–2002)|||1
 AFN = افغانۍ|؋|0
 NPR = نيپالي روپيه
-PKR = پاکستانۍ کلداره||0
-XXX = نامعلوم د اسعارو له|||1
+PKR = پاکستانۍ کلداره
+VEF = VEF (2008–2018)|||1
+XXX = نامعلومه مروجه پېسې|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt.properties
index b8d3b2d..c14374e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt.properties
@@ -24,12 +24,12 @@
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 ADP = Peseta de Andorra||0|1
-AED = Dirrã dos Emirados Árabes Unidos
+AED = Dirham dos Emirados Árabes Unidos
 AFA = Afegane (1927–2002)|||1
 AFN = Afegane afegão||0
 ALK = Lek Albanês (1946–1965)|||1
 ALL = Lek albanês||0
-AMD = Dram armênio||0
+AMD = Dram armênio
 ANG = Florim das Antilhas Holandesas
 AOA = Kwanza angolano
 AOK = Cuanza angolano (1977–1990)|||1
@@ -49,7 +49,7 @@
 BAM = Marco conversível da Bósnia e Herzegovina
 BAN = Novo dinar da Bósnia-Herzegovina (1994–1997)|||1
 BBD = Dólar barbadense
-BDT = Taka bengalesa
+BDT = Taka bengali
 BEC = Franco belga (conversível)|||1
 BEF = Franco belga|||1
 BEL = Franco belga (financeiro)|||1
@@ -61,7 +61,7 @@
 BIF = Franco burundiano||0
 BMD = Dólar bermudense
 BND = Dólar bruneano
-BOB = Boliviano
+BOB = Boliviano da Bolívia
 BOL = Boliviano (1863–1963)|||1
 BOP = Peso boliviano|||1
 BOV = Mvdol boliviano|||1
@@ -88,10 +88,10 @@
 CLE = Escudo chileno|||1
 CLF = Unidades de Fomento chilenas||4|1
 CLP = Peso chileno||0
-CNH = Yuan (offshore)|||1
+CNH = Renminbi chinês (offshore)|||1
 CNX = Dólar do Banco Popular da China|||1
-CNY = Yuan chinês|CN¥
-COP = Peso colombiano||0
+CNY = Renminbi chinês|CN¥
+COP = Peso colombiano
 COU = Unidade de Valor Real|||1
 CRC = Colón costarriquenho
 CSD = Dinar sérvio (2002–2006)|||1
@@ -135,18 +135,18 @@
 GTQ = Quetzal guatemalteco
 GWE = Escudo da Guiné Portuguesa|||1
 GWP = Peso da Guiné-Bissau|||1
-GYD = Dólar guianense||0
+GYD = Dólar guianense
 HKD = Dólar de Hong Kong|HK$
 HNL = Lempira hondurenha
 HRD = Dinar croata|||1
 HRK = Kuna croata
 HTG = Gourde haitiano
 HUF = Florim húngaro
-IDR = Rupia indonésia||0
+IDR = Rupia indonésia
 IEP = Libra irlandesa|||1
 ILP = Libra israelita|||1
 ILR = Sheqel antigo israelita|||1
-ILS = Sheqel novo israelita|₪
+ILS = Novo shekel israelense|₪
 INR = Rupia indiana|₹
 IQD = Dinar iraquiano||0
 IRR = Rial iraniano||0
@@ -169,7 +169,7 @@
 KZT = Tenge cazaque
 LAK = Kip laosiano||0
 LBP = Libra libanesa||0
-LKR = Rupia ceilandesa
+LKR = Rupia do Sri Lanka
 LRD = Dólar liberiano
 LSL = Loti do Lesoto
 LTL = Litas lituano|||1
@@ -190,14 +190,15 @@
 MKD = Dinar macedônio
 MKN = Dinar macedônio (1992–1993)|||1
 MLF = Franco de Mali|||1
-MMK = Kyat mianmarense||0
-MNT = Tugrik mongol||0
-MOP = Pataca macaense
-MRO = Ouguiya mauritana||0
+MMK = Quiat de Myanmar||0
+MNT = Tugrik mongol
+MOP = Pataca de Macau
+MRO = Ouguiya mauritana (1973–2017)||0|1
+MRU = Ouguiya mauritana
 MTL = Lira maltesa|||1
 MTP = Libra maltesa|||1
-MUR = Rupia mauriciana||0
-MVR = Rupia maldiva
+MUR = Rupia mauriciana
+MVR = Rupia maldivana
 MWK = Kwacha malauiana
 MXN = Peso mexicano|MX$
 MXP = Peso Prata mexicano (1861–1992)|||1
@@ -217,12 +218,12 @@
 OMR = Rial omanense||3
 PAB = Balboa panamenho
 PEI = Inti peruano|||1
-PEN = Sol peruano
+PEN = Novo sol peruano
 PES = Sol peruano (1863–1965)|||1
 PGK = Kina papuásia
 PHP = Peso filipino
-PKR = Rupia paquistanesa||0
-PLN = Zloti polonês
+PKR = Rupia paquistanesa
+PLN = Zloty polonês
 PLZ = Zloti polonês (1950–1995)|||1
 PTE = Escudo português|Esc.||1
 PYG = Guarani paraguaio||0
@@ -246,11 +247,12 @@
 SIT = Tolar Bons esloveno|||1
 SKK = Coroa eslovaca|||1
 SLL = Leone de Serra Leoa||0
-SOS = Xelim somaliano||0
+SOS = Xelim somali||0
 SRD = Dólar surinamês
 SRG = Florim do Suriname|||1
 SSP = Libra sul-sudanesa
-STD = Dobra de São Tomé e Príncipe||0|1
+STD = Dobra de São Tomé e Príncipe (1977–2017)||0|1
+STN = Dobra de São Tomé e Príncipe
 SUR = Rublo soviético|||1
 SVC = Colom salvadorenho|||1
 SYP = Libra síria||0
@@ -267,7 +269,7 @@
 TRY = Lira turca|TL
 TTD = Dólar de Trinidad e Tobago
 TWD = Novo dólar taiwanês|NT$
-TZS = Xelim tanzaniano||0
+TZS = Xelim tanzaniano
 UAH = Hryvnia ucraniano
 UAK = Karbovanetz ucraniano|||1
 UGS = Xelim ugandense (1966–1987)|||1
@@ -278,12 +280,13 @@
 UYI = Peso uruguaio en unidades indexadas||0|1
 UYP = Peso uruguaio (1975–1993)|||1
 UYU = Peso uruguaio
-UZS = Som uzbeque||0
+UZS = Som uzbeque
 VEB = Bolívar venezuelano (1871–2008)|||1
-VEF = Bolívar venezuelano
+VEF = Bolívar venezuelano (2008–2018)|||1
+VES = Bolívar venezuelano
 VND = Dong vietnamita|₫|0
 VNN = Dong vietnamita (1978–1985)|||1
-VUV = Vatu vanuatuense||0
+VUV = Vatu de Vanuatu||0
 WST = Tala samoano
 XAF = Franco CFA de BEAC|FCFA|0
 XAG = Prata|||1
@@ -303,7 +306,7 @@
 XPT = Platina|||1
 XRE = Fundos RINET|||1
 XTS = Código de Moeda de Teste|||1
-XXX = Moeda desconhecida|||1
+XXX = Moeda desconhecida|¤||1
 YDD = Dinar iemenita|||1
 YER = Rial iemenita||0
 YUD = Dinar forte iugoslavo (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_AO.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_AO.properties
index 1d06f61..d275886 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_AO.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_AO.properties
@@ -23,12 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
-AOA = Kwanza angolano|Kz
+AMD = Dram arménio
+AOA = kwanza angolano|Kz
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -39,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -50,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -120,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -136,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CH.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CH.properties
index cfbcb42..d658981 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CH.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CH.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CV.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CV.properties
index 6041b8b..7e13214 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CV.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_CV.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano|​
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GQ.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GQ.properties
index cfbcb42..d658981 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GQ.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GQ.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GW.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GW.properties
index cfbcb42..d658981 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GW.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_GW.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_LU.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_LU.properties
index ebfd49e..439dd3a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_LU.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_LU.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,61 +50,68 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LUF = Franco luxemburguês|F|0|1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -120,12 +128,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -136,14 +149,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MO.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MO.properties
index 10880cb..be79e56 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MO.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MO.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,68 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
+MNT = Tugrik da Mongólia
 MOP = Pataca de Macau|MOP$
-MRO = Ouguiya da Mauritânia||0
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +128,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +149,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MZ.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MZ.properties
index 97f6070..8cfa5c0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MZ.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_MZ.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique|MTn
+MZN = metical moçambicano|MTn
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_PT.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_PT.properties
index cfbcb42..d658981 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_PT.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_PT.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_ST.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_ST.properties
index 4b97eab..a6cdfb3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_ST.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_ST.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,13 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
-STD = Dobra de São Tomé e Príncipe|Db|0|1
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe|Db
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -136,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_TL.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_TL.properties
index cfbcb42..d658981 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_TL.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_pt_TL.properties
@@ -23,11 +23,11 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-AED = Dirham dos Emirados Árabes Unidos
 AFA = Afeghani (1927–2002)|||1
 AFN = Afegani do Afeganistão||0
 ALL = lek albanês||0
-AMD = Dram arménio||0
+AMD = Dram arménio
+AOA = kwanza angolano
 ARS = peso argentino
 AWG = florim de Aruba
 AZN = Manat do Azerbaijão
@@ -38,6 +38,7 @@
 BEC = Franco belga (convertível)|||1
 BGN = lev búlgaro
 BHD = Dinar baremita||3
+BIF = franco burundiano||0
 BMD = dólar bermudense
 BND = Dólar bruneíno
 BOB = boliviano
@@ -49,60 +50,67 @@
 BYN = rublo bielorrusso
 BZD = dólar belizense
 CAD = dólar canadiano|CA$
+CDF = franco congolês
 CHF = franco suíço
 CLP = peso chileno||0
 CNH = yuan offshore|||1
 CNY = yuan|CN¥
-COP = peso colombiano||0
+COP = peso colombiano
 CRC = colon costa-riquenho
 CUC = peso cubano conversível
 CUP = peso cubano
 CVE = escudo cabo-verdiano
 CYP = Libra de Chipre|||1
 CZK = coroa checa
-DJF = Franco jibutiano||0
+DJF = franco jibutiano||0
 DKK = coroa dinamarquesa
 DZD = dinar argelino
 ECV = Unidad de Valor Constante (UVC) do Equador|||1
 EGP = libra egípcia
+ERN = nakfa eritreia
+ETB = birr etíope
 EUR = euro|€
 FJD = Dólar de Fiji
 FKP = libra das Ilhas Falkland
 GBP = libra esterlina britânica|£
 GHC = Cedi do Gana|||1
-GHS = Cedi de Gana
+GHS = cedi ganês
 GIP = libra de Gibraltar
-GMD = Dalasi da Gâmbia
-GNF = Franco guineense||0
+GMD = dalasi gambiano
+GNF = franco guineense||0
 GTQ = quetzal da Guatemala
-GYD = dólar da Guiana||0
+GYD = dólar da Guiana
 HNL = lempira das Honduras
 HRK = kuna croata
 HUF = forint húngaro
+ILS = Sheqel novo israelita|₪
 ISK = coroa islandesa||0
+KES = xelim queniano
 KGS = Som do Quirguistão
+KMF = franco comoriano||0
 KYD = Dólar das Ilhas Caimão
 KZT = Tenge do Cazaquistão
 LAK = Kip de Laos||0
-LKR = Rupia do Sri Lanka
+LRD = dólar liberiano
 LTL = Litas da Lituânia|||1
 LVL = Lats da Letónia|||1
 LYD = dinar líbio||3
 MAD = dirham marroquino
 MDL = leu moldavo
-MGA = Ariari de Madagáscar||0
+MGA = ariari malgaxe||0
 MKD = dinar macedónio
 MLF = Franco do Mali|||1
 MMK = Kyat de Mianmar||0
-MNT = Tugrik da Mongólia||0
-MOP = Pataca de Macau
-MRO = Ouguiya da Mauritânia||0
+MNT = Tugrik da Mongólia
+MRO = ouguiya mauritana (1973–2017)||0|1
+MRU = ouguiya mauritana
+MUR = rupia mauriciana
 MVR = Rupia das Ilhas Maldivas
-MWK = Kwacha do Malawi
+MWK = kwacha malauiano
 MXN = peso mexicano|MX$
 MXP = Peso Plata mexicano (1861–1992)|||1
 MXV = Unidad de Inversion (UDI) mexicana|||1
-MZN = Metical de Moçambique
+MZN = metical moçambicano
 NAD = Dólar da Namíbia
 NIC = Córdoba nicaraguano (1988–1991)|||1
 NIO = córdoba nicaraguano
@@ -119,12 +127,17 @@
 RON = leu romeno
 RSD = dinar sérvio||0
 RUB = rublo russo
+RWF = franco ruandês||0
 SAR = Rial saudita
+SCR = rupia seichelense
 SDG = libra sudanesa
 SEK = coroa sueca
 SGD = Dólar de Singapura
-SOS = Xelim somali||0
+SHP = libra santa-helenense
+SOS = xelim somali||0
 SRD = dólar do Suriname
+SSP = libra sul-sudanesa
+STN = dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 THB = Baht da Tailândia|฿
 TJS = Somoni do Tajaquistão
@@ -135,14 +148,14 @@
 UAH = hryvnia ucraniano
 USD = dólar dos Estados Unidos|US$
 UYU = peso uruguaio
-UZS = Som do Uzbequistão||0
-VEF = bolívar
-VUV = Vatu de Vanuatu||0
-XAF = Franco CFA (BEAC)|FCFA|0
+UZS = Som do Uzbequistão
+VEF = bolívar (2008–2018)|||1
+VES = bolívar
+XAF = franco CFA (BEAC)|FCFA|0
 XCD = Dólar das Caraíbas Orientais|EC$
 XEU = Unidade da Moeda Europeia|||1
 XOF = franco CFA (BCEAO)|CFA|0
-XXX = moeda desconhecida|||1
+XXX = moeda desconhecida|¤||1
 YUD = Dinar forte jugoslavo|||1
 YUM = Super Dinar jugoslavo|||1
 YUN = Dinar conversível jugoslavo|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rm.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rm.properties
index c0a29d4..b9f24e0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rm.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rm.properties
@@ -29,7 +29,7 @@
 AFN = afghani||0
 ALK = lek albanais (1947–1961)|||1
 ALL = lek||0
-AMD = dram armen||0
+AMD = dram armen
 ANG = flurin da las Antillas Olandaisas
 AOA = kwanza angolan
 AOK = kwanza angolan (1977–1990)|||1
@@ -89,7 +89,7 @@
 CLF = unidades de fomento chilenas||4|1
 CLP = peso chilen||0
 CNY = yuan renminbi chinais|CN¥
-COP = peso columbian||0
+COP = peso columbian
 COU = unidad de valor real|||1
 CRC = colon da la Costa Rica
 CSD = vegl dinar serb|||1
@@ -132,14 +132,14 @@
 GTQ = quetzal da la Guatemala
 GWE = escudo da la Guinea Portugaisa|||1
 GWP = peso da la Guinea-Bissau|||1
-GYD = dollar da la Guyana||0
+GYD = dollar da la Guyana
 HKD = dollar da Hongkong|HK$
 HNL = lempira hondurian
 HRD = dinar croat|||1
 HRK = kuna croata
 HTG = gourde haitian
 HUF = forint ungarais
-IDR = rupia indonaisa||0
+IDR = rupia indonaisa
 IEP = glivra indonaisa|||1
 ILP = glivra israeliana|||1
 ILR = vegl sheqel israelian|||1
@@ -188,12 +188,13 @@
 MKN = vegl dinar macedon|||1
 MLF = franc dal Mali|||1
 MMK = Kyat dal Myanmar||0
-MNT = tugrik mongolic||0
+MNT = tugrik mongolic
 MOP = pataca dal Macao
-MRO = ouguiya da la Mauretania||0
+MRO = ouguiya da la Mauretania (1973–2017)||0|1
+MRU = ouguiya da la Mauretania
 MTL = lira maltaisa|||1
 MTP = glivra maltaisa|||1
-MUR = rupia dal Mauritius||0
+MUR = rupia dal Mauritius
 MVP = rupia da las Maledivas|||1
 MVR = rufiyaa da las Maledivas
 MWK = kwacha dal Malawi
@@ -219,7 +220,7 @@
 PES = sol peruan (1863–1965)|||1
 PGK = kina da la Papua Nova Guinea
 PHP = peso filippin
-PKR = rupia pakistana||0
+PKR = rupia pakistana
 PLN = zloty polac
 PLZ = zloty polac (1950–1995)|||1
 PTE = escudo portugais|||1
@@ -247,7 +248,8 @@
 SOS = schilling somalian||0
 SRD = dollar surinam
 SRG = flurin surinam|||1
-STD = dobra da São Tomé e Principe||0|1
+STD = dobra da São Tomé e Principe (1977–2017)||0|1
+STN = dobra da São Tomé e Principe
 SUR = rubel sovietic|||1
 SVC = colon da l’El Salvador|||1
 SYP = glivra siriana||0
@@ -263,7 +265,7 @@
 TRY = nova lira tirca|TL
 TTD = dollar da Trinidad e Tobago
 TWD = nov dollar taiwanais|NT$
-TZS = schilling tansanian||0
+TZS = schilling tansanian
 UAH = hryvnia ucranais
 UAK = karbovanetz ucranais|||1
 UGS = schilling ucranais|||1
@@ -274,9 +276,10 @@
 UYI = peso da l’Uruguay (unidades indexadas)||0|1
 UYP = nov peso da l’Uruguay (1975–1993)|||1
 UYU = peso da l’Uruguay
-UZS = sum usbec||0
+UZS = sum usbec
 VEB = bolivar venezuelan (1871–2008)|||1
-VEF = bolivar venezuelan
+VEF = bolivar venezuelan (2008–2018)|||1
+VES = bolivar venezuelan
 VND = dong vietnamais|₫|0
 VNN = vegl dong vietnamais|||1
 VUV = vatu dal Vanuatu||0
@@ -298,7 +301,7 @@
 XPT = platin|||1
 XRE = fonds RINET|||1
 XTS = code per verifitgar la valuta|||1
-XXX = valuta nunenconuschenta|||1
+XXX = valuta nunenconuschenta|¤||1
 YDD = dinar dal Jemen|||1
 YER = rial dal Jemen||0
 YUD = dinar jugoslav (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rn.properties
index 11f75d2..87a8189 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rn.properties
@@ -53,8 +53,9 @@
 LYD = Idinari rya Libiya||3
 MAD = Idiramu ryo muri Maroke
 MGA = Iriyari ryo muri Madagasikari||0
-MRO = Ugwiya ryo muri Moritaniya||0
-MUR = Irupiya ryo mu birwa bya Morise||0
+MRO = Ugwiya ryo muri Moritaniya (1973–2017)||0|1
+MRU = Ugwiya ryo muri Moritaniya
+MUR = Irupiya ryo mu birwa bya Morise
 MWK = Ikwaca ryo muri Malawi
 MZM = Irimetikali ryo muri Mozambike|||1
 NAD = Idolari rya Namibiya
@@ -66,10 +67,11 @@
 SHP = Ipawundi rya Sente Helena
 SLL = Ilewone||0
 SOS = Ishilingi ryo muri Somaliya||0
-STD = Idobura ryo muri Sawotome na Perensipe||0|1
+STD = Idobura ryo muri Sawotome na Perensipe (1977–2017)||0|1
+STN = Idobura ryo muri Sawotome na Perensipe
 SZL = Ililangeni
 TND = Idinari ryo muri Tuniziya||3
-TZS = Ishilingi rya Tanzaniya||0
+TZS = Ishilingi rya Tanzaniya
 UGX = Ishilingi ry’Ubugande||0
 USD = Idolari ry’abanyamerika|US$
 ZAR = Irandi ryo muri Afurika y’Epfo
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ro.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ro.properties
index 7e2e7ec..cc53c52 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ro.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ro.properties
@@ -27,7 +27,7 @@
 AED = dirham din Emiratele Arabe Unite
 AFN = afgani afgan||0
 ALL = leka albaneză||0
-AMD = dram armenesc||0
+AMD = dram armenesc
 ANG = gulden din Antilele Olandeze
 AOA = kwanza angoleză
 ARP = peso argentinian (1983–1985)|||1
@@ -68,7 +68,7 @@
 CLP = peso chilian||0
 CNH = yuan chinezesc (offshore)|||1
 CNY = yuan chinezesc
-COP = peso columbian||0
+COP = peso columbian
 CRC = colon costarican
 CSD = dinar Serbia și Muntenegru (2002–2006)|||1
 CUC = peso cubanez convertibil
@@ -105,14 +105,14 @@
 GRD = drahmă grecească|||1
 GTQ = quetzal guatemalez
 GWP = peso Guineea-Bissau|||1
-GYD = dolar guyanez||0
+GYD = dolar guyanez
 HKD = dolar din Hong Kong
 HNL = lempira honduriană
 HRD = dinar croat|||1
 HRK = kuna croată
 HTG = gourde din Haiti
 HUF = forint maghiar
-IDR = rupie indoneziană||0
+IDR = rupie indoneziană
 IEP = liră irlandeză|||1
 ILP = liră israeliană|||1
 ILS = șechel israelian nou
@@ -153,11 +153,12 @@
 MKD = dinar macedonean
 MLF = franc Mali|||1
 MMK = kyat din Myanmar||0
-MNT = tugrik mongol||0
+MNT = tugrik mongol
 MOP = pataca din Macao
-MRO = ouguiya mauritană||0
+MRO = ouguiya mauritană (1973–2017)||0|1
+MRU = ouguiya mauritană
 MTL = liră malteză|||1
-MUR = rupie mauritiană||0
+MUR = rupie mauritiană
 MVR = rufiyaa maldiviană
 MWK = kwacha malawiană
 MXN = peso mexican
@@ -181,7 +182,7 @@
 PES = sol peruvian (1863–1965)|||1
 PGK = kina din Papua-Noua Guinee
 PHP = peso filipinez
-PKR = rupie pakistaneză||0
+PKR = rupie pakistaneză
 PLN = zlot polonez
 PLZ = zlot polonez (1950–1995)|||1
 PYG = guarani paraguayan||0
@@ -208,7 +209,8 @@
 SRD = dolar surinamez
 SRG = gulden Surinam|||1
 SSP = liră din Sudanul de Sud
-STD = dobra Sao Tome și Principe||0|1
+STD = dobra Sao Tome și Principe (1977–2017)||0|1
+STN = dobra Sao Tome și Principe
 SUR = rublă sovietică|||1
 SVC = colon El Salvador|||1
 SYP = liră siriană||0
@@ -224,7 +226,7 @@
 TRY = liră turcească|TL
 TTD = dolar din Trinidad-Tobago
 TWD = dolar nou din Taiwan
-TZS = șiling tanzanian||0
+TZS = șiling tanzanian
 UAH = hryvna ucraineană
 UAK = carboavă ucraineană|||1
 UGS = șiling ugandez (1966–1987)|||1
@@ -234,9 +236,10 @@
 USS = dolar american (aceeași zi)|||1
 UYP = peso Uruguay (1975–1993)|||1
 UYU = peso uruguayan
-UZS = sum Uzbekistan||0
+UZS = sum Uzbekistan
 VEB = bolivar Venezuela (1871–2008)|||1
-VEF = bolivar venezuelean
+VEF = bolivar venezuelean (2008–2018)|||1
+VES = bolivar venezuelean
 VND = dong vietnamez||0
 VUV = vatu din Vanuatu||0
 WST = tala samoană
@@ -257,7 +260,7 @@
 XPF = franc CFP|CFPF|0
 XPT = platină|||1
 XTS = cod monetar de test|||1
-XXX = monedă necunoscută|||1
+XXX = monedă necunoscută|¤||1
 YDD = dinar Yemen|||1
 YER = rial yemenit||0
 YUD = dinar iugoslav greu|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rof.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rof.properties
index a85973b..22a5ece 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rof.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rof.properties
@@ -53,8 +53,9 @@
 LYD = heleri sa Libya||3
 MAD = heleri sa Moroko
 MGA = heleri sa Bukini||0
-MRO = heleri sa Moritania||0
-MUR = heleri sa Morisi||0
+MRO = heleri sa Moritania (1973–2017)||0|1
+MRU = heleri sa Moritania
+MUR = heleri sa Morisi
 MWK = heleri sa Malawi
 MZM = heleri sa Msumbiji|||1
 NAD = heleri sa Namibia
@@ -66,10 +67,11 @@
 SHP = heleri sa Santahelena
 SLL = leoni||0
 SOS = heleri sa Somalia||0
-STD = heleri sa Sao Tome na Principe||0|1
+STD = heleri sa Sao Tome na Principe (1977–2017)||0|1
+STN = heleri sa Sao Tome na Principe
 SZL = lilangeni
 TND = heleri sa Tunisia||3
-TZS = heleri sa Tanzania|TSh|0
+TZS = heleri sa Tanzania|TSh
 UGX = heleri sa Uganda||0
 USD = heleri sa Marekani|US$
 XAF = heleri sa CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ru.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ru.properties
index d8e8045..6163325 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ru.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ru.properties
@@ -28,7 +28,7 @@
 AFA = Афгани (1927–2002)|||1
 AFN = афгани||0
 ALL = албанский лек||0
-AMD = армянский драм||0
+AMD = армянский драм
 ANG = нидерландский антильский гульден
 AOA = ангольская кванза
 AOK = Ангольская кванза (1977–1990)|||1
@@ -36,7 +36,7 @@
 AOR = Ангольская кванза реюстадо (1995–1999)|||1
 ARA = Аргентинский аустрал|||1
 ARP = Аргентинское песо (1983–1985)|||1
-ARS = аргентинское песо
+ARS = аргентинский песо
 ATS = Австрийский шиллинг|||1
 AUD = австралийский доллар|A$
 AWG = арубанский флорин
@@ -78,16 +78,16 @@
 CHF = швейцарский франк
 CHW = WIR франк|||1
 CLF = Условная расчетная единица Чили||4|1
-CLP = чилийское песо||0
+CLP = чилийский песо||0
 CNH = китайский офшорный юань|||1
 CNY = китайский юань|CN¥
-COP = колумбийское песо||0
+COP = колумбийский песо
 COU = Единица реальной стоимости Колумбии|||1
 CRC = костариканский колон
 CSD = Старый Сербский динар|||1
 CSK = Чехословацкая твердая крона|||1
-CUC = кубинское конвертируемое песо
-CUP = кубинское песо
+CUC = кубинский конвертируемый песо
+CUP = кубинский песо
 CVE = эскудо Кабо-Верде
 CYP = Кипрский фунт|||1
 CZK = чешская крона
@@ -95,7 +95,7 @@
 DEM = Немецкая марка|||1
 DJF = франк Джибути||0
 DKK = датская крона
-DOP = доминиканское песо
+DOP = доминиканский песо
 DZD = алжирский динар
 ECS = Эквадорский сукре|||1
 ECV = Постоянная единица стоимости Эквадора|||1
@@ -125,14 +125,14 @@
 GTQ = гватемальский кетсаль
 GWE = Эскудо Португальской Гвинеи|||1
 GWP = Песо Гвинеи-Бисау|||1
-GYD = гайанский доллар||0
+GYD = гайанский доллар
 HKD = гонконгский доллар|HK$
 HNL = гондурасская лемпира
 HRD = Хорватский динар|||1
 HRK = хорватская куна
 HTG = гаитянский гурд
 HUF = венгерский форинт
-IDR = индонезийская рупия||0
+IDR = индонезийская рупия
 IEP = Ирландский фунт|||1
 ILP = Израильский фунт|||1
 ILS = новый израильский шекель|₪
@@ -147,11 +147,11 @@
 KES = кенийский шиллинг
 KGS = киргизский сом
 KHR = камбоджийский риель
-KMF = франк Коморских островов||0
+KMF = коморский франк||0
 KPW = северокорейская вона||0
 KRW = южнокорейская вона|₩|0
 KWD = кувейтский динар||3
-KYD = доллар Каймановых островов
+KYD = доллар Островов Кайман
 KZT = казахский тенге
 LAK = лаосский кип||0
 LBP = ливанский фунт||0
@@ -174,15 +174,16 @@
 MKD = македонский денар
 MLF = Малийский франк|||1
 MMK = мьянманский кьят||0
-MNT = монгольский тугрик||0
+MNT = монгольский тугрик
 MOP = патака Макао
-MRO = мавританская угия||0
+MRO = мавританская угия (1973–2017)||0|1
+MRU = мавританская угия
 MTL = Мальтийская лира|||1
 MTP = Мальтийский фунт|||1
-MUR = маврикийская рупия||0
+MUR = маврикийская рупия
 MVR = мальдивская руфия
 MWK = малавийская квача
-MXN = мексиканское песо|MX$
+MXN = мексиканский песо|MX$
 MXP = Мексиканское серебряное песо (1861–1992)|||1
 MXV = Мексиканская пересчетная единица (UDI)|||1
 MYR = малайзийский ринггит
@@ -203,8 +204,8 @@
 PEN = перуанский соль
 PES = Перуанский соль (1863–1965)|||1
 PGK = кина Папуа – Новой Гвинеи
-PHP = филиппинское песо
-PKR = пакистанская рупия||0
+PHP = филиппинский песо
+PKR = пакистанская рупия
 PLN = польский злотый
 PLZ = Злотый|||1
 PTE = Португальское эскудо|||1
@@ -218,7 +219,7 @@
 RUR = Российский рубль (1991–1998)|р.||1
 RWF = франк Руанды||0
 SAR = саудовский риял
-SBD = доллар Соломоновых островов
+SBD = доллар Соломоновых Островов
 SCR = сейшельская рупия
 SDD = Суданский динар|||1
 SDG = суданский фунт
@@ -233,7 +234,8 @@
 SRD = суринамский доллар
 SRG = Суринамский гульден|||1
 SSP = южносуданский фунт
-STD = добра Сан-Томе и Принсипи||0|1
+STD = добра Сан-Томе и Принсипи (1977–2017)||0|1
+STN = добра Сан-Томе и Принсипи
 SUR = Рубль СССР|||1
 SVC = Сальвадорский колон|||1
 SYP = сирийский фунт||0
@@ -250,7 +252,7 @@
 TRY = турецкая лира|TL
 TTD = доллар Тринидада и Тобаго
 TWD = новый тайваньский доллар|NT$
-TZS = танзанийский шиллинг||0
+TZS = танзанийский шиллинг
 UAH = украинская гривна|грн.
 UAK = Карбованец (украинский)|||1
 UGS = Старый угандийский шиллинг|||1
@@ -260,10 +262,11 @@
 USS = Доллар США текущего дня|||1
 UYI = Уругвайский песо (индекс инфляции)||0|1
 UYP = Уругвайское старое песо (1975–1993)|||1
-UYU = уругвайское песо
-UZS = узбекский сум||0
+UYU = уругвайский песо
+UZS = узбекский сум
 VEB = Венесуэльский боливар (1871–2008)|||1
-VEF = венесуэльский боливар
+VEF = венесуэльский боливар (2008–2018)|||1
+VES = венесуэльский боливар
 VND = вьетнамский донг|₫|0
 VUV = вату Вануату||0
 WST = самоанская тала
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rwk.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rwk.properties
index f762bbb..99b06bc 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rwk.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_rwk.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Faranga ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -67,10 +68,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania|TSh|0
+TZS = Shilingi ya Tanzania|TSh
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_saq.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_saq.properties
index 2a2c57f..c03d008 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_saq.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_saq.properties
@@ -53,8 +53,9 @@
 LYD = Njilingi eel Libya||3
 MAD = Njilingi eel Moroko
 MGA = Njilingi eel Bukini||0
-MRO = Njilingi eel Moritania||0
-MUR = Njilingi eel Morisi||0
+MRO = Njilingi eel Moritania (1973–2017)||0|1
+MRU = Njilingi eel Moritania
+MUR = Njilingi eel Morisi
 MWK = Njilingi eel Malawi
 MZM = Njilingi eel Msumbiji|||1
 NAD = Njilingi eel Namibia
@@ -66,10 +67,11 @@
 SHP = Paunt eel Santahelena
 SLL = Leoni||0
 SOS = Njilingi eel Somalia||0
-STD = Njilingi eel Sao Tome na Principe||0|1
+STD = Njilingi eel Sao Tome na Principe (1977–2017)||0|1
+STN = Njilingi eel Sao Tome na Principe
 SZL = Lilangeni
 TND = Njilingi eel Tunisia||3
-TZS = Njilingi eel Tanzania||0
+TZS = Njilingi eel Tanzania
 UGX = Njilingi eel Uganda||0
 USD = Dola eel Marekani|US$
 XAF = Njilingi eel CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sbp.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sbp.properties
index 4e0f678..ed37fc4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sbp.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sbp.properties
@@ -53,8 +53,9 @@
 LYD = Ihela ya Libiya||3
 MAD = Ihela ya Moloko
 MGA = Ihela ya Bukini||0
-MRO = Ihela ya Molitaniya||0
-MUR = Ihela ya Molisi||0
+MRO = Ihela ya Molitaniya (1973–2017)||0|1
+MRU = Ihela ya Molitaniya
+MUR = Ihela ya Molisi
 MWK = Ihela ya Malawi
 MZM = Ihela ya Musumbiji|||1
 NAD = Ihela ya Namibiya
@@ -66,10 +67,11 @@
 SHP = Ihela ya Santahelena
 SLL = Ihela ya Siela Liyoni||0
 SOS = Ihela ya Somaliya||0
-STD = Ihela ya Sao Tome ni Pilinsipe||0|1
+STD = Ihela ya Sao Tome ni Pilinsipe (1977–2017)||0|1
+STN = Ihela ya Sao Tome ni Pilinsipe
 SZL = Ihela ya Uswasi
 TND = Ihela ya Tunisiya||3
-TZS = Ihela ya Tansaniya|TSh|0
+TZS = Ihela ya Tansaniya|TSh
 UGX = Ihela ya Uganda||0
 USD = Ihela ya Malekani|US$
 XAF = Ihela ya CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sd.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sd.properties
index 2cc2842..49586ae 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sd.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sd.properties
@@ -26,7 +26,7 @@
 AED = گڏيل عرب امارات درهم
 AFN = افغاني افغاني||0
 ALL = الباني ليڪ||0
-AMD = ارماني ڊرم||0
+AMD = ارماني ڊرم
 ANG = نيڌرلينڊ انٽليئن گلڊر
 AOA = انگوليائي ڪوانزا
 ARS = ارجنٽائن پيسو
@@ -54,7 +54,7 @@
 CLP = چلي پيسو||0
 CNH = چيني يوآن (غير ملڪي)|||1
 CNY = چيني يوآن|CN¥
-COP = ڪولمبيائي پيسو||0
+COP = ڪولمبيائي پيسو
 CRC = ڪوسٽا ريڪا ڪولن
 CUC = ڪيوبن ڪنورٽيبل پيسو
 CUP = ڪيوبن پيسو
@@ -77,13 +77,13 @@
 GMD = گيمبيا دلاسائي
 GNF = گني فرينڪ||0
 GTQ = گوئٽي مالا ڪٽزل
-GYD = گيانا ڊالر||0
+GYD = گيانا ڊالر
 HKD = هانگ ڪانگ ڊالر|HK$
 HNL = هونڊوراس ليمپرا
 HRK = ڪروشيائي ڪونا
 HTG = هيٽي گورڊي
 HUF = هنگيرين فورنٽ
-IDR = انڊونيشيائي رپيه||0
+IDR = انڊونيشيائي رپيه
 ILS = اسرائيلي نيو شيڪل|₪
 INR = انڊين رپي|₹
 IQD = عراقي دينار||0
@@ -111,10 +111,11 @@
 MGA = ملاگاسي اریاری||0
 MKD = ميسي ڊوني دينار
 MMK = ميانمار ڪياٽ||0
-MNT = منگولي تجرڪ||0
+MNT = منگولي تجرڪ
 MOP = ميڪانيز پٽاڪا
-MRO = موريشيائي اوگوئیا||0
-MUR = ماريشيائي رپي||0
+MRO = موريشيائي اوگوئیا (1973–2017)||0|1
+MRU = موريشيائي اوگوئیا
+MUR = ماريشيائي رپي
 MVR = مالديپ روفيا
 MWK = ملاوي ڪواچا
 MXN = ميڪسيڪو پيسو|MX$
@@ -131,7 +132,7 @@
 PEN = پيرو سول
 PGK = پاپوا نيو گني ڪنا
 PHP = فلپائني پيسو
-PKR = پاڪستاني رپي|Rs|0
+PKR = پاڪستاني رپي|Rs
 PLN = پولش زلاٽي
 PYG = پيراگوئي گاراني||0
 QAR = قطري ريال
@@ -150,7 +151,8 @@
 SOS = سومالي شلنگ||0
 SRD = سرينامي ڊالر
 SSP = ڏکڻ سوڊاني پائونڊ
-STD = سائو ٽوم ۽ پرنسپي دوبرا||0|1
+STD = سائو ٽوم ۽ پرنسپي دوبرا (1977–2017)||0|1
+STN = سائو ٽوم ۽ پرنسپي دوبرا
 SYP = سيريائي پائونڊ||0
 SZL = سوازي للانگيني
 THB = ٿائي باهت
@@ -161,13 +163,14 @@
 TRY = ترڪي لرا|TL
 TTD = ٽرينڊيڊ ۽ ٽوباگو ڊالر
 TWD = نيو تائيوان ڊالر|NT$
-TZS = تنزانيائي شلنگ||0
+TZS = تنزانيائي شلنگ
 UAH = یوڪرائن هریونیا
 UGX = يگانڊا شلنگ||0
 USD = آمريڪي ڊالر|US$
 UYU = يوروگوئي پيسو
-UZS = ازبڪستاني سوم||0
-VEF = وینزویلا بولیور
+UZS = ازبڪستاني سوم
+VEF = Venezuelan Bolívar (2008–2018)|||1
+VES = وینزویلا بولیور
 VND = ويٽنامي ڊونگ|₫|0
 VUV = وانواتو واتو||0
 WST = ساموآن ٽالا
@@ -175,7 +178,7 @@
 XCD = اوڀر ڪيريبين ڊالر|EC$
 XOF = اولهه آفريڪا فرينڪ|CFA|0
 XPF = CFP فرينڪ|CFPF|0
-XXX = اڻڄاتل سڪو|||1
+XXX = اڻڄاتل سڪو|¤||1
 YER = يمني ريال||0
 ZAR = ڏکڻ آفريقي رانڊ
 ZMW = زمبائي ڪواچا
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_seh.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_seh.properties
index 1ced41a..3eceb85 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_seh.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_seh.properties
@@ -53,8 +53,9 @@
 LYD = Dinar líbio||3
 MAD = Dirém marroquino
 MGA = Franco de Madagascar||0
-MRO = Ouguiya da Mauritânia||0
-MUR = Rupia de Maurício||0
+MRO = Ouguiya da Mauritânia (1973–2017)||0|1
+MRU = Ouguiya da Mauritânia
+MUR = Rupia de Maurício
 MWK = Cuacha do Maláui
 MZM = Metical antigo de Moçambique|||1
 MZN = Metical de Moçambique|MTn
@@ -68,10 +69,11 @@
 SHP = Libra de Santa Helena
 SLL = Leone de Serra Leoa||0
 SOS = Xelim somali||0
-STD = Dobra de São Tomé e Príncipe||0|1
+STD = Dobra de São Tomé e Príncipe (1977–2017)||0|1
+STN = Dobra de São Tomé e Príncipe
 SZL = Lilangeni da Suazilândia
 TND = Dinar tunisiano||3
-TZS = Xelim da Tanzânia||0
+TZS = Xelim da Tanzânia
 UGX = Xelim ugandense (1966–1987)||0
 USD = Dólar norte-americano|US$
 XAF = Franco CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ses.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ses.properties
index 3c9a6b5..99a2783 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ses.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ses.properties
@@ -53,8 +53,9 @@
 LYD = Liibi Dinar||3
 MAD = Maarok Dirham
 MGA = Malgaaši Fraŋ||0
-MRO = Mooritaani Ugiya||0
-MUR = Mooris Rupii||0
+MRO = Mooritaani Ugiya (1973–2017)||0|1
+MRU = Mooritaani Ugiya
+MUR = Mooris Rupii
 MWK = Malaawi Kwaca
 MZM = Mozambik Metikal|||1
 NAD = Naamibi Dollar
@@ -67,10 +68,11 @@
 SHP = Seŋ Helena Fraŋ
 SLL = Leeon||0
 SOS = Somaali Šiiliŋ||0
-STD = Sao Tome nda Prinsipe Dobra||0|1
+STD = Sao Tome nda Prinsipe Dobra (1977–2017)||0|1
+STN = Sao Tome nda Prinsipe Dobra
 SZL = Lilangeni
 TND = Tunizi Dinar||3
-TZS = Tanzaani Šiiliŋ||0
+TZS = Tanzaani Šiiliŋ
 UGX = Uganda Šiiliŋ||0
 USD = Ameriki Dollar|US$
 XAF = CFA Fraŋ (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sg.properties
index 5c93b0c..2bb368f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sg.properties
@@ -53,8 +53,9 @@
 LYD = dinäar tî Libïi||3
 MAD = dirâm tî Marôko
 MGA = ariâri tî Madagasikära||0
-MRO = ugîya tî Moritanïi||0
-MUR = rupïi tî Mörîsi||0
+MRO = ugîya tî Moritanïi (1973–2017)||0|1
+MRU = ugîya tî Moritanïi
+MUR = rupïi tî Mörîsi
 MWK = kwâtia tî Malawïi
 MZM = metikala tî Mozambîka|||1
 NAD = dolära tî Namibïi
@@ -66,10 +67,11 @@
 SHP = pôndo tî Zûâ Sênt-Helêna
 SLL = leône tî Sierâ-Leône||0
 SOS = shilîngi tî Somalïi||0
-STD = dôbra tî Sâô Tomë na Prinsîpe||0|1
+STD = dôbra tî Sâô Tomë na Prinsîpe (1977–2017)||0|1
+STN = dôbra tî Sâô Tomë na Prinsîpe
 SZL = lilangùeni tî Swazïlânde
 TND = dinära tî Tunizïi||3
-TZS = shilîngi tî Tanzanïi||0
+TZS = shilîngi tî Tanzanïi
 UGX = shilîngi tî Ugandäa||0
 USD = dol$ara ttî äLetäa-Ôko tî Amerîka|US$
 XAF = farânga CFA (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi.properties
index e38520f..f60bb8f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi.properties
@@ -53,8 +53,9 @@
 LYD = ⴰⴷⵉⵏⴰⵔ ⵏ ⵍⵉⴱⵢⴰ||3
 MAD = ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ
 MGA = ⴼⵔⴰⵏⴽ ⵏ ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ||0
-MRO = ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ||0
-MUR = ⴰⵔⵓⴱⵉ ⵏ ⵎⵓⵔⵉⵙ||0
+MRO = ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ (1973–2017)||0|1
+MRU = ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ
+MUR = ⴰⵔⵓⴱⵉ ⵏ ⵎⵓⵔⵉⵙ
 MWK = ⴽⵡⴰⵛⴰ ⵏ ⵎⴰⵍⴰⵡⵉ
 MZM = ⴰⵎⵉⵜⵉⴽⵍ ⵏ ⵎⵓⵣⵏⴱⵉⵇ|||1
 NAD = ⴰⴷⵓⵍⴰⵔ ⵏ ⵏⴰⵎⵉⴱⵢⴰ
@@ -67,10 +68,11 @@
 SHP = ⴰⵊⵏⵉⵀ ⵏ ⵙⴰⵏⵜⵉⵍⵉⵏ
 SLL = ⵍⵉⵢⵓⵏ||0
 SOS = ⴰⵛⵉⵍⵉⵏ ⵏ ⵚⵚⵓⵎⴰⵍ||0
-STD = ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ||0|1
+STD = ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ (1977–2017)||0|1
+STN = ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ
 SZL = ⵍⵉⵍⴰⵏⵊⵉⵏⵉ
 TND = ⴰⴷⵉⵏⴰⵔ ⵏ ⵜⵓⵏⵙ||3
-TZS = ⴰⵛⵉⵍⵉⵏ ⵏ ⵟⴰⵏⵥⴰⵏⵢⴰ||0
+TZS = ⴰⵛⵉⵍⵉⵏ ⵏ ⵟⴰⵏⵥⴰⵏⵢⴰ
 UGX = ⴰⵛⵉⵍⵉⵏ ⵏ ⵓⵖⴰⵏⴷⴰ||0
 USD = ⴰⴷⵓⵍⴰⵔ ⵏ ⵉⵡⵓⵏⴰⴽ ⵉⵎⵓⵏⵏ|US$
 XAF = ⴼⵔⴰⵏⴽ ⵚⵉⴼⴰ|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi_Latn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi_Latn.properties
index dcacafb..9bbc6eb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi_Latn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_shi_Latn.properties
@@ -53,8 +53,9 @@
 LYD = adinar n libya||3
 MAD = adrim n lmɣrib
 MGA = frank n madaɣacqar||0
-MRO = uqiyya n muṛiṭanya||0
-MUR = arubi n muris||0
+MRO = uqiyya n muṛiṭanya (1973–2017)||0|1
+MRU = uqiyya n muṛiṭanya
+MUR = arubi n muris
 MWK = kwaca n malawi
 MZM = amitikl n muznbiq|||1
 NAD = adular n namibya
@@ -67,10 +68,11 @@
 SHP = ajnih n santilin
 SLL = liyun||0
 SOS = acilin n ṣṣumal||0
-STD = adubra n sanṭumi||0|1
+STD = adubra n sanṭumi (1977–2017)||0|1
+STN = adubra n sanṭumi
 SZL = lilanjini
 TND = adinar n tuns||3
-TZS = acilin n ṭanẓanya||0
+TZS = acilin n ṭanẓanya
 UGX = acilin n uɣanda||0
 USD = adular n iwunak imunn|US$
 XAF = frank ṣifa|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_si.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_si.properties
index 6bc0e18..93048b5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_si.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_si.properties
@@ -26,7 +26,7 @@
 AED = එක්සත් අරාබි එමිරේට්ස් ඩිරාම්
 AFN = ඇෆ්ගනිථාන ඇෆ්ගනි||0
 ALL = ඇල්බේනියානු ලෙක්||0
-AMD = ආර්මේනියානු ඩ්‍රෑම්||0
+AMD = ආර්මේනියානු ඩ්‍රෑම්
 ANG = නෙදර්ලන්ත ඇන්ටිලියන් ගිල්ඩර්
 AOA = ඇන්ගෝලානු ක්වන්සා
 ARS = ආර්ජන්ටිනා පෙසෝ
@@ -55,7 +55,7 @@
 CLP = චිලි පැසෝ||0
 CNH = චීන යුආන් (එතෙර)|||1
 CNY = චීන යුආන්|CN¥
-COP = කොලොම්බියානු පෙසෝ||0
+COP = කොලොම්බියානු පෙසෝ
 CRC = කොස්ට රිකා කොලෝන්
 CUC = මාරුකළ හැකි කියුබානු පැසෝ
 CUP = කියුබානු පැසෝ
@@ -78,13 +78,13 @@
 GMD = ගැම්බියානු දලාසි
 GNF = ගිනියානු ෆ්රෑන්ක්||0
 GTQ = ගෝතමාලානු ක්වෙට්සල්
-GYD = ගයනා ඩොලර්||0
+GYD = ගයනා ඩොලර්
 HKD = හොංකොං ඩොලර්|HK$
 HNL = හොන්ඩුරානු ලෙම්පිරා
 HRK = ක්‍රොඒෂියානු කූනා
 HTG = හයිටි ගෝර්ඩ්
 HUF = හංගේරියානු ෆරින්ට්
-IDR = ඉන්දුනීසියානු රුපියා||0
+IDR = ඉන්දුනීසියානු රුපියා
 ILS = ඊශ්‍රායල නව ශෙකල්|₪
 INR = ඉන්දියානු රුපියල්|₹
 IQD = ඉරාක ඩිනාර්||0
@@ -114,10 +114,11 @@
 MGA = මලගාසි අරියාරි||0
 MKD = මැසඩෝනියානු ඩිනාර්
 MMK = බුරුම ක්යාට්||0
-MNT = මොන්ගෝලියානු ටග්‍රික්||0
+MNT = මොන්ගෝලියානු ටග්‍රික්
 MOP = මැකනීස් පටකා
-MRO = මුරුසි ඔයිගුයියා||0
-MUR = මුරිසියානු රුපියල්||0
+MRO = මුරුසි ඔයිගුයියා (1973–2017)||0|1
+MRU = මුරුසි ඔයිගුයියා
+MUR = මුරිසියානු රුපියල්
 MVR = මාලදිවයින් රුෆියා
 MWK = මලාවි ක්වාචා
 MXN = මෙක්සිකානු ඩොලර්|MX$
@@ -134,7 +135,7 @@
 PEN = පේරු සොල්
 PGK = පැපුවා නිව් ගිනියානු කිනා
 PHP = පිලිපීන පෙසෝ
-PKR = පාකිස්ථාන රුපියල්||0
+PKR = පාකිස්ථාන රුපියල්
 PLN = පොලිෂ් ස්ලොටි
 PYG = පැරගුවේ ගුවරානි||0
 QAR = කටාර් රියාල්
@@ -153,7 +154,8 @@
 SOS = සෝමාලියානු ශිලිං||0
 SRD = සුරිනාම් ඩොලර්
 SSP = දකුණු සුඩාන පවුම්
-STD = සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා||0|1
+STD = සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා (1977–2017)||0|1
+STN = සාඕ තෝම් සහ ප්‍රින්සිප් දොබ්‍රා
 SYP = සිරියානු පවුම්||0
 SZL = ස්වාසි ලිලන්ජනි
 THB = තායි බාත්|฿
@@ -164,13 +166,14 @@
 TRY = තුර්කි ලිරා|TL
 TTD = ට්‍රිනිඩෑඩ් සහ ටොබෑගෝ ඩොලර්
 TWD = නව තායිවාන ඩොලර්|NT$
-TZS = ටැන්සානියානු ශිලිං||0
+TZS = ටැන්සානියානු ශිලිං
 UAH = යුක්රේන හ්‍රිව්නියා
 UGX = උගන්ඩා ශිලිං||0
 USD = ඇමරිකානු ඩොලර්|US$
 UYU = උරුගුවේ පෙසෝ
-UZS = උස්බෙකිස්ථාන සම්||0
-VEF = වෙනිසියුලානු බොලිවර්
+UZS = උස්බෙකිස්ථාන සම්
+VEF = වෙනිසියුලානු බොලිවර් (2008–2018)|||1
+VES = වෙනිසියුලානු බොලිවර්
 VND = වියට්නාම ඩොන්|₫|0
 VUV = වනුවාටු වාටු||0
 WST = සැමෝවා ටාලා
@@ -178,7 +181,7 @@
 XCD = නැගෙනහිර කැරිබියානු ඩොලර්|EC$
 XOF = සිෆ්එ ෆ්රෑන්ක් බිසීඊඑඔ|සිෆ්එ|0
 XPF = ප්‍රංශ පොලිනීසියානු ෆ්‍රෑන්ක්|CFPF|0
-XXX = නොදත් මුදල්|||1
+XXX = නොදත් මුදල්|¤||1
 YER = යේමන රියාල්||0
 ZAR = දකුණු අප්‍රිකානු රැන්ඩ්
 ZMK = සැම්බියානු ක්වාචා (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sk.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sk.properties
index 3d91081..4a6cd1c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sk.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sk.properties
@@ -29,7 +29,7 @@
 AFN = afganský afgání||0
 ALK = albánsky lek (1946 – 1965)|||1
 ALL = albánsky lek||0
-AMD = arménsky dram||0
+AMD = arménsky dram
 ANG = antilský gulden
 AOA = angolská kwanza
 AOK = angolská kwanza (1977 – 1990)|||1
@@ -91,7 +91,7 @@
 CNH = čínsky jüan (pobrežný)|||1
 CNX = čínsky dolár ČĽB|||1
 CNY = čínsky jüan
-COP = kolumbijské peso||0
+COP = kolumbijské peso
 COU = kolumbijská jednotka reálnej hodnoty|||1
 CRC = kostarický colón
 CSD = srbský dinár (2002 – 2006)|||1
@@ -135,14 +135,14 @@
 GTQ = guatemalský quetzal
 GWE = portugalsko-guinejské escudo|||1
 GWP = guinejsko-bissauské peso|||1
-GYD = guyanský dolár||0
+GYD = guyanský dolár
 HKD = hongkonský dolár
 HNL = honduraská lempira
 HRD = chorvátsky dinár|||1
 HRK = chorvátska kuna
 HTG = haitské gourde
 HUF = maďarský forint
-IDR = indonézska rupia||0
+IDR = indonézska rupia
 IEP = írska libra|||1
 ILP = izraelská libra|||1
 ILR = izraelský šekel (1980 – 1985)|||1
@@ -191,12 +191,13 @@
 MKN = macedónsky denár (1992 – 1993)|||1
 MLF = malijský frank|||1
 MMK = mjanmarský kyat||0
-MNT = mongolský tugrik||0
+MNT = mongolský tugrik
 MOP = macajská pataca
-MRO = mauritánska ukija||0
+MRO = mauritánska ukija (1973–2017)||0|1
+MRU = mauritánska ukija
 MTL = maltská líra|||1
 MTP = maltská libra|||1
-MUR = maurícijská rupia||0
+MUR = maurícijská rupia
 MVP = maldivská rupia (1947 – 1981)|||1
 MVR = maldivská rupia
 MWK = malawijská kwacha
@@ -222,7 +223,7 @@
 PES = peruánsky sol (1863 – 1965)|||1
 PGK = papuánska kina
 PHP = filipínske peso
-PKR = pakistanská rupia||0
+PKR = pakistanská rupia
 PLN = poľský zlotý
 PLZ = poľský zlotý (1950 – 1995)|||1
 PTE = portugalské escudo|||1
@@ -251,7 +252,8 @@
 SRD = surinamský dolár
 SRG = surinamský zlatý|||1
 SSP = juhosudánska libra
-STD = svätotomášska dobra||0|1
+STD = svätotomášska dobra (1977–2017)||0|1
+STN = svätotomášska dobra
 SUR = sovietsky rubeľ|||1
 SVC = salvádorský colón|||1
 SYP = sýrska libra||0
@@ -268,7 +270,7 @@
 TRY = turecká líra|TL
 TTD = trinidadsko-tobažský dolár
 TWD = nový taiwanský dolár
-TZS = tanzánsky šiling||0
+TZS = tanzánsky šiling
 UAH = ukrajinská hrivna
 UAK = ukrajinský karbovanec|||1
 UGS = ugandský šiling (1966 – 1987)|||1
@@ -279,9 +281,10 @@
 UYI = uruguajské peso (v indexovaných jednotkách)||0|1
 UYP = uruguajské peso (1975 – 1993)|||1
 UYU = uruguajské peso
-UZS = uzbecký sum||0
+UZS = uzbecký sum
 VEB = venezuelský bolívar (1871 – 2008)|||1
-VEF = venezuelský bolívar
+VEF = venezuelský bolívar (2008–2018)|||1
+VES = venezuelský bolívar
 VND = vietnamský dong||0
 VNN = vietnamský dong (1978 – 1985)|||1
 VUV = vanuatské vatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sl.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sl.properties
index 0d4b092..12a62a4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sl.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sl.properties
@@ -28,7 +28,7 @@
 AFA = stari afganistanski afgani (1927–2002)|||1
 AFN = afgani||0
 ALL = albanski lek||0
-AMD = armenski dram||0
+AMD = armenski dram
 ANG = nizozemsko-antilski gulden
 AOA = angolska kvanza
 AOK = stara angolska kvanza (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLP = čilski peso||0
 CNH = kitajski juan (offshore)|||1
 CNY = kitajski juan|CN¥
-COP = kolumbijski peso||0
+COP = kolumbijski peso
 COU = kolumbijska enota realne vrednosti|||1
 CRC = kostariški kolon
 CSD = stari srbski dinar|||1
@@ -125,14 +125,14 @@
 GTQ = gvatemalski kecal
 GWE = eskudo Portugalske Gvineje|||1
 GWP = peso Gvineje Bissau|||1
-GYD = gvajanski dolar||0
+GYD = gvajanski dolar
 HKD = hongkonški dolar|HK$
 HNL = honduraška lempira
 HRD = hrvaški dinar|||1
 HRK = hrvaška kuna
 HTG = haitski gurd
 HUF = madžarski forint
-IDR = indonezijska rupija||0
+IDR = indonezijska rupija
 IEP = irski funt|||1
 ILP = izraelski funt|||1
 ILS = izraelski šekel|₪
@@ -174,12 +174,13 @@
 MKD = makedonski denar
 MLF = malijski frank|||1
 MMK = mjanmarski kjat||0
-MNT = mongolski tugrik||0
+MNT = mongolski tugrik
 MOP = makavska pataka
-MRO = mavretanska uguija||0
+MRO = mavretanska uguija (1973–2017)||0|1
+MRU = mavretanska uguija
 MTL = malteška lira|||1
 MTP = malteški funt|||1
-MUR = mavricijska rupija||0
+MUR = mavricijska rupija
 MVR = maldivska rufija
 MWK = malavijska kvača
 MXN = mehiški peso
@@ -204,7 +205,7 @@
 PES = perujski sol (1863–1965)|||1
 PGK = kina Papue Nove Gvineje
 PHP = filipinski peso
-PKR = pakistanska rupija||0
+PKR = pakistanska rupija
 PLN = poljski novi zlot
 PLZ = stari poljski zlot (1950–1995)|||1
 PTE = portugalski eskudo|||1
@@ -233,7 +234,8 @@
 SRD = surinamski dolar
 SRG = surinamski gulden|||1
 SSP = južnosudanski funt
-STD = saotomejska dobra||0|1
+STD = saotomejska dobra (1977–2017)||0|1
+STN = saotomejska dobra
 SUR = sovjetski rubelj|||1
 SVC = salvadorski kolon|||1
 SYP = sirijski funt||0
@@ -250,7 +252,7 @@
 TRY = nova turška lira|TL
 TTD = dolar Trinidada in Tobaga
 TWD = novi tajvanski dolar
-TZS = tanzanijski šiling||0
+TZS = tanzanijski šiling
 UAH = ukrajinska grivna
 UAK = ukrajinski karbovanci|||1
 UGS = stari ugandski šiling (1966–1987)|||1
@@ -260,9 +262,10 @@
 USS = ameriški dolar, isti dan|||1
 UYP = stari urugvajski peso (1975–1993)|||1
 UYU = urugvajski peso
-UZS = uzbeški sum||0
+UZS = uzbeški sum
 VEB = venezuelski bolivar (1871–2008)|||1
-VEF = venezuelski bolivar
+VEF = venezuelski bolivar (2008–2018)|||1
+VES = venezuelski bolivar
 VND = vientnamski dong|₫|0
 VUV = vanuatujski vatu||0
 WST = samoanska tala
@@ -283,7 +286,7 @@
 XPF = CFP frank|CFPF|0
 XPT = platina|||1
 XTS = koda za potrebe testiranja|||1
-XXX = neznana valuta|||1
+XXX = neznana valuta|¤||1
 YDD = jemenski dinar|||1
 YER = jemenski rial||0
 YUD = stari jugoslovanski dinar|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sn.properties
index 9b5b0fb..dbcbf4b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sn.properties
@@ -53,8 +53,9 @@
 LYD = Dinari re Libya||3
 MAD = Dirham ye Moroko
 MGA = Furenki re Malagasi||0
-MRO = Ugwiya ye Moritania||0
-MUR = Rupi ye Morishasi||0
+MRO = Ugwiya ye Moritania (1973–2017)||0|1
+MRU = Ugwiya ye Moritania
+MUR = Rupi ye Morishasi
 MWK = Kwacha ye Malawi
 MZM = Metika ye Mozambiki|||1
 NAD = Dora re Namibia
@@ -67,10 +68,11 @@
 SHP = Paundi re Senti Helena
 SLL = Leoni||0
 SOS = Shiringi re Somalia||0
-STD = Dobra re Sao Tome ne Principe||0|1
+STD = Dobra re Sao Tome ne Principe (1977–2017)||0|1
+STN = Dobra re Sao Tome ne Principe
 SZL = Lilangeni
 TND = Dinari re Tunisia||3
-TZS = Shiringi re Tanzania||0
+TZS = Shiringi re Tanzania
 UGX = Shiringi re Uganda||0
 USD = Dora re Amerika|US$
 XAF = Furenki CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so.properties
index 7f02021..e907225 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so.properties
@@ -23,11 +23,159 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
+AED = Dirhamka Isutaga Imaaraatka Carabta
+AFN = Afgan Afgan||0
+ALL = Lek Albaniya||0
+AMD = Daraamka Armeniya
+ANG = Galdar Nadarland Antilean
+AOA = Kawansada Angola
+ARS = Beeso Arjentina
+AUD = Doolarka Awstaraaliya|A$
+AWG = Foloorin Aruban
+AZN = Manaatada Asarbeyjan
+BAM = Konfatibal Maak Bosnia-Hersogofina
+BBD = Doolarka Barbaadiyaanka|DBB
+BDT = Taka Bangledesh
+BGN = Lef Bulgariya
+BHD = Dinaarka Baxreyn||3
+BIF = Farank Burundi||0
+BMD = Doolarka Barmuuda
+BND = Doollarka Burunel
+BOB = Bolifiano Bolifiya
+BRL = Real Barasil|R$
+BSD = Doolarka Bahamaas|DBS
+BTN = Ngultaram Butan
+BWP = Buulada Botswana
+BYN = Rubalka Belarus
+BZD = Doolarka Beelisa
+CAD = Doolarka Kanada|CA$
+CDF = Farank Kongo
+CHF = Farank Iswis
+CLP = Beeso Jili||0
+CNH = Yuanta Shiinaha (Offshore)|||1
+CNY = Yuanta Shiinaha|CN¥
+COP = Beeso Kolombiya
+CRC = Kolon Kosta Rika|KKR
+CUC = Beeso Kuuba Konfatibal
+CUP = Beeso Kuuba
+CVE = Eskudo Keyb Farde
+CZK = Korunada Jeek
 DJF = Faran Jabbuuti||0
+DKK = Koranka Danishka
+DOP = Beeso Dominika
+DZD = Dinaarka Aljeriya
+EGP = Bowndka Masar
+ERN = Nafkada Eritriya
 ETB = Birta Itoobbiya
 EUR = Yuuroo|€
+FJD = Doolarka Fiji
+FKP = Bowndka Faalkland Island
+GBP = Bowndka Biritishka|£
+GEL = Laariga Joorjiya
+GHS = Sedi Gana
+GIP = Bowndka Gibraltar
+GMD = Dalasi Gambiya
+GNF = Faranka Gini||0
+GTQ = Quetsal Guatemala
+GYD = Doolarka Guyanes
+HKD = Doollarka Hong Kong|HK$
+HNL = Lembira Hondura|LHN
+HRK = Kuna Korooshiya
+HTG = Goorde Haiti
+HUF = Forintiska Hangari
+IDR = Rubiah Indonesiya
+ILS = Niyuu Shekelka Israaiil|₪
+INR = Rubiga Hindiya|₹
+IQD = Dinaarka Ciraaq||0
+IRR = Riyaalka Iran||0
+ISK = Korona Eysland||0
+JMD = Doolarka Jamaaika
+JOD = Dinaarka Joordan||3
+JPY = Yenta Jaban|JP¥|0
+KES = Shilingka Kenya
+KGS = Soom Kiyrgiystan
+KHR = Riyf Cambodiya
+KMF = Farank Komora||0
+KPW = Wonka Waqooyi Kuuriya||0
+KRW = Wonka Koonfur Kuuriya|₩|0
+KWD = Dinaarka Kuweyt||3
+KYD = Doolarka jasiiradaha Kayman
+KZT = Tenge Kasakhstan
+LAK = Kib Laoti||0
+LBP = Bowndka Lebanon||0
+LKR = Rubiga Siri lanka
+LRD = Doollarka Liberiya
+LYD = Dinaarka Libya||3
+MAD = Dirhamka Moroko
+MDL = Leeyuu Moldofa
+MGA = Ariari Malagasy||0
+MKD = Denaarka Masedoniya
+MMK = Kayat Mayanmaar||0
+MNT = Tugrik Mongoliya
+MOP = Bataka Makana
+MRO = Oogiya Mawritaniya (1973–2017)||0|1
+MUR = Rubiga Mowrishiya
+MVR = Rufiya Maldifiya
+MWK = Kawajada Malawi
+MXN = Beeso Meksikaan|MX$
+MYR = Ringit Malayshiya
+MZN = Metikalka Mosambik
+NAD = Doollarka Namibiya
+NGN = Nairada Neyjeeriya
+NIO = Nikaragua Kordoba
+NOK = Koronka Norway
+NPR = Rubiga Nebal
+NZD = Doolarka Niyuu Siyalaan|NZ$
+OMR = Riyaalka Comaan||3
+PAB = Balboa Panama
+PEN = Sol Beeru
+PGK = Kinada Babua Niyuu Gini
+PHP = Biso Filibin
+PKR = Rubiga Bakistan
+PLN = Solotida Boland
+PYG = Guarani Baraguay||0
+QAR = Riyaalka Qatar
+RON = Liyuu ROmaniya
+RSD = Dinaarka Serbiya||0
+RUB = Rubalka Ruush
+RWF = Farank Ruwanda||0
 SAR = Riyaalka Sacuudiga
-SOS = Shilin soomaali|S|0
-TZS = Shilin Tansaani||0
-USD = Doollar maraykan|US$
-XXX = Lacag aan la qoon ama aan saxnayn|||1
+SBD = Doolarka Jasiiradaha Solomon
+SCR = Rubiga Siisalis
+SDG = Bowndka Suudaan
+SEK = Koronka Isweden
+SGD = Doollarka Singabuur
+SHP = Bowndka St Helen
+SLL = Leonka Sira Leon||0
+SOS = Shilingka Soomaaliya|S|0
+SRD = Doolarka Surinamees
+SSP = Boownka Koonfurta Suudaan
+STN = Dobra Sao Tome & Birinsibal
+SYP = Bowndka Suuriya||0
+SZL = Lilangeenida iswasi
+THB = Baatka Tayland
+TJS = Somoon Tajikistan
+TMT = Manaat Turkmenistan
+TND = Dinaarka Tunisiya||3
+TOP = Ba’anga Tonga
+TRY = Liirada Turkiga|TL
+TTD = Doolarka Tirinad iyo Tobago
+TWD = Doollarka Taywaanta Cusubta|NT$
+TZS = Shilingka Tansaaniya
+UAH = Hirfiniyada Yukreeyn
+UGX = Shilingka Uganda||0
+UYU = Beeso Uruguay
+UZS = Soom Usbekistan
+VEF = Bolifar Fenesuala (2008–2018)|||1
+VES = Bolifar Fenezuela
+VND = Dong Fitnaam|₫|0
+VUV = Fatu Fanuatu||0
+WST = Tala Samao
+XAF = Farank CFA ee Bartamaha Afrika|FCFA|0
+XCD = Doolaraka Bariga Kaaribyan|EC$
+XOF = Faranka CFA Galbeedka Afrika|CFA|0
+XPF = Farank CFP|CFPF|0
+XXX = Lacag aan la qoon ama aan saxnayn|¤||1
+YER = Riyaalka Yemen||0
+ZAR = Randka Koonfur Afrika
+ZMW = Kawajada Sambiya
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so_KE.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so_KE.properties
index caf3070..3dbfde3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so_KE.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_so_KE.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-KES = KES|Ksh
+KES = Shilingka Kenya|Ksh
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sq.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sq.properties
index feb3b3a..35abdfb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sq.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sq.properties
@@ -26,13 +26,13 @@
 AED = Dirhami i Emirateve të Bashkuara Arabe
 AFN = Afgani afgan||0
 ALL = Leku shqiptar|Lekë|0
-AMD = Dramia armene||0
+AMD = Dramia armene
 ANG = Gilderi antilian holandez
 AOA = Kuanza e Angolës
 ARS = Pesoja argjentinase
 AUD = Dollari australian|A$
 AWG = Florini aruban
-AZN = Manata e Azerbajxhanit
+AZN = Manata azerbajxhanase
 BAM = Marka e Bosnjë-Hercegovinës [e shkëmbyeshme]
 BBD = Dollari barbadian
 BDT = Taka e Bangladeshit
@@ -53,19 +53,19 @@
 CDF = Franga kongole
 CHF = Franga zvicerane
 CLP = Pesoja kiliane||0
-CNH = Juani kinez (tregu i jashtëm)|||1
+CNH = Juani kinez (për treg të jashtëm)|||1
 CNY = Juani kinez|CN¥
-COP = Pesoja kolumbiane||0
+COP = Pesoja kolumbiane
 CRC = Koloni kostarikan
 CUC = Pesoja kubaneze e shkëmbyeshme
 CUP = Pesoja kubaneze
 CVE = Eskudoja e Kepit të Gjelbër
-CZK = Koruna e Republikës Çeke
+CZK = Koruna e Çekisë
 DJF = Franga xhibutiane||0
 DKK = Korona daneze
 DOP = Pesoja dominikane
 DZD = Dinari algjerian
-EGP = Stërlina egjiptiane
+EGP = Sterlina egjiptiane
 ERN = Nakfa e Eritresë
 ETB = Bira etiopiane
 EUR = Euroja|€
@@ -78,13 +78,13 @@
 GMD = Dalasi gambian
 GNF = Franga guinease||0
 GTQ = Kuecali i Guatemalës
-GYD = Dollari guajanez||0
+GYD = Dollari guajanez
 HKD = Dollari i Hong-Kongut|HK$
 HNL = Lempira hondurase
 HRK = Kuna kroate
 HTG = Gurdi haitian
 HUF = Forinta hungareze
-IDR = Rupia indoneziane||0
+IDR = Rupia indoneziane
 ILS = Shekeli izrealit|₪
 INR = Rupia indiane|₹
 IQD = Dinari irakian||0
@@ -114,10 +114,11 @@
 MGA = Arieri malagez||0
 MKD = Denari maqedonas
 MMK = Kiata e Mianmarit||0
-MNT = Tugrika mongole||0
+MNT = Tugrika mongole
 MOP = Pataka e Makaos
-MRO = Ugija mauritane||0
-MUR = Rupia mauritiane||0
+MRO = Ugija mauritane (1973–2017)||0|1
+MRU = Ugija mauritane
+MUR = Rupia mauritiane
 MVR = Rufiu i Maldivit
 MWK = Kuaça malaviane
 MXN = Pesoja meksikane|MX$
@@ -134,7 +135,7 @@
 PEN = Sola peruane
 PGK = Kina e Guinesë së Re-Papua
 PHP = Pesoja filipinase
-PKR = Rupia pakistaneze||0
+PKR = Rupia pakistaneze
 PLN = Zllota polake
 PYG = Guarani paraguaian||0
 QAR = Riali i Katarit
@@ -145,15 +146,16 @@
 SAR = Riali saudit
 SBD = Dollari i Ishujve Solomonë
 SCR = Rupia e Ishujve Sishelë
-SDG = Stërlina sudaneze
+SDG = Sterlina sudaneze
 SEK = Korona suedeze
 SGD = Dollari i Singaporit
-SHP = Stërlina e Ishullit të Shën-Helenës
+SHP = Sterlina e Ishullit të Shën-Helenës
 SLL = Leoni i Sierra-Leones||0
 SOS = Shilinga somaleze||0
 SRD = Dollari surinamez
-SSP = Stërlina e Sudanit të Jugut
-STD = Dobra e Sao-Tomes dhe Prinsipes||0|1
+SSP = Sterlina sudanezo-jugore
+STD = Dobra e Sao-Tomes dhe Prinsipes (1977–2017)||0|1
+STN = Dobra e Sao-Tomes dhe Prinsipes
 SYP = Sterlina siriane||0
 SZL = Lilangeni i Suazilandës
 THB = Bata tajlandeze|฿
@@ -164,13 +166,14 @@
 TRY = Lira turke|TL
 TTD = Dollari i Trinidadit dhe Tobagos
 TWD = Dollari tajvanez|NT$
-TZS = Shilinga e Tanzanisë||0
+TZS = Shilinga e Tanzanisë
 UAH = Rivnia ukrainase
 UGX = Shilinga ugandeze||0
 USD = Dollari amerikan|US$
 UYU = Pesoja uruguaiane
-UZS = Soma uzbeke||0
-VEF = Bolivari venezuelian
+UZS = Soma uzbeke
+VEF = Bolivari venezuelian (2008–2018)|||1
+VES = Bolivari venezuelas
 VND = Donga vietnameze|₫|0
 VUV = Vatuja e Vanuatusë||0
 WST = Tala samoane
@@ -178,7 +181,7 @@
 XCD = Dollari i Karaibeve Lindore|EC$
 XOF = Franga e Bregut të Fildishtë|CFA|0
 XPF = Franga franceze e Polinezisë|CFPF|0
-XXX = Valutë e panjohur|||1
+XXX = Valutë e panjohur|¤||1
 YER = Riali i Jemenit||0
 ZAR = Randi afrikano-jugor
 ZMW = Kuaça e Zambikut
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr.properties
index 96faf06..0e1dd89 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr.properties
@@ -28,7 +28,7 @@
 AFA = Авганистански авгани (1927–2002)|||1
 AFN = Авганистански авгани||0
 ALL = Албански лек||0
-AMD = Јерменски драм||0
+AMD = Јерменски драм
 ANG = Холандскоантилски гулден
 AOA = Анголска кванза
 AOK = Анголијска кванза (1977–1990)|||1
@@ -90,7 +90,7 @@
 CNH = Кинески јуан (острвски)|||1
 CNX = Долар кинеске народне банке|||1
 CNY = Кинески јуан|CN¥
-COP = Колумбијски пезос||0
+COP = Колумбијски пезос
 COU = Унидад де валоршки реал|||1
 CRC = Костарикански колон
 CSD = Стари српски динар|||1
@@ -134,14 +134,14 @@
 GTQ = Гватемалски кецал
 GWE = Португалска гвинеја ескудо|||1
 GWP = Гвинеја Бисао Пезо|||1
-GYD = Гвајански долар||0
+GYD = Гвајански долар
 HKD = Хонгконшки долар|HK$
 HNL = Хондурашка лемпира
 HRD = Хрватски динар|||1
 HRK = Хрватска куна
 HTG = Хаићански гурд
 HUF = Мађарска форинта
-IDR = Индонежанска рупија||0
+IDR = Индонежанска рупија
 IEP = Ирска фунта|||1
 ILP = Израелска фунта|||1
 ILR = Стари израелски шекели|||1
@@ -190,12 +190,13 @@
 MKN = Стари македонски денар|||1
 MLF = Малијански франак|||1
 MMK = Мјанмарски кјат||0
-MNT = Монголски тугрик||0
+MNT = Монголски тугрик
 MOP = Макаоска патака
-MRO = Мауританијска oгија||0
+MRO = Мауританијска oгија (1973–2017)||0|1
+MRU = Мауританијска oгија
 MTL = Малтешка лира|||1
 MTP = Малтешка фунта|||1
-MUR = Маурицијска рупија||0
+MUR = Маурицијска рупија
 MVR = Малдивска руфија
 MWK = Малавијска квача
 MXN = Мексички пезос|MX$
@@ -220,15 +221,15 @@
 PES = Перуански сол (1863–1965)|||1
 PGK = Папуанска кина
 PHP = Филипински пезос
-PKR = Пакистанскa рупиja||0
+PKR = Пакистанскa рупиja
 PLN = Пољски злот
 PLZ = Пољски злоти (1950–1995)|||1
 PTE = Португалски ескудо|||1
 PYG = Парагвајски гварани||0
 QAR = Катарски ријал
 RHD = Родејскидолар|||1
-ROL = Румунски леј|||1
-RON = Румунски леј (1952–2006)
+ROL = Румунски леј (1952–2006)|||1
+RON = Румунски леј
 RSD = Српски динар||0
 RUB = Руска рубља
 RUR = Руска рубља (1991–1998)|||1
@@ -249,7 +250,8 @@
 SRD = Суринамски долар
 SRG = Суринамски гилдер|||1
 SSP = Јужносуданска фунта
-STD = Саотомска добра||0|1
+STD = Саотомска добра (1977–2017)||0|1
+STN = Саотомска добра
 SUR = Совјетска рубља|||1
 SVC = Салвадорски колон|||1
 SYP = Сиријска фунта||0
@@ -266,7 +268,7 @@
 TRY = Турска лира|TL
 TTD = Тринидад-тобагошки долар
 TWD = Нови тајвански долар|NT$
-TZS = Танзанијски шилинг||0
+TZS = Танзанијски шилинг
 UAH = Украјинска хривња
 UAK = Украјински карбованети|||1
 UGS = Угандски шилинг (1966–1987)|||1
@@ -277,9 +279,10 @@
 UYI = Уругвајски пезо ен унидадес индексадас||0|1
 UYP = Уругвајски пезо (1975–1993)|||1
 UYU = Уругвајски пезос
-UZS = Узбекистански сом||0
+UZS = Узбекистански сом
 VEB = Венецуелански боливар (1871–2008)|||1
-VEF = Венецуелански боливар
+VEF = Венецуелански боливар (2008–2018)|||1
+VES = Венецуелански боливар
 VND = Вијетнамски донг||0
 VNN = Вијетнамски донг (1978–1985)|||1
 VUV = Вануатски вату||0
@@ -302,7 +305,7 @@
 XPT = Платина|||1
 XRE = RINET фонд|||1
 XTS = Код тестиране валуте|||1
-XXX = Непозната валута|||1
+XXX = Непозната валута|¤||1
 YDD = Јеменски динар|||1
 YER = Јеменски риjал||0
 YUD = Југословенски тврди динар|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr_Latn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr_Latn.properties
index 5999dff..9b22e84 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr_Latn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sr_Latn.properties
@@ -28,7 +28,7 @@
 AFA = Avganistanski avgani (1927–2002)|||1
 AFN = Avganistanski avgani||0
 ALL = Albanski lek||0
-AMD = Jermenski dram||0
+AMD = Jermenski dram
 ANG = Holandskoantilski gulden
 AOA = Angolska kvanza
 AOK = Angolijska kvanza (1977–1990)|||1
@@ -90,7 +90,7 @@
 CNH = Kineski juan (ostrvski)|||1
 CNX = Dolar kineske narodne banke|||1
 CNY = Kineski juan|CN¥
-COP = Kolumbijski pezos||0
+COP = Kolumbijski pezos
 COU = Unidad de valorški real|||1
 CRC = Kostarikanski kolon
 CSD = Stari srpski dinar|||1
@@ -134,14 +134,14 @@
 GTQ = Gvatemalski kecal
 GWE = Portugalska gvineja eskudo|||1
 GWP = Gvineja Bisao Pezo|||1
-GYD = Gvajanski dolar||0
+GYD = Gvajanski dolar
 HKD = Hongkonški dolar|HK$
 HNL = Honduraška lempira
 HRD = Hrvatski dinar|||1
 HRK = Hrvatska kuna
 HTG = Haićanski gurd
 HUF = Mađarska forinta
-IDR = Indonežanska rupija||0
+IDR = Indonežanska rupija
 IEP = Irska funta|||1
 ILP = Izraelska funta|||1
 ILR = Stari izraelski šekeli|||1
@@ -190,12 +190,13 @@
 MKN = Stari makedonski denar|||1
 MLF = Malijanski franak|||1
 MMK = Mjanmarski kjat||0
-MNT = Mongolski tugrik||0
+MNT = Mongolski tugrik
 MOP = Makaoska pataka
-MRO = Mauritanijska ogija||0
+MRO = Mauritanijska ogija (1973–2017)||0|1
+MRU = Mauritanijska ogija
 MTL = Malteška lira|||1
 MTP = Malteška funta|||1
-MUR = Mauricijska rupija||0
+MUR = Mauricijska rupija
 MVR = Maldivska rufija
 MWK = Malavijska kvača
 MXN = Meksički pezos|MX$
@@ -220,15 +221,15 @@
 PES = Peruanski sol (1863–1965)|||1
 PGK = Papuanska kina
 PHP = Filipinski pezos
-PKR = Pakistanska rupija||0
+PKR = Pakistanska rupija
 PLN = Poljski zlot
 PLZ = Poljski zloti (1950–1995)|||1
 PTE = Portugalski eskudo|||1
 PYG = Paragvajski gvarani||0
 QAR = Katarski rijal
 RHD = Rodejskidolar|||1
-ROL = Rumunski lej|||1
-RON = Rumunski lej (1952–2006)
+ROL = Rumunski lej (1952–2006)|||1
+RON = Rumunski lej
 RSD = Srpski dinar||0
 RUB = Ruska rublja
 RUR = Ruska rublja (1991–1998)|||1
@@ -249,7 +250,8 @@
 SRD = Surinamski dolar
 SRG = Surinamski gilder|||1
 SSP = Južnosudanska funta
-STD = Saotomska dobra||0|1
+STD = Saotomska dobra (1977–2017)||0|1
+STN = Saotomska dobra
 SUR = Sovjetska rublja|||1
 SVC = Salvadorski kolon|||1
 SYP = Sirijska funta||0
@@ -266,7 +268,7 @@
 TRY = Turska lira|TL
 TTD = Trinidad-tobagoški dolar
 TWD = Novi tajvanski dolar|NT$
-TZS = Tanzanijski šiling||0
+TZS = Tanzanijski šiling
 UAH = Ukrajinska hrivnja
 UAK = Ukrajinski karbovaneti|||1
 UGS = Ugandski šiling (1966–1987)|||1
@@ -277,9 +279,10 @@
 UYI = Urugvajski pezo en unidades indeksadas||0|1
 UYP = Urugvajski pezo (1975–1993)|||1
 UYU = Urugvajski pezos
-UZS = Uzbekistanski som||0
+UZS = Uzbekistanski som
 VEB = Venecuelanski bolivar (1871–2008)|||1
-VEF = Venecuelanski bolivar
+VEF = Venecuelanski bolivar (2008–2018)|||1
+VES = Venecuelanski bolivar
 VND = Vijetnamski dong||0
 VNN = Vijetnamski dong (1978–1985)|||1
 VUV = Vanuatski vatu||0
@@ -302,7 +305,7 @@
 XPT = Platina|||1
 XRE = RINET fond|||1
 XTS = Kod testirane valute|||1
-XXX = Nepoznata valuta|||1
+XXX = Nepoznata valuta|¤||1
 YDD = Jemenski dinar|||1
 YER = Jemenski rijal||0
 YUD = Jugoslovenski tvrdi dinar|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sv.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sv.properties
index 6a15ce3..8201cf9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sv.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sv.properties
@@ -29,7 +29,7 @@
 AFN = afghansk afghani||0
 ALK = albansk lek (1946–1965)|||1
 ALL = albansk lek||0
-AMD = armenisk dram||0
+AMD = armenisk dram
 ANG = Nederländska Antillernas gulden
 AOA = angolansk kwanza
 AOK = angolansk kwanza (1977–1990)|||1
@@ -90,7 +90,7 @@
 CLP = chilensk peso||0
 CNX = kinesisk dollar|||1
 CNY = kinesisk yuan
-COP = colombiansk peso||0
+COP = colombiansk peso
 COU = colombiansk unidad de valor real|||1
 CRC = costarikansk colón
 CSD = serbisk dinar (2002–2006)|||1
@@ -134,14 +134,14 @@
 GTQ = guatemalansk quetzal
 GWE = Portugisiska Guinea-escudo|||1
 GWP = Guinea-Bissau-peso|||1
-GYD = Guyanadollar||0
+GYD = Guyanadollar
 HKD = Hongkongdollar
 HNL = honduransk lempira
 HRD = kroatisk dinar|||1
 HRK = kroatisk kuna
 HTG = haitisk gourde
 HUF = ungersk forint
-IDR = indonesisk rupie||0
+IDR = indonesisk rupie
 IEP = irländskt pund|IE£||1
 ILP = israeliskt pund|||1
 ILR = israelisk shekel (1980–1985)|||1
@@ -190,12 +190,13 @@
 MKN = makedonisk denar (1992–1993)|||1
 MLF = malisk franc|||1
 MMK = myanmarisk kyat||0
-MNT = mongolisk tögrög||0
+MNT = mongolisk tögrög
 MOP = makanesisk pataca
-MRO = mauretansk ouguiya||0
+MRO = mauretansk ouguiya (1973–2017)||0|1
+MRU = mauretansk ouguiya
 MTL = maltesisk lire|||1
 MTP = maltesiskt pund|||1
-MUR = mauritisk rupie||0
+MUR = mauritisk rupie
 MVP = maldivisk rupie|||1
 MVR = maldivisk rufiyaa
 MWK = malawisk kwacha
@@ -221,7 +222,7 @@
 PES = peruansk sol (1863–1965)|||1
 PGK = papuansk kina
 PHP = filippinsk peso
-PKR = pakistansk rupie||0
+PKR = pakistansk rupie
 PLN = polsk zloty
 PLZ = polsk zloty (1950–1995)|||1
 PTE = portugisisk escudo|||1
@@ -250,7 +251,8 @@
 SRD = surinamesisk dollar
 SRG = surinamesisk gulden|||1
 SSP = sydsudanesiskt pund
-STD = saotomeansk dobra||0|1
+STD = saotomeansk dobra (1977–2017)||0|1
+STN = saotomeansk dobra
 SUR = sovjetisk rubel|||1
 SVC = salvadoransk colón|||1
 SYP = syriskt pund||0
@@ -267,7 +269,7 @@
 TRY = turkisk lira|TL
 TTD = Trinidad och Tobago-dollar
 TWD = Taiwandollar
-TZS = tanzanisk shilling||0
+TZS = tanzanisk shilling
 UAH = ukrainsk hryvnia
 UAK = ukrainsk karbovanetz|||1
 UGS = ugandisk shilling (1966–1987)|||1
@@ -278,9 +280,10 @@
 UYI = uruguayansk peso en unidades indexadas||0|1
 UYP = uruguayansk peso (1975–1993)|||1
 UYU = uruguayansk peso
-UZS = uzbekisk sum||0
+UZS = uzbekisk sum
 VEB = venezuelansk bolivar (1871–2008)|||1
-VEF = venezuelansk bolívar
+VEF = venezuelansk bolívar (2008–2018)|||1
+VES = venezuelansk bolívar
 VND = vietnamesisk dong||0
 VNN = vietnamesisk dong (1978–1985)|||1
 VUV = vanuatisk vatu||0
@@ -305,7 +308,7 @@
 XSU = latinamerikansk sucre|||1
 XTS = test-valutakod|||1
 XUA = afrikansk kontoenhet|||1
-XXX = okänd valuta|||1
+XXX = okänd valuta|¤||1
 YDD = jemenitisk dinar|||1
 YER = jemenitisk rial||0
 YUD = jugoslavisk dinar (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw.properties
index e7fb8ac..6406afe 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw.properties
@@ -26,7 +26,7 @@
 AED = Dirham ya Falme za Kiarabu
 AFN = Afghani ya Afghanistan||0
 ALL = Lek ya Albania||0
-AMD = Dram ya Armenia||0
+AMD = Dram ya Armenia
 ANG = Guilder ya Antili za Kiholanzi
 AOA = Kwanza ya Angola
 ARS = Peso ya Argentina
@@ -55,7 +55,7 @@
 CLP = Peso ya Chile||0
 CNH = Yuan ya Uchina (huru)|||1
 CNY = Yuan ya Uchina|CN¥
-COP = Peso ya Colombia||0
+COP = Peso ya Colombia
 CRC = Colon ya Costa Rica
 CUC = Peso ya Cuba Inayoweza Kubadilishwa
 CUP = Peso ya Cuba
@@ -63,7 +63,7 @@
 DJF = Faranga ya Djibouti||0
 DKK = Krone ya Denmark
 DOP = Peso ya Dominica
-DZD = Dinar ya Algeria
+DZD = Dinar ya Aljeria
 EGP = Pauni ya Misri
 ERN = Nakfa ya Eritrea
 ETB = Birr ya Uhabeshi
@@ -79,13 +79,13 @@
 GNF = Faranga ya Guinea||0
 GNS = Faranga ya Gine|||1
 GTQ = Quetzal ya Guatemala
-GYD = Dola ya Guyana||0
+GYD = Dola ya Guyana
 HKD = Dola ya Hong Kong|HK$
 HNL = Lempira ya Hondurasi
 HRK = Kuna ya Croatia
 HTG = Gourde ya Haiti
 HUF = Forint ya Hungaria
-IDR = Rupiah ya Indonesia||0
+IDR = Rupiah ya Indonesia
 ILS = Shekeli Mpya ya Israel|₪
 INR = Rupia ya India|₹
 IQD = Dinar ya Iraq||0
@@ -116,10 +116,11 @@
 MGA = Ariari ya Madagascar||0
 MKD = Denar ya Macedonia
 MMK = Kyat ya Myanmar||0
-MNT = Tugrik ya Mongolia||0
+MNT = Tugrik ya Mongolia
 MOP = Pataca ya Macau
-MRO = Ouguiya ya Mauritania||0
-MUR = Rupia ya Mauritius||0
+MRO = Ouguiya ya Mauritania (1973–2017)||0|1
+MRU = Ouguiya ya Mauritania
+MUR = Rupia ya Mauritius
 MVR = Rufiyaa ya Maldives
 MWK = Kwacha ya Malawi
 MXN = Peso ya Mexico|MX$
@@ -137,7 +138,7 @@
 PEN = Sol ya Peru
 PGK = Kina ya Papua New Guinea
 PHP = Peso ya Ufilipino
-PKR = Rupia ya Pakistan||0
+PKR = Rupia ya Pakistan
 PLN = Zloty ya Poland
 PYG = Guarani ya Paraguay||0
 QAR = Rial ya Qatar
@@ -157,7 +158,8 @@
 SOS = Shilingi ya Somalia||0
 SRD = Dola ya Suriname
 SSP = Pauni ya Sudan Kusini
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SYP = Pauni ya Syria||0
 SZL = Lilangeni
 THB = Baht ya Tailandi|฿
@@ -168,13 +170,14 @@
 TRY = Lira ya Uturuki|TL
 TTD = Dola ya Trinidad na Tobago
 TWD = Dola ya Taiwan|NT$
-TZS = Shilingi ya Tanzania|TSh|0
+TZS = Shilingi ya Tanzania|TSh
 UAH = Hryvnia ya Ukraine
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 UYU = Peso ya Uruguay
-UZS = Som ya Uzbekistan||0
-VEF = Bolivar ya Venezuela
+UZS = Som ya Uzbekistan
+VEF = Bolivar ya Venezuela (2008–2018)|||1
+VES = Bolivar ya Venezuela
 VND = Dong ya Vietnam|₫|0
 VUV = Vatu ya Vanuatu||0
 WST = Tala ya Samoa
@@ -182,7 +185,7 @@
 XCD = Dola ya Caribbean Mashariki|EC$
 XOF = Faranga ya Afrika Magharibi CFA|CFA|0
 XPF = Faranga ya CFP|CFPF|0
-XXX = Sarafu isiyojulikana|||1
+XXX = Sarafu isiyojulikana|¤||1
 YER = Rial ya Yemen||0
 ZAR = Randi ya Afrika Kusini
 ZMK = Kwacha ya Zambia (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw_CD.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw_CD.properties
index 7fd4dcc..4ba066e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw_CD.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_sw_CD.properties
@@ -28,7 +28,8 @@
 ETB = Bir ya Uhabeshi
 JPY = Sarafu ya Kijapani|JP¥|0
 MGA = Ariary ya Bukini||0
-MRO = Ugwiya ya Moritania||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
 SCR = Rupia ya Shelisheli
 XAF = Faranga CFA BEAC|FCFA|0
 XOF = Faranga CFA BCEAO|CFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ta.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ta.properties
index dc1a66a..6b002f1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ta.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ta.properties
@@ -26,7 +26,7 @@
 AED = ஐக்கிய அரபு எமிரேட்ஸ் திர்ஹாம்
 AFN = ஆஃப்கான் ஆஃப்கானி||0
 ALL = அல்பேனியன் லெக்||0
-AMD = ஆர்மேனியன் ட்ராம்||0
+AMD = ஆர்மேனியன் ட்ராம்
 ANG = நெதர்லேண்ட்ஸ் அன்டிலியன் கில்டர்
 AOA = அங்கோலன் க்வான்ஸா
 ARS = அர்ஜென்டைன் பெசோ
@@ -54,7 +54,7 @@
 CHF = சுவிஸ் ஃப்ராங்க்
 CLP = சிலியன் பெசோ||0
 CNY = சீன யுவான்|CN¥
-COP = கொலம்பியன் பெசோ||0
+COP = கொலம்பியன் பெசோ
 CRC = கோஸ்டா ரிகன் கொலோன்
 CUC = கியூபன் கன்வெர்டிபில் பெசோ
 CUP = கியூபன் பெசோ
@@ -77,13 +77,13 @@
 GMD = கேம்பியன் தலாசி
 GNF = கினியன் ஃப்ராங்க்||0
 GTQ = குவாதெமாலன் க்யுட்ஸல்
-GYD = கயானீஸ் டாலர்||0
+GYD = கயானீஸ் டாலர்
 HKD = ஹாங்காங் டாலர்|HK$
 HNL = ஹோன்டூரன் லெம்பீரா
 HRK = குரோஷியன் குனா
 HTG = ஹைட்டியன் கோர்டே
 HUF = ஹங்கேரியன் ஃபோரின்ட்
-IDR = இந்தோனேஷியன் ருபியா||0
+IDR = இந்தோனேஷியன் ருபியா
 ILS = இஸ்ரேலி நியூ ஷிகேல்|₪
 INR = இந்திய ரூபாய்|₹
 IQD = ஈராக்கி தினார்||0
@@ -114,10 +114,11 @@
 MGA = மலகாசி ஏரியரி||0
 MKD = மாசிடோனியன் டேனார்
 MMK = மியான்மர் கியாத்||0
-MNT = மங்கோலியன் டுக்ரிக்||0
+MNT = மங்கோலியன் டுக்ரிக்
 MOP = மெகனீஸ் படாகா
-MRO = மொரிஷானியன் ஒகுயா||0
-MUR = மொரீஷியன் ருபீ||0
+MRO = மொரிஷானியன் ஒகுயா (1973–2017)||0|1
+MRU = மொரிஷானியன் ஒகுயா
+MUR = மொரீஷியன் ருபீ
 MVR = மாலத்தீவு ருஃபியா
 MWK = மலாவியன் குவாச்சா
 MXN = மெக்ஸிகன் பெசோ|MX$
@@ -134,7 +135,7 @@
 PEN = பெரூவியன் சோல்
 PGK = பபுவா நியூ கினியன் கினா
 PHP = பிலிப்பைன் பெசோ
-PKR = பாகிஸ்தானி ரூபாய்||0
+PKR = பாகிஸ்தானி ரூபாய்
 PLN = போலிஷ் ஸ்லாட்டி
 PYG = பராகுவன் குவாரானி||0
 QAR = கத்தாரி ரியால்
@@ -153,7 +154,8 @@
 SOS = சோமாலி ஷில்லிங்||0
 SRD = சுரினாமீஸ் டாலர்
 SSP = தெற்கு சூடானீஸ் பவுண்டு
-STD = சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா||0|1
+STD = சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா (1977–2017)||0|1
+STN = சாவ் டோமி மற்றும் பிரின்ஸ்பி டோப்ரா
 SYP = சிரியன் பவுண்டு||0
 SZL = சுவாஸி லிலாங்கனி
 THB = தாய் பாட்|฿
@@ -164,13 +166,14 @@
 TRY = துருக்கிஷ் லீரா|TL
 TTD = டிரினிடாட் மற்றும் டோபாகோ டாலர்
 TWD = புதிய தைவான் டாலர்|NT$
-TZS = தான்சானியன் ஷில்லிங்||0
+TZS = தான்சானியன் ஷில்லிங்
 UAH = உக்ரைனியன் ஹிரைவ்னியா
 UGX = உகாண்டன் ஷில்லிங்||0
 USD = அமெரிக்க டாலர்|$
 UYU = உருகுவேயன் பெசோ
-UZS = உஸ்பெக்கிஸ்தானி சோம்||0
-VEF = வெனிசுலன் போலிவர்
+UZS = உஸ்பெக்கிஸ்தானி சோம்
+VEF = வெனிசுலன் போலிவர் (2008–2018)|||1
+VES = வெனிசுலன் போலிவர்
 VND = வியட்நாமீஸ் டாங்|₫|0
 VUV = வனுவாட்டு வாட்டு||0
 WST = சமோவான் தாலா
@@ -178,7 +181,7 @@
 XCD = கிழக்கு கரீபியன் டாலர்|EC$
 XOF = மேற்கு ஆப்பிரிக்க CFA ஃப்ராங்க்|CFA|0
 XPF = ஃப்ராங்க் (CFP)|CFPF|0
-XXX = தெரியாத நாணயம்|||1
+XXX = தெரியாத நாணயம்|¤||1
 YER = ஏமனி ரியால்||0
 ZAR = தென் ஆப்ரிக்க ராண்ட்
 ZMK = ஸாம்பியன் குவாசா (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_te.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_te.properties
index 272bf11..0142279 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_te.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_te.properties
@@ -26,7 +26,7 @@
 AED = యునైటెడ్ ఆరబ్ ఎమిరేట్స్ దిరామ్
 AFN = ఆఫ్ఘాన్ ఆఫ్ఘాని||0
 ALL = ఆల్బేనియన్ లేక్||0
-AMD = అమెరికన్ డ్రామ్||0
+AMD = అమెరికన్ డ్రామ్
 ANG = నెదర్లాండ్స్ యాంటిల్లియన్ గిల్‌డర్
 AOA = అంగోలాన్ క్వాన్‌జా
 ARS = అర్జెంటీనా పెసో
@@ -55,7 +55,7 @@
 CLP = చిలియన్ పెసో||0
 CNH = చైనీస్ యూవాన్ (ఆఫ్‌షోర్)|||1
 CNY = చైనా దేశ యువాన్|CN¥
-COP = కొలంబియన్ పెసో||0
+COP = కొలంబియన్ పెసో
 CRC = కోస్టా రికన్ కోలోన్
 CUC = క్యూబన్ కన్వర్టబుల్ పెసో
 CUP = క్యూబన్ పెసో
@@ -78,13 +78,13 @@
 GMD = గాంబియన్ దలాసి
 GNF = గ్వినియన్ ఫ్రాంక్||0
 GTQ = గ్యుటెమాలన్ క్వెట్‌జల్
-GYD = గుయనియాస్ డాలర్||0
+GYD = గుయనియాస్ డాలర్
 HKD = హాంకాంగ్ డాలర్|HK$
 HNL = హోండురన్ లెమిపిరా
 HRK = క్రొయేషియన్ క్యూన
 HTG = హైటియన్ గ్వోర్డే
 HUF = హంగేరియన్ ఫోరింట్
-IDR = ఇండోనేషియా రూపాయి||0
+IDR = ఇండోనేషియా రూపాయి
 ILS = ఐరాయిలి న్యూ షెక్యెల్|₪
 INR = రూపాయి|₹
 IQD = ఇరాకీ దీనార్||0
@@ -92,7 +92,7 @@
 ISK = ఐస్లాండిక్ క్రోనా||0
 JMD = జమైకన్ డాలర్
 JOD = జోర్‌డానియన్ దీనార్||3
-JPY = జపాను దేశ యెస్|JP¥|0
+JPY = జపాను దేశ యెన్|JP¥|0
 KES = కెన్యాన్ షిల్లింగ్
 KGS = కిర్గిస్థాని సౌమ్
 KHR = కాంబోడియన్ రీల్
@@ -115,10 +115,11 @@
 MGA = మలగసీ అరియరీ||0
 MKD = మెసిడోనియన్ దినార్
 MMK = మయన్మార్ క్యాట్||0
-MNT = మంగోలియన్ టుగ్రిక్||0
+MNT = మంగోలియన్ టుగ్రిక్
 MOP = మకనీస్ పటాక
-MRO = మౌరిటానియన్ ఒగ్యియా||0
-MUR = మారిషన్ రూపాయి||0
+MRO = మౌరిటానియన్ ఒగ్యియా (1973–2017)||0|1
+MRU = మౌరిటానియన్ ఒగ్యియా
+MUR = మారిషన్ రూపాయి
 MVP = మాల్దీవుల రూపాయి|||1
 MVR = మాల్దీవియన్ రుఫియా
 MWK = మలావియన్ క్వాచా
@@ -136,7 +137,7 @@
 PEN = పెరువియన్ సోల్
 PGK = పప్యూ న్యూ గ్యినియన్ కినా
 PHP = ఫిలిప్పిన్ పెసో
-PKR = పాకిస్థాన్ రూపాయి||0
+PKR = పాకిస్థాన్ రూపాయి
 PLN = పోలిష్ జ్లోటీ
 PYG = పరగ్వాయన్ గ్వారని||0
 QAR = క్వాటరి రీయల్
@@ -155,7 +156,8 @@
 SOS = సొమాలి షిల్లింగ్||0
 SRD = సురినామీయుల డాలర్
 SSP = దక్షిణ సుడానీస్ పౌండ్
-STD = సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా||0|1
+STD = సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా (1977–2017)||0|1
+STN = సావో టోమ్ మరియు ప్రిన్సిపి డోబ్రా
 SYP = సిరీయన్ పౌండ్||0
 SZL = స్వాజి లిలాన్గేని
 THB = థాయ్ బాట్|฿
@@ -166,13 +168,14 @@
 TRY = తుర్కిష్ లిరా|TL
 TTD = ట్రినిడాడ్ మరియు టొబాగో డాలర్
 TWD = క్రొత్త తైవాన్ డాలర్|NT$
-TZS = టాంజానియన్ షిల్లింగ్||0
+TZS = టాంజానియన్ షిల్లింగ్
 UAH = ఉక్రయినియన్ హ్రివ్‌నియా
 UGX = ఉగాండన్ షిల్లింగ్||0
 USD = అమెరికా డాలర్|$
 UYU = ఉరుగ్వెయన్ పెసో
-UZS = ఉజ్‌బెకిస్తాన్ సౌమ్||0
-VEF = వెనుజులా బోలివర్
+UZS = ఉజ్‌బెకిస్తాన్ సౌమ్
+VEF = వెనుజులా బోలివర్ (2008–2018)|||1
+VES = వెనుజులా బోలివర్
 VND = వియత్నామీయుల డాంగ్|₫|0
 VUV = వనాటు వటు||0
 WST = సమోయన్ తాలా
@@ -183,7 +186,7 @@
 XOF = పశ్చిమ ఆఫ్రికన్ సిఏఫ్ఏ ఫ్రాంక్|CFA|0
 XPF = సిఎఫ్‌పి ఫ్రాంక్|CFPF|0
 XPT = ప్లాటినం|||1
-XXX = తెలియని కరెన్సీ|||1
+XXX = తెలియని కరెన్సీ|¤||1
 YER = ఎమునీ రీయల్||0
 ZAR = దక్షిణ ఆఫ్రికా ర్యాండ్
 ZMK = జాంబియన్ క్వాచా (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_teo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_teo.properties
index 8885e2d..c6bf59f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_teo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_teo.properties
@@ -53,8 +53,9 @@
 LYD = Ango’otol lok’ Libya||3
 MAD = Ango’otol lok’ Moroko
 MGA = Ango’otol lok’ Bukini||0
-MRO = Ango’otol lok’ Moritania||0
-MUR = Ango’otol lok’ Morisi||0
+MRO = Ango’otol lok’ Moritania (1973–2017)||0|1
+MRU = Ango’otol lok’ Moritania
+MUR = Ango’otol lok’ Morisi
 MWK = Ango’otol lok’ Malawi
 MZM = Ango’otol lok’ Msumbiji|||1
 NAD = Ango’otol lok’ Namibia
@@ -66,10 +67,11 @@
 SHP = Ango’otol lok’ Santahelena
 SLL = Leoni||0
 SOS = Ango’otol lok’ Somalia||0
-STD = Ango’otol lok’ Sao Tome na Principe||0|1
+STD = Ango’otol lok’ Sao Tome na Principe (1977–2017)||0|1
+STN = Ango’otol lok’ Sao Tome na Principe
 SZL = Lilangeni
 TND = Ango’otol lok’ Tunisia||3
-TZS = Ango’otol lok’ Tanzania||0
+TZS = Ango’otol lok’ Tanzania
 UGX = Ango’otol lok’ Uganda|USh|0
 USD = edola lok’ Amareka|US$
 XAF = Ango’otol lok’ CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tg.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tg.properties
index 8d7c40e..5c44fff 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tg.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tg.properties
@@ -32,4 +32,4 @@
 RUB = Рубли русӣ
 TJS = Сомонӣ|сом.
 USD = Доллари ИМА|$
-XXX = Асъори номаълум|||1
+XXX = Асъори номаълум|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_th.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_th.properties
index cc33527..31d09e0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_th.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_th.properties
@@ -28,7 +28,7 @@
 AFA = อัฟกานีอัฟกานิสถาน (1927–2002)|||1
 AFN = อัฟกานิอัฟกานิสถาน||0
 ALL = เลกแอลเบเนีย||0
-AMD = แดรมอาร์เมเนีย||0
+AMD = แดรมอาร์เมเนีย
 ANG = กิลเดอร์เนเธอร์แลนด์แอนทิลลิส
 AOA = กวานซาแองโกลา
 AOK = กวานซาแองโกลา (1977–1990)|||1
@@ -89,7 +89,7 @@
 CLP = เปโซชิลี||0
 CNH = หยวน|||1
 CNY = หยวนจีน|CN¥
-COP = เปโซโคลอมเบีย||0
+COP = เปโซโคลอมเบีย
 COU = วาเลอร์เรียลโคลอมเบีย|||1
 CRC = โกลองคอสตาริกา
 CSD = ดีนาร์เซอร์เบียเก่า|||1
@@ -133,14 +133,14 @@
 GTQ = เควตซัลกัวเตมาลา
 GWE = เอสคูโดกินีโปรตุเกส|||1
 GWP = เปโซกินี-บิสเซา|||1
-GYD = ดอลลาร์กายอานา||0
+GYD = ดอลลาร์กายอานา
 HKD = ดอลลาร์ฮ่องกง|HK$
 HNL = เลมปิราฮอนดูรัส
 HRD = ดีนาร์โครเอเชีย|||1
 HRK = คูนาโครเอเชีย
 HTG = กูร์ดเฮติ
 HUF = ฟอรินต์ฮังการี
-IDR = รูเปียห์อินโดนีเซีย||0
+IDR = รูเปียห์อินโดนีเซีย
 IEP = ปอนด์ไอริช|||1
 ILP = ปอนด์อิสราเอล|||1
 ILS = นิวเชเกลอิสราเอล|₪
@@ -187,12 +187,13 @@
 MKN = ดีนาร์มาซิโดเนีย (1992–1993)|||1
 MLF = ฟรังก์มาลี|||1
 MMK = จ๊าตพม่า||0
-MNT = ทูกริกมองโกเลีย||0
+MNT = ทูกริกมองโกเลีย
 MOP = ปาตากามาเก๊า
-MRO = อูกียามอริเตเนีย||0
+MRO = อูกียามอริเตเนีย (1973–2017)||0|1
+MRU = อูกียามอริเตเนีย
 MTL = ลีรามอลตา|||1
 MTP = ปอนด์มอลตา|||1
-MUR = รูปีมอริเชียส||0
+MUR = รูปีมอริเชียส
 MVR = รูฟิยามัลดีฟส์
 MWK = ควาชามาลาวี
 MXN = เปโซเม็กซิโก|MX$
@@ -217,7 +218,7 @@
 PES = ซอลเปรู (1863–1965)|||1
 PGK = กีนาปาปัวนิวกินี
 PHP = เปโซฟิลิปปินส์
-PKR = รูปีปากีสถาน||0
+PKR = รูปีปากีสถาน
 PLN = ซลอตีโปแลนด์
 PLZ = ซลอตีโปแลนด์ (1950–1995)|||1
 PTE = เอสคูโดโปรตุเกส|||1
@@ -246,12 +247,13 @@
 SRD = ดอลลาร์ซูรินาเม
 SRG = กิลเดอร์ซูรินาเม|||1
 SSP = ปอนด์ซูดานใต้
-STD = ดอบราเซาตูเมและปรินซิปี||0|1
+STD = ดอบราเซาตูเมและปรินซิปี (1977–2017)||0|1
+STN = ดอบราเซาตูเมและปรินซิปี
 SUR = รูเบิลโซเวียต|||1
 SVC = โคลอนเอลซัลวาดอร์|||1
 SYP = ปอนด์ซีเรีย||0
 SZL = ลิลันเจนีสวาซิ
-THB = บาท
+THB = บาท|฿
 TJR = รูเบิลทาจิกิสถาน|||1
 TJS = โซโมนิทาจิกิสถาน
 TMM = มานัตเติร์กเมนิสถาน (1993–2009)||0|1
@@ -263,7 +265,7 @@
 TRY = ลีราตุรกี|TL
 TTD = ดอลลาร์ตรินิแดดและโตเบโก
 TWD = ดอลลาร์ไต้หวันใหม่|NT$
-TZS = ชิลลิงแทนซาเนีย||0
+TZS = ชิลลิงแทนซาเนีย
 UAH = ฮรีฟเนียยูเครน
 UAK = คาร์โบวาเนตซ์ยูเครน|||1
 UGS = ชิลลิงยูกันดา (1966–1987)|||1
@@ -274,9 +276,10 @@
 UYI = เปโซเอนยูนิแดดเซสอินเด็กซาแดสอุรุกวัย||0|1
 UYP = เปโซอุรุกวัย (1975–1993)|||1
 UYU = เปโซอุรุกวัย
-UZS = ซอมอุซเบกิสถาน||0
+UZS = ซอมอุซเบกิสถาน
 VEB = โบลิวาร์เวเนซุเอลา (1871–2008)|||1
-VEF = โบลิวาร์เวเนซุเอลา
+VEF = โบลิวาร์เวเนซุเอลา|||1
+VES = โบลีวาร์เวเนซุเอลา
 VND = ดองเวียดนาม|₫|0
 VNN = ดองเวียดนาม (1978–1985)|||1
 VUV = วาตูวานูอาตู||0
@@ -301,7 +304,7 @@
 XSU = ซูเกร|||1
 XTS = รหัสทดสอบสกุลเงิน|||1
 XUA = หน่วยบัญชี เอดีบี|||1
-XXX = สกุลเงินที่ไม่รู้จัก|||1
+XXX = ไม่ทราบชื่อสกุลเงิน|||1
 YDD = ดีนาร์เยเมน|||1
 YER = เรียลเยเมน||0
 YUD = ฮาร์ดดีนาร์ยูโกสลาเวีย|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tk.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tk.properties
index b822434..0a9a343 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tk.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tk.properties
@@ -26,14 +26,14 @@
 AED = BAE dirhemi
 AFN = Owgan afganisi||0
 ALL = Alban leki||0
-AMD = Ermeni dramy||0
+AMD = Ermeni dramy
 ANG = Niderland antil guldeni
-AOA = Angol kwanzasy
+AOA = Angola kwanzasy
 ARS = Argentin pesosy
 AUD = Awstraliýa dollary|A$
 AWG = Aruba florini
 AZN = Azerbaýjan manady
-BAM = Konwertirlenýän Bosniýa we Gersogowina markasy
+BAM = Konwertirlenýän Bosniýa we Gersegowina markasy
 BBD = Barbados dollary
 BDT = Bangladeş takasy
 BGN = Bolgar lewi
@@ -53,8 +53,9 @@
 CDF = Kongo franky
 CHF = Şweýsar franky
 CLP = Çili pesosy||0
+CNH = Hytaý ýuany (ofşor)|||1
 CNY = Hytaý ýuany|CN¥
-COP = Kolumbiýa pesosy||0
+COP = Kolumbiýa pesosy
 CRC = Kosta-Rika kolony
 CUC = Konwertirlenýän kuba pesosy
 CUP = Kuba pesosy
@@ -77,13 +78,13 @@
 GMD = Gambiýa dalasisi
 GNF = Gwineý franky||0
 GTQ = Gwatemala ketsaly
-GYD = Gaýana dollary||0
+GYD = Gaýana dollary
 HKD = Gonkong dollary|HK$
 HNL = Gonduras lempirasy
 HRK = Horwat kunasy
 HTG = Gaiti gurdy
 HUF = Wenger forinti
-IDR = Indoneziýa rupiýasy||0
+IDR = Indoneziýa rupiýasy
 ILS = Täze Ysraýyl şekeli|₪
 INR = Hindi rupiýasy|₹
 IQD = Yrak dinary||0
@@ -111,10 +112,11 @@
 MGA = Malagasiý ariarisi||0
 MKD = Makedon dinary
 MMK = Mýanma kýaty||0
-MNT = Mongol tugrigi||0
+MNT = Mongol tugrigi
 MOP = Makao patakasy
-MRO = Mawritan ugiýasy||0
-MUR = Mawrikiý rupiýasy||0
+MRO = Mawritan ugiýasy (1973–2017)||0|1
+MRU = Mawritan ugiýasy
+MUR = Mawrikiý rupiýasy
 MVR = Maldiw rufiýasy
 MWK = Malawi kwaçasy
 MXN = Meksikan pesosy|MX$
@@ -131,7 +133,7 @@
 PEN = Peru soly
 PGK = Papua - Täze Gwineýa kinasy
 PHP = Filippin pesosy
-PKR = Päkistan rupiýasy||0
+PKR = Päkistan rupiýasy
 PLN = Polýak zlotysy
 PYG = Paragwaý guaranisi||0
 QAR = Katar rialy
@@ -150,24 +152,26 @@
 SOS = Somali şillingi||0
 SRD = Surinam dollary
 SSP = Günorta Sudan funty
-STD = San-Tome we Prinsipi dobrasy||0|1
+STD = San-Tome we Prinsipi dobrasy (1977–2017)||0|1
+STN = San-Tome we Prinsipi dobrasy
 SYP = Siriýa funty||0
 SZL = Swazi lilangeni
 THB = Taýland baty
-TJS = Täjik somonisy
+TJS = Täjik somonisi
 TMT = Türkmen manady
 TND = Tunis dinary||3
 TOP = Tonga paangasy
 TRY = Türk lirasy|TL
 TTD = Trininad we Tobago dollary
 TWD = Täze Taýwan dollary|NT$
-TZS = Tanzaniýa şillingi||0
+TZS = Tanzaniýa şillingi
 UAH = Ukrain griwnasy
 UGX = Uganda şillingi||0
 USD = ABŞ dollary|US$
 UYU = Urugwaý pesosy
-UZS = Özbek somy||0
-VEF = Wenesuela boliwary
+UZS = Özbek somy
+VEF = Wenesuela boliwary (2008–2018)|||1
+VES = Wenesuela boliwary
 VND = Wýetnam dongy|₫|0
 VUV = Wanuatu watusy||0
 WST = Samoa talasy
@@ -175,7 +179,7 @@
 XCD = Gündogar karib dollary|EC$
 XOF = KFA BCEAO franky|CFA|0
 XPF = Fransuz ýuwaş umman franky|CFPF|0
-XXX = Näbelli pul birligi|||1
+XXX = Näbelli pul birligi|¤||1
 YER = Ýemen rialy||0
 ZAR = Günorta Afrika rendi
 ZMW = Zambiýa kwaçasy
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_to.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_to.properties
index 19ce79b..0e3ab67 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_to.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_to.properties
@@ -28,4 +28,4 @@
 NZD = NZD|NZD$
 TOP = Paʻanga fakatonga|T$
 WST = Tala fakahaʻamoa
-XXX = Pa’anga Ta’e’ilo|||1
+XXX = Pa’anga Ta’e’ilo|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tr.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tr.properties
index 67f9bdc..20ce213 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tr.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tr.properties
@@ -29,7 +29,7 @@
 AFN = Afganistan Afganisi||0
 ALK = Arnavutluk Leki (1946–1965)|||1
 ALL = Arnavutluk Leki||0
-AMD = Ermenistan Dramı||0
+AMD = Ermenistan Dramı
 ANG = Hollanda Antilleri Guldeni
 AOA = Angola Kvanzası
 AOK = Angola Kvanzası (1977–1990)|||1
@@ -91,7 +91,7 @@
 CNH = Çin Yuanı (offshore)|||1
 CNX = Çin Halk Cumhuriyeti Merkez Bankası Doları|||1
 CNY = Çin Yuanı|CN¥
-COP = Kolombiya Pesosu||0
+COP = Kolombiya Pesosu
 COU = Unidad de Valor Real|||1
 CRC = Kosta Rika Kolonu
 CSD = Eski Sırbistan Dinarı|||1
@@ -135,14 +135,14 @@
 GTQ = Guatemala Quetzalı
 GWE = Portekiz Ginesi Esküdosu|||1
 GWP = Gine-Bissau Pezosu|||1
-GYD = Guyana Doları||0
+GYD = Guyana Doları
 HKD = Hong Kong Doları|HK$
 HNL = Honduras Lempirası
 HRD = Hırvatistan Dinarı|||1
 HRK = Hırvatistan Kunası
 HTG = Haiti Gurdu
 HUF = Macar Forinti
-IDR = Endonezya Rupiahı||0
+IDR = Endonezya Rupiahı
 IEP = İrlanda Lirası|||1
 ILP = İsrail Lirası|||1
 ILR = İsrail Şekeli (1980–1985)|||1
@@ -191,12 +191,13 @@
 MKN = Makedonya Dinarı (1992–1993)|||1
 MLF = Mali Frangı|||1
 MMK = Myanmar Kyatı||0
-MNT = Moğolistan Tugriki||0
+MNT = Moğolistan Tugriki
 MOP = Makao Patakası
-MRO = Moritanya Ouguiyası||0
+MRO = Moritanya Ugiyası (1973–2017)||0|1
+MRU = Moritanya Ugiyası
 MTL = Malta Lirası|||1
 MTP = Malta Sterlini|||1
-MUR = Mauritius Rupisi||0
+MUR = Mauritius Rupisi
 MVP = Maldiv Rupisi|||1
 MVR = Maldiv Rufiyaası
 MWK = Malavi Kvaçası
@@ -222,7 +223,7 @@
 PES = Peru Solü (1863–1965)|||1
 PGK = Papua Yeni Gine Kinası
 PHP = Filipinler Pesosu
-PKR = Pakistan Rupisi||0
+PKR = Pakistan Rupisi
 PLN = Polonya Zlotisi
 PLZ = Polonya Zlotisi (1950–1995)|||1
 PTE = Portekiz Esküdosu|||1
@@ -251,7 +252,8 @@
 SRD = Surinam Doları
 SRG = Surinam Guldeni|||1
 SSP = Güney Sudan Lirası
-STD = São Tomé ve Príncipe Dobrası||0|1
+STD = São Tomé ve Príncipe Dobrası (1977–2017)||0|1
+STN = São Tomé ve Príncipe Dobrası
 SUR = Sovyet Rublesi|||1
 SVC = El Salvador Kolonu|||1
 SYP = Suriye Lirası||0
@@ -268,7 +270,7 @@
 TRY = Türk Lirası|TL
 TTD = Trinidad ve Tobago Doları
 TWD = Yeni Tayvan Doları|NT$
-TZS = Tanzanya Şilini||0
+TZS = Tanzanya Şilini
 UAH = Ukrayna Grivnası
 UAK = Ukrayna Karbovanetz|||1
 UGS = Uganda Şilini (1966–1987)|||1
@@ -279,9 +281,10 @@
 UYI = Uruguay Peso en Unidades Indexadas||0|1
 UYP = Uruguay Pezosu (1975–1993)|||1
 UYU = Uruguay Pesosu
-UZS = Özbekistan Somu||0
+UZS = Özbekistan Somu
 VEB = Venezuela Bolivarı (1871–2008)|||1
-VEF = Venezuela Bolivarı
+VEF = Venezuela Bolivarı (2008–2018)|||1
+VES = Venezuela Bolivarı
 VND = Vietnam Dongu|₫|0
 VNN = Vietnam Dongu (1978–1985)|||1
 VUV = Vanuatu Vatusu||0
@@ -306,7 +309,7 @@
 XSU = Sucre|||1
 XTS = Test Para Birimi Kodu|||1
 XUA = ADB Hesap Birimi|||1
-XXX = Bilinmeyen Para Birimi|||1
+XXX = Bilinmeyen Para Birimi|¤||1
 YDD = Yemen Dinarı|||1
 YER = Yemen Riyali||0
 YUD = Yugoslav Dinarı (Hard)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tt.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tt.properties
index ef6b60b..b854ab1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tt.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tt.properties
@@ -24,12 +24,12 @@
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 BRL = Бразилия реалы|R$
-CNY = кытай юане|CN¥
+CNY = Кытай юане|CN¥
 EUR = евро|€
 GBP = фунт стерлинг|£
 INR = Индия рупиясе|₹
-JPY = япон иенасы|JP¥|0
+JPY = Япония иенасы|JP¥|0
 RUB = Россия сумы|₽
 RUR = RUR|р.||1
 USD = АКШ доллары|$
-XXX = билгесез валюта|||1
+XXX = билгесез валюта|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_twq.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_twq.properties
index 3c9a6b5..99a2783 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_twq.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_twq.properties
@@ -53,8 +53,9 @@
 LYD = Liibi Dinar||3
 MAD = Maarok Dirham
 MGA = Malgaaši Fraŋ||0
-MRO = Mooritaani Ugiya||0
-MUR = Mooris Rupii||0
+MRO = Mooritaani Ugiya (1973–2017)||0|1
+MRU = Mooritaani Ugiya
+MUR = Mooris Rupii
 MWK = Malaawi Kwaca
 MZM = Mozambik Metikal|||1
 NAD = Naamibi Dollar
@@ -67,10 +68,11 @@
 SHP = Seŋ Helena Fraŋ
 SLL = Leeon||0
 SOS = Somaali Šiiliŋ||0
-STD = Sao Tome nda Prinsipe Dobra||0|1
+STD = Sao Tome nda Prinsipe Dobra (1977–2017)||0|1
+STN = Sao Tome nda Prinsipe Dobra
 SZL = Lilangeni
 TND = Tunizi Dinar||3
-TZS = Tanzaani Šiiliŋ||0
+TZS = Tanzaani Šiiliŋ
 UGX = Uganda Šiiliŋ||0
 USD = Ameriki Dollar|US$
 XAF = CFA Fraŋ (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tzm.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tzm.properties
index dbb1a46..598e8a2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tzm.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_tzm.properties
@@ -53,8 +53,9 @@
 LYD = Ḍinar Ulibi||3
 MAD = Derhem Umeṛṛuki
 MGA = Aryari Umalɣaci||0
-MRO = Uqiyya Umuritani||0
-MUR = Rupi Umurisi||0
+MRO = Uqiyya Umuritani (1973–2017)||0|1
+MRU = Uqiyya Umuritani
+MUR = Rupi Umurisi
 MWK = Kwača Umalawi
 MZM = Mitikal Umuzambiqi|||1
 NAD = Ḍular Unamibi
@@ -67,10 +68,11 @@
 SHP = Junih Usantehilini
 SLL = Lyun Usirralyuni||0
 SOS = Cilin Uṣumali||0
-STD = Dubra Usawṭumi||0|1
+STD = Dubra Usawṭumi (1977–2017)||0|1
+STN = Dubra Usawṭumi
 SZL = Lilanjini Uswazi
 TND = Ḍinar Utunsi||3
-TZS = Cilin Uṭanzani||0
+TZS = Cilin Uṭanzani
 UGX = Cilin Uɣandi (1966–1987)||0
 USD = Ḍular Umirikani|US$
 XAF = Frank CFA (BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ug.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ug.properties
index af0fa32..e4a8689 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ug.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ug.properties
@@ -29,7 +29,7 @@
 AFN = ئافغان ئافغانى||0
 ALK = ئالبانىيە لېكى (1946–1965)|||1
 ALL = ئالبانىيە لېكى||0
-AMD = ئەرمېنىيە دىرامى||0
+AMD = ئەرمېنىيە دىرامى
 ANG = گوللاندىيەگە قاراشلىق ئانتىللېن گۇلدېنى
 AOA = ئانگولا كۇۋانزاسى
 AOK = ئانگولا كۇۋانزاسى (1977–1991)|||1
@@ -90,7 +90,7 @@
 CLP = چىلى پېسوسى||0
 CNX = جۇڭگو خەلق بانكىسى دوللىرى|||1
 CNY = جۇڭگو يۈەنى|¥
-COP = كولومبىيە پېسوسى||0
+COP = كولومبىيە پېسوسى
 COU = كولومبىيە ھەقىقىي قىممەت بىرلىكى|||1
 CRC = كوستارىكا كولونى
 CSD = سېربىيە دىنارى (2002–2006)|||1
@@ -134,14 +134,14 @@
 GTQ = گىۋاتېمالا كۇۋېتزالى
 GWE = پورتۇگالىيە گىۋىنېيە ئېسكۇدوسى|||1
 GWP = گىۋىنېيە-بىسسائۇ پېسوسى|||1
-GYD = گىۋىئانا دوللىرى||0
+GYD = گىۋىئانا دوللىرى
 HKD = شياڭگاڭ دوللىرى|HK$
 HNL = ھوندۇراس لېمپىراسى
 HRD = كىرودىيە دىنارى|||1
 HRK = كىرودىيە كۇناسى
 HTG = ھايتى گۇردېسى
 HUF = ۋېنگىرىيە فورېنتى
-IDR = ھىندونېزىيە رۇپىيەسى||0
+IDR = ھىندونېزىيە رۇپىيەسى
 IEP = ئىرېلاندىيە فوندستېرلىڭى|||1
 ILP = ئىسرائىلىيە فوندستېرلىڭى|||1
 ILR = ئىسرائىل شېكېلى (1980–1985)|||1
@@ -190,12 +190,13 @@
 MKN = ماكېدونىيە دىنارى (1992–1993)|||1
 MLF = مالى فرانكى|||1
 MMK = مىيانمار كىياتى||0
-MNT = موڭغۇلىيە تۈگرىكى||0
+MNT = موڭغۇلىيە تۈگرىكى
 MOP = ئاۋمېن پاتاكاسى
-MRO = ماۋرىتانىيە ئۇگىيەسى||0
+MRO = ماۋرىتانىيە ئۇگىيەسى (1973–2017)||0|1
+MRU = ماۋرىتانىيە ئۇگىيەسى
 MTL = مالتا لىراسى|||1
 MTP = مالتا فوندستېرلىڭى|||1
-MUR = ماۋرىتىئۇس رۇپىسى||0
+MUR = ماۋرىتىئۇس رۇپىسى
 MVP = مالدىۋى رۇپىسى|||1
 MVR = مالدىۋى رۇفىياسى
 MWK = مالاۋى كۋاچاسى
@@ -221,7 +222,7 @@
 PES = پېرۇ سولى (1863–1965)|||1
 PGK = پاپۇئا يېڭى گىۋىنېيە كىناسى
 PHP = فىلىپپىن پېسوسى
-PKR = پاكىستان رۇپىسى||0
+PKR = پاكىستان رۇپىسى
 PLN = پولشا زىلوتى
 PLZ = پولشا زىلوتى (1950–1995)|||1
 PTE = پورتۇگالىيە ئېسكۇدوسى|||1
@@ -250,7 +251,8 @@
 SRD = سۇرىنام دوللىرى
 SRG = سۇرىنام گۈلدىنى|||1
 SSP = جەنۇبىي سۇدان فوندستېرلىڭى
-STD = سان-تومې ۋە پىرىنسىپى دوبراسى||0|1
+STD = سان-تومې ۋە پىرىنسىپى دوبراسى (1977–2017)||0|1
+STN = سان-تومې ۋە پىرىنسىپى دوبراسى
 SUR = سوۋىت رۇبلىسى|||1
 SVC = سالۋادور كولونى|||1
 SYP = سۈرىيە فوندستېرلىڭى||0
@@ -267,7 +269,7 @@
 TRY = تۈركىيە لىراسى|TL
 TTD = تىرىنىداد ۋە توباگو دوللىرى
 TWD = يېڭى تەيۋەن دوللىرى|NT$
-TZS = تانزانىيە شىللىڭى||0
+TZS = تانزانىيە شىللىڭى
 UAH = ئۇكرائىنا خرىۋناسى
 UAK = ئۇكرائىنا كاربوۋانېتسى|||1
 UGS = ئۇگاندا شىللىڭى (1966–1987)|||1
@@ -278,9 +280,10 @@
 UYI = ئۇرۇگۋاي پېسوسى (ئىندېكىسلاش بىرلىكى)||0|1
 UYP = ئۇرۇگۋاي پېسوسى (1975–1993)|||1
 UYU = ئۇرۇگۋاي پېسوسى
-UZS = ئۆزبېكىستان سومى||0
+UZS = ئۆزبېكىستان سومى
 VEB = ۋېنېزۇئېلا بولىۋارى (1871–2008)|||1
-VEF = ۋېنېزۇئېلا بولىۋارى
+VEF = ۋېنېزۇئېلا بولىۋارى (2008–2018)|||1
+VES = ۋېنېزۇئېلا بولىۋارى
 VND = ۋىيېتنام دوڭى|₫|0
 VNN = ۋىيېتنام دوڭى (1978–1985)|||1
 VUV = ۋانۇئاتۇ ۋاتۇسى||0
@@ -305,7 +308,7 @@
 XSU = سۇكرې|||1
 XTS = پۇل سىناش بىرلىكى|||1
 XUA = ئاسىيا تەرەققىيات بانكىسى ھېسابات بىرلىكى|||1
-XXX = يوچۇن پۇل|||1
+XXX = يوچۇن پۇل|¤||1
 YDD = يەمەن دىنارى|||1
 YER = يەمەن رىيالى||0
 YUD = يۇگوسلاۋىيە قاتتىق دىنارى (1966–1990)|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uk.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uk.properties
index b17f17c..12443c2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uk.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uk.properties
@@ -28,7 +28,7 @@
 AFA = афгані (1927–2002)|||1
 AFN = афганський афгані||0
 ALL = албанський лек||0
-AMD = вірменський драм||0
+AMD = вірменський драм
 ANG = нідерландський антильський гульден
 AOA = ангольська кванза
 AOK = ангольська кванза (1977–1990)|||1
@@ -81,7 +81,7 @@
 CLP = чилійський песо||0
 CNH = китайський офшорний юань|||1
 CNY = китайський юань
-COP = колумбійський песо||0
+COP = колумбійський песо
 COU = одиниця реальної вартості|||1
 CRC = костариканський колон
 CSD = старий сербський динар|||1
@@ -125,14 +125,14 @@
 GTQ = гватемальський кетсаль
 GWE = ескудо португальської гвінеї|||1
 GWP = песо Гвінеї-Бісау|||1
-GYD = гаянський долар||0
+GYD = гаянський долар
 HKD = гонконгський долар
 HNL = гондураська лемпіра
 HRD = хорватський динар|||1
 HRK = хорватська куна
 HTG = гаїтянський гурд
 HUF = угорський форинт
-IDR = індонезійська рупія||0
+IDR = індонезійська рупія
 IEP = ірландський фунт|||1
 ILP = ізраїльський фунт|||1
 ILS = ізраїльський новий шекель
@@ -174,12 +174,13 @@
 MKD = македонський денар
 MLF = малійський франк|||1
 MMK = кʼят Мʼянми||0
-MNT = монгольський тугрик||0
+MNT = монгольський тугрик
 MOP = патака Макао
-MRO = мавританська угія||0
+MRO = мавританська угія (1973–2017)||0|1
+MRU = мавританська угія
 MTL = мальтійська ліра|||1
 MTP = мальтійський фунт|||1
-MUR = маврикійська рупія||0
+MUR = маврикійська рупія
 MVR = мальдівська руфія
 MWK = малавійська квача
 MXN = мексиканський песо
@@ -204,7 +205,7 @@
 PES = перуанський сол (1863–1965)|||1
 PGK = кіна Папуа-Нової Ґвінеї
 PHP = філіппінський песо
-PKR = пакистанська рупія||0
+PKR = пакистанська рупія
 PLN = польський злотий
 PLZ = польський злотий (1950–1995)|||1
 PTE = португальський ескудо|||1
@@ -233,7 +234,8 @@
 SRD = суринамський долар
 SRG = суринамський гульден|||1
 SSP = південносуданський фунт
-STD = добра Сан-Томе і Прінсіпі||0|1
+STD = добра Сан-Томе і Прінсіпі (1977–2017)||0|1
+STN = добра Сан-Томе і Прінсіпі
 SUR = радянський рубль|||1
 SVC = сальвадорський колон|||1
 SYP = сирійський фунт||0
@@ -250,7 +252,7 @@
 TRY = турецька ліра|TL
 TTD = долар Трінідаду і Тобаґо
 TWD = новий тайванський долар
-TZS = танзанійський шилінг||0
+TZS = танзанійський шилінг
 UAH = українська гривня|грн.
 UAK = український карбованець|крб.||1
 UGS = угандійський шилінг (1966–1987)|||1
@@ -261,9 +263,10 @@
 UYI = уругвайський песо в індексованих одиницях||0|1
 UYP = уругвайське песо (1975–1993)|||1
 UYU = уругвайський песо
-UZS = узбецький сум||0
+UZS = узбецький сум
 VEB = венесуельський болівар (1871–2008)|||1
-VEF = венесуельський болівар
+VEF = венесуельський болівар (2008–2018)|||1
+VES = венесуельський болівар
 VND = вʼєтнамський донг||0
 VUV = вануатський вату||0
 WST = самоанська тала
@@ -285,7 +288,7 @@
 XPT = платина|||1
 XRE = фонди RINET|||1
 XTS = код тестування валюти|||1
-XXX = невідома грошова одиниця|||1
+XXX = невідома грошова одиниця|¤||1
 YDD = єменський динар|||1
 YER = єменський ріал||0
 YUD = югославський твердий динар|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur.properties
index 75ebc7a..d6de649 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur.properties
@@ -26,7 +26,7 @@
 AED = متحدہ عرب اماراتی درہم
 AFN = افغان افغانی||0
 ALL = البانیا کا لیک||0
-AMD = آرمینیائی ڈرم||0
+AMD = آرمینیائی ڈرم
 ANG = نیدر لینڈز انٹیلیئن گلڈر
 AOA = انگولا کا کوانزا
 ARS = ارجنٹائن پیسہ
@@ -48,14 +48,14 @@
 BWP = بوتسوانا کا پولا
 BYN = بیلاروسی روبل
 BYR = بیلاروسی روبل (۲۰۰۰–۲۰۱۶)||0|1
-BZD = بیلائز ڈالر
+BZD = بیلیز ڈالر
 CAD = کنیڈین ڈالر|CA$
 CDF = کانگولیز فرانک
 CHF = سوئس فرانکس
 CLP = چلّین پیسہ||0
 CNH = چینی یوآن (آف شور)|||1
 CNY = چینی یوآن|CN¥
-COP = کولمبین پیسہ||0
+COP = کولمبین پیسہ
 CRC = کوسٹا ریکا کا کولن
 CUC = کیوبا کا قابل منتقلی پیسو
 CUP = کیوبا کا پیسو
@@ -81,13 +81,13 @@
 GMD = گامبیا کا ڈلاسی
 GNF = گنی فرانک||0
 GTQ = گواٹے مالا کا کوئٹزل
-GYD = گویانیز ڈالر||0
+GYD = گویانیز ڈالر
 HKD = ھانگ کانگ ڈالر|HK$
 HNL = ہونڈوران لیمپیرا
 HRK = کروشین کونا
 HTG = ہیتی کا گؤرڈی
 HUF = ہنگرین فورنٹ
-IDR = انڈونیشین روپیہ||0
+IDR = انڈونیشین روپیہ
 ILS = اسرائیلی نیا شیکل|₪
 INR = بھارتی روپیہ|₹
 IQD = عراقی دینار||0
@@ -117,11 +117,12 @@
 MDL = مالدووی لیو
 MGA = ملاگاسی اریاری||0
 MKD = مقدونیائی دینار
-MMK = میانما کیاٹ||0
-MNT = منگولیائی ٹگرِ||0
+MMK = میانمار کیاٹ||0
+MNT = منگولیائی ٹگرِ
 MOP = میکانیز پٹاکا
-MRO = موریطانیائی اوگوئیا||0
-MUR = ماریشس کا روپیہ||0
+MRO = موریطانیائی اوگوئیا (1973–2017)||0|1
+MRU = موریطانیائی اوگوئیا
+MUR = ماریشس کا روپیہ
 MVR = مالدیپ کا روفیہ
 MWK = ملاوی کواچا
 MXN = میکسیکی پیسہ|MX$
@@ -138,7 +139,7 @@
 PEN = پیرو نیووسول
 PGK = پاپوآ نیو گنی کا کینا
 PHP = فلپائینی پیسہ
-PKR = پاکستانی روپیہ|Rs|0
+PKR = پاکستانی روپیہ|Rs
 PLN = پولش زلوٹی
 PYG = پیراگوئے کا گوآرنی||0
 QAR = قطری ریال
@@ -159,7 +160,8 @@
 SOS = صومالی شلنگ||0
 SRD = سورینامی ڈالر
 SSP = جنوبی سوڈانی پاؤنڈ
-STD = ساؤ ٹوم اور پرنسپے ڈوبرا||0|1
+STD = ساؤ ٹوم اور پرنسپے ڈوبرا (1977–2017)||0|1
+STN = ساؤ ٹوم اور پرنسپے ڈوبرا
 SYP = شامی پونڈ||0
 SZL = سوازی لیلانجینی
 THB = تھائی باہت|฿
@@ -170,14 +172,15 @@
 TRY = ترکی لیرا|TL
 TTD = ترینیداد اور ٹوباگو کا ڈالر
 TWD = نیو تائیوان ڈالر|NT$
-TZS = تنزانیائی شلنگ||0
+TZS = تنزانیائی شلنگ
 UAH = یوکرینیائی ہریونیا
 UGX = یوگانڈا شلنگ||0
 USD = امریکی ڈالر|$
 UYU = یوروگویان پیسو
-UZS = ازبکستان سوم||0
+UZS = ازبکستان سوم
 VEB = وینزویلا بولیور (1871–2008)|||1
-VEF = وینزویلا بولیور
+VEF = وینزویلا بولیور (2008–2018)|||1
+VES = وینزویلا بولیور
 VND = ویتنامی ڈانگ|₫|0
 VUV = وینوواتو واتو||0
 WST = ساموآ کا ٹالا
@@ -185,7 +188,7 @@
 XCD = مشرقی کریبیا کا ڈالر|EC$
 XOF = مغربی افریقی [CFA] فرانک|CFA|0
 XPF = CFP فرانک|CFPF|0
-XXX = نامعلوم کرنسی|||1
+XXX = نامعلوم کرنسی|¤||1
 YER = یمنی ریال||0
 ZAR = جنوبی افریقی رانڈ
 ZMK = زامبیائی کواچا (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur_IN.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur_IN.properties
index 0c5a833..c9514f9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur_IN.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_ur_IN.properties
@@ -30,5 +30,5 @@
 ERN = اریٹیریائی ناکفا
 GBP = برطانوی پاونڈ سٹرلنگ|£
 GHS = گھانی سیڈی
-PKR = پاکستانی روپیہ||0
+PKR = پاکستانی روپیہ
 WST = ساموآئی ٹالا
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz.properties
index 8b3b554..33996bf 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz.properties
@@ -26,7 +26,7 @@
 AED = Birlashgan Arab Amirliklari dirhami
 AFN = Afg‘oniston afg‘oniysi||0
 ALL = Albaniya leki||0
-AMD = Armaniston drami||0
+AMD = Armaniston drami
 ANG = Niderlandiya antil guldeni
 AOA = Angola kvanzasi
 ARS = Argentina pesosi
@@ -54,7 +54,7 @@
 CHF = Shveytsariya franki
 CLP = Chili pesosi||0
 CNY = Xitoy yuani|CN¥
-COP = Kolumbiya pesosi||0
+COP = Kolumbiya pesosi
 CRC = Kosta-Rika koloni
 CUC = Kuba ayirboshlash pesosi
 CUP = Kuba pesosi
@@ -77,13 +77,13 @@
 GMD = Gambiya dalasisi
 GNF = Gvineya franki||0
 GTQ = Gvatemala ketsali
-GYD = Gayana dollari||0
+GYD = Gayana dollari
 HKD = Gonkong dollari|HK$
 HNL = Gonduras lempirasi
 HRK = Xorvatiya kunasi
 HTG = Gaiti gurdi
 HUF = Vengriya forinti
-IDR = Indoneziya rupiyasi||0
+IDR = Indoneziya rupiyasi
 ILS = Isroil yangi shekeli|₪
 INR = Hindiston rupiyasi|₹
 IQD = Iroq dinori||0
@@ -113,10 +113,11 @@
 MGA = Malagasi ariarisi||0
 MKD = Makedoniya dinori
 MMK = Myanma kyati||0
-MNT = Mongoliya tugriki||0
+MNT = Mongoliya tugriki
 MOP = Makao patakasi
-MRO = Mavritaniya uqiyasi||0
-MUR = Mavritaniya rupiyasi||0
+MRO = Mavritaniya uqiyasi (1973–2017)||0|1
+MRU = Mavritaniya uqiyasi
+MUR = Mavritaniya rupiyasi
 MVR = Maldiv rupiyasi
 MWK = Malavi kvachasi
 MXN = Meksika pesosi|MX$
@@ -133,7 +134,7 @@
 PEN = Peru soli
 PGK = Papua – Yangi Gvineya kinasi
 PHP = Filippin pesosi
-PKR = Pokiston rupiyasi||0
+PKR = Pokiston rupiyasi
 PLN = Polsha zlotiyi
 PYG = Paragvay guaranisi||0
 QAR = Qatar riyoli
@@ -152,7 +153,8 @@
 SOS = Somali shillingi||0
 SRD = Surinam dollari
 SSP = Janubiy Sudan funti
-STD = San-Tome va Prinsipi dobrasi||0|1
+STD = San-Tome va Prinsipi dobrasi (1977–2017)||0|1
+STN = San-Tome va Prinsipi dobrasi
 SYP = Suriya funti||0
 SZL = Svazilend lilangenisi
 THB = Tailand bati
@@ -163,13 +165,14 @@
 TRY = Turk lirasi|TL
 TTD = Trinidad va Tobago dollari
 TWD = Yangi Tayvan dollari|NT$
-TZS = Tanzaniya shillingi||0
+TZS = Tanzaniya shillingi
 UAH = Ukraina grivnasi
 UGX = Uganda shillingi||0
 USD = AQSH dollari|US$
 UYU = Urugvay pesosi
-UZS = O‘zbekiston so‘mi|soʻm|0
-VEF = Venesuela bolivari
+UZS = O‘zbekiston so‘mi|soʻm
+VEF = Venesuela bolivari (2008–2018)|||1
+VES = Venesuela bolivari
 VND = Vyetnam dongi|₫|0
 VUV = Vanuatu vatusi||0
 WST = Samoa talasi
@@ -177,7 +180,7 @@
 XCD = Sharqiy Karib dollari|EC$
 XOF = G‘arbiy Afrika CFA franki|CFA|0
 XPF = Fransuz Polineziyasi franki|CFPF|0
-XXX = Noma’lum valyuta|||1
+XXX = Noma’lum valyuta|¤||1
 YER = Yaman riyoli||0
 ZAR = Janubiy Afrika rendi
 ZMW = Zambiya kvachasi
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Arab.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Arab.properties
index 7953468..5b2c2b3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Arab.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Arab.properties
@@ -26,7 +26,7 @@
 AED = AED
 AFN = افغانی|؋|0
 ALL = ALL||0
-AMD = AMD||0
+AMD = AMD
 ANG = ANG
 AOA = AOA
 ARS = ARS
@@ -54,7 +54,7 @@
 CHF = CHF
 CLP = CLP||0
 CNY = CNY|CN¥
-COP = COP||0
+COP = COP
 CRC = CRC
 CUC = CUC
 CUP = CUP
@@ -77,13 +77,13 @@
 GMD = GMD
 GNF = GNF||0
 GTQ = GTQ
-GYD = GYD||0
+GYD = GYD
 HKD = HKD|HK$
 HNL = HNL
 HRK = HRK
 HTG = HTG
 HUF = HUF
-IDR = IDR||0
+IDR = IDR
 ILS = ILS|₪
 INR = INR|₹
 IQD = IQD||0
@@ -113,10 +113,11 @@
 MGA = MGA||0
 MKD = MKD
 MMK = MMK||0
-MNT = MNT||0
+MNT = MNT
 MOP = MOP
-MRO = MRO||0
-MUR = MUR||0
+MRO = MRO||0|1
+MRU = MRU
+MUR = MUR
 MVR = MVR
 MWK = MWK
 MXN = MXN|MX$
@@ -133,7 +134,7 @@
 PEN = PEN
 PGK = PGK
 PHP = PHP
-PKR = PKR||0
+PKR = PKR
 PLN = PLN
 PYG = PYG||0
 QAR = QAR
@@ -153,6 +154,7 @@
 SRD = SRD
 SSP = SSP
 STD = STD||0|1
+STN = STN
 SYP = SYP||0
 SZL = SZL
 THB = THB
@@ -163,13 +165,14 @@
 TRY = TRY|TL
 TTD = TTD
 TWD = TWD|NT$
-TZS = TZS||0
+TZS = TZS
 UAH = UAH
 UGX = UGX||0
 USD = USD|US$
 UYU = UYU
-UZS = UZS||0
-VEF = VEF
+UZS = UZS
+VEF = VEF|||1
+VES = VES
 VND = VND|₫|0
 VUV = VUV||0
 WST = WST
@@ -177,7 +180,7 @@
 XCD = XCD|EC$
 XOF = XOF|CFA|0
 XPF = XPF|CFPF|0
-XXX = XXX|||1
+XXX = XXX|¤||1
 YER = YER||0
 ZAR = ZAR
 ZMW = ZMW
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Cyrl.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Cyrl.properties
index 8dcb93a..d679fea 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Cyrl.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_uz_Cyrl.properties
@@ -26,7 +26,7 @@
 AED = AED
 AFN = AFN||0
 ALL = ALL||0
-AMD = AMD||0
+AMD = AMD
 ANG = Голланд Антил гульдени
 AOA = AOA
 ARS = Аргентина песоси
@@ -54,7 +54,7 @@
 CHF = CHF
 CLP = Чили песоси||0
 CNY = Хитой юани|CN¥
-COP = Колумбия песоси||0
+COP = Колумбия песоси
 CRC = Коста-Рика колони
 CUC = Куба Айирбошлаш песоси
 CUP = Куба песоси
@@ -77,13 +77,13 @@
 GMD = GMD
 GNF = GNF||0
 GTQ = Гватемала кветзали
-GYD = Гаяна доллари||0
+GYD = Гаяна доллари
 HKD = HKD|HK$
 HNL = Гондурас лемпираси
 HRK = HRK
 HTG = Гаити гурдаси
 HUF = HUF
-IDR = IDR||0
+IDR = IDR
 ILS = ILS|₪
 INR = Ҳинд рупияси|₹
 IQD = IQD||0
@@ -113,10 +113,11 @@
 MGA = MGA||0
 MKD = MKD
 MMK = MMK||0
-MNT = MNT||0
+MNT = MNT
 MOP = MOP
-MRO = MRO||0
-MUR = MUR||0
+MRO = MRO||0|1
+MRU = MRU
+MUR = MUR
 MVR = MVR
 MWK = MWK
 MXN = Мексика песоси|MX$
@@ -133,7 +134,7 @@
 PEN = Перу сол
 PGK = PGK
 PHP = PHP
-PKR = PKR||0
+PKR = PKR
 PLN = PLN
 PYG = Парагвай гуарани||0
 QAR = QAR
@@ -153,6 +154,7 @@
 SRD = Суринам доллари
 SSP = SSP
 STD = STD||0|1
+STN = STN
 SYP = SYP||0
 SZL = SZL
 THB = THB|฿
@@ -163,13 +165,14 @@
 TRY = TRY|TL
 TTD = Тринидад ва Тобаго доллари
 TWD = TWD|NT$
-TZS = TZS||0
+TZS = TZS
 UAH = UAH
 UGX = UGX||0
 USD = АҚШ доллари|US$
 UYU = Уругвай песоси
-UZS = Ўзбекистон сўм|сўм|0
-VEF = Венесуэла боливари
+UZS = Ўзбекистон сўм|сўм
+VEF = Венесуэла боливари (2008–2018)|||1
+VES = Венесуэла боливари
 VND = VND|₫|0
 VUV = VUV||0
 WST = WST
@@ -177,7 +180,7 @@
 XCD = Шарқий Кариб доллари|EC$
 XOF = XOF|CFA|0
 XPF = XPF|CFPF|0
-XXX = XXX|||1
+XXX = XXX|¤||1
 YER = YER||0
 ZAR = ZAR
 ZMW = ZMW
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai.properties
index 6ff880f..e7ed29e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai.properties
@@ -53,8 +53,9 @@
 LYD = ꔷꔫꕩ ꔵꕯ||3
 MAD = ꗞꕟꖏ ꔵꕌꕆ
 MGA = ꕮꕞꕭꕌꔻ ꕉꔸꕩꔸ||0
-MRO = ꗞꔸꕚꕇꕰ ꖳꕅꕩ||0
-MUR = ꗞꔓꗔ ꖩꔪ||0
+MRO = ꗞꔸꕚꕇꕰ ꖳꕅꕩ (1973–2017)||0|1
+MRU = ꗞꔸꕚꕇꕰ ꖳꕅꕩ
+MUR = ꗞꔓꗔ ꖩꔪ
 MWK = ꕮꕞꕌꔨ ꖴꕎꕦ
 MZM = ꗞꕤꔭꕃ ꕆꔳꕪ|||1
 NAD = ꕯꕆꔫꕩ ꕜꕞꕌ
@@ -66,10 +67,11 @@
 SHP = ꔻꘋ ꗥꔷꕯ ꗁꖻꘋ
 SLL = ꔷꗚꘋ||0
 SOS = ꖇꕮꔷ ꔻꔝꘋ||0
-STD = ꕢꕴ ꕿꔈ ꗪ ꕉ ꕗꕴ ꖁꖜꕟ||0|1
+STD = ꕢꕴ ꕿꔈ ꗪ ꕉ ꕗꕴ ꖁꖜꕟ (1977–2017)||0|1
+STN = ꕢꕴ ꕿꔈ ꗪ ꕉ ꕗꕴ ꖁꖜꕟ
 SZL = ꔷꕞꔟꕇ
 TND = ꖤꕇꔻꕩ ꔵꕯ||3
-TZS = ꕚꘋꕤꕇꕰ ꔻꔝꘋ||0
+TZS = ꕚꘋꕤꕇꕰ ꔻꔝꘋ
 UGX = ꖳꕭꕡ ꔻꔝꘋ||0
 USD = ꕶꕱ ꕜꕞ|US$
 ZAR = ꕉꔱꔸꕪ ꗛꔤ ꔒꘋꗣ ꗏ ꕟꘋꔵ
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai_Latn.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai_Latn.properties
index 1555be4..d11efd8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai_Latn.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vai_Latn.properties
@@ -53,8 +53,9 @@
 LYD = Libhiya Dina||3
 MAD = Mɔroko Dihami
 MGA = Malagasi Ariyari||0
-MRO = Mɔretani Yugiya||0
-MUR = Mɔreshɔ Rupi||0
+MRO = Mɔretani Yugiya (1973–2017)||0|1
+MRU = Mɔretani Yugiya
+MUR = Mɔreshɔ Rupi
 MWK = Malawi Kuwacha
 MZM = Mozambiki Mɛtikali|||1
 NAD = Namibiya Dala
@@ -66,10 +67,11 @@
 SHP = Siŋ Hɛlina Pɔɔ̃
 SLL = Liyɔɔ̀||0
 SOS = Somaliya Siyeŋ||0
-STD = Sawo Tombe ɓɛ a Gbawo Dobura||0|1
+STD = Sawo Tombe ɓɛ a Gbawo Dobura (1977–2017)||0|1
+STN = Sawo Tombe ɓɛ a Gbawo Dobura
 SZL = Lilangeni
 TND = Tunisiya Dina||3
-TZS = Taŋzaniya Siyeŋ||0
+TZS = Taŋzaniya Siyeŋ
 UGX = Yuganda Siyeŋ||0
 USD = Poo Dala|US$
 XAF = Áfíríka Tɛ Sifa|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vi.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vi.properties
index a2b492a..e7ffb91 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vi.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vi.properties
@@ -28,7 +28,7 @@
 AFA = Đồng Afghani của Afghanistan (1927–2002)|||1
 AFN = Afghani Afghanistan||0
 ALL = Lek Albania||0
-AMD = Dram Armenia||0
+AMD = Dram Armenia
 ANG = Guilder Antille Hà Lan
 AOA = Kwanza Angola
 AOK = Đồng Kwanza của Angola (1977–1991)|||1
@@ -89,7 +89,7 @@
 CLP = Peso Chile||0
 CNH = Nhân dân tệ (hải ngoại)|||1
 CNY = Nhân dân tệ|CN¥
-COP = Peso Colombia||0
+COP = Peso Colombia
 COU = Đơn vị Giá trị Thực của Colombia|||1
 CRC = Colón Costa Rica
 CSD = Đồng Dinar của Serbia (2002–2006)|||1
@@ -133,14 +133,14 @@
 GTQ = Quetzal Guatemala
 GWE = Đồng Guinea Escudo Bồ Đào Nha|||1
 GWP = Peso Guinea-Bissau|||1
-GYD = Đô la Guyana||0
+GYD = Đô la Guyana
 HKD = Đô la Hồng Kông|HK$
 HNL = Lempira Honduras
 HRD = Đồng Dinar Croatia|||1
 HRK = Kuna Croatia
 HTG = Gourde Haiti
 HUF = Forint Hungary
-IDR = Rupiah Indonesia||0
+IDR = Rupiah Indonesia
 IEP = Pao Ai-len|||1
 ILP = Pao Ixraen|||1
 ILS = Sheqel Israel mới|₪
@@ -187,12 +187,13 @@
 MKN = Đồng Denar Macedonia (1992–1993)|||1
 MLF = Đồng Franc Mali|||1
 MMK = Kyat Myanma||0
-MNT = Tugrik Mông Cổ||0
+MNT = Tugrik Mông Cổ
 MOP = Pataca Ma Cao
-MRO = Ouguiya Mauritania||0
+MRO = Ouguiya Mauritania (1973–2017)||0|1
+MRU = Ouguiya Mauritania
 MTL = Lia xứ Man-tơ|||1
 MTP = Đồng Bảng Malta|||1
-MUR = Rupee Mauritius||0
+MUR = Rupee Mauritius
 MVR = Rufiyaa Maldives
 MWK = Kwacha Malawi
 MXN = Peso Mexico|MX$
@@ -217,7 +218,7 @@
 PES = Đồng Sol Peru (1863–1965)|||1
 PGK = Kina Papua New Guinean
 PHP = Peso Philipin
-PKR = Rupee Pakistan||0
+PKR = Rupee Pakistan
 PLN = Zloty Ba Lan
 PLZ = Đồng Zloty Ba Lan (1950–1995)|||1
 PTE = Đồng Escudo Bồ Đào Nha|||1
@@ -246,7 +247,8 @@
 SRD = Đô la Suriname
 SRG = Đồng Guilder Surinam|||1
 SSP = Bảng Nam Sudan
-STD = Dobra São Tomé và Príncipe||0|1
+STD = Dobra São Tomé và Príncipe (1977–2017)||0|1
+STN = Dobra São Tomé và Príncipe
 SUR = Đồng Rúp Sô viết|||1
 SVC = Colón El Salvador|||1
 SYP = Bảng Syria||0
@@ -263,7 +265,7 @@
 TRY = Lia Thổ Nhĩ Kỳ|TL
 TTD = Đô la Trinidad và Tobago
 TWD = Đô la Đài Loan mới|NT$
-TZS = Shilling Tanzania||0
+TZS = Shilling Tanzania
 UAH = Hryvnia Ucraina
 UAK = Đồng Karbovanets Ucraina|||1
 UGS = Đồng Shilling Uganda (1966–1987)|||1
@@ -274,9 +276,10 @@
 UYI = Đồng Peso Uruguay (Đơn vị Theo chỉ số)||0|1
 UYP = Đồng Peso Uruguay (1975–1993)|||1
 UYU = Peso Uruguay
-UZS = Som Uzbekistan||0
+UZS = Som Uzbekistan
 VEB = Đồng bolívar của Venezuela (1871–2008)|||1
-VEF = Bolívar Venezuela
+VEF = Bolívar Venezuela (2008–2018)|||1
+VES = Bolívar Venezuela
 VND = Đồng Việt Nam|₫|0
 VNN = Đồng Việt Nam (1978–1985)|||1
 VUV = Vatu Vanuatu||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vun.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vun.properties
index f762bbb..99b06bc 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vun.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_vun.properties
@@ -53,8 +53,9 @@
 LYD = Dinari ya Libya||3
 MAD = Dirham ya Moroko
 MGA = Faranga ya Bukini||0
-MRO = Ugwiya ya Moritania||0
-MUR = Rupia ya Morisi||0
+MRO = Ugwiya ya Moritania (1973–2017)||0|1
+MRU = Ugwiya ya Moritania
+MUR = Rupia ya Morisi
 MWK = Kwacha ya Malawi
 MZM = Metikali ya Msumbiji|||1
 NAD = Dola ya Namibia
@@ -67,10 +68,11 @@
 SHP = Pauni ya Santahelena
 SLL = Leoni||0
 SOS = Shilingi ya Somalia||0
-STD = Dobra ya Sao Tome na Principe||0|1
+STD = Dobra ya Sao Tome na Principe (1977–2017)||0|1
+STN = Dobra ya Sao Tome na Principe
 SZL = Lilangeni
 TND = Dinari ya Tunisia||3
-TZS = Shilingi ya Tanzania|TSh|0
+TZS = Shilingi ya Tanzania|TSh
 UGX = Shilingi ya Uganda||0
 USD = Dola ya Marekani|US$
 XAF = Faranga CFA BEAC|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wae.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wae.properties
index 2ce1b5c..b834189 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wae.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wae.properties
@@ -31,4 +31,4 @@
 JPY = Yen|¥|0
 RUB = Rubel
 USD = Dollar|$
-XXX = Unbekannti Wãrig|||1
+XXX = Unbekannti Wãrig|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wo.properties
index 6a6e7ea..652435c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_wo.properties
@@ -32,4 +32,4 @@
 RUB = Ruble bi Rsis
 USD = Dolaaru US|$
 XOF = Franc CFA bu Afrik Sowwu-jant|CFA|0
-XXX = Xaalis buñ Xamul|||1
+XXX = Xaalis buñ Xamul|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xh.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xh.properties
index 9c1be13..cb34f90 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xh.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xh.properties
@@ -23,4 +23,4 @@
 # Trailing empty fields can be omitted
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
-ZAR = ZAR|R
+ZAR = iRandi yaseMzanzi Afrika|R
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xog.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xog.properties
index 5c6ef7a..43e57f4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xog.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_xog.properties
@@ -53,8 +53,9 @@
 LYD = Dinaali ya Libya||3
 MAD = Diraamu ey’eMoroko
 MGA = Faranga ey’eMalagase||0
-MRO = Wugwiya ey’eMawritenya||0
-MUR = Rupiya ey’eMawurisyasi||0
+MRO = Wugwiya ey’eMawritenya (1973–2017)||0|1
+MRU = Wugwiya ey’eMawritenya
+MUR = Rupiya ey’eMawurisyasi
 MWK = Kwaca ey’eMalawi
 MZM = Metikaali ey’eMozambiiki|||1
 NGN = Nayira ey’eNayijerya
@@ -66,10 +67,11 @@
 SHP = Pawunda ey’eSenti Herena
 SLL = Lewone||0
 SOS = Silingi ey’eSomaliya||0
-STD = Dobura ey’eSantome ne Purincipe||0|1
+STD = Dobura ey’eSantome ne Purincipe (1977–2017)||0|1
+STN = Dobura ey’eSantome ne Purincipe
 SZL = Lilangeni
 TND = Dinaali ey’eTunizya||3
-TZS = Silingi ey’eTanzaniya||0
+TZS = Silingi ey’eTanzaniya
 UGX = Silingi eya Yuganda|USh|0
 USD = Doola ey’Amerika|US$
 XAF = Faranga yamu Afirika ya wakati|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yi.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yi.properties
index b83979b..74bf473 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yi.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yi.properties
@@ -36,4 +36,4 @@
 USD = אמעריקאנער דאלאר|US$
 XAG = זילבער|||1
 XAU = גאלד|||1
-XXX = אומבאַוואוסטע וואַלוטע|||1
+XXX = אומבאַוואוסטע וואַלוטע|¤||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo.properties
index 360f71c..4db95f7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo.properties
@@ -53,8 +53,9 @@
 LYD = Dina ti Orílẹ́ède Libiya||3
 MAD = Dirami ti Orílẹ́ède Moroko
 MGA = Faransi ti Orílẹ́ède Malagasi||0
-MRO = Ouguiya ti Orílẹ́ède Maritania||0
-MUR = Rupi ti Orílẹ́ède Maritiusi||0
+MRO = Ouguiya ti Orílẹ́ède Maritania (1973–2017)||0|1
+MRU = Ouguiya ti Orílẹ́ède Maritania
+MUR = Rupi ti Orílẹ́ède Maritiusi
 MWK = Kaṣa ti Orílẹ́ède Malawi
 MZM = Metika ti Orílẹ́ède Mosamibiki|||1
 NAD = Dọla ti Orílẹ́ède Namibia
@@ -67,10 +68,11 @@
 SHP = Pọọun ti Orílẹ́ède ̣Elena
 SLL = Lioni||0
 SOS = Sile ti Orílẹ́ède Somali||0
-STD = Dobira ti Orílẹ́ède Sao tome Ati Pirisipe||0|1
+STD = Dobira ti Orílẹ́ède Sao tome Ati Pirisipe (1977–2017)||0|1
+STN = Dobira ti Orílẹ́ède Sao tome Ati Pirisipe
 SZL = Lilangeni
 TND = Dina ti Orílẹ́ède Tunisia||3
-TZS = Sile ti Orílẹ́ède Tansania||0
+TZS = Sile ti Orílẹ́ède Tansania
 UGX = Siile ti Orílẹ́ède Uganda||0
 USD = Dọla ti Orílẹ́ède Amerika|US$
 XAF = Faransi ti Orílẹ́ède BEKA|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo_BJ.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo_BJ.properties
index 720e43c..a4b20f7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo_BJ.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yo_BJ.properties
@@ -52,8 +52,9 @@
 LYD = Dina ti Orílɛ́ède Libiya||3
 MAD = Dirami ti Orílɛ́ède Moroko
 MGA = Faransi ti Orílɛ́ède Malagasi||0
-MRO = Ouguiya ti Orílɛ́ède Maritania||0
-MUR = Rupi ti Orílɛ́ède Maritiusi||0
+MRO = Ouguiya ti Orílɛ́ède Maritania (1973–2017)||0|1
+MRU = Ouguiya ti Orílɛ́ède Maritania
+MUR = Rupi ti Orílɛ́ède Maritiusi
 MWK = Kasha ti Orílɛ́ède Malawi
 MZM = Metika ti Orílɛ́ède Mosamibiki|||1
 NAD = Dɔla ti Orílɛ́ède Namibia
@@ -65,9 +66,10 @@
 SDP = Pɔɔun ti Orílɛ́ède Sudani|||1
 SHP = Pɔɔun ti Orílɛ́ède ̣Elena
 SOS = Sile ti Orílɛ́ède Somali||0
-STD = Dobira ti Orílɛ́ède Sao tome Ati Pirisipe||0|1
+STD = Dobira ti Orílɛ́ède Sao tome Ati Pirisipe (1977–2017)||0|1
+STN = Dobira ti Orílɛ́ède Sao tome Ati Pirisipe
 TND = Dina ti Orílɛ́ède Tunisia||3
-TZS = Sile ti Orílɛ́ède Tansania||0
+TZS = Sile ti Orílɛ́ède Tansania
 UGX = Siile ti Orílɛ́ède Uganda||0
 USD = Dɔla ti Orílɛ́ède Amerika|US$
 XAF = Faransi ti Orílɛ́ède BEKA|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue.properties
index 36dba9f..7723bd1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue.properties
@@ -29,7 +29,7 @@
 AFN = 阿富汗尼||0
 ALK = 阿爾巴尼亞列克 (1946–1965)|||1
 ALL = 阿爾巴尼亞列克||0
-AMD = 亞美尼亞德拉姆||0
+AMD = 亞美尼亞德拉姆
 ANG = 荷屬安地列斯盾
 AOA = 安哥拉寬扎
 AOK = 安哥拉寬扎 (1977–1990)|||1
@@ -90,7 +90,7 @@
 CLP = 智利披索||0
 CNH = 人民幣 (離岸)|||1
 CNY = 人民幣|CN¥
-COP = 哥倫比亞披索||0
+COP = 哥倫比亞披索
 COU = 哥倫比亞幣 (COU)|||1
 CRC = 哥斯大黎加科朗
 CSD = 舊塞爾維亞第納爾|||1
@@ -134,14 +134,14 @@
 GTQ = 瓜地馬拉格查爾
 GWE = 葡屬幾內亞埃斯庫多|||1
 GWP = 幾內亞比索披索|||1
-GYD = 圭亞那元||0
+GYD = 圭亞那元
 HKD = 港幣|HK$
 HNL = 洪都拉斯倫皮拉
 HRD = 克羅埃西亞第納爾|||1
 HRK = 克羅埃西亞庫納
 HTG = 海地古德
 HUF = 匈牙利福林
-IDR = 印尼盾||0
+IDR = 印尼盾
 IEP = 愛爾蘭鎊|||1
 ILP = 以色列鎊|||1
 ILR = 以色列謝克爾 (1980–1985)|||1
@@ -190,12 +190,13 @@
 MKN = 馬其頓第納爾 (1992–1993)|||1
 MLF = 馬里法郎|||1
 MMK = 緬甸元||0
-MNT = 蒙古圖格里克||0
+MNT = 蒙古圖格里克
 MOP = 澳門元
-MRO = 茅利塔尼亞烏吉亞||0
+MRO = 茅利塔尼亞烏吉亞 (1973–2017)||0|1
+MRU = 茅利塔尼亞烏吉亞
 MTL = 馬爾他里拉|||1
 MTP = 馬爾他鎊|||1
-MUR = 模里西斯盧比||0
+MUR = 模里西斯盧比
 MVP = 馬爾地夫盧比|||1
 MVR = 馬爾地夫盧非亞
 MWK = 馬拉維克瓦查
@@ -221,7 +222,7 @@
 PES = 秘魯索爾 (1863–1965)|||1
 PGK = 巴布亞紐幾內亞基那
 PHP = 菲律賓披索
-PKR = 巴基斯坦盧比||0
+PKR = 巴基斯坦盧比
 PLN = 波蘭茲羅提
 PLZ = 波蘭茲羅提 (1950–1995)|||1
 PTE = 葡萄牙埃斯庫多|||1
@@ -250,7 +251,8 @@
 SRD = 蘇利南元
 SRG = 蘇利南基爾|||1
 SSP = 南蘇丹鎊
-STD = 聖多美島和普林西比島多布拉||0|1
+STD = 聖多美島和普林西比島多布拉 (1977–2017)||0|1
+STN = 聖多美島和普林西比島多布拉
 SUR = 蘇聯盧布|||1
 SVC = 薩爾瓦多科郎|||1
 SYP = 敘利亞鎊||0
@@ -267,7 +269,7 @@
 TRY = 新土耳其里拉|TL
 TTD = 千里達及托巴哥元
 TWD = 新台幣|NT$
-TZS = 坦尚尼亞先令||0
+TZS = 坦尚尼亞先令
 UAH = 烏克蘭格里夫納
 UAK = 烏克蘭卡本瓦那茲|||1
 UGS = 烏干達先令 (1966–1987)|||1
@@ -278,9 +280,10 @@
 UYI = 烏拉圭披索(指數單位)||0|1
 UYP = 烏拉圭披索 (1975–1993)|||1
 UYU = 烏拉圭披索
-UZS = 烏茲別克索姆||0
+UZS = 烏茲別克索姆
 VEB = 委內瑞拉玻利瓦 (1871–2008)|||1
-VEF = 委內瑞拉玻利瓦
+VEF = 委內瑞拉玻利瓦 (VEF)|||1
+VES = 委內瑞拉玻利瓦
 VND = 越南盾|₫|0
 VNN = 越南盾 (1978–1985)|||1
 VUV = 萬那杜瓦圖||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue_Hans.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue_Hans.properties
index e3f8201..abfda7c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue_Hans.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_yue_Hans.properties
@@ -27,7 +27,7 @@
 AED = 阿拉伯联合大公国迪尔汗
 ALK = 阿尔巴尼亚列克 (1946–1965)|||1
 ALL = 阿尔巴尼亚列克||0
-AMD = 亚美尼亚德拉姆||0
+AMD = 亚美尼亚德拉姆
 ANG = 荷属安地列斯盾
 AOA = 安哥拉宽扎
 AOK = 安哥拉宽扎 (1977–1990)|||1
@@ -76,7 +76,7 @@
 CLF = 卡林油达佛曼跎||4|1
 CNH = 人民币 (离岸)|||1
 CNY = 人民币|¥
-COP = 哥伦比亚披索||0
+COP = 哥伦比亚披索
 COU = 哥伦比亚币 (COU)|||1
 CSD = 旧塞尔维亚第纳尔|||1
 CUC = 古巴可转换披索
@@ -113,7 +113,7 @@
 GTQ = 瓜地马拉格查尔
 GWE = 葡属几内亚埃斯库多|||1
 GWP = 几内亚比索披索|||1
-GYD = 圭亚那元||0
+GYD = 圭亚那元
 HKD = 港币|HK$
 HNL = 洪都拉斯伦皮拉
 HRD = 克罗埃西亚第纳尔|||1
@@ -162,12 +162,13 @@
 MKN = 马其顿第纳尔 (1992–1993)|||1
 MLF = 马里法郎|||1
 MMK = 缅甸元||0
-MNT = 蒙古图格里克||0
+MNT = 蒙古图格里克
 MOP = 澳门元
-MRO = 茅利塔尼亚乌吉亚||0
+MRO = 茅利塔尼亚乌吉亚 (1973–2017)||0|1
+MRU = 茅利塔尼亚乌吉亚
 MTL = 马尔他里拉|||1
 MTP = 马尔他镑|||1
-MUR = 模里西斯卢比||0
+MUR = 模里西斯卢比
 MVP = 马尔地夫卢比|||1
 MVR = 马尔地夫卢非亚
 MWK = 马拉维克瓦查
@@ -189,7 +190,7 @@
 PES = 秘鲁索尔 (1863–1965)|||1
 PGK = 巴布亚纽几内亚基那
 PHP = 菲律宾披索
-PKR = 巴基斯坦卢比||0
+PKR = 巴基斯坦卢比
 PLN = 波兰兹罗提
 PLZ = 波兰兹罗提 (1950–1995)|||1
 PTE = 葡萄牙埃斯库多|||1
@@ -215,7 +216,8 @@
 SRD = 苏利南元
 SRG = 苏利南基尔|||1
 SSP = 南苏丹镑
-STD = 圣多美岛和普林西比岛多布拉||0|1
+STD = 圣多美岛和普林西比岛多布拉 (1977–2017)||0|1
+STN = 圣多美岛和普林西比岛多布拉
 SUR = 苏联卢布|||1
 SVC = 萨尔瓦多科郎|||1
 SYP = 叙利亚镑||0
@@ -229,7 +231,7 @@
 TPE = 帝汶埃斯库多|||1
 TTD = 千里达及托巴哥元
 TWD = 新台币|NT$
-TZS = 坦尚尼亚先令||0
+TZS = 坦尚尼亚先令
 UAH = 乌克兰格里夫纳
 UAK = 乌克兰卡本瓦那兹|||1
 UGS = 乌干达先令 (1966–1987)|||1
@@ -238,9 +240,10 @@
 UYI = 乌拉圭披索(指数单位)||0|1
 UYP = 乌拉圭披索 (1975–1993)|||1
 UYU = 乌拉圭披索
-UZS = 乌兹别克索姆||0
+UZS = 乌兹别克索姆
 VEB = 委内瑞拉玻利瓦 (1871–2008)|||1
-VEF = 委内瑞拉玻利瓦
+VEF = 委内瑞拉玻利瓦 (2008–2018)|||1
+VES = 委内瑞拉玻利瓦
 VUV = 万那杜瓦图||0
 WST = 西萨摩亚塔拉
 XAG = 白银|||1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zgh.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zgh.properties
index e2fbe8c..e8a83c6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zgh.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zgh.properties
@@ -52,8 +52,9 @@
 LYD = ⴰⴷⵉⵏⴰⵔ ⵏ ⵍⵉⴱⵢⴰ||3
 MAD = ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ
 MGA = ⴼⵔⴰⵏⴽ ⵏ ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ||0
-MRO = ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ||0
-MUR = ⴰⵔⵓⴱⵉ ⵏ ⵎⵓⵔⵉⵙ||0
+MRO = ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ (1973–2017)||0|1
+MRU = ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ
+MUR = ⴰⵔⵓⴱⵉ ⵏ ⵎⵓⵔⵉⵙ
 MWK = ⴽⵡⴰⵛⴰ ⵏ ⵎⴰⵍⴰⵡⵉ
 MZN = ⴰⵎⵉⵜⵉⴽⵍ ⵏ ⵎⵓⵣⵏⴱⵉⵇ
 NAD = ⴰⴷⵓⵍⴰⵔ ⵏ ⵏⴰⵎⵉⴱⵢⴰ
@@ -66,10 +67,11 @@
 SHP = ⴰⵊⵏⵉⵀ ⵏ ⵙⴰⵏⵜⵉⵍⵉⵏ
 SLL = ⵍⵉⵢⵓⵏ||0
 SOS = ⴰⵛⵉⵍⵉⵏ ⵏ ⵚⵚⵓⵎⴰⵍ||0
-STD = ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ||0|1
+STD = ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ (1977–2017)||0|1
+STN = ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ
 SZL = ⵍⵉⵍⴰⵏⵊⵉⵏⵉ
 TND = ⴰⴷⵉⵏⴰⵔ ⵏ ⵜⵓⵏⵙ||3
-TZS = ⴰⵛⵉⵍⵉⵏ ⵏ ⵟⴰⵏⵥⴰⵏⵢⴰ||0
+TZS = ⴰⵛⵉⵍⵉⵏ ⵏ ⵟⴰⵏⵥⴰⵏⵢⴰ
 UGX = ⴰⵛⵉⵍⵉⵏ ⵏ ⵓⵖⴰⵏⴷⴰ||0
 USD = ⴰⴷⵓⵍⴰⵔ ⵏ ⵉⵡⵓⵏⴰⴽ ⵉⵎⵓⵏⵏ|US$
 XAF = ⴼⵔⴰⵏⴽ ⵚⵉⴼⴰ|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh.properties
index c0b97fa..9f4300e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh.properties
@@ -29,7 +29,7 @@
 AFN = 阿富汗尼||0
 ALK = 阿尔巴尼亚列克(1946–1965)|||1
 ALL = 阿尔巴尼亚列克||0
-AMD = 亚美尼亚德拉姆||0
+AMD = 亚美尼亚德拉姆
 ANG = 荷属安的列斯盾
 AOA = 安哥拉宽扎
 AOK = 安哥拉宽扎 (1977–1990)|||1
@@ -90,7 +90,7 @@
 CLP = 智利比索||0
 CNH = 人民币(离岸)|||1
 CNY = 人民币|¥
-COP = 哥伦比亚比索||0
+COP = 哥伦比亚比索
 COU = 哥伦比亚币|||1
 CRC = 哥斯达黎加科朗
 CSD = 旧塞尔维亚第纳尔|||1
@@ -134,14 +134,14 @@
 GTQ = 危地马拉格查尔
 GWE = 葡萄牙几内亚埃斯库多|||1
 GWP = 几内亚比绍比索|||1
-GYD = 圭亚那元||0
+GYD = 圭亚那元
 HKD = 港元|HK$
 HNL = 洪都拉斯伦皮拉
 HRD = 克罗地亚第纳尔|||1
 HRK = 克罗地亚库纳
 HTG = 海地古德
 HUF = 匈牙利福林
-IDR = 印度尼西亚盾||0
+IDR = 印度尼西亚盾
 IEP = 爱尔兰镑|||1
 ILP = 以色列镑|||1
 ILR = 以色列谢克尔(1980–1985)|ILS||1
@@ -190,12 +190,13 @@
 MKN = 马其顿第纳尔 (1992–1993)|||1
 MLF = 马里法郎|||1
 MMK = 缅甸元||0
-MNT = 蒙古图格里克||0
+MNT = 蒙古图格里克
 MOP = 澳门币
-MRO = 毛里塔尼亚乌吉亚||0
+MRO = 毛里塔尼亚乌吉亚 (1973–2017)||0|1
+MRU = 毛里塔尼亚乌吉亚
 MTL = 马耳他里拉|||1
 MTP = 马耳他镑|||1
-MUR = 毛里求斯卢比||0
+MUR = 毛里求斯卢比
 MVP = 马尔代夫卢比(1947–1981)|||1
 MVR = 马尔代夫卢菲亚
 MWK = 马拉维克瓦查
@@ -221,7 +222,7 @@
 PES = 秘鲁索尔 (1863–1965)|||1
 PGK = 巴布亚新几内亚基那
 PHP = 菲律宾比索
-PKR = 巴基斯坦卢比||0
+PKR = 巴基斯坦卢比
 PLN = 波兰兹罗提
 PLZ = 波兰兹罗提 (1950–1995)|||1
 PTE = 葡萄牙埃斯库多|||1
@@ -250,7 +251,8 @@
 SRD = 苏里南元
 SRG = 苏里南盾|||1
 SSP = 南苏丹镑
-STD = 圣多美和普林西比多布拉||0|1
+STD = 圣多美和普林西比多布拉 (1977–2017)||0|1
+STN = 圣多美和普林西比多布拉
 SUR = 苏联卢布|||1
 SVC = 萨尔瓦多科朗|||1
 SYP = 叙利亚镑||0
@@ -267,7 +269,7 @@
 TRY = 土耳其里拉|TL
 TTD = 特立尼达和多巴哥元
 TWD = 新台币|NT$
-TZS = 坦桑尼亚先令||0
+TZS = 坦桑尼亚先令
 UAH = 乌克兰格里夫纳
 UAK = 乌克兰币|||1
 UGS = 乌干达先令 (1966–1987)|||1
@@ -278,9 +280,10 @@
 UYI = 乌拉圭比索(索引单位)||0|1
 UYP = 乌拉圭比索 (1975–1993)|||1
 UYU = 乌拉圭比索
-UZS = 乌兹别克斯坦苏姆||0
+UZS = 乌兹别克斯坦苏姆
 VEB = 委内瑞拉玻利瓦尔 (1871–2008)|||1
-VEF = 委内瑞拉玻利瓦尔
+VEF = 委内瑞拉玻利瓦尔 (2008–2018)|||1
+VES = 委内瑞拉玻利瓦尔
 VND = 越南盾|₫|0
 VNN = 越南盾 (1978–1985)|||1
 VUV = 瓦努阿图瓦图||0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant.properties
index 2567bbe..b7bc328 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant.properties
@@ -27,7 +27,7 @@
 AED = 阿拉伯聯合大公國迪爾汗
 ALK = 阿爾巴尼亞列克 (1946–1965)|||1
 ALL = 阿爾巴尼亞列克||0
-AMD = 亞美尼亞德拉姆||0
+AMD = 亞美尼亞德拉姆
 ANG = 荷屬安地列斯盾
 AOA = 安哥拉寬扎
 AOK = 安哥拉寬扎 (1977–1990)|||1
@@ -85,7 +85,7 @@
 CLP = 智利披索||0
 CNH = 人民幣(離岸)|||1
 CNY = 人民幣|CN¥
-COP = 哥倫比亞披索||0
+COP = 哥倫比亞披索
 COU = 哥倫比亞幣 (COU)|||1
 CRC = 哥斯大黎加科朗
 CSD = 舊塞爾維亞第納爾|||1
@@ -128,12 +128,12 @@
 GTQ = 瓜地馬拉格查爾
 GWE = 葡屬幾內亞埃斯庫多|||1
 GWP = 幾內亞比索披索|||1
-GYD = 圭亞那元||0
+GYD = 圭亞那元
 HKD = 港幣|HK$
 HNL = 洪都拉斯倫皮拉
 HRD = 克羅埃西亞第納爾|||1
 HRK = 克羅埃西亞庫納
-IDR = 印尼盾||0
+IDR = 印尼盾
 IEP = 愛爾蘭鎊|||1
 ILP = 以色列鎊|||1
 ILR = 以色列謝克爾 (1980–1985)|||1
@@ -179,12 +179,13 @@
 MKN = 馬其頓第納爾 (1992–1993)|||1
 MLF = 馬里法郎|||1
 MMK = 緬甸元||0
-MNT = 蒙古圖格里克||0
+MNT = 蒙古圖格里克
 MOP = 澳門元
-MRO = 茅利塔尼亞烏吉亞||0
+MRO = 茅利塔尼亞烏吉亞 (1973–2017)||0|1
+MRU = 茅利塔尼亞烏吉亞
 MTL = 馬爾他里拉|||1
 MTP = 馬爾他鎊|||1
-MUR = 模里西斯盧比||0
+MUR = 模里西斯盧比
 MVP = 馬爾地夫盧比|||1
 MVR = 馬爾地夫盧非亞
 MWK = 馬拉維克瓦查
@@ -209,7 +210,7 @@
 PES = 秘魯太陽幣 (1863–1965)|||1
 PGK = 巴布亞紐幾內亞基那
 PHP = 菲律賓披索
-PKR = 巴基斯坦盧比||0
+PKR = 巴基斯坦盧比
 PLN = 波蘭茲羅提
 PLZ = 波蘭茲羅提 (1950–1995)|||1
 PTE = 葡萄牙埃斯庫多|||1
@@ -235,7 +236,8 @@
 SRD = 蘇利南元
 SRG = 蘇利南基爾|||1
 SSP = 南蘇丹鎊
-STD = 聖多美島和普林西比島多布拉||0|1
+STD = 聖多美島和普林西比島多布拉 (1977–2017)||0|1
+STN = 聖多美島和普林西比島多布拉
 SUR = 蘇聯盧布|||1
 SVC = 薩爾瓦多科郎|||1
 SYP = 敘利亞鎊||0
@@ -252,7 +254,7 @@
 TRY = 新土耳其里拉|TL
 TTD = 千里達及托巴哥元
 TWD = 新台幣|$
-TZS = 坦尚尼亞先令||0
+TZS = 坦尚尼亞先令
 UAH = 烏克蘭格里夫納
 UAK = 烏克蘭卡本瓦那茲|||1
 UGS = 烏干達先令 (1966–1987)|||1
@@ -261,9 +263,10 @@
 UYI = 烏拉圭披索(指數單位)||0|1
 UYP = 烏拉圭披索 (1975–1993)|||1
 UYU = 烏拉圭披索
-UZS = 烏茲別克索姆||0
+UZS = 烏茲別克索姆
 VEB = 委內瑞拉玻利瓦 (1871–2008)|||1
-VEF = 委內瑞拉玻利瓦
+VEF = 委內瑞拉玻利瓦 (2008–2018)|||1
+VES = 委內瑞拉玻利瓦
 VUV = 萬那杜瓦圖||0
 WST = 西薩摩亞塔拉
 XAF = 法郎 (CFA–BEAC)|FCFA|0
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_HK.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_HK.properties
index 3f42757..1dfff89 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_HK.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_HK.properties
@@ -30,6 +30,7 @@
 BAD = 波斯尼亞-赫塞哥維納第納爾|||1
 BAM = 波斯尼亞-赫塞哥維納可轉換馬克
 BBD = 巴巴多斯元
+BEC = 比利時法郎(可兌換)|||1
 BIF = 布隆迪法郎||0
 BMD = 百慕達元
 BWP = 博茨瓦納普拉
@@ -55,8 +56,9 @@
 LAK = 老撾基普||0
 LRD = 利比利亞元
 MDL = 摩爾多瓦列伊
-MRO = 毛里塔尼亞烏吉亞||0
-MUR = 毛里裘斯盧布||0
+MRO = 毛里塔尼亞烏吉亞 (1973–2017)||0|1
+MRU = 毛里塔尼亞烏吉亞
+MUR = 毛里裘斯盧布
 MVR = 馬爾代夫盧非亞
 MZN = 莫桑比克梅蒂卡爾
 NGN = 尼日利亞奈拉
@@ -73,13 +75,15 @@
 SLL = 塞拉利昂利昂||0
 SOS = 索馬里先令||0
 SRD = 蘇里南元
-STD = 聖多美和普林西比多布拉||0|1
+STD = 聖多美和普林西比多布拉 (1977–2017)||0|1
+STN = 聖多美和普林西比多布拉
 SYP = 敍利亞鎊||0
 SZL = 斯威士蘭里朗吉尼
 TOP = 湯加潘加
 TTD = 千里達和多巴哥元
 TWD = 新台幣|NT$
-TZS = 坦桑尼亞先令||0
+TZS = 坦桑尼亞先令
+VES = VES
 VUV = 瓦努阿圖瓦圖||0
 XAF = 中非法郎|FCFA|0
 XCD = 東加勒比元|EC$
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_MO.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_MO.properties
index 6842fd0..aca0ee0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_MO.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zh_Hant_MO.properties
@@ -30,6 +30,7 @@
 BAD = 波斯尼亞-赫塞哥維納第納爾|||1
 BAM = 波斯尼亞-赫塞哥維納可轉換馬克
 BBD = 巴巴多斯元
+BEC = 比利時法郎(可兌換)|||1
 BIF = 布隆迪法郎||0
 BMD = 百慕達元
 BWP = 博茨瓦納普拉
@@ -56,8 +57,9 @@
 LRD = 利比利亞元
 MDL = 摩爾多瓦列伊
 MOP = 澳門元|MOP$
-MRO = 毛里塔尼亞烏吉亞||0
-MUR = 毛里裘斯盧布||0
+MRO = 毛里塔尼亞烏吉亞 (1973–2017)||0|1
+MRU = 毛里塔尼亞烏吉亞
+MUR = 毛里裘斯盧布
 MVR = 馬爾代夫盧非亞
 MZN = 莫桑比克梅蒂卡爾
 NGN = 尼日利亞奈拉
@@ -74,13 +76,15 @@
 SLL = 塞拉利昂利昂||0
 SOS = 索馬里先令||0
 SRD = 蘇里南元
-STD = 聖多美和普林西比多布拉||0|1
+STD = 聖多美和普林西比多布拉 (1977–2017)||0|1
+STN = 聖多美和普林西比多布拉
 SYP = 敍利亞鎊||0
 SZL = 斯威士蘭里朗吉尼
 TOP = 湯加潘加
 TTD = 千里達和多巴哥元
 TWD = 新台幣|NT$
-TZS = 坦桑尼亞先令||0
+TZS = 坦桑尼亞先令
+VES = VES
 VUV = 瓦努阿圖瓦圖||0
 XAF = 中非法郎|FCFA|0
 XCD = 東加勒比元|EC$
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zu.properties b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zu.properties
index 9688550..781e781 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zu.properties
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/CurrencyData_zu.properties
@@ -26,7 +26,7 @@
 AED = i-Dirham yase-United Arab Emirates
 AFN = i-Afghan Afghani||0
 ALL = i-Albanian Lek||0
-AMD = i-Armenian Dram||0
+AMD = i-Armenian Dram
 ANG = i-Netherlands Antillean Guilder
 AOA = i-Angolan Kwanza
 ARS = i-Argentina Peso
@@ -54,7 +54,7 @@
 CHF = i-Swiss Franc
 CLP = i-Chilean Peso||0
 CNY = i-Chinese Yuan|CN¥
-COP = i-Colombian Peso||0
+COP = i-Colombian Peso
 CRC = i-Costa Rican Colón
 CUC = i-Cuban Convertable Peso
 CUP = i-Cuban Peso
@@ -77,13 +77,13 @@
 GMD = i-Gambian Dalasi
 GNF = i-Gunean Franc||0
 GTQ = i-Guatemalan Quetzal
-GYD = i-Guyanaese Dollar||0
+GYD = i-Guyanaese Dollar
 HKD = i-Hong Kong Dollar|HK$
 HNL = i-Honduran Lempira
 HRK = i-Croatian Kuna
 HTG = i-Haitian Gourde
 HUF = i-Hungarian Forint
-IDR = i-Indonesian Rupiah||0
+IDR = i-Indonesian Rupiah
 ILS = i-Israeli New Sheqel|₪
 INR = i-Indian Rupee|₹
 IQD = i-Iraqi Dinar||0
@@ -114,10 +114,11 @@
 MGA = i-Malagasy Ariary||0
 MKD = i-Macedonian Denar
 MMK = i-Myanma Kyat||0
-MNT = i-Mongolian Tugrik||0
+MNT = i-Mongolian Tugrik
 MOP = i-Macanese Pataca
-MRO = i-Mauritanian Ouguiya||0
-MUR = i-Mauritian Rupee||0
+MRO = i-Mauritanian Ouguiya (1973–2017)||0|1
+MRU = i-Mauritanian Ouguiya
+MUR = i-Mauritian Rupee
 MVR = i-Maldivian Rufiyana
 MWK = i-Malawian Kwacha
 MXN = i-Mexican Peso|MX$
@@ -134,7 +135,7 @@
 PEN = i-Peruvian Nuevo Sol
 PGK = i-Papua New Guinean Kina
 PHP = i-Philippine Peso
-PKR = i-Pakistani Rupee||0
+PKR = i-Pakistani Rupee
 PLN = i-Polish Zloty
 PYG = i-Paraguayan Guarani||0
 QAR = i-Qatari Rial
@@ -153,7 +154,8 @@
 SOS = i-Somali Shilling||0
 SRD = i-Surinamese Dollar
 SSP = i-South Sudanese Pound
-STD = i-São Tomé kanye ne-Príncipe Dobra||0|1
+STD = i-São Tomé kanye ne-Príncipe Dobra (1977–2017)||0|1
+STN = i-São Tomé kanye ne-Príncipe Dobra
 SYP = i-Syrian Pound||0
 SZL = i-Swazi Lilangeni
 THB = i-Thai Baht|฿
@@ -164,13 +166,14 @@
 TRY = i-Turkish Lira|TL
 TTD = i-Trinidad and Tobago Dollar
 TWD = i-New Taiwan Dollar|NT$
-TZS = i-Tanzanian Shilling||0
+TZS = i-Tanzanian Shilling
 UAH = i-Ukrainian Hryvnia
 UGX = i-Ugandan Shilling||0
 USD = i-US Dollar|US$
 UYU = i-Uruguayan Peso
-UZS = i-Uzbekistan Som||0
-VEF = i-Venezuelan Bolívar
+UZS = i-Uzbekistan Som
+VEF = i-Venezuelan Bolívar (2008–2018)|||1
+VES = i-Venezuelan Bolívar
 VND = i-Vietnamese Dong|₫|0
 VUV = i-Vanuatu Vatu||0
 WST = i-Samoan Tala
@@ -178,7 +181,7 @@
 XCD = i-East Caribbean Dollar|EC$
 XOF = i-West African CFA Franc|CFA|0
 XPF = i-CFP Franc|CFPF|0
-XXX = imali engaziwa|||1
+XXX = imali engaziwa|¤||1
 YER = i-Yemeni Rial||0
 ZAR = i-South African Rand|R
 ZMK = i-Zambian Kwacha (1968–2012)||0|1
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfo.versions.txt b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfo.versions.txt
index adf3869..bedaa44 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfo.versions.txt
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfo.versions.txt
@@ -1,461 +1,465 @@
-cldrVersion=32.0.1
+cldrVersion=34
 
-number=$Revision: 13701 $
-af.number=$Revision: 13705 $
-af_NA.number=$Revision: 13133 $
-agq.number=$Revision: 13701 $
-ak.number=$Revision: 13701 $
-am.number=$Revision: 13705 $
-ar.number=$Revision: 13686 $
-ar_001.number=$Revision: 13133 $
-ar_AE.number=$Revision: 13133 $
-ar_BH.number=$Revision: 13133 $
-ar_DJ.number=$Revision: 13133 $
-ar_DZ.number=$Revision: 13701 $
-ar_EG.number=$Revision: 13133 $
-ar_IL.number=$Revision: 13133 $
-ar_IQ.number=$Revision: 13632 $
-ar_JO.number=$Revision: 13133 $
-ar_KM.number=$Revision: 13571 $
-ar_KW.number=$Revision: 13133 $
-ar_LB.number=$Revision: 13701 $
-ar_LY.number=$Revision: 13706 $
-ar_MA.number=$Revision: 13701 $
-ar_MR.number=$Revision: 13701 $
-ar_OM.number=$Revision: 13133 $
-ar_PS.number=$Revision: 13133 $
-ar_QA.number=$Revision: 13133 $
-ar_SA.number=$Revision: 13706 $
-ar_SD.number=$Revision: 13133 $
-ar_SS.number=$Revision: 13133 $
-ar_SY.number=$Revision: 13133 $
-ar_TN.number=$Revision: 13701 $
-ar_YE.number=$Revision: 13133 $
-as.number=$Revision: 13705 $
-asa.number=$Revision: 13133 $
-ast.number=$Revision: 13701 $
-az.number=$Revision: 13701 $
-az_Cyrl.number=$Revision: 13701 $
-bas.number=$Revision: 13701 $
-be.number=$Revision: 13705 $
-bem.number=$Revision: 13133 $
-bez.number=$Revision: 13133 $
-bg.number=$Revision: 13759 $
-bm.number=$Revision: 13133 $
-bn.number=$Revision: 13686 $
-bn_IN.number=$Revision: 13706 $
-bo.number=$Revision: 13686 $
-bo_IN.number=$Revision: 13133 $
-br.number=$Revision: 13701 $
-brx.number=$Revision: 13701 $
-bs.number=$Revision: 13705 $
-bs_Cyrl.number=$Revision: 13705 $
-ca.number=$Revision: 13722 $
-ccp.number=$Revision: 13751 $
-ccp_BD.number=$Revision: 13633 $
-ce.number=$Revision: 13705 $
-cgg.number=$Revision: 13133 $
-chr.number=$Revision: 13701 $
-ckb.number=$Revision: 13686 $
-ckb_IR.number=$Revision: 13133 $
-cs.number=$Revision: 13711 $
-cu.number=$Revision: 13701 $
-cu_RU.number=$Revision: 13133 $
-cy.number=$Revision: 13717 $
-da.number=$Revision: 13705 $
-da_GL.number=$Revision: 13706 $
-dav.number=$Revision: 13133 $
-de.number=$Revision: 13796 $
-de_AT.number=$Revision: 13706 $
-de_IT.number=$Revision: 13133 $
-dje.number=$Revision: 13701 $
-dsb.number=$Revision: 13701 $
-dua.number=$Revision: 13701 $
-dyo.number=$Revision: 13701 $
-dz.number=$Revision: 13686 $
-ebu.number=$Revision: 13133 $
-ee.number=$Revision: 13701 $
-ee_TG.number=$Revision: 13133 $
-el.number=$Revision: 13705 $
-el_CY.number=$Revision: 13133 $
-en.number=$Revision: 13744 $
-en_001.number=$Revision: 13571 $
-en_150.number=$Revision: 13706 $
-en_AG.number=$Revision: 13133 $
-en_AI.number=$Revision: 13133 $
-en_AS.number=$Revision: 13133 $
-en_AT.number=$Revision: 13706 $
-en_AU.number=$Revision: 13706 $
-en_BE.number=$Revision: 13706 $
-en_BI.number=$Revision: 13133 $
-en_BS.number=$Revision: 13133 $
-en_BW.number=$Revision: 13133 $
-en_BZ.number=$Revision: 13133 $
-en_CA.number=$Revision: 13722 $
-en_CC.number=$Revision: 13133 $
-en_CH.number=$Revision: 13706 $
-en_CK.number=$Revision: 13133 $
-en_CM.number=$Revision: 13133 $
-en_CX.number=$Revision: 13133 $
-en_DE.number=$Revision: 13706 $
-en_DG.number=$Revision: 13133 $
-en_DK.number=$Revision: 13706 $
-en_DM.number=$Revision: 13133 $
-en_FI.number=$Revision: 13701 $
-en_FJ.number=$Revision: 13133 $
-en_FK.number=$Revision: 13133 $
-en_GB.number=$Revision: 13722 $
-en_GG.number=$Revision: 13133 $
-en_GI.number=$Revision: 13133 $
-en_GU.number=$Revision: 13133 $
-en_HK.number=$Revision: 13133 $
-en_IE.number=$Revision: 13133 $
-en_IL.number=$Revision: 13133 $
-en_IM.number=$Revision: 13133 $
-en_IN.number=$Revision: 13711 $
-en_IO.number=$Revision: 13133 $
-en_JE.number=$Revision: 13133 $
-en_JM.number=$Revision: 13133 $
-en_KE.number=$Revision: 13133 $
-en_MG.number=$Revision: 13133 $
-en_MH.number=$Revision: 13133 $
-en_MO.number=$Revision: 13133 $
-en_MP.number=$Revision: 13133 $
-en_MS.number=$Revision: 13133 $
-en_MT.number=$Revision: 13133 $
-en_MU.number=$Revision: 13133 $
-en_NF.number=$Revision: 13133 $
-en_NL.number=$Revision: 13133 $
-en_NR.number=$Revision: 13133 $
-en_NU.number=$Revision: 13133 $
-en_NZ.number=$Revision: 13706 $
-en_PH.number=$Revision: 13133 $
-en_PK.number=$Revision: 13133 $
-en_PN.number=$Revision: 13133 $
-en_PR.number=$Revision: 13133 $
-en_RW.number=$Revision: 13133 $
-en_SC.number=$Revision: 13133 $
-en_SD.number=$Revision: 13133 $
-en_SE.number=$Revision: 13701 $
-en_SG.number=$Revision: 13133 $
-en_SH.number=$Revision: 13133 $
-en_SS.number=$Revision: 13133 $
-en_SX.number=$Revision: 13133 $
-en_TK.number=$Revision: 13133 $
-en_TT.number=$Revision: 13133 $
-en_TV.number=$Revision: 13133 $
-en_TZ.number=$Revision: 13133 $
-en_UG.number=$Revision: 13133 $
-en_UM.number=$Revision: 13133 $
-en_US.number=$Revision: 13133 $
-en_VI.number=$Revision: 13133 $
-en_WS.number=$Revision: 13133 $
-en_ZA.number=$Revision: 13701 $
-en_ZW.number=$Revision: 13133 $
-eo.number=$Revision: 13701 $
-eo_001.number=$Revision: 13133 $
-es.number=$Revision: 13722 $
-es_419.number=$Revision: 13722 $
-es_AR.number=$Revision: 13722 $
-es_BO.number=$Revision: 13706 $
-es_BR.number=$Revision: 13133 $
-es_BZ.number=$Revision: 13237 $
-es_CL.number=$Revision: 13706 $
-es_CO.number=$Revision: 13706 $
-es_CR.number=$Revision: 13706 $
-es_DO.number=$Revision: 13706 $
-es_EA.number=$Revision: 13133 $
-es_EC.number=$Revision: 13706 $
-es_ES.number=$Revision: 13133 $
-es_GQ.number=$Revision: 13133 $
-es_GT.number=$Revision: 13706 $
-es_HN.number=$Revision: 13706 $
-es_IC.number=$Revision: 13133 $
-es_MX.number=$Revision: 13732 $
-es_NI.number=$Revision: 13706 $
-es_PA.number=$Revision: 13706 $
-es_PE.number=$Revision: 13706 $
-es_PH.number=$Revision: 13133 $
-es_PR.number=$Revision: 13706 $
-es_PY.number=$Revision: 13706 $
-es_SV.number=$Revision: 13706 $
-es_US.number=$Revision: 13722 $
-es_UY.number=$Revision: 13706 $
-es_VE.number=$Revision: 13706 $
-et.number=$Revision: 13722 $
-eu.number=$Revision: 13705 $
-ewo.number=$Revision: 13701 $
-fa.number=$Revision: 13705 $
-fa_AF.number=$Revision: 13706 $
-ff.number=$Revision: 13701 $
-ff_MR.number=$Revision: 13133 $
-fi.number=$Revision: 13767 $
-fil.number=$Revision: 13701 $
-fo.number=$Revision: 13705 $
-fr.number=$Revision: 13701 $
-fr_BE.number=$Revision: 13133 $
-fr_BF.number=$Revision: 13133 $
-fr_BI.number=$Revision: 13133 $
-fr_BJ.number=$Revision: 13133 $
-fr_BL.number=$Revision: 13133 $
-fr_CA.number=$Revision: 13722 $
-fr_CD.number=$Revision: 13133 $
-fr_CF.number=$Revision: 13133 $
-fr_CG.number=$Revision: 13133 $
-fr_CH.number=$Revision: 13706 $
-fr_CI.number=$Revision: 13133 $
-fr_CM.number=$Revision: 13133 $
-fr_DJ.number=$Revision: 13133 $
-fr_DZ.number=$Revision: 13133 $
-fr_GA.number=$Revision: 13133 $
-fr_GN.number=$Revision: 13133 $
-fr_GQ.number=$Revision: 13133 $
-fr_HT.number=$Revision: 13133 $
-fr_KM.number=$Revision: 13133 $
-fr_MA.number=$Revision: 13701 $
-fr_MF.number=$Revision: 13133 $
-fr_MG.number=$Revision: 13133 $
-fr_ML.number=$Revision: 13133 $
-fr_MR.number=$Revision: 13133 $
-fr_MU.number=$Revision: 13133 $
-fr_NC.number=$Revision: 13133 $
-fr_NE.number=$Revision: 13133 $
-fr_PF.number=$Revision: 13133 $
-fr_PM.number=$Revision: 13133 $
-fr_RW.number=$Revision: 13133 $
-fr_SC.number=$Revision: 13133 $
-fr_SN.number=$Revision: 13133 $
-fr_SY.number=$Revision: 13133 $
-fr_TD.number=$Revision: 13133 $
-fr_TG.number=$Revision: 13133 $
-fr_TN.number=$Revision: 13133 $
-fr_VU.number=$Revision: 13133 $
-fr_WF.number=$Revision: 13133 $
-fr_YT.number=$Revision: 13133 $
-fur.number=$Revision: 13701 $
-fy.number=$Revision: 13701 $
-ga.number=$Revision: 13705 $
-gd.number=$Revision: 13701 $
-gl.number=$Revision: 13701 $
-gsw.number=$Revision: 13701 $
-gu.number=$Revision: 13686 $
-guz.number=$Revision: 13133 $
-gv.number=$Revision: 13491 $
-ha.number=$Revision: 13701 $
-haw.number=$Revision: 13701 $
-he.number=$Revision: 13722 $
-hi.number=$Revision: 13686 $
-hr.number=$Revision: 13701 $
-hr_BA.number=$Revision: 13133 $
-hsb.number=$Revision: 13701 $
-hu.number=$Revision: 13705 $
-hy.number=$Revision: 13701 $
-id.number=$Revision: 13705 $
-ig.number=$Revision: 13701 $
-ii.number=$Revision: 13701 $
-is.number=$Revision: 13705 $
-it.number=$Revision: 13701 $
-it_CH.number=$Revision: 13706 $
-ja.number=$Revision: 13701 $
-jgo.number=$Revision: 13701 $
-jmc.number=$Revision: 13133 $
-ka.number=$Revision: 13701 $
-kab.number=$Revision: 13701 $
-kam.number=$Revision: 13133 $
-kde.number=$Revision: 13133 $
-kea.number=$Revision: 13701 $
-khq.number=$Revision: 13701 $
-ki.number=$Revision: 13133 $
-kk.number=$Revision: 13705 $
-kkj.number=$Revision: 13701 $
-kl.number=$Revision: 13701 $
-kln.number=$Revision: 13133 $
-km.number=$Revision: 13705 $
-kn.number=$Revision: 13705 $
-ko.number=$Revision: 13705 $
-ko_KP.number=$Revision: 13133 $
-kok.number=$Revision: 13686 $
-ks.number=$Revision: 13701 $
-ksb.number=$Revision: 13133 $
-ksf.number=$Revision: 13701 $
-ksh.number=$Revision: 13701 $
-kw.number=$Revision: 13133 $
-ky.number=$Revision: 13705 $
-lag.number=$Revision: 13133 $
-lb.number=$Revision: 13701 $
-lg.number=$Revision: 13133 $
-lkt.number=$Revision: 13701 $
-ln.number=$Revision: 13701 $
-lo.number=$Revision: 13701 $
-lrc.number=$Revision: 13701 $
-lrc_IQ.number=$Revision: 13133 $
-lt.number=$Revision: 13705 $
-lu.number=$Revision: 13701 $
-luo.number=$Revision: 13133 $
-luy.number=$Revision: 13133 $
-lv.number=$Revision: 13705 $
-mas.number=$Revision: 13133 $
-mas_TZ.number=$Revision: 13133 $
-mer.number=$Revision: 13133 $
-mfe.number=$Revision: 13701 $
-mg.number=$Revision: 13701 $
-mgh.number=$Revision: 13701 $
-mgo.number=$Revision: 13701 $
-mk.number=$Revision: 13705 $
-ml.number=$Revision: 13686 $
-mn.number=$Revision: 13701 $
-mr.number=$Revision: 13722 $
-ms.number=$Revision: 13705 $
-ms_BN.number=$Revision: 13706 $
-ms_SG.number=$Revision: 13133 $
-mt.number=$Revision: 13701 $
-mua.number=$Revision: 13701 $
-my.number=$Revision: 13705 $
-mzn.number=$Revision: 13186 $
-naq.number=$Revision: 13133 $
-nb.number=$Revision: 13705 $
-nd.number=$Revision: 13133 $
-nds.number=$Revision: 13701 $
-ne.number=$Revision: 13686 $
-ne_IN.number=$Revision: 13133 $
-nl.number=$Revision: 13701 $
-nl_AW.number=$Revision: 13133 $
-nl_BE.number=$Revision: 13133 $
-nl_BQ.number=$Revision: 13133 $
-nl_CW.number=$Revision: 13133 $
-nl_SR.number=$Revision: 13133 $
-nl_SX.number=$Revision: 13133 $
-nmg.number=$Revision: 13701 $
-nn.number=$Revision: 13705 $
-nnh.number=$Revision: 13701 $
-nus.number=$Revision: 13701 $
-nyn.number=$Revision: 13133 $
-om.number=$Revision: 13701 $
-om_KE.number=$Revision: 13133 $
-or.number=$Revision: 13757 $
-os.number=$Revision: 13701 $
-os_GE.number=$Revision: 13133 $
-pa.number=$Revision: 13722 $
-pa_Arab.number=$Revision: 13701 $
-pa_Guru.number=$Revision: 13133 $
-pa_Guru_IN.number=$Revision: 13133 $
-pl.number=$Revision: 13705 $
-prg.number=$Revision: 13701 $
-ps.number=$Revision: 13686 $
-ps_AF.number=$Revision: 13133 $
-pt.number=$Revision: 13701 $
-pt_AO.number=$Revision: 13133 $
-pt_CH.number=$Revision: 13133 $
-pt_CV.number=$Revision: 13571 $
-pt_GQ.number=$Revision: 13133 $
-pt_GW.number=$Revision: 13133 $
-pt_LU.number=$Revision: 13133 $
-pt_MO.number=$Revision: 13133 $
-pt_MZ.number=$Revision: 13133 $
-pt_PT.number=$Revision: 13706 $
-pt_ST.number=$Revision: 13133 $
-pt_TL.number=$Revision: 13133 $
-qu.number=$Revision: 13705 $
-qu_PE.number=$Revision: 13133 $
-rm.number=$Revision: 13701 $
-rn.number=$Revision: 13701 $
-ro.number=$Revision: 13705 $
-ro_MD.number=$Revision: 13133 $
-rof.number=$Revision: 13133 $
-ru.number=$Revision: 13758 $
-ru_BY.number=$Revision: 13133 $
-ru_KG.number=$Revision: 13133 $
-ru_KZ.number=$Revision: 13133 $
-ru_MD.number=$Revision: 13133 $
-ru_UA.number=$Revision: 13706 $
-rw.number=$Revision: 13705 $
-rwk.number=$Revision: 13133 $
-sah.number=$Revision: 13701 $
-saq.number=$Revision: 13133 $
-sbp.number=$Revision: 13701 $
-sd.number=$Revision: 13705 $
-se.number=$Revision: 13701 $
-se_FI.number=$Revision: 13706 $
-seh.number=$Revision: 13701 $
-ses.number=$Revision: 13701 $
-sg.number=$Revision: 13701 $
-shi.number=$Revision: 13701 $
-shi_Latn.number=$Revision: 13701 $
-shi_Tfng.number=$Revision: 13133 $
-shi_Tfng_MA.number=$Revision: 13133 $
-si.number=$Revision: 13705 $
-sk.number=$Revision: 13705 $
-sl.number=$Revision: 13701 $
-smn.number=$Revision: 13701 $
-sn.number=$Revision: 13701 $
-so.number=$Revision: 13701 $
-so_DJ.number=$Revision: 13133 $
-so_ET.number=$Revision: 13133 $
-so_KE.number=$Revision: 13133 $
-sq.number=$Revision: 13701 $
-sq_MK.number=$Revision: 13133 $
-sq_XK.number=$Revision: 13133 $
-sr.number=$Revision: 13705 $
-sr_Cyrl_BA.number=$Revision: 13706 $
-sr_Cyrl_ME.number=$Revision: 13706 $
-sr_Cyrl_XK.number=$Revision: 13706 $
-sr_Latn.number=$Revision: 13708 $
-sr_Latn_BA.number=$Revision: 13708 $
-sr_Latn_ME.number=$Revision: 13708 $
-sr_Latn_XK.number=$Revision: 13708 $
-sv.number=$Revision: 13705 $
-sv_FI.number=$Revision: 13133 $
-sw.number=$Revision: 13734 $
-sw_KE.number=$Revision: 13706 $
-ta.number=$Revision: 13686 $
-ta_LK.number=$Revision: 13133 $
-ta_MY.number=$Revision: 13133 $
-ta_SG.number=$Revision: 13133 $
-te.number=$Revision: 13686 $
-teo.number=$Revision: 13133 $
-teo_KE.number=$Revision: 13133 $
-tg.number=$Revision: 13704 $
-th.number=$Revision: 13756 $
-ti.number=$Revision: 13705 $
-ti_ER.number=$Revision: 13706 $
-tk.number=$Revision: 13701 $
-to.number=$Revision: 13705 $
-tr.number=$Revision: 13705 $
-tr_CY.number=$Revision: 13133 $
-tt.number=$Revision: 13705 $
-twq.number=$Revision: 13701 $
-tzm.number=$Revision: 13701 $
-ug.number=$Revision: 13705 $
-uk.number=$Revision: 13712 $
-ur.number=$Revision: 13769 $
-ur_IN.number=$Revision: 13706 $
-uz.number=$Revision: 13701 $
-uz_Arab.number=$Revision: 13686 $
-uz_Cyrl.number=$Revision: 13701 $
-vai.number=$Revision: 13701 $
-vai_Latn.number=$Revision: 13701 $
-vi.number=$Revision: 13705 $
-vo.number=$Revision: 13133 $
-vun.number=$Revision: 13133 $
-wae.number=$Revision: 13701 $
-wo.number=$Revision: 13704 $
-xog.number=$Revision: 13133 $
-yav.number=$Revision: 13701 $
-yi.number=$Revision: 13701 $
-yo.number=$Revision: 13701 $
-yo_BJ.number=$Revision: 13709 $
-yue.number=$Revision: 13733 $
-yue_Hans.number=$Revision: 13708 $
-yue_Hant.number=$Revision: 13680 $
-yue_Hant_HK.number=$Revision: 13680 $
-zgh.number=$Revision: 13701 $
-zh.number=$Revision: 13742 $
-zh_Hans.number=$Revision: 13133 $
-zh_Hans_CN.number=$Revision: 13133 $
-zh_Hans_HK.number=$Revision: 13706 $
-zh_Hans_MO.number=$Revision: 13706 $
-zh_Hans_SG.number=$Revision: 13706 $
-zh_Hant.number=$Revision: 13705 $
-zh_Hant_HK.number=$Revision: 13706 $
-zh_Hant_MO.number=$Revision: 13133 $
-zu.number=$Revision: 13701 $
+number=$Revision: 14491 $
+af.number=$Revision: 14365 $
+af_NA.number=$Revision: 13869 $
+agq.number=$Revision: 13911 $
+ak.number=$Revision: 13911 $
+am.number=$Revision: 14365 $
+ar.number=$Revision: 14350 $
+ar_001.number=$Revision: 13839 $
+ar_AE.number=$Revision: 13880 $
+ar_BH.number=$Revision: 13880 $
+ar_DJ.number=$Revision: 13880 $
+ar_DZ.number=$Revision: 13839 $
+ar_EG.number=$Revision: 13880 $
+ar_IL.number=$Revision: 13880 $
+ar_IQ.number=$Revision: 13880 $
+ar_JO.number=$Revision: 13880 $
+ar_KM.number=$Revision: 13880 $
+ar_KW.number=$Revision: 13880 $
+ar_LB.number=$Revision: 13880 $
+ar_LY.number=$Revision: 13839 $
+ar_MA.number=$Revision: 13839 $
+ar_MR.number=$Revision: 13880 $
+ar_OM.number=$Revision: 13880 $
+ar_PS.number=$Revision: 13880 $
+ar_QA.number=$Revision: 13880 $
+ar_SA.number=$Revision: 14365 $
+ar_SD.number=$Revision: 13880 $
+ar_SS.number=$Revision: 13880 $
+ar_SY.number=$Revision: 13880 $
+ar_TN.number=$Revision: 13839 $
+ar_YE.number=$Revision: 13880 $
+as.number=$Revision: 14394 $
+asa.number=$Revision: 13911 $
+ast.number=$Revision: 14491 $
+az.number=$Revision: 14453 $
+az_Cyrl.number=$Revision: 14453 $
+bas.number=$Revision: 13911 $
+be.number=$Revision: 14365 $
+bem.number=$Revision: 13869 $
+bez.number=$Revision: 13911 $
+bg.number=$Revision: 14394 $
+bm.number=$Revision: 13911 $
+bn.number=$Revision: 14491 $
+bn_IN.number=$Revision: 14365 $
+bo.number=$Revision: 13869 $
+bo_IN.number=$Revision: 13869 $
+br.number=$Revision: 14491 $
+brx.number=$Revision: 14134 $
+bs.number=$Revision: 14488 $
+bs_Cyrl.number=$Revision: 14134 $
+ca.number=$Revision: 14365 $
+ccp.number=$Revision: 14350 $
+ccp_BD.number=$Revision: 13869 $
+ce.number=$Revision: 14134 $
+cgg.number=$Revision: 13911 $
+chr.number=$Revision: 14302 $
+ckb.number=$Revision: 14488 $
+ckb_IR.number=$Revision: 13869 $
+cs.number=$Revision: 14491 $
+cu.number=$Revision: 13869 $
+cu_RU.number=$Revision: 13869 $
+cy.number=$Revision: 14491 $
+da.number=$Revision: 14365 $
+da_GL.number=$Revision: 13839 $
+dav.number=$Revision: 13911 $
+de.number=$Revision: 14491 $
+de_AT.number=$Revision: 14365 $
+de_IT.number=$Revision: 13839 $
+dje.number=$Revision: 13911 $
+dsb.number=$Revision: 14134 $
+dua.number=$Revision: 13869 $
+dyo.number=$Revision: 13911 $
+dz.number=$Revision: 14134 $
+ebu.number=$Revision: 13911 $
+ee.number=$Revision: 14488 $
+ee_TG.number=$Revision: 13869 $
+el.number=$Revision: 14365 $
+el_CY.number=$Revision: 13839 $
+en.number=$Revision: 14491 $
+en_001.number=$Revision: 14418 $
+en_150.number=$Revision: 13869 $
+en_AG.number=$Revision: 13869 $
+en_AI.number=$Revision: 13869 $
+en_AS.number=$Revision: 13869 $
+en_AT.number=$Revision: 13869 $
+en_AU.number=$Revision: 14418 $
+en_BE.number=$Revision: 14418 $
+en_BI.number=$Revision: 13869 $
+en_BS.number=$Revision: 13869 $
+en_BW.number=$Revision: 13869 $
+en_BZ.number=$Revision: 13869 $
+en_CA.number=$Revision: 14488 $
+en_CC.number=$Revision: 13869 $
+en_CH.number=$Revision: 13869 $
+en_CK.number=$Revision: 13869 $
+en_CM.number=$Revision: 13869 $
+en_CX.number=$Revision: 13869 $
+en_DE.number=$Revision: 13869 $
+en_DG.number=$Revision: 13869 $
+en_DK.number=$Revision: 13869 $
+en_DM.number=$Revision: 13869 $
+en_FI.number=$Revision: 13869 $
+en_FJ.number=$Revision: 13869 $
+en_FK.number=$Revision: 13869 $
+en_GB.number=$Revision: 14418 $
+en_GG.number=$Revision: 13869 $
+en_GI.number=$Revision: 13869 $
+en_GU.number=$Revision: 13869 $
+en_HK.number=$Revision: 14365 $
+en_IE.number=$Revision: 14418 $
+en_IL.number=$Revision: 13869 $
+en_IM.number=$Revision: 13869 $
+en_IN.number=$Revision: 14418 $
+en_IO.number=$Revision: 13869 $
+en_JE.number=$Revision: 13869 $
+en_JM.number=$Revision: 14418 $
+en_KE.number=$Revision: 13869 $
+en_MG.number=$Revision: 13869 $
+en_MH.number=$Revision: 13869 $
+en_MO.number=$Revision: 13869 $
+en_MP.number=$Revision: 13869 $
+en_MS.number=$Revision: 13869 $
+en_MT.number=$Revision: 13869 $
+en_MU.number=$Revision: 13869 $
+en_NF.number=$Revision: 13869 $
+en_NL.number=$Revision: 13869 $
+en_NR.number=$Revision: 13869 $
+en_NU.number=$Revision: 13869 $
+en_NZ.number=$Revision: 14488 $
+en_PH.number=$Revision: 13869 $
+en_PK.number=$Revision: 13869 $
+en_PN.number=$Revision: 13869 $
+en_PR.number=$Revision: 13869 $
+en_RW.number=$Revision: 13869 $
+en_SC.number=$Revision: 13869 $
+en_SD.number=$Revision: 13869 $
+en_SE.number=$Revision: 13869 $
+en_SG.number=$Revision: 13869 $
+en_SH.number=$Revision: 13869 $
+en_SS.number=$Revision: 13869 $
+en_SX.number=$Revision: 13869 $
+en_TK.number=$Revision: 13869 $
+en_TT.number=$Revision: 13869 $
+en_TV.number=$Revision: 13869 $
+en_TZ.number=$Revision: 13869 $
+en_UG.number=$Revision: 13869 $
+en_UM.number=$Revision: 13869 $
+en_US.number=$Revision: 13869 $
+en_VI.number=$Revision: 13869 $
+en_WS.number=$Revision: 13869 $
+en_ZA.number=$Revision: 13869 $
+en_ZW.number=$Revision: 14418 $
+eo.number=$Revision: 13869 $
+eo_001.number=$Revision: 13869 $
+es.number=$Revision: 14488 $
+es_419.number=$Revision: 14365 $
+es_AR.number=$Revision: 14365 $
+es_BO.number=$Revision: 13839 $
+es_BR.number=$Revision: 13839 $
+es_BZ.number=$Revision: 13839 $
+es_CL.number=$Revision: 13839 $
+es_CO.number=$Revision: 14365 $
+es_CR.number=$Revision: 13839 $
+es_DO.number=$Revision: 13839 $
+es_EA.number=$Revision: 13839 $
+es_EC.number=$Revision: 13839 $
+es_ES.number=$Revision: 13839 $
+es_GQ.number=$Revision: 13839 $
+es_GT.number=$Revision: 13839 $
+es_HN.number=$Revision: 13839 $
+es_IC.number=$Revision: 13839 $
+es_MX.number=$Revision: 14405 $
+es_NI.number=$Revision: 13839 $
+es_PA.number=$Revision: 13839 $
+es_PE.number=$Revision: 13839 $
+es_PH.number=$Revision: 13839 $
+es_PR.number=$Revision: 13839 $
+es_PY.number=$Revision: 14365 $
+es_SV.number=$Revision: 13839 $
+es_US.number=$Revision: 14365 $
+es_UY.number=$Revision: 14479 $
+es_VE.number=$Revision: 14145 $
+et.number=$Revision: 14491 $
+eu.number=$Revision: 14365 $
+ewo.number=$Revision: 13911 $
+fa.number=$Revision: 14365 $
+fa_AF.number=$Revision: 14365 $
+ff.number=$Revision: 13911 $
+ff_Latn_MR.number=$Revision: 14257 $
+fi.number=$Revision: 14491 $
+fil.number=$Revision: 14491 $
+fo.number=$Revision: 14134 $
+fr.number=$Revision: 14491 $
+fr_BE.number=$Revision: 14365 $
+fr_BF.number=$Revision: 13839 $
+fr_BI.number=$Revision: 13839 $
+fr_BJ.number=$Revision: 13839 $
+fr_BL.number=$Revision: 13839 $
+fr_CA.number=$Revision: 14365 $
+fr_CD.number=$Revision: 13839 $
+fr_CF.number=$Revision: 13839 $
+fr_CG.number=$Revision: 13839 $
+fr_CH.number=$Revision: 14365 $
+fr_CI.number=$Revision: 13839 $
+fr_CM.number=$Revision: 13839 $
+fr_DJ.number=$Revision: 13839 $
+fr_DZ.number=$Revision: 13839 $
+fr_GA.number=$Revision: 13839 $
+fr_GN.number=$Revision: 13839 $
+fr_GQ.number=$Revision: 13839 $
+fr_HT.number=$Revision: 13839 $
+fr_KM.number=$Revision: 13839 $
+fr_MA.number=$Revision: 13839 $
+fr_MF.number=$Revision: 13839 $
+fr_MG.number=$Revision: 13839 $
+fr_ML.number=$Revision: 13839 $
+fr_MR.number=$Revision: 13911 $
+fr_MU.number=$Revision: 13839 $
+fr_NC.number=$Revision: 13839 $
+fr_NE.number=$Revision: 13839 $
+fr_PF.number=$Revision: 13839 $
+fr_PM.number=$Revision: 13839 $
+fr_RW.number=$Revision: 13839 $
+fr_SC.number=$Revision: 13839 $
+fr_SN.number=$Revision: 13839 $
+fr_SY.number=$Revision: 13839 $
+fr_TD.number=$Revision: 13839 $
+fr_TG.number=$Revision: 13839 $
+fr_TN.number=$Revision: 13839 $
+fr_VU.number=$Revision: 13839 $
+fr_WF.number=$Revision: 13839 $
+fr_YT.number=$Revision: 13839 $
+fur.number=$Revision: 13869 $
+fy.number=$Revision: 14134 $
+ga.number=$Revision: 14491 $
+gd.number=$Revision: 14491 $
+gl.number=$Revision: 14394 $
+gsw.number=$Revision: 14134 $
+gu.number=$Revision: 14402 $
+guz.number=$Revision: 13911 $
+gv.number=$Revision: 13869 $
+ha.number=$Revision: 14302 $
+haw.number=$Revision: 14394 $
+he.number=$Revision: 14394 $
+hi.number=$Revision: 14350 $
+hr.number=$Revision: 14350 $
+hr_BA.number=$Revision: 13839 $
+hsb.number=$Revision: 14134 $
+hu.number=$Revision: 14365 $
+hy.number=$Revision: 14350 $
+ia.number=$Revision: 14415 $
+ia_001.number=$Revision: 14415 $
+id.number=$Revision: 14420 $
+ig.number=$Revision: 14488 $
+ii.number=$Revision: 13869 $
+is.number=$Revision: 14491 $
+it.number=$Revision: 14486 $
+it_CH.number=$Revision: 13839 $
+ja.number=$Revision: 14491 $
+jgo.number=$Revision: 13869 $
+jmc.number=$Revision: 13911 $
+jv.number=$Revision: 14415 $
+ka.number=$Revision: 14350 $
+kab.number=$Revision: 14394 $
+kam.number=$Revision: 13911 $
+kde.number=$Revision: 13911 $
+kea.number=$Revision: 14365 $
+khq.number=$Revision: 13911 $
+ki.number=$Revision: 13911 $
+kk.number=$Revision: 14488 $
+kkj.number=$Revision: 13869 $
+kl.number=$Revision: 14512 $
+kln.number=$Revision: 13911 $
+km.number=$Revision: 14488 $
+kn.number=$Revision: 14488 $
+ko.number=$Revision: 14491 $
+ko_KP.number=$Revision: 13839 $
+kok.number=$Revision: 14488 $
+ks.number=$Revision: 14134 $
+ksb.number=$Revision: 13911 $
+ksf.number=$Revision: 13911 $
+ksh.number=$Revision: 14134 $
+ku.number=$Revision: 14482 $
+kw.number=$Revision: 14365 $
+ky.number=$Revision: 14365 $
+lag.number=$Revision: 13911 $
+lb.number=$Revision: 14491 $
+lg.number=$Revision: 13911 $
+lkt.number=$Revision: 13869 $
+ln.number=$Revision: 13911 $
+lo.number=$Revision: 14350 $
+lrc.number=$Revision: 14365 $
+lrc_IQ.number=$Revision: 13869 $
+lt.number=$Revision: 14491 $
+lu.number=$Revision: 13911 $
+luo.number=$Revision: 13911 $
+luy.number=$Revision: 13911 $
+lv.number=$Revision: 14491 $
+mas.number=$Revision: 13911 $
+mas_TZ.number=$Revision: 13869 $
+mer.number=$Revision: 13911 $
+mfe.number=$Revision: 13911 $
+mg.number=$Revision: 14394 $
+mgh.number=$Revision: 13869 $
+mgo.number=$Revision: 13869 $
+mi.number=$Revision: 14415 $
+mk.number=$Revision: 14365 $
+ml.number=$Revision: 14350 $
+mn.number=$Revision: 14394 $
+mr.number=$Revision: 14365 $
+ms.number=$Revision: 14491 $
+ms_BN.number=$Revision: 13839 $
+ms_SG.number=$Revision: 13839 $
+mt.number=$Revision: 14394 $
+mua.number=$Revision: 13911 $
+my.number=$Revision: 14488 $
+mzn.number=$Revision: 14134 $
+naq.number=$Revision: 13911 $
+nb.number=$Revision: 14402 $
+nd.number=$Revision: 13911 $
+nds.number=$Revision: 13869 $
+ne.number=$Revision: 14350 $
+ne_IN.number=$Revision: 13839 $
+nl.number=$Revision: 14514 $
+nl_AW.number=$Revision: 13839 $
+nl_BE.number=$Revision: 14302 $
+nl_BQ.number=$Revision: 13839 $
+nl_CW.number=$Revision: 13839 $
+nl_SR.number=$Revision: 13839 $
+nl_SX.number=$Revision: 13839 $
+nmg.number=$Revision: 13911 $
+nn.number=$Revision: 14394 $
+nnh.number=$Revision: 13869 $
+nus.number=$Revision: 13869 $
+nyn.number=$Revision: 13911 $
+om.number=$Revision: 14394 $
+om_KE.number=$Revision: 13869 $
+or.number=$Revision: 14365 $
+os.number=$Revision: 13869 $
+os_GE.number=$Revision: 13869 $
+pa.number=$Revision: 14365 $
+pa_Arab.number=$Revision: 13869 $
+pa_Guru.number=$Revision: 13839 $
+pa_Guru_IN.number=$Revision: 13839 $
+pl.number=$Revision: 14350 $
+prg.number=$Revision: 13869 $
+ps.number=$Revision: 14394 $
+ps_AF.number=$Revision: 13869 $
+pt.number=$Revision: 14546 $
+pt_AO.number=$Revision: 13839 $
+pt_CH.number=$Revision: 13839 $
+pt_CV.number=$Revision: 13912 $
+pt_GQ.number=$Revision: 13839 $
+pt_GW.number=$Revision: 13839 $
+pt_LU.number=$Revision: 13839 $
+pt_MO.number=$Revision: 13839 $
+pt_MZ.number=$Revision: 13839 $
+pt_PT.number=$Revision: 14409 $
+pt_ST.number=$Revision: 13911 $
+pt_TL.number=$Revision: 13839 $
+qu.number=$Revision: 14394 $
+qu_PE.number=$Revision: 13869 $
+rm.number=$Revision: 14394 $
+rn.number=$Revision: 13911 $
+ro.number=$Revision: 14394 $
+ro_MD.number=$Revision: 13839 $
+rof.number=$Revision: 13911 $
+ru.number=$Revision: 14515 $
+ru_BY.number=$Revision: 13839 $
+ru_KG.number=$Revision: 13839 $
+ru_KZ.number=$Revision: 13839 $
+ru_MD.number=$Revision: 13839 $
+ru_UA.number=$Revision: 14365 $
+rw.number=$Revision: 14488 $
+rwk.number=$Revision: 13911 $
+sah.number=$Revision: 14394 $
+saq.number=$Revision: 13911 $
+sbp.number=$Revision: 13911 $
+sd.number=$Revision: 14394 $
+se.number=$Revision: 14394 $
+se_FI.number=$Revision: 14488 $
+seh.number=$Revision: 13911 $
+ses.number=$Revision: 13911 $
+sg.number=$Revision: 13911 $
+shi.number=$Revision: 13911 $
+shi_Latn.number=$Revision: 13911 $
+si.number=$Revision: 14350 $
+sk.number=$Revision: 14365 $
+sl.number=$Revision: 14491 $
+smn.number=$Revision: 13869 $
+sn.number=$Revision: 14394 $
+so.number=$Revision: 14394 $
+so_DJ.number=$Revision: 13869 $
+so_ET.number=$Revision: 13869 $
+so_KE.number=$Revision: 13869 $
+sq.number=$Revision: 14350 $
+sq_MK.number=$Revision: 13839 $
+sq_XK.number=$Revision: 13839 $
+sr.number=$Revision: 14394 $
+sr_Cyrl_BA.number=$Revision: 14488 $
+sr_Cyrl_ME.number=$Revision: 14488 $
+sr_Cyrl_XK.number=$Revision: 13869 $
+sr_Latn.number=$Revision: 14450 $
+sr_Latn_BA.number=$Revision: 14488 $
+sr_Latn_ME.number=$Revision: 14488 $
+sr_Latn_XK.number=$Revision: 13869 $
+sv.number=$Revision: 14394 $
+sv_FI.number=$Revision: 13839 $
+sw.number=$Revision: 14365 $
+sw_KE.number=$Revision: 14365 $
+ta.number=$Revision: 14350 $
+ta_LK.number=$Revision: 13839 $
+ta_MY.number=$Revision: 13839 $
+ta_SG.number=$Revision: 13839 $
+te.number=$Revision: 14350 $
+teo.number=$Revision: 13911 $
+teo_KE.number=$Revision: 13869 $
+tg.number=$Revision: 14488 $
+th.number=$Revision: 14389 $
+ti.number=$Revision: 14488 $
+ti_ER.number=$Revision: 14365 $
+tk.number=$Revision: 14365 $
+to.number=$Revision: 14488 $
+tr.number=$Revision: 14491 $
+tr_CY.number=$Revision: 13839 $
+tt.number=$Revision: 14488 $
+twq.number=$Revision: 13911 $
+tzm.number=$Revision: 13911 $
+ug.number=$Revision: 14488 $
+uk.number=$Revision: 14365 $
+ur.number=$Revision: 14403 $
+ur_IN.number=$Revision: 14365 $
+uz.number=$Revision: 14488 $
+uz_Arab.number=$Revision: 13869 $
+uz_Cyrl.number=$Revision: 14302 $
+vai.number=$Revision: 13911 $
+vai_Latn.number=$Revision: 13911 $
+vi.number=$Revision: 14365 $
+vo.number=$Revision: 13869 $
+vun.number=$Revision: 13911 $
+wae.number=$Revision: 13869 $
+wo.number=$Revision: 14394 $
+xh.number=$Revision: 14488 $
+xog.number=$Revision: 13911 $
+yav.number=$Revision: 13869 $
+yi.number=$Revision: 13869 $
+yo.number=$Revision: 14488 $
+yo_BJ.number=$Revision: 14453 $
+yue.number=$Revision: 14491 $
+yue_Hans.number=$Revision: 14491 $
+yue_Hant.number=$Revision: 13869 $
+yue_Hant_HK.number=$Revision: 13869 $
+zgh.number=$Revision: 14394 $
+zh.number=$Revision: 14476 $
+zh_Hans.number=$Revision: 13839 $
+zh_Hans_CN.number=$Revision: 13839 $
+zh_Hans_HK.number=$Revision: 13839 $
+zh_Hans_MO.number=$Revision: 13839 $
+zh_Hans_SG.number=$Revision: 13839 $
+zh_Hant.number=$Revision: 14491 $
+zh_Hant_HK.number=$Revision: 14365 $
+zh_Hant_MO.number=$Revision: 14365 $
+zu.number=$Revision: 14365 $
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_af.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_af.java
index b86941c..f19d62c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_af.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_af.java
@@ -31,7 +31,7 @@
 
   @Override
   public String dateFormatFull() {
-    return "EEEE, dd MMMM y";
+    return "EEEE dd MMMM y";
   }
 
   @Override
@@ -117,7 +117,7 @@
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "EEE, d MMM y";
+    return "EEE d MMM y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_am.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_am.java
index 0766ebe..0833d24 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_am.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_am.java
@@ -30,11 +30,6 @@
   }
 
   @Override
-  public String dateFormatFull() {
-    return "EEEE ፣d MMMM y";
-  }
-
-  @Override
   public String dateFormatLong() {
     return "d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java
index fae0fc6..532f0d7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_ar_MA extends DateTimeFormatInfoImpl_ar_001 {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String[] monthsFull() {
     return new String[] {
         "يناير",
@@ -99,14 +94,4 @@
   public String timeFormatShort() {
     return "HH:mm";
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java
index 834efae..dc06bf9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_ar_TN extends DateTimeFormatInfoImpl_ar_001 {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String[] monthsFull() {
     return new String[] {
         "جانفي",
@@ -79,14 +74,4 @@
         "ديسمبر"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_as.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_as.java
index dcedcaf..b4cc274 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_as.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_as.java
@@ -24,8 +24,8 @@
   @Override
   public String[] ampms() {
     return new String[] {
-        "পূৰ্বাহ্ণ",
-        "অপৰাহ্ণ"
+        "পূৰ্বাহ্ন",
+        "অপৰাহ্ন"
     };
   }
 
@@ -60,8 +60,8 @@
   @Override
   public String[] erasShort() {
     return new String[] {
-        "খ্ৰী.পূ.",
-        "খ্ৰী.দ."
+        "খ্ৰীঃ পূঃ",
+        "খ্ৰীঃ"
     };
   }
 
@@ -72,12 +72,12 @@
 
   @Override
   public String formatHour12Minute() {
-    return "h.mm. a";
+    return "a h.mm";
   }
 
   @Override
   public String formatHour12MinuteSecond() {
-    return "h.mm.ss a";
+    return "a h.mm.ss";
   }
 
   @Override
@@ -182,24 +182,6 @@
   }
 
   @Override
-  public String[] monthsNarrowStandalone() {
-    return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
-    };
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "জানু",
@@ -220,41 +202,41 @@
   @Override
   public String[] quartersFull() {
     return new String[] {
-        "প্ৰথম প্ৰহৰ",
-        "দ্বিতীয় প্ৰহৰ",
-        "তৃতীয় প্ৰহৰ",
-        "চতুৰ্থ প্ৰহৰ"
+        "প্ৰথম তিনিমাহ",
+        "দ্বিতীয় তিনিমাহ",
+        "তৃতীয় তিনিমাহ",
+        "চতুৰ্থ তিনিমাহ"
     };
   }
 
   @Override
   public String[] quartersShort() {
     return new String[] {
-        "তি1",
-        "তি2",
-        "তি3",
-        "তি4"
+        "১মঃ তিঃ",
+        "২য়ঃ তিঃ",
+        "৩য়ঃ তিঃ",
+        "৪ৰ্থঃ তিঃ"
     };
   }
 
   @Override
   public String timeFormatFull() {
-    return "h.mm.ss a zzzz";
+    return "a h.mm.ss zzzz";
   }
 
   @Override
   public String timeFormatLong() {
-    return "h.mm.ss a z";
+    return "a h.mm.ss z";
   }
 
   @Override
   public String timeFormatMedium() {
-    return "h.mm.ss a";
+    return "a h.mm.ss";
   }
 
   @Override
   public String timeFormatShort() {
-    return "h.mm. a";
+    return "a h.mm";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn.java
index 817aae7..5841ede 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn.java
@@ -59,7 +59,7 @@
 
   @Override
   public int firstDayOfTheWeek() {
-    return 5;
+    return 0;
   }
 
   @Override
@@ -210,6 +210,16 @@
   }
 
   @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "ত্রৈমাসিক",
+        "দ্বিতীয় ত্রৈমাসিক",
+        "তৃতীয় ত্রৈমাসিক",
+        "চতুর্থ ত্রৈমাসিক"
+    };
+  }
+
+  @Override
   public String timeFormatFull() {
     return "h:mm:ss a zzzz";
   }
@@ -243,19 +253,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "রবিবার",
-        "সোমবার",
-        "মঙ্গলবার",
-        "বুধবার",
-        "বৃহষ্পতিবার",
-        "শুক্রবার",
-        "শনিবার"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "র",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java
index d80dfe4..a50827b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_bn_IN extends DateTimeFormatInfoImpl_bn {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public int weekendStart() {
     return 0;
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_br.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_br.java
index c1e8b0f..ba3841b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_br.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_br.java
@@ -30,6 +30,26 @@
   }
 
   @Override
+  public String dateFormatFull() {
+    return "EEEE d MMMM y";
+  }
+
+  @Override
+  public String dateFormatLong() {
+    return "d MMMM y";
+  }
+
+  @Override
+  public String dateFormatMedium() {
+    return "d MMM y";
+  }
+
+  @Override
+  public String dateFormatShort() {
+    return "dd/MM/y";
+  }
+
+  @Override
   public String dateTimeFull(String timePattern, String datePattern) {
     return datePattern + " 'da' " + timePattern;
   }
@@ -40,6 +60,11 @@
   }
 
   @Override
+  public String dateTimeMedium(String timePattern, String datePattern) {
+    return datePattern + ", " + timePattern;
+  }
+
+  @Override
   public String[] erasFull() {
     return new String[] {
         "a-raok Jezuz-Krist",
@@ -61,6 +86,11 @@
   }
 
   @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
     return "EEEE d MMMM";
   }
@@ -81,6 +111,16 @@
   }
 
   @Override
+  public String formatYearMonthFull() {
+    return "MMMM y";
+  }
+
+  @Override
+  public String formatYearMonthFullDay() {
+    return "d MMMM y";
+  }
+
+  @Override
   public String formatYearMonthNum() {
     return "MM/y";
   }
@@ -160,24 +200,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Gen.",
-        "Cʼhwe.",
-        "Meur.",
-        "Ebr.",
-        "Mae",
-        "Mezh.",
-        "Goue.",
-        "Eost",
-        "Gwen.",
-        "Here",
-        "Du",
-        "Ker."
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "1añ trimiziad",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs.java
index 7d3a1f9..f8fbe18 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_bs extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "prijepodne",
-        "popodne"
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "EEEE, d. MMMM y.";
   }
@@ -46,7 +38,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "d.M.yy.";
+    return "d. M. y.";
   }
 
   @Override
@@ -170,7 +162,7 @@
         "maj",
         "juni",
         "juli",
-        "avgust",
+        "august",
         "septembar",
         "oktobar",
         "novembar",
@@ -206,7 +198,7 @@
         "maj",
         "jun",
         "jul",
-        "avg",
+        "aug",
         "sep",
         "okt",
         "nov",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java
index 2a3eb52..ecdbe6c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java
@@ -45,6 +45,11 @@
   }
 
   @Override
+  public String dateFormatShort() {
+    return "d.M.yy.";
+  }
+
+  @Override
   public String dateTimeFull(String timePattern, String datePattern) {
     return datePattern + " " + timePattern;
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java
index 0e23e9b..8bfb030 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_ccp_BD extends DateTimeFormatInfoImpl_ccp {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 5;
-  }
-
-  @Override
   public int weekendStart() {
     return 6;
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_chr.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_chr.java
index ff1d4ed..c592517 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_chr.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_chr.java
@@ -25,7 +25,7 @@
   public String[] ampms() {
     return new String[] {
         "ᏌᎾᎴ",
-        "ᏒᎯᏱᎢᏗᏢ"
+        "ᏒᎯᏱᎢ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_da.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_da.java
index 8e2201e..7a9912a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_da.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_da.java
@@ -38,7 +38,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "dd/MM/y";
+    return "dd.MM.y";
   }
 
   @Override
@@ -124,7 +124,7 @@
 
   @Override
   public String formatMonthNumDay() {
-    return "d/M";
+    return "d.M";
   }
 
   @Override
@@ -149,12 +149,12 @@
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "M.y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "d/M/y";
+    return "d.M.y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_de.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_de.java
index a9cebec..0df2d50 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_de.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_de.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_de extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "vorm.",
-        "nachm."
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "EEEE, d. MMMM y";
   }
@@ -179,7 +171,7 @@
         "Juni",
         "Juli",
         "Aug.",
-        "Sep.",
+        "Sept.",
         "Okt.",
         "Nov.",
         "Dez."
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_001.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_001.java
index 7b4ab8e..6c92a88 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_001.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_001.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_001 extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AS.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AS.java
index f8c408f..12d4fd3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AS.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AS.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_AS extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AU.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AU.java
index 69879fa..31a4408 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AU.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_AU.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_en_AU extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "am",
-        "pm"
-    };
-  }
-
-  @Override
   public String dateFormatShort() {
     return "d/M/yy";
   }
@@ -45,24 +37,6 @@
   }
 
   @Override
-  public String[] monthsShort() {
-    return new String[] {
-        "Jan.",
-        "Feb.",
-        "Mar.",
-        "Apr.",
-        "May",
-        "Jun.",
-        "Jul.",
-        "Aug.",
-        "Sep.",
-        "Oct.",
-        "Nov.",
-        "Dec."
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Su.",
@@ -74,17 +48,4 @@
         "Sa."
     };
   }
-
-  @Override
-  public String[] weekdaysShort() {
-    return new String[] {
-        "Sun.",
-        "Mon.",
-        "Tue.",
-        "Wed.",
-        "Thu.",
-        "Fri.",
-        "Sat."
-    };
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_BI.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_BI.java
index d60ec2f..152d42e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_BI.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_BI.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_BI extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_DG.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_DG.java
index 62ed20a..172b234 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_DG.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_DG.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_DG extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GB.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GB.java
index a229010..aff0961 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GB.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GB.java
@@ -20,17 +20,4 @@
  * Implementation of DateTimeFormatInfo for the "en_GB" locale.
  */
 public class DateTimeFormatInfoImpl_en_GB extends DateTimeFormatInfoImpl_en_150 {
-
-  @Override
-  public String[] ampms() {
-    return new String[] {
-        "am",
-        "pm"
-    };
-  }
-
-  @Override
-  public String formatMonthFullWeekdayDay() {
-    return "EEEE d MMMM";
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GU.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GU.java
index d5705e2..6c7d3d2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GU.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_GU.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_GU extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_IE.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_IE.java
index c7d1d28..016bdfc 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_IE.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_IE.java
@@ -27,11 +27,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String formatMonthNumDay() {
     return "d/M";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MH.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MH.java
index 0ad50c8..74b4763 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MH.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MH.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_MH extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MP.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MP.java
index edfb154..4bfd707 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MP.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_MP.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_MP extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_PR.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_PR.java
index b7f4a56..0b649ae 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_PR.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_PR.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_PR extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SS.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SS.java
index 7c5cf65..d656cf4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SS.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SS.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_SS extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SX.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SX.java
index 455e353..9a4607e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SX.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_SX.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_SX extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_UM.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_UM.java
index 5d50238..92d5a77 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_UM.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_UM.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_UM extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_US.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_US.java
index 6ff802b..cf65618 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_US.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_US.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_US extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_VI.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_VI.java
index 6922a9b..2623880 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_VI.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_en_VI.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_VI extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_eu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_eu.java
index ddd955a..20d59d1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_eu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_eu.java
@@ -32,6 +32,11 @@
   }
 
   @Override
+  public String dateFormatMedium() {
+    return "y('e')'ko' MMM d('a')";
+  }
+
+  @Override
   public String dateFormatShort() {
     return "yy/M/d";
   }
@@ -106,24 +111,6 @@
   }
 
   @Override
-  public String[] monthsFullStandalone() {
-    return new String[] {
-        "urtarrila",
-        "Otsaila",
-        "Martxoa",
-        "Apirila",
-        "Maiatza",
-        "Ekaina",
-        "Uztaila",
-        "Abuztua",
-        "Iraila",
-        "Urria",
-        "Azaroa",
-        "Abendua"
-    };
-  }
-
-  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "U",
@@ -203,19 +190,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "Igandea",
-        "Astelehena",
-        "Asteartea",
-        "Asteazkena",
-        "Osteguna",
-        "Ostirala",
-        "Larunbata"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "I",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ff_Latn_MR.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ff_Latn_MR.java
new file mode 100644
index 0000000..1831d5b
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ff_Latn_MR.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.client.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "ff_Latn_MR" locale.
+ */
+public class DateTimeFormatInfoImpl_ff_Latn_MR extends DateTimeFormatInfoImpl_ff {
+
+  @Override
+  public String timeFormatFull() {
+    return "h:mm:ss a zzzz";
+  }
+
+  @Override
+  public String timeFormatLong() {
+    return "h:mm:ss a z";
+  }
+
+  @Override
+  public String timeFormatMedium() {
+    return "h:mm:ss a";
+  }
+
+  @Override
+  public String timeFormatShort() {
+    return "h:mm a";
+  }
+}
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java
index 783be29..3ae25ed 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_fr_MA extends DateTimeFormatInfoImpl_fr {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "jan.",
@@ -43,14 +38,4 @@
         "déc."
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java
index 75517e8..5aa8e89 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_fr_TN extends DateTimeFormatInfoImpl_fr {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String timeFormatFull() {
     return "h:mm:ss a zzzz";
   }
@@ -45,14 +40,4 @@
   public String timeFormatShort() {
     return "h:mm a";
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ga.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ga.java
index 7e4d8a2..d0e7318 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ga.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ga.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String formatMonthAbbrevDay() {
     return "d MMM";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gd.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gd.java
index 8c99313..12205fb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gd.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gd.java
@@ -92,7 +92,7 @@
 
   @Override
   public String formatYearMonthAbbrev() {
-    return "MMM y";
+    return "LLL Y";
   }
 
   @Override
@@ -112,12 +112,12 @@
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "L/y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
+    return "d/M/y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gl.java
index a00844a..0331608 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_gl.java
@@ -41,7 +41,7 @@
 
   @Override
   public String dateFormatMedium() {
-    return "dd/MM/y";
+    return "d 'de' MMM 'de' y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_hy.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_hy.java
index e348882..86fcd93 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_hy.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_hy.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_hy extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "ԿԱ",
-        "ԿՀ"
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "y թ. MMMM d, EEEE";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ia.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ia.java
index a047130..ef11d5f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ia.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ia.java
@@ -22,21 +22,33 @@
 public class DateTimeFormatInfoImpl_ia extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "a.m.",
-        "p.m."
-    };
+  public String dateFormatFull() {
+    return "EEEE 'le' d 'de' MMMM y";
   }
 
   @Override
-  public String dateFormatFull() {
-    return "EEEE, y MMMM dd";
+  public String dateFormatLong() {
+    return "d 'de' MMMM y";
+  }
+
+  @Override
+  public String dateFormatMedium() {
+    return "d MMM y";
   }
 
   @Override
   public String dateFormatShort() {
-    return "yy/MM/dd";
+    return "dd-MM-y";
+  }
+
+  @Override
+  public String dateTimeFull(String timePattern, String datePattern) {
+    return datePattern + " 'a' " + timePattern;
+  }
+
+  @Override
+  public String dateTimeLong(String timePattern, String datePattern) {
+    return datePattern + " 'a' " + timePattern;
   }
 
   @Override
@@ -56,13 +68,23 @@
   }
 
   @Override
+  public String formatMonthAbbrevDay() {
+    return "d MMM";
+  }
+
+  @Override
+  public String formatMonthFullDay() {
+    return "d 'de' MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
-    return "EEEE, MMMM d";
+    return "EEEE d MMMM";
   }
 
   @Override
   public String formatMonthNumDay() {
-    return "M/d";
+    return "dd-MM";
   }
 
   @Override
@@ -72,7 +94,7 @@
 
   @Override
   public String formatYearMonthAbbrevDay() {
-    return "MMM d, y";
+    return "d MMM y";
   }
 
   @Override
@@ -82,27 +104,27 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "MMMM d, y";
+    return "d 'de' MMMM y";
   }
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "MM-y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
+    return "dd-MM-y";
   }
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "EEE, MMM d, y";
+    return "EEE d MMM y";
   }
 
   @Override
   public String formatYearQuarterFull() {
-    return "QQQQ y";
+    return "QQQQ 'de' y";
   }
 
   @Override
@@ -131,6 +153,24 @@
   @Override
   public String[] monthsNarrow() {
     return new String[] {
+        "j",
+        "f",
+        "m",
+        "a",
+        "m",
+        "j",
+        "j",
+        "a",
+        "s",
+        "o",
+        "n",
+        "d"
+    };
+  }
+
+  @Override
+  public String[] monthsNarrowStandalone() {
+    return new String[] {
         "1",
         "2",
         "3",
@@ -167,10 +207,10 @@
   @Override
   public String[] quartersFull() {
     return new String[] {
-        "1-me trimestre",
-        "2-nde trimestre",
-        "3-tie trimestre",
-        "4-te trimestre"
+        "1me trimestre",
+        "2nde trimestre",
+        "3tie trimestre",
+        "4te trimestre"
     };
   }
 
@@ -198,6 +238,19 @@
   }
 
   @Override
+  public String[] weekdaysNarrow() {
+    return new String[] {
+        "d",
+        "l",
+        "m",
+        "m",
+        "j",
+        "v",
+        "s"
+    };
+  }
+
+  @Override
   public String[] weekdaysShort() {
     return new String[] {
         "dom",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ia_001.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ia_001.java
new file mode 100644
index 0000000..921d3e4
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ia_001.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.client.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "ia_001" locale.
+ */
+public class DateTimeFormatInfoImpl_ia_001 extends DateTimeFormatInfoImpl_ia {
+}
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_id.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_id.java
index ee55222..6251a1f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_id.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_id.java
@@ -180,7 +180,7 @@
         "Mei",
         "Jun",
         "Jul",
-        "Agt",
+        "Agu",
         "Sep",
         "Okt",
         "Nov",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_jv.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_jv.java
new file mode 100644
index 0000000..161f038
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_jv.java
@@ -0,0 +1,242 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.client.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "jv" locale.
+ */
+public class DateTimeFormatInfoImpl_jv extends DateTimeFormatInfoImpl {
+
+  @Override
+  public String[] ampms() {
+    return new String[] {
+        "Isuk",
+        "Wengi"
+    };
+  }
+
+  @Override
+  public String dateFormatFull() {
+    return "EEEE, d MMMM y";
+  }
+
+  @Override
+  public String dateFormatLong() {
+    return "d MMMM y";
+  }
+
+  @Override
+  public String dateFormatMedium() {
+    return "d MMM y";
+  }
+
+  @Override
+  public String dateFormatShort() {
+    return "dd-MM-y";
+  }
+
+  @Override
+  public String dateTimeMedium(String timePattern, String datePattern) {
+    return datePattern + ", " + timePattern;
+  }
+
+  @Override
+  public String dateTimeShort(String timePattern, String datePattern) {
+    return datePattern + ", " + timePattern;
+  }
+
+  @Override
+  public String[] erasFull() {
+    return new String[] {
+        "Sakdurunge Masehi",
+        "Masehi"
+    };
+  }
+
+  @Override
+  public String[] erasShort() {
+    return new String[] {
+        "SM",
+        "M"
+    };
+  }
+
+  @Override
+  public int firstDayOfTheWeek() {
+    return 0;
+  }
+
+  @Override
+  public String formatMonthAbbrevDay() {
+    return "d MMM";
+  }
+
+  @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
+  public String formatMonthFullWeekdayDay() {
+    return "EEEE, d MMMM";
+  }
+
+  @Override
+  public String formatMonthNumDay() {
+    return "dd/MM";
+  }
+
+  @Override
+  public String formatYearMonthAbbrev() {
+    return "MMM y";
+  }
+
+  @Override
+  public String formatYearMonthAbbrevDay() {
+    return "d MMM y";
+  }
+
+  @Override
+  public String formatYearMonthFull() {
+    return "MMMM y";
+  }
+
+  @Override
+  public String formatYearMonthFullDay() {
+    return "d MMMM y";
+  }
+
+  @Override
+  public String formatYearMonthNum() {
+    return "MM-y";
+  }
+
+  @Override
+  public String formatYearMonthNumDay() {
+    return "dd-MM-y";
+  }
+
+  @Override
+  public String formatYearMonthWeekdayDay() {
+    return "EEE, d MMM y";
+  }
+
+  @Override
+  public String formatYearQuarterFull() {
+    return "QQQQ y";
+  }
+
+  @Override
+  public String formatYearQuarterShort() {
+    return "Q y";
+  }
+
+  @Override
+  public String[] monthsFull() {
+    return new String[] {
+        "Januari",
+        "Februari",
+        "Maret",
+        "April",
+        "Mei",
+        "Juni",
+        "Juli",
+        "Agustus",
+        "September",
+        "Oktober",
+        "November",
+        "Desember"
+    };
+  }
+
+  @Override
+  public String[] monthsShort() {
+    return new String[] {
+        "Jan",
+        "Feb",
+        "Mar",
+        "Apr",
+        "Mei",
+        "Jun",
+        "Jul",
+        "Agt",
+        "Sep",
+        "Okt",
+        "Nov",
+        "Des"
+    };
+  }
+
+  @Override
+  public String[] quartersFull() {
+    return new String[] {
+        "triwulan kaping pisan",
+        "triwulan kaping loro",
+        "triwulan kaping telu",
+        "triwulan kaping papat"
+    };
+  }
+
+  @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "TW1",
+        "TW2",
+        "TW3",
+        "TW4"
+    };
+  }
+
+  @Override
+  public String[] weekdaysFull() {
+    return new String[] {
+        "Ahad",
+        "Senin",
+        "Selasa",
+        "Rabu",
+        "Kamis",
+        "Jumat",
+        "Sabtu"
+    };
+  }
+
+  @Override
+  public String[] weekdaysNarrow() {
+    return new String[] {
+        "A",
+        "S",
+        "S",
+        "R",
+        "K",
+        "J",
+        "S"
+    };
+  }
+
+  @Override
+  public String[] weekdaysShort() {
+    return new String[] {
+        "Ahd",
+        "Sen",
+        "Sel",
+        "Rab",
+        "Kam",
+        "Jum",
+        "Sab"
+    };
+  }
+}
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kab.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kab.java
index 140a1b2..476789c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kab.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kab.java
@@ -202,7 +202,7 @@
         "Ctembeṛ",
         "Tubeṛ",
         "Wambeṛ",
-        "Dujembeṛ"
+        "Duǧembeṛ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kk.java
index 50ca30d..e0b8310 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kk.java
@@ -215,24 +215,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Қаң.",
-        "Ақп.",
-        "Нау.",
-        "Сәу.",
-        "Мам.",
-        "Мау.",
-        "Шіл.",
-        "Там.",
-        "Қыр.",
-        "Қаз.",
-        "Қар.",
-        "Жел."
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "І тоқсан",
@@ -266,19 +248,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "Жексенбі",
-        "Дүйсенбі",
-        "Сейсенбі",
-        "Сәрсенбі",
-        "Бейсенбі",
-        "Жұма",
-        "Сенбі"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Ж",
@@ -294,13 +263,13 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "Жс",
-        "Дс",
-        "Сс",
-        "Ср",
-        "Бс",
-        "Жм",
-        "Сб"
+        "жс",
+        "дс",
+        "сс",
+        "ср",
+        "бс",
+        "жм",
+        "сб"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kl.java
index 5ff7a92..27054f5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_kl.java
@@ -149,7 +149,7 @@
   @Override
   public String[] weekdaysFull() {
     return new String[] {
-        "sabaat",
+        "sapaat",
         "ataasinngorneq",
         "marlunngorneq",
         "pingasunngorneq",
@@ -175,7 +175,7 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "sab",
+        "sap",
         "ata",
         "mar",
         "pin",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_km.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_km.java
index 8649c8f..f770432 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_km.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_km.java
@@ -250,6 +250,19 @@
   }
 
   @Override
+  public String[] weekdaysFullStandalone() {
+    return new String[] {
+        "អាទិត្យ",
+        "ចន្ទ",
+        "អង្គារ",
+        "ពុធ",
+        "ព្រហស្បតិ៍",
+        "សុក្រ",
+        "សៅរ៍"
+    };
+  }
+
+  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "អ",
@@ -266,10 +279,10 @@
   public String[] weekdaysShort() {
     return new String[] {
         "អាទិត្យ",
-        "ច័ន្ទ",
+        "ចន្ទ",
         "អង្គារ",
         "ពុធ",
-        "ព្រហស្បតិ៍",
+        "ព្រហ",
         "សុក្រ",
         "សៅរ៍"
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ku.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ku.java
index 8d34eb4..e7a5674 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ku.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ku.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2010 Google Inc.
+ * Copyright 2012 Google Inc.
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  * use this file except in compliance with the License. You may obtain a copy of
@@ -14,7 +14,6 @@
  * the License.
  */
 package com.google.gwt.i18n.client.impl.cldr;
-
 // DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
 
 /**
@@ -23,18 +22,26 @@
 public class DateTimeFormatInfoImpl_ku extends DateTimeFormatInfoImpl {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "BN",
+        "PN"
+    };
+  }
+
+  @Override
   public String[] erasFull() {
     return new String[] {
-        "BCE",
-        "CE"
+        "berî zayînê",
+        "piştî zayînê"
     };
   }
 
   @Override
   public String[] erasShort() {
     return new String[] {
-        "BCE",
-        "CE"
+        "BZ",
+        "PZ"
     };
   }
 
@@ -96,103 +103,131 @@
   @Override
   public String[] monthsFull() {
     return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
+        "rêbendanê",
+        "reşemiyê",
+        "adarê",
+        "avrêlê",
+        "gulanê",
+        "pûşperê",
+        "tîrmehê",
+        "gelawêjê",
+        "rezberê",
+        "kewçêrê",
+        "sermawezê",
+        "berfanbarê"
+    };
+  }
+
+  @Override
+  public String[] monthsFullStandalone() {
+    return new String[] {
+        "rêbendan",
+        "reşemî",
+        "adar",
+        "avrêl",
+        "gulan",
+        "pûşper",
+        "tîrmeh",
+        "gelawêj",
+        "rezber",
+        "kewçêr",
+        "sermawez",
+        "berfanbar"
     };
   }
 
   @Override
   public String[] monthsNarrow() {
     return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
+        "R",
+        "R",
+        "A",
+        "A",
+        "G",
+        "P",
+        "T",
+        "G",
+        "R",
+        "K",
+        "S",
+        "B"
     };
   }
 
   @Override
   public String[] monthsShort() {
     return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
+        "rêb",
+        "reş",
+        "ada",
+        "avr",
+        "gul",
+        "pûş",
+        "tîr",
+        "gel",
+        "rez",
+        "kew",
+        "ser",
+        "ber"
     };
   }
 
   @Override
   public String[] quartersFull() {
     return new String[] {
-        "Q1",
-        "Q2",
-        "Q3",
-        "Q4"
+        "Ç1",
+        "Ç2",
+        "Ç3",
+        "Ç4"
+    };
+  }
+
+  @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "Ç1",
+        "Ç2",
+        "Ç3",
+        "Ç4"
     };
   }
 
   @Override
   public String[] weekdaysFull() {
     return new String[] {
-        "یەکشەممە",
-        "دووشەممە",
-        "سێشەممە",
-        "چوارشەممە",
-        "5",
-        "6",
-        "7"
+        "yekşem",
+        "duşem",
+        "sêşem",
+        "çarşem",
+        "pêncşem",
+        "în",
+        "şemî"
     };
   }
 
   @Override
   public String[] weekdaysNarrow() {
     return new String[] {
-        "ی",
-        "د",
-        "س",
-        "4",
-        "5",
-        "6",
-        "7"
+        "Y",
+        "D",
+        "S",
+        "Ç",
+        "P",
+        "Î",
+        "Ş"
     };
   }
 
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "یەکشەممە",
-        "دووشەممە",
-        "سێشەممە",
-        "چوارشەممە",
-        "5",
-        "6",
-        "7"
+        "yş",
+        "dş",
+        "sş",
+        "çş",
+        "pş",
+        "în",
+        "ş"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mi.java
index 08310af..7f1af2f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mi.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mi.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2010 Google Inc.
+ * Copyright 2012 Google Inc.
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  * use this file except in compliance with the License. You may obtain a copy of
@@ -14,7 +14,6 @@
  * the License.
  */
 package com.google.gwt.i18n.client.impl.cldr;
-
 // DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
 
 /**
@@ -39,165 +38,145 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
+  public String formatHour12Minute() {
+    return "h:mm";
   }
 
   @Override
-  public String formatMonthFullWeekdayDay() {
-    return "EEEE, MMMM d";
-  }
-
-  @Override
-  public String formatMonthNumDay() {
-    return "M/d";
-  }
-
-  @Override
-  public String formatYearMonthAbbrev() {
-    return "MMM y";
-  }
-
-  @Override
-  public String formatYearMonthAbbrevDay() {
-    return "MMM d, y";
-  }
-
-  @Override
-  public String formatYearMonthFull() {
-    return "MMMM y";
-  }
-
-  @Override
-  public String formatYearMonthFullDay() {
-    return "MMMM d, y";
-  }
-
-  @Override
-  public String formatYearMonthNum() {
-    return "M/y";
-  }
-
-  @Override
-  public String formatYearMonthNumDay() {
-    return "M/d/y";
-  }
-
-  @Override
-  public String formatYearMonthWeekdayDay() {
-    return "EEE, MMM d, y";
-  }
-
-  @Override
-  public String formatYearQuarterFull() {
-    return "QQQQ y";
-  }
-
-  @Override
-  public String formatYearQuarterShort() {
-    return "Q y";
+  public String formatHour12MinuteSecond() {
+    return "h:mm:ss";
   }
 
   @Override
   public String[] monthsFull() {
     return new String[] {
-        "Hānuere",
-        "Pēpuere",
-        "Māehe",
-        "Āperira",
-        "Mei",
-        "Hune",
-        "Hūrae",
-        "Ākuhata",
-        "Hepetema",
-        "Oketopa",
-        "Noema",
-        "Tīhema"
+        "Kohitātea",
+        "Huitanguru",
+        "Poutūterangi",
+        "Paengawhāwhā",
+        "Haratua",
+        "Pipiri",
+        "Hōngongoi",
+        "Hereturikōkā",
+        "Mahuru",
+        "Whiringa-ā-nuku",
+        "Whiringa-ā-rangi",
+        "Hakihea"
     };
   }
 
   @Override
   public String[] monthsNarrow() {
     return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
+        "K",
+        "H",
+        "P",
+        "P",
+        "H",
+        "P",
+        "H",
+        "H",
+        "M",
+        "N",
+        "R",
+        "H"
     };
   }
 
   @Override
   public String[] monthsShort() {
     return new String[] {
-        "Hānuere",
-        "Pēpuere",
-        "Māehe",
-        "Āperira",
-        "Mei",
-        "Hune",
-        "Hūrae",
-        "Ākuhata",
-        "Hepetema",
-        "Oketopa",
-        "Noema",
-        "Tīhema"
+        "Kohi",
+        "Hui",
+        "Pou",
+        "Pae",
+        "Hara",
+        "Pipi",
+        "Hōngo",
+        "Here",
+        "Mahu",
+        "Nuku",
+        "Rangi",
+        "Haki"
     };
   }
 
   @Override
   public String[] quartersFull() {
     return new String[] {
-        "Q1",
-        "Q2",
-        "Q3",
-        "Q4"
+        "Hauwhā tuatahi",
+        "Hauwhā tuarua",
+        "Hauwhā tuatoru",
+        "Hauwhā tuawhā"
     };
   }
 
   @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "HW1",
+        "HW2",
+        "HW3",
+        "HW4"
+    };
+  }
+
+  @Override
+  public String timeFormatFull() {
+    return "h:mm:ss a zzzz";
+  }
+
+  @Override
+  public String timeFormatLong() {
+    return "h:mm:ss a z";
+  }
+
+  @Override
+  public String timeFormatMedium() {
+    return "h:mm:ss";
+  }
+
+  @Override
+  public String timeFormatShort() {
+    return "h:mm";
+  }
+
+  @Override
   public String[] weekdaysFull() {
     return new String[] {
         "Rātapu",
-        "Mane",
-        "Tūrei",
-        "Wenerei",
-        "Tāite",
-        "Paraire",
-        "Hātarei"
+        "Rāhina",
+        "Rātū",
+        "Rāapa",
+        "Rāpare",
+        "Rāmere",
+        "Rāhoroi"
     };
   }
 
   @Override
   public String[] weekdaysNarrow() {
     return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7"
+        "T",
+        "H",
+        "T",
+        "A",
+        "P",
+        "M",
+        "H"
     };
   }
 
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "Rātapu",
-        "Mane",
-        "Tūrei",
-        "Wenerei",
-        "Tāite",
-        "Paraire",
-        "Hātarei"
+        "Tap",
+        "Hin",
+        "Tū",
+        "Apa",
+        "Par",
+        "Mer",
+        "Hor"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mn.java
index 7213978..4f60761 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mn.java
@@ -24,24 +24,24 @@
   @Override
   public String[] ampms() {
     return new String[] {
-        "ҮӨ",
-        "ҮХ"
+        "ү.ө.",
+        "ү.х."
     };
   }
 
   @Override
   public String dateFormatFull() {
-    return "y 'оны' MMM'ын' d. EEEE 'гараг'.";
+    return "y.MM.dd, EEEE";
   }
 
   @Override
   public String dateFormatLong() {
-    return "y 'оны' MMM'ын' d";
+    return "y.MM.dd";
   }
 
   @Override
   public String dateFormatMedium() {
-    return "y.MM.dd";
+    return "y 'оны' MMM'ын' d";
   }
 
   @Override
@@ -72,17 +72,17 @@
 
   @Override
   public String formatMonthFullDay() {
-    return "MMM'ын' d";
+    return "MMMM'ын' d";
   }
 
   @Override
   public String formatMonthFullWeekdayDay() {
-    return "MMMM'ын' d, EEEE";
+    return "MMMM'ын' d. EEEE";
   }
 
   @Override
   public String formatMonthNumDay() {
-    return "MM/dd";
+    return "MMMMM/dd";
   }
 
   @Override
@@ -92,7 +92,7 @@
 
   @Override
   public String formatYearMonthAbbrevDay() {
-    return "y.MM.dd";
+    return "y 'оны' MMM'ын' d";
   }
 
   @Override
@@ -102,12 +102,12 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "y.MM.dd";
+    return "y 'оны' MMMM'ын' d";
   }
 
   @Override
   public String formatYearMonthNum() {
-    return "y M";
+    return "y MMMMM";
   }
 
   @Override
@@ -117,7 +117,7 @@
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "y.MM.dd, EEE";
+    return "y 'оны' MMM'ын' d. EEE";
   }
 
   @Override
@@ -126,15 +126,38 @@
   }
 
   @Override
+  public String formatYearQuarterShort() {
+    return "y 'оны' Q";
+  }
+
+  @Override
   public String[] monthsFull() {
     return new String[] {
+        "нэгдүгээр сар",
+        "хоёрдугаар сар",
+        "гуравдугаар сар",
+        "дөрөвдүгээр сар",
+        "тавдугаар сар",
+        "зургаадугаар сар",
+        "долоодугаар сар",
+        "наймдугаар сар",
+        "есдүгээр сар",
+        "аравдугаар сар",
+        "арван нэгдүгээр сар",
+        "арван хоёрдугаар сар"
+    };
+  }
+
+  @Override
+  public String[] monthsFullStandalone() {
+    return new String[] {
         "Нэгдүгээр сар",
         "Хоёрдугаар сар",
         "Гуравдугаар сар",
         "Дөрөвдүгээр сар",
         "Тавдугаар сар",
         "Зургаадугаар сар",
-        "Долдугаар сар",
+        "Долоодугаар сар",
         "Наймдугаар сар",
         "Есдүгээр сар",
         "Аравдугаар сар",
@@ -223,6 +246,19 @@
   }
 
   @Override
+  public String[] weekdaysFullStandalone() {
+    return new String[] {
+        "Ням",
+        "Даваа",
+        "Мягмар",
+        "Лхагва",
+        "Пүрэв",
+        "Баасан",
+        "Бямба"
+    };
+  }
+
+  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Ня",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mt.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mt.java
index eefad78..2af24f7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mt.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_mt.java
@@ -94,7 +94,7 @@
 
   @Override
   public String formatYearMonthNumDay() {
-    return "d/M/y";
+    return "M/d/y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_my.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_my.java
index 20b5fb0..68c53b0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_my.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_my.java
@@ -61,7 +61,7 @@
   public String[] erasShort() {
     return new String[] {
         "ဘီစီ",
-        "အေဒီ"
+        "အဒေီ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl.java
index 5165d52..84346a0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl.java
@@ -46,7 +46,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "dd-MM-yy";
+    return "dd-MM-y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java
index 9fd8b5b..c0eda53 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java
@@ -23,7 +23,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "d/MM/yy";
+    return "d/MM/y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_or.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_or.java
index 730590c..9abd1a0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_or.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_or.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_or extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "am",
-        "pm"
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java
index e07b5b7..49a482a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java
@@ -60,11 +60,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 1;
-  }
-
-  @Override
   public String formatMonthAbbrevDay() {
     return "d/MM";
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru.java
index b4ec8ee..e96094d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru.java
@@ -78,16 +78,6 @@
   }
 
   @Override
-  public String formatHour24Minute() {
-    return "H:mm";
-  }
-
-  @Override
-  public String formatHour24MinuteSecond() {
-    return "H:mm:ss";
-  }
-
-  @Override
   public String formatMonthAbbrevDay() {
     return "d MMM";
   }
@@ -263,26 +253,6 @@
   }
 
   @Override
-  public String timeFormatFull() {
-    return "H:mm:ss zzzz";
-  }
-
-  @Override
-  public String timeFormatLong() {
-    return "H:mm:ss z";
-  }
-
-  @Override
-  public String timeFormatMedium() {
-    return "H:mm:ss";
-  }
-
-  @Override
-  public String timeFormatShort() {
-    return "H:mm";
-  }
-
-  @Override
   public String[] weekdaysFull() {
     return new String[] {
         "воскресенье",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java
index 86218ca..f4f9c4c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java
@@ -20,34 +20,4 @@
  * Implementation of DateTimeFormatInfo for the "ru_UA" locale.
  */
 public class DateTimeFormatInfoImpl_ru_UA extends DateTimeFormatInfoImpl_ru {
-
-  @Override
-  public String formatHour24Minute() {
-    return "HH:mm";
-  }
-
-  @Override
-  public String formatHour24MinuteSecond() {
-    return "HH:mm:ss";
-  }
-
-  @Override
-  public String timeFormatFull() {
-    return "HH:mm:ss zzzz";
-  }
-
-  @Override
-  public String timeFormatLong() {
-    return "HH:mm:ss z";
-  }
-
-  @Override
-  public String timeFormatMedium() {
-    return "HH:mm:ss";
-  }
-
-  @Override
-  public String timeFormatShort() {
-    return "HH:mm";
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sd.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sd.java
index 155e555..888dfb9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sd.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sd.java
@@ -40,8 +40,8 @@
   @Override
   public String[] erasShort() {
     return new String[] {
-        "BCE",
-        "CE"
+        "BC",
+        "CD"
     };
   }
 
@@ -51,58 +51,8 @@
   }
 
   @Override
-  public String formatMonthFullWeekdayDay() {
-    return "EEEE, MMMM d";
-  }
-
-  @Override
-  public String formatMonthNumDay() {
-    return "M/d";
-  }
-
-  @Override
-  public String formatYearMonthAbbrev() {
-    return "MMM y";
-  }
-
-  @Override
-  public String formatYearMonthAbbrevDay() {
-    return "MMM d, y";
-  }
-
-  @Override
-  public String formatYearMonthFull() {
-    return "MMMM y";
-  }
-
-  @Override
-  public String formatYearMonthFullDay() {
-    return "MMMM d, y";
-  }
-
-  @Override
-  public String formatYearMonthNum() {
-    return "M/y";
-  }
-
-  @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
-  }
-
-  @Override
-  public String formatYearMonthWeekdayDay() {
-    return "EEE, MMM d, y";
-  }
-
-  @Override
-  public String formatYearQuarterFull() {
-    return "QQQQ y";
-  }
-
-  @Override
-  public String formatYearQuarterShort() {
-    return "Q y";
+    return "y-MM-dd";
   }
 
   @Override
@@ -124,24 +74,6 @@
   }
 
   @Override
-  public String[] monthsNarrow() {
-    return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
-    };
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "جنوري",
@@ -172,10 +104,10 @@
   @Override
   public String[] quartersShort() {
     return new String[] {
-        "پهرين ٽي ماهي",
-        "ٻين ٽي ماهي",
-        "ٽين ٽي ماهي",
-        "چوٿين ٽي ماهي"
+        "Q1",
+        "Q2",
+        "Q3",
+        "Q5"
     };
   }
 
@@ -226,19 +158,6 @@
   }
 
   @Override
-  public String[] weekdaysNarrowStandalone() {
-    return new String[] {
-        "آچ",
-        "سو",
-        "اڱ",
-        "ار",
-        "خم",
-        "جم",
-        "ڇن"
-    };
-  }
-
-  @Override
   public String[] weekdaysShort() {
     return new String[] {
         "آچر",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_shi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_shi.java
index ad4684f..0715acd 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_shi.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_shi.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String formatMinuteSecond() {
     return "m:ss";
   }
@@ -249,14 +244,4 @@
         "ⴰⵙⵉⴹ"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_so.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_so.java
index ff36e01..e00accf 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_so.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_so.java
@@ -81,11 +81,6 @@
   }
 
   @Override
-  public String formatYearMonthAbbrevDay() {
-    return "d-MMM-y";
-  }
-
-  @Override
   public String formatYearMonthFull() {
     return "MMMM y";
   }
@@ -102,7 +97,7 @@
 
   @Override
   public String formatYearMonthNumDay() {
-    return "d/M/y";
+    return "y-MM-dd";
   }
 
   @Override
@@ -139,6 +134,24 @@
   }
 
   @Override
+  public String[] monthsFullStandalone() {
+    return new String[] {
+        "Jannaayo",
+        "Febraayo",
+        "Maarso",
+        "Abriil",
+        "May",
+        "Juun",
+        "Luuliyo",
+        "Ogost",
+        "Sebtembar",
+        "Oktoobar",
+        "Nofembar",
+        "Desembar"
+    };
+  }
+
+  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "K",
@@ -157,20 +170,56 @@
   }
 
   @Override
+  public String[] monthsNarrowStandalone() {
+    return new String[] {
+        "J",
+        "F",
+        "M",
+        "A",
+        "M",
+        "J",
+        "L",
+        "O",
+        "S",
+        "O",
+        "N",
+        "D"
+    };
+  }
+
+  @Override
   public String[] monthsShort() {
     return new String[] {
         "Kob",
         "Lab",
         "Sad",
         "Afr",
-        "Sha",
-        "Lix",
-        "Tod",
-        "Sid",
-        "Sag",
-        "Tob",
-        "KIT",
-        "LIT"
+        "May",
+        "Juun",
+        "Luuliyo",
+        "Og",
+        "Sebtembar",
+        "Oktoobar",
+        "Nofembar",
+        "Dec"
+    };
+  }
+
+  @Override
+  public String[] monthsShortStandalone() {
+    return new String[] {
+        "Jan",
+        "Feb",
+        "Mar",
+        "Abr",
+        "May",
+        "Juun",
+        "Luuliyo",
+        "Og",
+        "Seb",
+        "Okt",
+        "Nof",
+        "Des"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sq.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sq.java
index e757bea..784fbf5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sq.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sq.java
@@ -24,8 +24,8 @@
   @Override
   public String[] ampms() {
     return new String[] {
-        "e paradites",
-        "e pasdites"
+        "p.d.",
+        "m.d."
     };
   }
 
@@ -169,24 +169,6 @@
   }
 
   @Override
-  public String[] monthsFullStandalone() {
-    return new String[] {
-        "Janar",
-        "Shkurt",
-        "Mars",
-        "Prill",
-        "Maj",
-        "Qershor",
-        "Korrik",
-        "Gusht",
-        "Shtator",
-        "Tetor",
-        "Nëntor",
-        "Dhjetor"
-    };
-  }
-
-  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "j",
@@ -205,24 +187,6 @@
   }
 
   @Override
-  public String[] monthsNarrowStandalone() {
-    return new String[] {
-        "J",
-        "Sh",
-        "M",
-        "P",
-        "M",
-        "Q",
-        "K",
-        "G",
-        "Sh",
-        "T",
-        "N",
-        "Dh"
-    };
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "jan",
@@ -241,24 +205,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Jan",
-        "Shk",
-        "Mar",
-        "Pri",
-        "Maj",
-        "Qer",
-        "Korr",
-        "Gush",
-        "Sht",
-        "Tet",
-        "Nën",
-        "Dhj"
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "tremujori i parë",
@@ -312,28 +258,15 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "E diel",
-        "E hënë",
-        "E martë",
-        "E mërkurë",
-        "E enjte",
-        "E premte",
-        "E shtunë"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
-        "D",
-        "H",
-        "M",
-        "M",
-        "E",
-        "P",
-        "Sh"
+        "d",
+        "h",
+        "m",
+        "m",
+        "e",
+        "p",
+        "sh"
     };
   }
 
@@ -349,4 +282,17 @@
         "Sht"
     };
   }
+
+  @Override
+  public String[] weekdaysShortStandalone() {
+    return new String[] {
+        "die",
+        "hën",
+        "mar",
+        "mër",
+        "enj",
+        "pre",
+        "sht"
+    };
+  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java
index 4c65554..b9c9d05 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java
@@ -38,20 +38,20 @@
   }
 
   @Override
-  public String[] monthsShort() {
+  public String[] monthsShortStandalone() {
     return new String[] {
-        "јан.",
-        "феб.",
+        "јан",
+        "феб",
         "март",
-        "апр.",
+        "апр",
         "мај",
         "јун",
         "јул",
-        "авг.",
-        "септ.",
-        "окт.",
-        "нов.",
-        "дец."
+        "авг",
+        "септ",
+        "окт",
+        "нов",
+        "дец"
     };
   }
 
@@ -71,13 +71,13 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "нед.",
-        "пон.",
-        "ут.",
-        "ср.",
-        "чет.",
-        "пет.",
-        "суб."
+        "нед",
+        "пон",
+        "ут",
+        "ср",
+        "чет",
+        "пет",
+        "суб"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java
index aa8aa32..a6b1fd0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java
@@ -38,20 +38,20 @@
   }
 
   @Override
-  public String[] monthsShort() {
+  public String[] monthsShortStandalone() {
     return new String[] {
-        "jan.",
-        "feb.",
+        "jan",
+        "feb",
         "mart",
-        "apr.",
+        "apr",
         "maj",
         "jun",
         "jul",
-        "avg.",
-        "sept.",
-        "okt.",
-        "nov.",
-        "dec."
+        "avg",
+        "sept",
+        "okt",
+        "nov",
+        "dec"
     };
   }
 
@@ -71,13 +71,13 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "ned.",
-        "pon.",
-        "ut.",
-        "sr.",
-        "čet.",
-        "pet.",
-        "sub."
+        "ned",
+        "pon",
+        "ut",
+        "sr",
+        "čet",
+        "pet",
+        "sub"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_th.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_th.java
index 14575fa..3a4f818 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_th.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_th.java
@@ -52,7 +52,7 @@
   @Override
   public String[] erasFull() {
     return new String[] {
-        "ปีก่อนคริสต์ศักราช",
+        "ปีก่อนคริสตกาล",
         "คริสต์ศักราช"
     };
   }
@@ -60,7 +60,7 @@
   @Override
   public String[] erasShort() {
     return new String[] {
-        "ปีก่อน ค.ศ.",
+        "ก่อน ค.ศ.",
         "ค.ศ."
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ti.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ti.java
index ccec1da..030cd69 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ti.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ti.java
@@ -198,19 +198,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "ሰንበት",
-        "ሰኑይ",
-        "ሰሉስ",
-        "ረቡዕ",
-        "ሓሙስ",
-        "ዓርቢ",
-        "ቀዳም"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "ሰ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tk.java
index aae0805..a7d26d4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tk.java
@@ -66,13 +66,23 @@
   }
 
   @Override
+  public String formatMonthAbbrevDay() {
+    return "d MMM";
+  }
+
+  @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
-    return "EEEE, MMMM d";
+    return "d MMMM EEEE";
   }
 
   @Override
   public String formatMonthNumDay() {
-    return "M/d";
+    return "dd.MM";
   }
 
   @Override
@@ -82,7 +92,7 @@
 
   @Override
   public String formatYearMonthAbbrevDay() {
-    return "MMM d, y";
+    return "d MMM y";
   }
 
   @Override
@@ -92,32 +102,22 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "MMMM d, y";
+    return "d MMMM y";
   }
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "MM.y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
+    return "dd.MM.y";
   }
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "EEE, MMM d, y";
-  }
-
-  @Override
-  public String formatYearQuarterFull() {
-    return "QQQQ y";
-  }
-
-  @Override
-  public String formatYearQuarterShort() {
-    return "Q y";
+    return "d MMM y EEE";
   }
 
   @Override
@@ -197,7 +197,7 @@
     return new String[] {
         "Ýan",
         "Few",
-        "Mart",
+        "Mar",
         "Apr",
         "Maý",
         "Iýun",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tzm.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tzm.java
index 5a32698..eb475ca 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tzm.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_tzm.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String formatMonthFullWeekdayDay() {
     return "EEEE, MMMM d";
   }
@@ -237,14 +232,4 @@
         "Asḍ"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ur.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ur.java
index b568ba5..e069bf6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ur.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_ur.java
@@ -23,17 +23,17 @@
 
   @Override
   public String dateFormatFull() {
-    return "EEEE, MMMM d, y";
+    return "EEEE، d MMMM، y";
   }
 
   @Override
   public String dateFormatLong() {
-    return "MMMM d, y";
+    return "d MMMM، y";
   }
 
   @Override
   public String dateFormatMedium() {
-    return "MMM d, y";
+    return "d MMM، y";
   }
 
   @Override
@@ -68,6 +68,11 @@
   }
 
   @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
     return "EEEE، d MMMM";
   }
@@ -94,7 +99,7 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "MMMM d, y";
+    return "d MMMM، y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java
index 6ed08f5..7e9eff4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java
@@ -129,24 +129,6 @@
   }
 
   @Override
-  public String[] monthsFullStandalone() {
-    return new String[] {
-        "Январ",
-        "Феврал",
-        "Март",
-        "Апрел",
-        "Май",
-        "Июн",
-        "Июл",
-        "Август",
-        "Сентябр",
-        "Октябр",
-        "Ноябр",
-        "Декабр"
-    };
-  }
-
-  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "Я",
@@ -183,24 +165,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Янв",
-        "Фев",
-        "Мар",
-        "Апр",
-        "Май",
-        "Июн",
-        "Июл",
-        "Авг",
-        "Сен",
-        "Окт",
-        "Ноя",
-        "Дек"
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "1-чорак",
@@ -244,19 +208,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "Якшанба",
-        "Душанба",
-        "Сешанба",
-        "Чоршанба",
-        "Пайшанба",
-        "Жума",
-        "Шанба"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Я",
@@ -281,17 +232,4 @@
         "шан"
     };
   }
-
-  @Override
-  public String[] weekdaysShortStandalone() {
-    return new String[] {
-        "Якш",
-        "Душ",
-        "Сеш",
-        "Чор",
-        "Пай",
-        "Жум",
-        "Шан"
-    };
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_vai.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_vai.java
index ca6b8e5..acc7d48 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_vai.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_vai.java
@@ -115,7 +115,7 @@
   @Override
   public String[] monthsFull() {
     return new String[] {
-        "ꖨꕪꖃ ꔞꕮ",
+        "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ",
         "ꕒꕡꖝꖕ",
         "ꕾꖺ",
         "ꖢꖕ",
@@ -126,7 +126,7 @@
         "ꕢꕌ",
         "ꕭꖃ",
         "ꔞꘋꕔꕿ ꕸꖃꗏ",
-        "ꖨꕪꕱ ꗏꕮ"
+        "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"
     };
   }
 
@@ -151,7 +151,7 @@
   @Override
   public String[] monthsShort() {
     return new String[] {
-        "ꖨꕪꖃ",
+        "ꖨꖕꔞ",
         "ꕒꕡ",
         "ꕾꖺ",
         "ꖢꖕ",
@@ -162,7 +162,7 @@
         "ꕢꕌ",
         "ꕭꖃ",
         "ꔞꘋ",
-        "ꖨꕪꕱ"
+        "ꖨꖕꗏ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_zgh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_zgh.java
index cee1943..2e27108 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_zgh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/DateTimeFormatInfoImpl_zgh.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String formatMinuteSecond() {
     return "m:ss";
   }
@@ -234,14 +229,4 @@
         "ⴰⵙⵉⴹ"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNames.versions.txt b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNames.versions.txt
index a7a8e26..bcd7c03 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNames.versions.txt
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNames.versions.txt
@@ -1,273 +1,278 @@
-cldrVersion=32.0.1
+cldrVersion=34
 
-number=$Revision: 13701 $
-af.number=$Revision: 13705 $
-agq.number=$Revision: 13701 $
-ak.number=$Revision: 13701 $
-am.number=$Revision: 13705 $
-ar.number=$Revision: 13686 $
-ar_LY.number=$Revision: 13706 $
-ar_SA.number=$Revision: 13706 $
-as.number=$Revision: 13705 $
-asa.number=$Revision: 13133 $
-ast.number=$Revision: 13701 $
-az.number=$Revision: 13701 $
-az_Cyrl.number=$Revision: 13701 $
-bas.number=$Revision: 13701 $
-be.number=$Revision: 13705 $
-bem.number=$Revision: 13133 $
-bez.number=$Revision: 13133 $
-bg.number=$Revision: 13759 $
-bm.number=$Revision: 13133 $
-bn.number=$Revision: 13686 $
-bn_IN.number=$Revision: 13706 $
-bo.number=$Revision: 13686 $
-bo_IN.number=$Revision: 13133 $
-br.number=$Revision: 13701 $
-brx.number=$Revision: 13701 $
-bs.number=$Revision: 13705 $
-bs_Cyrl.number=$Revision: 13705 $
-ca.number=$Revision: 13722 $
-ccp.number=$Revision: 13751 $
-ce.number=$Revision: 13705 $
-cgg.number=$Revision: 13133 $
-chr.number=$Revision: 13701 $
-ckb.number=$Revision: 13686 $
-cs.number=$Revision: 13711 $
-cu.number=$Revision: 13701 $
-cy.number=$Revision: 13717 $
-da.number=$Revision: 13705 $
-dav.number=$Revision: 13133 $
-de.number=$Revision: 13796 $
-de_AT.number=$Revision: 13706 $
-de_CH.number=$Revision: 13708 $
-dje.number=$Revision: 13701 $
-dsb.number=$Revision: 13701 $
-dua.number=$Revision: 13701 $
-dyo.number=$Revision: 13701 $
-dz.number=$Revision: 13686 $
-ebu.number=$Revision: 13133 $
-ee.number=$Revision: 13701 $
-el.number=$Revision: 13705 $
-en.number=$Revision: 13744 $
-en_GB.number=$Revision: 13722 $
-eo.number=$Revision: 13701 $
-es.number=$Revision: 13722 $
-es_419.number=$Revision: 13722 $
-es_AR.number=$Revision: 13722 $
-es_BO.number=$Revision: 13706 $
-es_CL.number=$Revision: 13706 $
-es_CO.number=$Revision: 13706 $
-es_CR.number=$Revision: 13706 $
-es_DO.number=$Revision: 13706 $
-es_EC.number=$Revision: 13706 $
-es_GT.number=$Revision: 13706 $
-es_HN.number=$Revision: 13706 $
-es_MX.number=$Revision: 13732 $
-es_NI.number=$Revision: 13706 $
-es_PA.number=$Revision: 13706 $
-es_PE.number=$Revision: 13706 $
-es_PR.number=$Revision: 13706 $
-es_PY.number=$Revision: 13706 $
-es_SV.number=$Revision: 13706 $
-es_US.number=$Revision: 13722 $
-es_VE.number=$Revision: 13706 $
-et.number=$Revision: 13722 $
-eu.number=$Revision: 13705 $
-ewo.number=$Revision: 13701 $
-fa.number=$Revision: 13705 $
-fa_AF.number=$Revision: 13706 $
-ff.number=$Revision: 13701 $
-fi.number=$Revision: 13767 $
-fil.number=$Revision: 13701 $
-fo.number=$Revision: 13705 $
-fr.number=$Revision: 13701 $
-fr_BE.number=$Revision: 13133 $
-fr_CA.number=$Revision: 13722 $
-fur.number=$Revision: 13701 $
-fy.number=$Revision: 13701 $
-ga.number=$Revision: 13705 $
-gd.number=$Revision: 13701 $
-gl.number=$Revision: 13701 $
-gsw.number=$Revision: 13701 $
-gu.number=$Revision: 13686 $
-guz.number=$Revision: 13133 $
-gv.number=$Revision: 13491 $
-ha.number=$Revision: 13701 $
-haw.number=$Revision: 13701 $
-he.number=$Revision: 13722 $
-hi.number=$Revision: 13686 $
-hr.number=$Revision: 13701 $
-hsb.number=$Revision: 13701 $
-hu.number=$Revision: 13705 $
-hy.number=$Revision: 13701 $
-id.number=$Revision: 13705 $
-ig.number=$Revision: 13701 $
-ii.number=$Revision: 13701 $
-is.number=$Revision: 13705 $
-it.number=$Revision: 13701 $
-ja.number=$Revision: 13701 $
-jgo.number=$Revision: 13701 $
-jmc.number=$Revision: 13133 $
-ka.number=$Revision: 13701 $
-kab.number=$Revision: 13701 $
-kam.number=$Revision: 13133 $
-kde.number=$Revision: 13133 $
-kea.number=$Revision: 13701 $
-khq.number=$Revision: 13701 $
-ki.number=$Revision: 13133 $
-kk.number=$Revision: 13705 $
-kkj.number=$Revision: 13701 $
-kl.number=$Revision: 13701 $
-kln.number=$Revision: 13133 $
-km.number=$Revision: 13705 $
-kn.number=$Revision: 13705 $
-ko.number=$Revision: 13705 $
-ko_KP.number=$Revision: 13133 $
-kok.number=$Revision: 13686 $
-ks.number=$Revision: 13701 $
-ksb.number=$Revision: 13133 $
-ksf.number=$Revision: 13701 $
-ksh.number=$Revision: 13701 $
-kw.number=$Revision: 13133 $
-ky.number=$Revision: 13705 $
-lag.number=$Revision: 13133 $
-lb.number=$Revision: 13701 $
-lg.number=$Revision: 13133 $
-lkt.number=$Revision: 13701 $
-ln.number=$Revision: 13701 $
-lo.number=$Revision: 13701 $
-lrc.number=$Revision: 13701 $
-lt.number=$Revision: 13705 $
-lu.number=$Revision: 13701 $
-luo.number=$Revision: 13133 $
-luy.number=$Revision: 13133 $
-lv.number=$Revision: 13705 $
-mas.number=$Revision: 13133 $
-mer.number=$Revision: 13133 $
-mfe.number=$Revision: 13701 $
-mg.number=$Revision: 13701 $
-mgh.number=$Revision: 13701 $
-mgo.number=$Revision: 13701 $
-mk.number=$Revision: 13705 $
-ml.number=$Revision: 13686 $
-mn.number=$Revision: 13701 $
-mr.number=$Revision: 13722 $
-ms.number=$Revision: 13705 $
-mt.number=$Revision: 13701 $
-mua.number=$Revision: 13701 $
-my.number=$Revision: 13705 $
-mzn.number=$Revision: 13186 $
-naq.number=$Revision: 13133 $
-nb.number=$Revision: 13705 $
-nd.number=$Revision: 13133 $
-nds.number=$Revision: 13701 $
-ne.number=$Revision: 13686 $
-nl.number=$Revision: 13701 $
-nl_BE.number=$Revision: 13133 $
-nmg.number=$Revision: 13701 $
-nn.number=$Revision: 13705 $
-nnh.number=$Revision: 13701 $
-nus.number=$Revision: 13701 $
-nyn.number=$Revision: 13133 $
-om.number=$Revision: 13701 $
-or.number=$Revision: 13757 $
-os.number=$Revision: 13701 $
-pa.number=$Revision: 13722 $
-pa_Arab.number=$Revision: 13701 $
-pl.number=$Revision: 13705 $
-prg.number=$Revision: 13701 $
-ps.number=$Revision: 13686 $
-pt.number=$Revision: 13701 $
-pt_AO.number=$Revision: 13133 $
-pt_CH.number=$Revision: 13133 $
-pt_CV.number=$Revision: 13571 $
-pt_GQ.number=$Revision: 13133 $
-pt_GW.number=$Revision: 13133 $
-pt_LU.number=$Revision: 13133 $
-pt_MO.number=$Revision: 13133 $
-pt_MZ.number=$Revision: 13133 $
-pt_PT.number=$Revision: 13706 $
-pt_ST.number=$Revision: 13133 $
-pt_TL.number=$Revision: 13133 $
-qu.number=$Revision: 13705 $
-rm.number=$Revision: 13701 $
-rn.number=$Revision: 13701 $
-ro.number=$Revision: 13705 $
-ro_MD.number=$Revision: 13133 $
-rof.number=$Revision: 13133 $
-ru.number=$Revision: 13758 $
-ru_UA.number=$Revision: 13706 $
-rw.number=$Revision: 13705 $
-rwk.number=$Revision: 13133 $
-sah.number=$Revision: 13701 $
-saq.number=$Revision: 13133 $
-sbp.number=$Revision: 13701 $
-sd.number=$Revision: 13705 $
-se.number=$Revision: 13701 $
-se_FI.number=$Revision: 13706 $
-seh.number=$Revision: 13701 $
-ses.number=$Revision: 13701 $
-sg.number=$Revision: 13701 $
-shi.number=$Revision: 13701 $
-shi_Latn.number=$Revision: 13701 $
-si.number=$Revision: 13705 $
-sk.number=$Revision: 13705 $
-sl.number=$Revision: 13701 $
-smn.number=$Revision: 13701 $
-sn.number=$Revision: 13701 $
-so.number=$Revision: 13701 $
-sq.number=$Revision: 13701 $
-sr.number=$Revision: 13705 $
-sr_Cyrl_BA.number=$Revision: 13706 $
-sr_Cyrl_ME.number=$Revision: 13706 $
-sr_Cyrl_XK.number=$Revision: 13706 $
-sr_Latn.number=$Revision: 13708 $
-sr_Latn_BA.number=$Revision: 13708 $
-sr_Latn_ME.number=$Revision: 13708 $
-sr_Latn_XK.number=$Revision: 13708 $
-sv.number=$Revision: 13705 $
-sw.number=$Revision: 13734 $
-sw_CD.number=$Revision: 13706 $
-sw_KE.number=$Revision: 13706 $
-ta.number=$Revision: 13686 $
-te.number=$Revision: 13686 $
-teo.number=$Revision: 13133 $
-tg.number=$Revision: 13704 $
-th.number=$Revision: 13756 $
-ti.number=$Revision: 13705 $
-tk.number=$Revision: 13701 $
-to.number=$Revision: 13705 $
-tr.number=$Revision: 13705 $
-tt.number=$Revision: 13705 $
-twq.number=$Revision: 13701 $
-tzm.number=$Revision: 13701 $
-ug.number=$Revision: 13705 $
-uk.number=$Revision: 13712 $
-ur.number=$Revision: 13769 $
-ur_IN.number=$Revision: 13706 $
-uz.number=$Revision: 13701 $
-uz_Arab.number=$Revision: 13686 $
-uz_Cyrl.number=$Revision: 13701 $
-vai.number=$Revision: 13701 $
-vai_Latn.number=$Revision: 13701 $
-vi.number=$Revision: 13705 $
-vo.number=$Revision: 13133 $
-vun.number=$Revision: 13133 $
-wae.number=$Revision: 13701 $
-wo.number=$Revision: 13704 $
-xog.number=$Revision: 13133 $
-yav.number=$Revision: 13701 $
-yi.number=$Revision: 13701 $
-yo.number=$Revision: 13701 $
-yo_BJ.number=$Revision: 13709 $
-yue.number=$Revision: 13733 $
-yue_Hans.number=$Revision: 13708 $
-zgh.number=$Revision: 13701 $
-zh.number=$Revision: 13742 $
-zh_Hans_HK.number=$Revision: 13706 $
-zh_Hant.number=$Revision: 13705 $
-zh_Hant_HK.number=$Revision: 13706 $
-zh_Hant_MO.number=$Revision: 13133 $
-zh_Hant_TW.number=$Revision: 13133 $
-zu.number=$Revision: 13701 $
+number=$Revision: 14491 $
+af.number=$Revision: 14365 $
+agq.number=$Revision: 13911 $
+ak.number=$Revision: 13911 $
+am.number=$Revision: 14365 $
+ar.number=$Revision: 14350 $
+ar_LY.number=$Revision: 13839 $
+ar_SA.number=$Revision: 14365 $
+as.number=$Revision: 14394 $
+asa.number=$Revision: 13911 $
+ast.number=$Revision: 14491 $
+az.number=$Revision: 14453 $
+az_Cyrl.number=$Revision: 14453 $
+bas.number=$Revision: 13911 $
+be.number=$Revision: 14365 $
+bem.number=$Revision: 13869 $
+bez.number=$Revision: 13911 $
+bg.number=$Revision: 14394 $
+bm.number=$Revision: 13911 $
+bn.number=$Revision: 14491 $
+bn_IN.number=$Revision: 14365 $
+bo.number=$Revision: 13869 $
+bo_IN.number=$Revision: 13869 $
+br.number=$Revision: 14491 $
+brx.number=$Revision: 14134 $
+bs.number=$Revision: 14488 $
+bs_Cyrl.number=$Revision: 14134 $
+ca.number=$Revision: 14365 $
+ccp.number=$Revision: 14350 $
+ce.number=$Revision: 14134 $
+cgg.number=$Revision: 13911 $
+chr.number=$Revision: 14302 $
+ckb.number=$Revision: 14488 $
+cs.number=$Revision: 14491 $
+cu.number=$Revision: 13869 $
+cy.number=$Revision: 14491 $
+da.number=$Revision: 14365 $
+dav.number=$Revision: 13911 $
+de.number=$Revision: 14491 $
+de_AT.number=$Revision: 14365 $
+de_CH.number=$Revision: 14450 $
+dje.number=$Revision: 13911 $
+dsb.number=$Revision: 14134 $
+dua.number=$Revision: 13869 $
+dyo.number=$Revision: 13911 $
+dz.number=$Revision: 14134 $
+ebu.number=$Revision: 13911 $
+ee.number=$Revision: 14488 $
+el.number=$Revision: 14365 $
+en.number=$Revision: 14491 $
+en_GB.number=$Revision: 14418 $
+eo.number=$Revision: 13869 $
+es.number=$Revision: 14488 $
+es_419.number=$Revision: 14365 $
+es_AR.number=$Revision: 14365 $
+es_BO.number=$Revision: 13839 $
+es_CL.number=$Revision: 13839 $
+es_CO.number=$Revision: 14365 $
+es_CR.number=$Revision: 13839 $
+es_DO.number=$Revision: 13839 $
+es_EC.number=$Revision: 13839 $
+es_GT.number=$Revision: 13839 $
+es_HN.number=$Revision: 13839 $
+es_MX.number=$Revision: 14405 $
+es_NI.number=$Revision: 13839 $
+es_PA.number=$Revision: 13839 $
+es_PE.number=$Revision: 13839 $
+es_PR.number=$Revision: 13839 $
+es_PY.number=$Revision: 14365 $
+es_SV.number=$Revision: 13839 $
+es_US.number=$Revision: 14365 $
+es_VE.number=$Revision: 14145 $
+et.number=$Revision: 14491 $
+eu.number=$Revision: 14365 $
+ewo.number=$Revision: 13911 $
+fa.number=$Revision: 14365 $
+fa_AF.number=$Revision: 14365 $
+ff.number=$Revision: 13911 $
+fi.number=$Revision: 14491 $
+fil.number=$Revision: 14491 $
+fo.number=$Revision: 14134 $
+fr.number=$Revision: 14491 $
+fr_BE.number=$Revision: 14365 $
+fr_CA.number=$Revision: 14365 $
+fur.number=$Revision: 13869 $
+fy.number=$Revision: 14134 $
+ga.number=$Revision: 14491 $
+gd.number=$Revision: 14491 $
+gl.number=$Revision: 14394 $
+gsw.number=$Revision: 14134 $
+gu.number=$Revision: 14402 $
+guz.number=$Revision: 13911 $
+gv.number=$Revision: 13869 $
+ha.number=$Revision: 14302 $
+haw.number=$Revision: 14394 $
+he.number=$Revision: 14394 $
+hi.number=$Revision: 14350 $
+hr.number=$Revision: 14350 $
+hsb.number=$Revision: 14134 $
+hu.number=$Revision: 14365 $
+hy.number=$Revision: 14350 $
+ia.number=$Revision: 14415 $
+id.number=$Revision: 14420 $
+ig.number=$Revision: 14488 $
+ii.number=$Revision: 13869 $
+is.number=$Revision: 14491 $
+it.number=$Revision: 14486 $
+ja.number=$Revision: 14491 $
+jgo.number=$Revision: 13869 $
+jmc.number=$Revision: 13911 $
+jv.number=$Revision: 14415 $
+ka.number=$Revision: 14350 $
+kab.number=$Revision: 14394 $
+kam.number=$Revision: 13911 $
+kde.number=$Revision: 13911 $
+kea.number=$Revision: 14365 $
+khq.number=$Revision: 13911 $
+ki.number=$Revision: 13911 $
+kk.number=$Revision: 14488 $
+kkj.number=$Revision: 13869 $
+kl.number=$Revision: 14512 $
+kln.number=$Revision: 13911 $
+km.number=$Revision: 14488 $
+kn.number=$Revision: 14488 $
+ko.number=$Revision: 14491 $
+ko_KP.number=$Revision: 13839 $
+kok.number=$Revision: 14488 $
+ks.number=$Revision: 14134 $
+ksb.number=$Revision: 13911 $
+ksf.number=$Revision: 13911 $
+ksh.number=$Revision: 14134 $
+ku.number=$Revision: 14482 $
+kw.number=$Revision: 14365 $
+ky.number=$Revision: 14365 $
+lag.number=$Revision: 13911 $
+lb.number=$Revision: 14491 $
+lg.number=$Revision: 13911 $
+lkt.number=$Revision: 13869 $
+ln.number=$Revision: 13911 $
+lo.number=$Revision: 14350 $
+lrc.number=$Revision: 14365 $
+lt.number=$Revision: 14491 $
+lu.number=$Revision: 13911 $
+luo.number=$Revision: 13911 $
+luy.number=$Revision: 13911 $
+lv.number=$Revision: 14491 $
+mas.number=$Revision: 13911 $
+mer.number=$Revision: 13911 $
+mfe.number=$Revision: 13911 $
+mg.number=$Revision: 14394 $
+mgh.number=$Revision: 13869 $
+mgo.number=$Revision: 13869 $
+mi.number=$Revision: 14415 $
+mk.number=$Revision: 14365 $
+ml.number=$Revision: 14350 $
+mn.number=$Revision: 14394 $
+mr.number=$Revision: 14365 $
+ms.number=$Revision: 14491 $
+mt.number=$Revision: 14394 $
+mua.number=$Revision: 13911 $
+my.number=$Revision: 14488 $
+mzn.number=$Revision: 14134 $
+naq.number=$Revision: 13911 $
+nb.number=$Revision: 14402 $
+nd.number=$Revision: 13911 $
+nds.number=$Revision: 13869 $
+ne.number=$Revision: 14350 $
+nl.number=$Revision: 14514 $
+nl_BE.number=$Revision: 14302 $
+nmg.number=$Revision: 13911 $
+nn.number=$Revision: 14394 $
+nnh.number=$Revision: 13869 $
+nus.number=$Revision: 13869 $
+nyn.number=$Revision: 13911 $
+om.number=$Revision: 14394 $
+or.number=$Revision: 14365 $
+os.number=$Revision: 13869 $
+pa.number=$Revision: 14365 $
+pa_Arab.number=$Revision: 13869 $
+pl.number=$Revision: 14350 $
+prg.number=$Revision: 13869 $
+ps.number=$Revision: 14394 $
+pt.number=$Revision: 14546 $
+pt_AO.number=$Revision: 13839 $
+pt_CH.number=$Revision: 13839 $
+pt_CV.number=$Revision: 13912 $
+pt_GQ.number=$Revision: 13839 $
+pt_GW.number=$Revision: 13839 $
+pt_LU.number=$Revision: 13839 $
+pt_MO.number=$Revision: 13839 $
+pt_MZ.number=$Revision: 13839 $
+pt_PT.number=$Revision: 14409 $
+pt_ST.number=$Revision: 13911 $
+pt_TL.number=$Revision: 13839 $
+qu.number=$Revision: 14394 $
+rm.number=$Revision: 14394 $
+rn.number=$Revision: 13911 $
+ro.number=$Revision: 14394 $
+ro_MD.number=$Revision: 13839 $
+rof.number=$Revision: 13911 $
+ru.number=$Revision: 14515 $
+ru_UA.number=$Revision: 14365 $
+rw.number=$Revision: 14488 $
+rwk.number=$Revision: 13911 $
+sah.number=$Revision: 14394 $
+saq.number=$Revision: 13911 $
+sbp.number=$Revision: 13911 $
+sd.number=$Revision: 14394 $
+se.number=$Revision: 14394 $
+se_FI.number=$Revision: 14488 $
+seh.number=$Revision: 13911 $
+ses.number=$Revision: 13911 $
+sg.number=$Revision: 13911 $
+shi.number=$Revision: 13911 $
+shi_Latn.number=$Revision: 13911 $
+si.number=$Revision: 14350 $
+sk.number=$Revision: 14365 $
+sl.number=$Revision: 14491 $
+smn.number=$Revision: 13869 $
+sn.number=$Revision: 14394 $
+so.number=$Revision: 14394 $
+sq.number=$Revision: 14350 $
+sr.number=$Revision: 14394 $
+sr_Cyrl_BA.number=$Revision: 14488 $
+sr_Cyrl_ME.number=$Revision: 14488 $
+sr_Cyrl_XK.number=$Revision: 13869 $
+sr_Latn.number=$Revision: 14450 $
+sr_Latn_BA.number=$Revision: 14488 $
+sr_Latn_ME.number=$Revision: 14488 $
+sr_Latn_XK.number=$Revision: 13869 $
+sv.number=$Revision: 14394 $
+sw.number=$Revision: 14365 $
+sw_CD.number=$Revision: 14365 $
+sw_KE.number=$Revision: 14365 $
+ta.number=$Revision: 14350 $
+te.number=$Revision: 14350 $
+teo.number=$Revision: 13911 $
+tg.number=$Revision: 14488 $
+th.number=$Revision: 14389 $
+ti.number=$Revision: 14488 $
+tk.number=$Revision: 14365 $
+to.number=$Revision: 14488 $
+tr.number=$Revision: 14491 $
+tt.number=$Revision: 14488 $
+twq.number=$Revision: 13911 $
+tzm.number=$Revision: 13911 $
+ug.number=$Revision: 14488 $
+uk.number=$Revision: 14365 $
+ur.number=$Revision: 14403 $
+ur_IN.number=$Revision: 14365 $
+uz.number=$Revision: 14488 $
+uz_Arab.number=$Revision: 13869 $
+uz_Cyrl.number=$Revision: 14302 $
+vai.number=$Revision: 13911 $
+vai_Latn.number=$Revision: 13911 $
+vi.number=$Revision: 14365 $
+vo.number=$Revision: 13869 $
+vun.number=$Revision: 13911 $
+wae.number=$Revision: 13869 $
+wo.number=$Revision: 14394 $
+xh.number=$Revision: 14488 $
+xog.number=$Revision: 13911 $
+yav.number=$Revision: 13869 $
+yi.number=$Revision: 13869 $
+yo.number=$Revision: 14488 $
+yo_BJ.number=$Revision: 14453 $
+yue.number=$Revision: 14491 $
+yue_Hans.number=$Revision: 14491 $
+zgh.number=$Revision: 14394 $
+zh.number=$Revision: 14476 $
+zh_Hans_HK.number=$Revision: 13839 $
+zh_Hant.number=$Revision: 14491 $
+zh_Hant_HK.number=$Revision: 14365 $
+zh_Hant_MO.number=$Revision: 14365 $
+zh_Hant_TW.number=$Revision: 13839 $
+zu.number=$Revision: 14365 $
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl.java
index 0654680..0c3e1e9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl.java
@@ -312,6 +312,8 @@
         "VU": "Vanuatu",
         "WF": "Wallis & Futuna",
         "WS": "Samoa",
+        "XA": "Pseudo-Accents",
+        "XB": "Pseudo-Bidi",
         "XK": "Kosovo",
         "YE": "Yemen",
         "YT": "Mayotte",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_af.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_af.java
index 5345d1b..52d9010 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_af.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_af.java
@@ -35,6 +35,7 @@
   public String[] loadSortedRegionCodes() {
     return new String[] {
         "AF",
+        "QO",
         "AX",
         "AL",
         "DZ",
@@ -207,7 +208,6 @@
         "UA",
         "UZ",
         "OM",
-        "QO",
         "AT",
         "TL",
         "PK",
@@ -291,6 +291,8 @@
         "VI",
         "WF",
         "EH",
+        "XA",
+        "XB",
         "IS",
         "ZM",
         "ZW",
@@ -313,7 +315,7 @@
     namesMap.put("018", "Suider-Afrika");
     namesMap.put("019", "Amerikas");
     namesMap.put("021", "Noordelike Amerika");
-    namesMap.put("029", "Karibies");
+    namesMap.put("029", "Karibiese streek");
     namesMap.put("030", "Oos-Asië");
     namesMap.put("034", "Suid-Asië");
     namesMap.put("035", "Suidoos-Asië");
@@ -329,6 +331,7 @@
     namesMap.put("151", "Oos-Europa");
     namesMap.put("154", "Noord-Europa");
     namesMap.put("155", "Wes-Europa");
+    namesMap.put("202", "Afrika suid van die Sahara");
     namesMap.put("419", "Latyns-Amerika");
     namesMap.put("AC", "Ascensioneiland");
     namesMap.put("AE", "Verenigde Arabiese Emirate");
@@ -465,7 +468,7 @@
     namesMap.put("PN", "Pitcairneilande");
     namesMap.put("PS", "Palestynse gebiede");
     namesMap.put("QA", "Katar");
-    namesMap.put("QO", "Omliggende Oseanië");
+    namesMap.put("QO", "Afgeleë Oseanië");
     namesMap.put("RO", "Roemenië");
     namesMap.put("RS", "Serwië");
     namesMap.put("RU", "Rusland");
@@ -529,7 +532,7 @@
         "018": "Suider-Afrika",
         "019": "Amerikas",
         "021": "Noordelike Amerika",
-        "029": "Karibies",
+        "029": "Karibiese streek",
         "030": "Oos-Asië",
         "034": "Suid-Asië",
         "035": "Suidoos-Asië",
@@ -545,6 +548,7 @@
         "151": "Oos-Europa",
         "154": "Noord-Europa",
         "155": "Wes-Europa",
+        "202": "Afrika suid van die Sahara",
         "419": "Latyns-Amerika",
         "AC": "Ascensioneiland",
         "AE": "Verenigde Arabiese Emirate",
@@ -681,7 +685,7 @@
         "PN": "Pitcairneilande",
         "PS": "Palestynse gebiede",
         "QA": "Katar",
-        "QO": "Omliggende Oseanië",
+        "QO": "Afgeleë Oseanië",
         "RO": "Roemenië",
         "RS": "Serwië",
         "RU": "Rusland",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_agq.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_agq.java
index 31201aa..1cad6a2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_agq.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_agq.java
@@ -276,6 +276,8 @@
         "VN",
         "VE",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "UG",
         "UA",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ak.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ak.java
index 1e01c77..8c557ca 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ak.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ak.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "UY",
         "YE",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_am.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_am.java
index d6504e7..46d0f6a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_am.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_am.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "HU",
         "HT",
         "IN",
@@ -62,7 +64,6 @@
         "MG",
         "MX",
         "YT",
-        "TL",
         "EH",
         "MD",
         "MU",
@@ -137,6 +138,7 @@
         "TM",
         "TV",
         "TN",
+        "TL",
         "TZ",
         "TH",
         "TW",
@@ -207,6 +209,7 @@
         "KE",
         "CV",
         "CP",
+        "CX",
         "HR",
         "KW",
         "CO",
@@ -238,7 +241,6 @@
         "BQ",
         "IC",
         "UM",
-        "CX",
         "TF",
         "GF",
         "PF",
@@ -314,21 +316,22 @@
     namesMap.put("019", "አሜሪካ");
     namesMap.put("021", "ሰሜናዊ አሜሪካ");
     namesMap.put("029", "ካሪቢያን");
-    namesMap.put("030", "ምዕራባዊ እሲያ");
+    namesMap.put("030", "ምስራቃዊ እስያ");
     namesMap.put("034", "ደቡባዊ እሲያ");
     namesMap.put("035", "ምዕራባዊ ደቡብ እሲያ");
     namesMap.put("039", "ደቡባዊ አውሮፓ");
-    namesMap.put("053", "አውስትራሊያ");
+    namesMap.put("053", "አውስትራሌዥያ");
     namesMap.put("054", "ሜላኔዥያ");
     namesMap.put("057", "የማይክሮኔዥያን ክልል");
     namesMap.put("061", "ፖሊኔዥያ");
     namesMap.put("142", "እሲያ");
     namesMap.put("143", "መካከለኛው እሲያ");
-    namesMap.put("145", "ምስራቃዊ እሲያ");
+    namesMap.put("145", "ምዕራባዊ እስያ");
     namesMap.put("150", "አውሮፓ");
     namesMap.put("151", "ምዕራባዊ አውሮፓ");
     namesMap.put("154", "ሰሜናዊ አውሮፓ");
     namesMap.put("155", "ምስራቃዊ አውሮፓ");
+    namesMap.put("202", "ከሰሃራ በታች አፍሪካ");
     namesMap.put("419", "ላቲን አሜሪካ");
     namesMap.put("AC", "አሴንሽን ደሴት");
     namesMap.put("AD", "አንዶራ");
@@ -385,9 +388,9 @@
     namesMap.put("CU", "ኩባ");
     namesMap.put("CV", "ኬፕ ቬርዴ");
     namesMap.put("CW", "ኩራሳዎ");
-    namesMap.put("CX", "የገና ደሴት");
+    namesMap.put("CX", "ክሪስማስ ደሴት");
     namesMap.put("CY", "ሳይፕረስ");
-    namesMap.put("CZ", "ቼችኒያ");
+    namesMap.put("CZ", "ቼቺያ");
     namesMap.put("DE", "ጀርመን");
     namesMap.put("DG", "ዲዬጎ ጋርሺያ");
     namesMap.put("DJ", "ጂቡቲ");
@@ -559,7 +562,7 @@
     namesMap.put("TH", "ታይላንድ");
     namesMap.put("TJ", "ታጃኪስታን");
     namesMap.put("TK", "ቶክላው");
-    namesMap.put("TL", "ምስራቅ ሌስት");
+    namesMap.put("TL", "ቲሞር ሌስቴ");
     namesMap.put("TM", "ቱርክሜኒስታን");
     namesMap.put("TN", "ቱኒዚያ");
     namesMap.put("TO", "ቶንጋ");
@@ -614,21 +617,22 @@
         "019": "አሜሪካ",
         "021": "ሰሜናዊ አሜሪካ",
         "029": "ካሪቢያን",
-        "030": "ምዕራባዊ እሲያ",
+        "030": "ምስራቃዊ እስያ",
         "034": "ደቡባዊ እሲያ",
         "035": "ምዕራባዊ ደቡብ እሲያ",
         "039": "ደቡባዊ አውሮፓ",
-        "053": "አውስትራሊያ",
+        "053": "አውስትራሌዥያ",
         "054": "ሜላኔዥያ",
         "057": "የማይክሮኔዥያን ክልል",
         "061": "ፖሊኔዥያ",
         "142": "እሲያ",
         "143": "መካከለኛው እሲያ",
-        "145": "ምስራቃዊ እሲያ",
+        "145": "ምዕራባዊ እስያ",
         "150": "አውሮፓ",
         "151": "ምዕራባዊ አውሮፓ",
         "154": "ሰሜናዊ አውሮፓ",
         "155": "ምስራቃዊ አውሮፓ",
+        "202": "ከሰሃራ በታች አፍሪካ",
         "419": "ላቲን አሜሪካ",
         "AC": "አሴንሽን ደሴት",
         "AD": "አንዶራ",
@@ -685,9 +689,9 @@
         "CU": "ኩባ",
         "CV": "ኬፕ ቬርዴ",
         "CW": "ኩራሳዎ",
-        "CX": "የገና ደሴት",
+        "CX": "ክሪስማስ ደሴት",
         "CY": "ሳይፕረስ",
-        "CZ": "ቼችኒያ",
+        "CZ": "ቼቺያ",
         "DE": "ጀርመን",
         "DG": "ዲዬጎ ጋርሺያ",
         "DJ": "ጂቡቲ",
@@ -859,7 +863,7 @@
         "TH": "ታይላንድ",
         "TJ": "ታጃኪስታን",
         "TK": "ቶክላው",
-        "TL": "ምስራቅ ሌስት",
+        "TL": "ቲሞር ሌስቴ",
         "TM": "ቱርክሜኒስታን",
         "TN": "ቱኒዚያ",
         "TO": "ቶንጋ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar.java
index b9b9ef6..7e625cb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar.java
@@ -43,6 +43,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "ET",
         "AZ",
         "AM",
@@ -338,6 +340,7 @@
     namesMap.put("151", "شرق أوروبا");
     namesMap.put("154", "شمال أوروبا");
     namesMap.put("155", "غرب أوروبا");
+    namesMap.put("202", "أفريقيا جنوب الصحراء الكبرى");
     namesMap.put("419", "أمريكا اللاتينية");
     namesMap.put("AC", "جزيرة أسينشيون");
     namesMap.put("AD", "أندورا");
@@ -568,7 +571,7 @@
     namesMap.put("TH", "تايلاند");
     namesMap.put("TJ", "طاجيكستان");
     namesMap.put("TK", "توكيلو");
-    namesMap.put("TL", "تيمور- ليشتي");
+    namesMap.put("TL", "تيمور - ليشتي");
     namesMap.put("TM", "تركمانستان");
     namesMap.put("TN", "تونس");
     namesMap.put("TO", "تونغا");
@@ -638,6 +641,7 @@
         "151": "شرق أوروبا",
         "154": "شمال أوروبا",
         "155": "غرب أوروبا",
+        "202": "أفريقيا جنوب الصحراء الكبرى",
         "419": "أمريكا اللاتينية",
         "AC": "جزيرة أسينشيون",
         "AD": "أندورا",
@@ -868,7 +872,7 @@
         "TH": "تايلاند",
         "TJ": "طاجيكستان",
         "TK": "توكيلو",
-        "TL": "تيمور- ليشتي",
+        "TL": "تيمور - ليشتي",
         "TM": "تركمانستان",
         "TN": "تونس",
         "TO": "تونغا",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_LY.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_LY.java
index d8417bb..40de216 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_LY.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_LY.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "ET",
         "AZ",
         "AM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_SA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_SA.java
index df239c1..ec87b30 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_SA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ar_SA.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "ET",
         "AZ",
         "AM",
@@ -298,7 +300,6 @@
     namesMap.put("EA", "سبتة ومليلية");
     namesMap.put("MO", "ماكاو الصينية (منطقة إدارية خاصة)");
     namesMap.put("MS", "مونتيسيرات");
-    namesMap.put("PM", "سان بيير وميكولون");
     namesMap.put("UY", "أوروغواي");
   }
 
@@ -314,7 +315,6 @@
         "EA": "سبتة ومليلية",
         "MO": "ماكاو الصينية (منطقة إدارية خاصة)",
         "MS": "مونتيسيرات",
-        "PM": "سان بيير وميكولون",
         "UY": "أوروغواي"
     };
   }-*/;
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_as.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_as.java
index 45d2d06..3d67f3c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_as.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_as.java
@@ -34,492 +34,566 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
-        "AG",
-        "AW",
-        "BB",
-        "BL",
-        "BM",
-        "BQ",
-        "BS",
-        "BZ",
-        "CA",
-        "CR",
-        "CU",
-        "CW",
-        "CZ",
-        "DM",
-        "DO",
-        "EU",
-        "EZ",
-        "GD",
-        "GL",
-        "GP",
-        "GT",
-        "HN",
-        "HT",
-        "JM",
-        "KN",
-        "KY",
-        "LC",
-        "MF",
-        "MQ",
-        "MS",
-        "MX",
-        "NI",
-        "PA",
-        "PM",
-        "PR",
-        "QO",
-        "SV",
-        "SX",
-        "TC",
-        "TT",
-        "AE",
-        "UN",
-        "VC",
-        "VG",
-        "VI",
+        "XA",
+        "XB",
         "AT",
         "AU",
-        "AO",
-        "AC",
-        "CI",
-        "IM",
         "IS",
+        "IM",
+        "QO",
         "AZ",
+        "AD",
         "AF",
         "AS",
         "IE",
-        "AM",
-        "AR",
         "DZ",
         "AX",
         "AL",
+        "AW",
+        "AR",
+        "AM",
         "UM",
+        "VI",
         "UA",
+        "EZ",
+        "EU",
+        "GQ",
         "EC",
+        "EG",
+        "IL",
         "IT",
-        "ET",
         "ID",
-        "YE",
+        "ET",
+        "EE",
         "IQ",
         "IR",
-        "ER",
-        "IL",
         "UG",
         "UZ",
         "KP",
         "MP",
         "UY",
-        "GF",
+        "AO",
+        "AC",
         "AQ",
-        "EE",
+        "AG",
         "AI",
-        "AD",
+        "SV",
+        "ER",
         "OM",
-        "WF",
         "CD",
         "CG",
-        "KM",
-        "CO",
         "XK",
+        "KH",
+        "CO",
         "KZ",
         "QA",
-        "KH",
-        "EA",
-        "KG",
+        "CA",
+        "CU",
         "KI",
+        "KG",
         "CK",
+        "CW",
         "KW",
+        "KY",
         "KE",
-        "CV",
-        "CC",
         "IC",
+        "CV",
         "CM",
-        "CX",
-        "HR",
+        "BQ",
+        "CC",
+        "CI",
+        "KM",
+        "CR",
         "CP",
-        "GA",
+        "HR",
+        "CX",
         "GM",
         "GY",
         "GN",
         "GW",
+        "GT",
+        "GP",
         "GU",
+        "GA",
         "GG",
         "GR",
+        "GL",
+        "GD",
         "GH",
+        "CY",
+        "ST",
+        "TD",
+        "SM",
+        "SJ",
+        "WS",
+        "CZ",
+        "SX",
+        "SL",
         "CL",
+        "SY",
         "CN",
-        "GE",
-        "JO",
+        "CH",
+        "SE",
+        "SD",
+        "EA",
+        "SN",
+        "SO",
+        "SB",
+        "SA",
+        "RS",
+        "SG",
+        "SC",
+        "SR",
+        "KN",
+        "PM",
+        "BL",
+        "VC",
+        "MF",
+        "LC",
+        "SH",
         "JP",
+        "JM",
         "ZM",
         "JE",
         "DE",
         "DJ",
         "GI",
         "ZW",
+        "GE",
+        "JO",
         "TO",
+        "TW",
+        "TC",
+        "TL",
         "TN",
         "TV",
         "TK",
-        "TA",
+        "TG",
+        "TT",
+        "DG",
         "DK",
-        "TW",
+        "DM",
+        "DO",
         "TJ",
         "TZ",
-        "TR",
         "TM",
+        "TR",
+        "TA",
         "TH",
+        "ZA",
         "KR",
+        "SS",
         "GS",
         "TF",
-        "SS",
-        "ZA",
-        "DG",
-        "NC",
-        "NO",
-        "NF",
         "NE",
         "NG",
         "NR",
         "NA",
         "NU",
+        "NC",
         "NZ",
-        "GQ",
+        "NI",
         "NL",
         "NP",
-        "PT",
+        "NO",
+        "NF",
         "EH",
         "PK",
+        "PA",
         "PG",
         "PW",
+        "PY",
         "PN",
-        "TL",
+        "PR",
         "PE",
         "PL",
-        "PY",
+        "PT",
         "FK",
-        "PF",
         "FO",
         "FJ",
         "FI",
         "PH",
         "PS",
         "FR",
-        "BV",
-        "BA",
+        "GF",
+        "PF",
+        "BO",
         "BD",
+        "BS",
         "BH",
-        "BI",
-        "BF",
+        "BB",
+        "BM",
+        "BV",
         "BG",
+        "BF",
+        "BI",
         "BJ",
         "BE",
         "BY",
-        "BW",
-        "BO",
+        "BZ",
         "BR",
-        "BN",
         "IO",
+        "VG",
+        "BN",
+        "BA",
+        "BW",
         "VU",
         "IN",
         "VN",
         "BT",
-        "VE",
         "VA",
+        "VE",
         "MN",
-        "TD",
-        "CF",
         "ME",
-        "MA",
-        "MR",
-        "MU",
+        "CF",
         "FM",
-        "MM",
-        "YT",
-        "MH",
-        "MT",
-        "MV",
-        "MW",
-        "ML",
-        "MY",
-        "EG",
-        "MZ",
-        "MC",
-        "MD",
+        "MR",
         "MO",
         "MG",
-        "MK",
-        "TG",
+        "YT",
+        "MV",
+        "MY",
+        "MW",
+        "ML",
+        "MT",
         "US",
-        "RU",
-        "RO",
-        "RW",
-        "LR",
-        "LU",
+        "MQ",
+        "MH",
+        "MX",
+        "MK",
+        "MC",
+        "MD",
+        "MM",
+        "MA",
+        "MU",
+        "MZ",
+        "MS",
+        "YE",
         "LA",
+        "LU",
+        "LV",
         "LI",
         "LT",
         "LY",
-        "LB",
+        "LR",
         "LS",
-        "LV",
+        "LB",
         "LK",
         "SK",
-        "GB",
-        "SB",
-        "CY",
-        "ST",
-        "RE",
-        "SM",
-        "SJ",
-        "WS",
-        "RS",
-        "SG",
-        "SL",
-        "SY",
-        "SC",
-        "CH",
-        "SE",
-        "SD",
-        "SR",
-        "SN",
-        "SH",
-        "SO",
-        "SZ",
-        "SA",
-        "ES",
         "SI",
+        "AE",
+        "GB",
+        "ES",
+        "SZ",
         "HK",
+        "HN",
         "HU",
+        "HT",
         "HM",
+        "RU",
+        "UN",
+        "RE",
+        "RO",
+        "RW",
+        "WF",
     };
   }
 
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
-    namesMap.put("053", "অস্ট্রেলেশিয়া");
-    namesMap.put("054", "ম্যালেনেশিয়া");
-    namesMap.put("057", "মাইক্রোনেশিয়ান অঞ্চল (অনুবাদ সংকেত: সতর্কতা, ডানদিকে তথ্য প্যানেল দেখুন।)");
-    namesMap.put("AC", "অ্যাসেনশন আইল্যান্ড");
-    namesMap.put("AD", "এ্যান্ডোরা");
-    namesMap.put("AE", "UAE");
+    namesMap.put("001", "বিশ্ব");
+    namesMap.put("002", "আফ্ৰিকা");
+    namesMap.put("003", "উদীচ্য আমেৰিকা");
+    namesMap.put("005", "দক্ষিণ আমেৰিকা");
+    namesMap.put("009", "অ’চেনীয়া");
+    namesMap.put("011", "পাশ্চাত্য আফ্ৰিকা");
+    namesMap.put("013", "মধ্য আমেৰিকা");
+    namesMap.put("014", "প্ৰাচ্য আফ্ৰিকা");
+    namesMap.put("015", "উদীচ্য আফ্ৰিকা");
+    namesMap.put("017", "মধ্য আফ্ৰিকা");
+    namesMap.put("018", "দাক্ষিণাত্য আফ্ৰিকা");
+    namesMap.put("019", "আমেৰিকাছ্");
+    namesMap.put("021", "উত্তৰীয় আমেৰিকা");
+    namesMap.put("029", "কেৰিবিয়ান");
+    namesMap.put("030", "প্ৰাচ্য এছিয়া");
+    namesMap.put("034", "দাক্ষিণাত্য এছিয়া");
+    namesMap.put("035", "দক্ষিণ-পূব এছিয়া");
+    namesMap.put("039", "দাক্ষিণাত্য ইউৰোপ");
+    namesMap.put("053", "অষ্ট্ৰেলেছিয়া");
+    namesMap.put("054", "মেলানেছিয়া");
+    namesMap.put("057", "মাইক্ৰোনেচিয় ক্ষেত্ৰ");
+    namesMap.put("061", "পলিনেচিয়া");
+    namesMap.put("142", "এছিয়া");
+    namesMap.put("143", "মধ্য এছিয়া");
+    namesMap.put("145", "পাশ্চাত্য এছিয়া");
+    namesMap.put("150", "ইউৰোপ");
+    namesMap.put("151", "প্ৰাচ্য ইউৰোপ");
+    namesMap.put("154", "উদীচ্য ইউৰোপ");
+    namesMap.put("155", "পাশ্চাত্য ইউৰোপ");
+    namesMap.put("202", "উপ-ছাহাৰান আফ্ৰিকা");
+    namesMap.put("419", "লেটিন আমেৰিকা");
+    namesMap.put("AC", "এচেনচিয়ন দ্বীপ");
+    namesMap.put("AD", "আন্দোৰা");
+    namesMap.put("AE", "সংযুক্ত আৰব আমিৰাত");
     namesMap.put("AF", "আফগানিস্তান");
-    namesMap.put("AI", "এ্যাঙ্গুইলা");
-    namesMap.put("AL", "আল্বেনিয়া");
-    namesMap.put("AM", "আরমেনিয়া");
-    namesMap.put("AO", "অ্যাঙ্গোলা");
-    namesMap.put("AQ", "এন্টাৰ্টিকা");
-    namesMap.put("AR", "আর্জিণ্টিনা");
-    namesMap.put("AS", "আমেরিকান সামোয়া");
-    namesMap.put("AT", "অস্ট্রিয়া");
-    namesMap.put("AU", "অস্ট্রেলিয়া");
-    namesMap.put("AX", "আলে্যান্ড দ্বীপপুঞ্জ");
-    namesMap.put("AZ", "আজেরবাইজান");
-    namesMap.put("BA", "বসনিয়া ও হারজেগোভিনা");
+    namesMap.put("AG", "এণ্টিগুৱা আৰু বাৰ্বুডা");
+    namesMap.put("AI", "এনগুইলা");
+    namesMap.put("AL", "আলবেনিয়া");
+    namesMap.put("AM", "আৰ্মেনিয়া");
+    namesMap.put("AO", "এংগোলা");
+    namesMap.put("AQ", "এণ্টাৰ্কটিকা");
+    namesMap.put("AR", "আৰ্জেণ্টিনা");
+    namesMap.put("AS", "আমেৰিকান চামোৱা");
+    namesMap.put("AT", "অষ্ট্ৰিয়া");
+    namesMap.put("AU", "অষ্ট্ৰেলিয়া");
+    namesMap.put("AW", "আৰুবা");
+    namesMap.put("AX", "আলণ্ড দ্বীপপুঞ্জ");
+    namesMap.put("AZ", "আজাৰবেইজান");
+    namesMap.put("BA", "ব’ছনিয়া আৰু হাৰ্জেগ’ভিনা");
+    namesMap.put("BB", "বাৰ্বাডোচ");
     namesMap.put("BD", "বাংলাদেশ");
     namesMap.put("BE", "বেলজিয়াম");
-    namesMap.put("BF", "বুর্কিনা ফাসো");
-    namesMap.put("BG", "বুলগেরিয়া");
-    namesMap.put("BH", "বাহরাইন");
-    namesMap.put("BI", "বুরুন্ডি");
+    namesMap.put("BF", "বুৰকিনা ফাচো");
+    namesMap.put("BG", "বুলগেৰিয়া");
+    namesMap.put("BH", "বাহৰেইন");
+    namesMap.put("BI", "বুৰুণ্ডি");
     namesMap.put("BJ", "বেনিন");
-    namesMap.put("BN", "ব্রুনেই");
-    namesMap.put("BO", "বোলিভিয়া");
-    namesMap.put("BR", "ব্রাজিল");
+    namesMap.put("BL", "ছেইণ্ট বাৰ্থলেমে");
+    namesMap.put("BM", "বাৰ্মুডা");
+    namesMap.put("BN", "ব্ৰুনেই");
+    namesMap.put("BO", "বলিভিয়া");
+    namesMap.put("BQ", "কেৰিবিয়ান নেদাৰলেণ্ডছ");
+    namesMap.put("BR", "ব্ৰাজিল");
+    namesMap.put("BS", "বাহামাছ");
     namesMap.put("BT", "ভুটান");
-    namesMap.put("BV", "বভেট দ্বীপ");
-    namesMap.put("BW", "বোট্স্বানা");
-    namesMap.put("BY", "বেলারুশ");
-    namesMap.put("CC", "কোকোস (কিলিং) দ্বীপপুঞ্জ");
-    namesMap.put("CD", "কঙ্গো - কিনসাসা");
+    namesMap.put("BV", "বুভে দ্বীপ");
+    namesMap.put("BW", "ব’টচোৱানা");
+    namesMap.put("BY", "বেলাৰুছ");
+    namesMap.put("BZ", "বেলিজ");
+    namesMap.put("CA", "কানাডা");
+    namesMap.put("CC", "কোকোচ (কীলিং) দ্বীপপুঞ্জ");
+    namesMap.put("CD", "কঙ্গো - কিনচাছা");
     namesMap.put("CF", "মধ্য আফ্রিকান প্রজাতন্ত্র");
     namesMap.put("CG", "কঙ্গো - ব্রাজাভিল");
-    namesMap.put("CH", "সুইজর্লণ্ড");
-    namesMap.put("CI", "আইভরি কোস্ট");
+    namesMap.put("CH", "চুইজাৰলেণ্ড");
+    namesMap.put("CI", "কোটে ডি আইভৰ");
     namesMap.put("CK", "কুক দ্বীপপুঞ্জ");
     namesMap.put("CL", "চিলি");
-    namesMap.put("CM", "ক্যামেরুন");
+    namesMap.put("CM", "কেমেৰুণ");
     namesMap.put("CN", "চীন");
-    namesMap.put("CO", "কলোমবিয়া");
-    namesMap.put("CP", "ক্লিপারটন দ্বীপ");
+    namesMap.put("CO", "কলম্বিয়া");
+    namesMap.put("CP", "ক্লিপাৰটোন দ্বীপ");
+    namesMap.put("CR", "কোষ্টা ৰিকা");
+    namesMap.put("CU", "কিউবা");
     namesMap.put("CV", "কেপ ভার্দে");
-    namesMap.put("CX", "ক্রিস্টমাস দ্বীপ");
-    namesMap.put("CY", "সাইপ্রাসদ্বিপ");
-    namesMap.put("DE", "জাৰ্মানি");
-    namesMap.put("DG", "দিয়েগো গার্সিয়া");
-    namesMap.put("DJ", "জিবুতি");
-    namesMap.put("DK", "ডেন্মার্ক্");
-    namesMap.put("DZ", "আলজেরিয়া");
-    namesMap.put("EA", "কিউটা & ম্লিলা");
-    namesMap.put("EC", "ইকোয়াডর");
-    namesMap.put("EE", "এস্তোনিয়াদেশ");
-    namesMap.put("EG", "মিশর");
-    namesMap.put("EH", "পশ্চিম সাহারা");
-    namesMap.put("ER", "ইরিত্রিয়া");
-    namesMap.put("ES", "স্পেন");
-    namesMap.put("ET", "ইথিওপিয়া");
-    namesMap.put("FI", "ফিনল্যাণ্ড");
+    namesMap.put("CW", "কুৰাকাও");
+    namesMap.put("CX", "খ্ৰীষ্টমাছ দ্বীপ");
+    namesMap.put("CY", "চাইপ্ৰাছ");
+    namesMap.put("CZ", "চিজেচিয়া");
+    namesMap.put("DE", "জাৰ্মানী");
+    namesMap.put("DG", "ডিয়েগো গাৰ্চিয়া");
+    namesMap.put("DJ", "জিবুটি");
+    namesMap.put("DK", "ডেনমাৰ্ক");
+    namesMap.put("DM", "ড’মিনিকা");
+    namesMap.put("DO", "ড’মিনিকান ৰিপাব্লিক");
+    namesMap.put("DZ", "আলজেৰিয়া");
+    namesMap.put("EA", "চেউটা আৰু মেলিলা");
+    namesMap.put("EC", "ইকুৱেডৰ");
+    namesMap.put("EE", "ইষ্টোনিয়া");
+    namesMap.put("EG", "ইজিপ্ত");
+    namesMap.put("EH", "পশ্চিমীয় ছাহাৰা");
+    namesMap.put("ER", "এৰিত্ৰিয়া");
+    namesMap.put("ES", "স্পেইন");
+    namesMap.put("ET", "ইথিঅ’পিয়া");
+    namesMap.put("EU", "ইউৰোপীয় সংঘ");
+    namesMap.put("EZ", "ইউৰোজ’ন");
+    namesMap.put("FI", "ফিনলেণ্ড");
     namesMap.put("FJ", "ফিজি");
-    namesMap.put("FK", "ফকল্যান্ড দ্বীপপুঞ্জ");
-    namesMap.put("FM", "মাইক্রোনেশিয়া");
-    namesMap.put("FO", "ফারো দ্বীপপুঞ্জ");
+    namesMap.put("FK", "ফকলেণ্ড দ্বীপপুঞ্জ");
+    namesMap.put("FM", "মাইক্ৰোনেচিয়া");
+    namesMap.put("FO", "ফাৰো দ্বীপপুঞ্জ");
     namesMap.put("FR", "ফ্ৰান্স");
-    namesMap.put("GA", "গাবোনবাদ্যযন্ত্র");
+    namesMap.put("GA", "গেবন");
     namesMap.put("GB", "সংযুক্ত ৰাজ্য");
-    namesMap.put("GE", "জর্জিয়া");
-    namesMap.put("GF", "একটি দেশের নাম");
-    namesMap.put("GG", "গেঁজি");
+    namesMap.put("GD", "গ্ৰেনাডা");
+    namesMap.put("GE", "জৰ্জিয়া");
+    namesMap.put("GF", "ফ্ৰান্স গয়ানা");
+    namesMap.put("GG", "গোৰেনচি");
     namesMap.put("GH", "ঘানা");
-    namesMap.put("GI", "জিব্রালটার");
-    namesMap.put("GM", "গাম্বিয়াদেশ");
+    namesMap.put("GI", "জিব্ৰাল্টৰ");
+    namesMap.put("GL", "গ্ৰীণলেণ্ড");
+    namesMap.put("GM", "গাম্বিয়া");
     namesMap.put("GN", "গিনি");
-    namesMap.put("GQ", "নিরক্ষীয় গিনি");
-    namesMap.put("GR", "গ্রীস");
-    namesMap.put("GS", "দক্ষিণ জৰ্জিয়া আৰু দক্ষিণ চেণ্ডৱিচ্‌ দ্বীপপুঞ্জ");
-    namesMap.put("GU", "গুয়াম");
-    namesMap.put("GW", "গিনি-বিসাউ");
+    namesMap.put("GP", "গুৱাডেলুপ");
+    namesMap.put("GQ", "ইকুৱেটৰিয়েল গিনি");
+    namesMap.put("GR", "গ্ৰীচ");
+    namesMap.put("GS", "দক্ষিণ জৰ্জিয়া আৰু দক্ষিণ চেণ্ডৱিচ দ্বীপপুঞ্জ");
+    namesMap.put("GT", "গুৱাটেমালা");
+    namesMap.put("GU", "গুৱাম");
+    namesMap.put("GW", "গিনি-বিছাও");
     namesMap.put("GY", "গায়ানা");
-    namesMap.put("HK", "হংকং এসএআর চীন");
-    namesMap.put("HM", "হাৰ্ড দ্বীপ আৰু মেক্‌ডোনাল্ড দ্বীপ");
-    namesMap.put("HR", "ক্রোয়েশিয়া");
-    namesMap.put("HU", "হাঙ্গেরি");
-    namesMap.put("IC", "ক্যানারি দ্বীপপুঞ্জ");
-    namesMap.put("ID", "ইন্দোনেশিয়া");
-    namesMap.put("IE", "আয়ারল্যাণ্ড");
-    namesMap.put("IL", "ইস্রায়েল");
-    namesMap.put("IM", "আইল অফ ম্যান");
-    namesMap.put("IN", "ভারত");
-    namesMap.put("IO", "ব্ৰিটিশ্ব ইণ্ডিয়ান মহাসাগৰৰ অঞ্চল");
-    namesMap.put("IQ", "ইরাক");
-    namesMap.put("IR", "ইরান");
-    namesMap.put("IS", "আইস্ল্যাণ্ড");
+    namesMap.put("HK", "হং কং এছ. এ. আৰ. চীন");
+    namesMap.put("HM", "হাৰ্ড দ্বীপ আৰু মেকডোনাল্ড দ্বীপপুঞ্জ");
+    namesMap.put("HN", "হন্দুৰাছ");
+    namesMap.put("HR", "ক্ৰোৱেছিয়া");
+    namesMap.put("HT", "হাইটি");
+    namesMap.put("HU", "হাংগেৰী");
+    namesMap.put("IC", "কেনেৰী দ্বীপপুঞ্জ");
+    namesMap.put("ID", "ইণ্ডোনেচিয়া");
+    namesMap.put("IE", "আয়াৰলেণ্ড");
+    namesMap.put("IL", "ইজৰাইল");
+    namesMap.put("IM", "আইল অফ মেন");
+    namesMap.put("IN", "ভাৰত");
+    namesMap.put("IO", "ব্ৰিটিছ ইণ্ডিয়ান অ’চন টেৰিট’ৰি");
+    namesMap.put("IQ", "ইৰাক");
+    namesMap.put("IR", "ইৰান");
+    namesMap.put("IS", "আইচলেণ্ড");
     namesMap.put("IT", "ইটালি");
-    namesMap.put("JE", "জার্সি");
-    namesMap.put("JO", "জর্ডন");
+    namesMap.put("JE", "জাৰ্চি");
+    namesMap.put("JM", "জামাইকা");
+    namesMap.put("JO", "জৰ্ডান");
     namesMap.put("JP", "জাপান");
     namesMap.put("KE", "কেনিয়া");
-    namesMap.put("KG", "কিরগিজস্তান");
-    namesMap.put("KH", "কাম্বোজ");
-    namesMap.put("KI", "কিরিবাতি");
-    namesMap.put("KM", "কমোরোস");
-    namesMap.put("KP", "উত্তর কোরিয়া");
-    namesMap.put("KR", "দক্ষিণ কোরিয়া");
-    namesMap.put("KW", "কুয়েত");
-    namesMap.put("KZ", "কাজাকস্থান");
-    namesMap.put("LA", "লাত্তস");
+    namesMap.put("KG", "কিৰ্গিজস্তান");
+    namesMap.put("KH", "কম্বোডিয়া");
+    namesMap.put("KI", "কিৰিবাটি");
+    namesMap.put("KM", "কোমোৰোজ");
+    namesMap.put("KN", "ছেইণ্ট কিটছ আৰু নেভিছ");
+    namesMap.put("KP", "উত্তৰ কোৰিয়া");
+    namesMap.put("KR", "দক্ষিণ কোৰিয়া");
+    namesMap.put("KW", "কুৱেইট");
+    namesMap.put("KY", "কেইমেন দ্বীপপুঞ্জ");
+    namesMap.put("KZ", "কাজাখাস্তান");
+    namesMap.put("LA", "লাওচ");
     namesMap.put("LB", "লেবানন");
-    namesMap.put("LI", "লিচেনস্টেইন");
+    namesMap.put("LC", "ছেইণ্ট লুচিয়া");
+    namesMap.put("LI", "লিচটেনষ্টেইন");
     namesMap.put("LK", "শ্রীলংকা");
-    namesMap.put("LR", "লাইবেরিয়া");
-    namesMap.put("LS", "লেসোথো");
-    namesMap.put("LT", "লিত্ভা");
-    namesMap.put("LU", "লাক্সেমবার্গ");
-    namesMap.put("LV", "ল্যাট্ভিআ");
+    namesMap.put("LR", "লিবেৰিয়া");
+    namesMap.put("LS", "লেছ’থ’");
+    namesMap.put("LT", "লিথুৱানিয়া");
+    namesMap.put("LU", "লাক্সেমবাৰ্গ");
+    namesMap.put("LV", "লাটভিয়া");
     namesMap.put("LY", "লিবিয়া");
-    namesMap.put("MA", "মরক্কো");
+    namesMap.put("MA", "মৰক্কো");
     namesMap.put("MC", "মোনাকো");
-    namesMap.put("MD", "মোল্দাভিয়া");
-    namesMap.put("ME", "মন্টিনিগ্রো");
-    namesMap.put("MG", "ম্যাডাগ্যাস্কার");
-    namesMap.put("MH", "মার্শাল দ্বীপপুঞ্জ");
-    namesMap.put("MK", "ম্যাসাডোনিয়া");
+    namesMap.put("MD", "মোলডোভা");
+    namesMap.put("ME", "মণ্টেনেগ্ৰু");
+    namesMap.put("MF", "ছেইণ্ট মাৰ্টিন");
+    namesMap.put("MG", "মাদাগাস্কাৰ");
+    namesMap.put("MH", "মাৰ্শ্বাল দ্বীপপুঞ্জ");
+    namesMap.put("MK", "মেচিডোনীয়া");
     namesMap.put("ML", "মালি");
-    namesMap.put("MM", "মায়ানমার (বার্মা)");
-    namesMap.put("MN", "মঙ্গোলিআ");
-    namesMap.put("MO", "ম্যাকাও এসএআর চীন");
-    namesMap.put("MP", "উত্তর মারিয়ানা দ্বীপপুঞ্জ");
-    namesMap.put("MR", "মরিতানিয়া");
-    namesMap.put("MT", "মালটা");
-    namesMap.put("MU", "মরিশাস");
+    namesMap.put("MM", "ম্যানমাৰ (বাৰ্মা)");
+    namesMap.put("MN", "মঙ্গোলিয়া");
+    namesMap.put("MO", "মাকাউ এছ. এ. আৰ. চীন");
+    namesMap.put("MP", "উত্তৰ মাৰিয়ানা দ্বীপপুঞ্জ");
+    namesMap.put("MQ", "মাৰ্টিনিক");
+    namesMap.put("MR", "মাউৰিটানিয়া");
+    namesMap.put("MS", "ম’ণ্টছেৰাট");
+    namesMap.put("MT", "মাল্টা");
+    namesMap.put("MU", "মৰিছাছ");
     namesMap.put("MV", "মালদ্বীপ");
-    namesMap.put("MW", "মালাউই");
-    namesMap.put("MY", "মাল্যাশিয়া");
-    namesMap.put("MZ", "মোজাম্বিক");
+    namesMap.put("MW", "মালাৱি");
+    namesMap.put("MX", "মেক্সিকো");
+    namesMap.put("MY", "মালয়েচিয়া");
+    namesMap.put("MZ", "ম’জামবিক");
     namesMap.put("NA", "নামিবিয়া");
-    namesMap.put("NC", "নতুন ক্যালেডোনিয়া");
-    namesMap.put("NE", "নাইজারনদী");
-    namesMap.put("NF", "নরফোক দ্বীপ");
-    namesMap.put("NG", "নাইজিরিয়াদেশ");
-    namesMap.put("NL", "নেদারল্যান্ডস");
-    namesMap.put("NO", "নরত্তএদেশ");
+    namesMap.put("NC", "নিউ কেলিডোনিয়া");
+    namesMap.put("NE", "নাইজাৰ");
+    namesMap.put("NF", "ন’ৰফ’ক দ্বীপ");
+    namesMap.put("NG", "নাইজেৰিয়া");
+    namesMap.put("NI", "নিকাৰাগুৱা");
+    namesMap.put("NL", "নেডাৰলেণ্ড");
+    namesMap.put("NO", "নৰৱে");
     namesMap.put("NP", "নেপাল");
-    namesMap.put("NR", "নাউরু");
-    namesMap.put("NU", "নিউই");
-    namesMap.put("NZ", "নিউজিল্যান্ড");
+    namesMap.put("NR", "নাউৰু");
+    namesMap.put("NU", "নিউ");
+    namesMap.put("NZ", "নিউজিলেণ্ড");
     namesMap.put("OM", "ওমান");
-    namesMap.put("PE", "পেরু");
-    namesMap.put("PF", "ফরাসি পলিনেশিয়া");
-    namesMap.put("PG", "পাপুয়া নিউ গিনি");
-    namesMap.put("PH", "ফিলিপাইন");
+    namesMap.put("PA", "পানামা");
+    namesMap.put("PE", "পেৰু");
+    namesMap.put("PF", "ফ্ৰান্স পোলেনচিয়া");
+    namesMap.put("PG", "পাপুৱা নিউ গিনি");
+    namesMap.put("PH", "ফিলিপাইনছ");
     namesMap.put("PK", "পাকিস্তান");
-    namesMap.put("PL", "পোল্যান্ড");
-    namesMap.put("PN", "পিটকেয়ার্ন দ্বীপপুঞ্জ");
+    namesMap.put("PL", "পোলেণ্ড");
+    namesMap.put("PM", "ছেইণ্ট পিয়েৰে আৰু মিকিউৱেলন");
+    namesMap.put("PN", "পিটকেইৰ্ণ দ্বীপপুঞ্জ");
+    namesMap.put("PR", "পুৱেৰ্টো ৰিকো");
     namesMap.put("PS", "ফিলিস্তিন অঞ্চল");
-    namesMap.put("PT", "পর্তুগাল");
+    namesMap.put("PT", "পৰ্তুগাল");
     namesMap.put("PW", "পালাউ");
-    namesMap.put("PY", "প্যারাগুয়ে");
-    namesMap.put("QA", "কাতার");
-    namesMap.put("RE", "সাক্ষাৎ");
-    namesMap.put("RO", "রুমানিয়া");
-    namesMap.put("RS", "সার্বিয়া");
-    namesMap.put("RU", "রাশিয়া");
-    namesMap.put("RW", "রুয়ান্ডা");
-    namesMap.put("SA", "সৌদি আরব");
-    namesMap.put("SB", "সলোমান দ্বীপপুঞ্জ");
-    namesMap.put("SC", "সিসিলি");
-    namesMap.put("SD", "সুদান");
-    namesMap.put("SE", "সুইডেন");
-    namesMap.put("SG", "সিঙ্গাপুর");
-    namesMap.put("SH", "সেন্ট হেলেনা");
-    namesMap.put("SI", "স্লোভানিয়া");
-    namesMap.put("SJ", "সাভালবার্ড ও জান মেন");
+    namesMap.put("PY", "পাৰাগুৱে");
+    namesMap.put("QA", "কাটাৰ");
+    namesMap.put("QO", "আউটলায়িং অ’চিয়ানিয়া");
+    namesMap.put("RE", "ৰিইউনিয়ন");
+    namesMap.put("RO", "ৰোমানিয়া");
+    namesMap.put("RS", "ছাৰ্বিয়া");
+    namesMap.put("RU", "ৰাছিয়া");
+    namesMap.put("RW", "ৰোৱাণ্ডা");
+    namesMap.put("SA", "চৌডি আৰবিয়া");
+    namesMap.put("SB", "চোলোমোন দ্বীপপুঞ্জ");
+    namesMap.put("SC", "ছিচিলিছ");
+    namesMap.put("SD", "চুডান");
+    namesMap.put("SE", "চুইডেন");
+    namesMap.put("SG", "ছিংগাপুৰ");
+    namesMap.put("SH", "ছেইণ্ট হেলেনা");
+    namesMap.put("SI", "শ্লোভেনিয়া");
+    namesMap.put("SJ", "চাভালবাৰ্ড আৰু জন মেয়ন");
     namesMap.put("SK", "শ্লোভাকিয়া");
-    namesMap.put("SL", "সিয়েরা লিওন");
-    namesMap.put("SM", "সান মেরিনো");
-    namesMap.put("SN", "সেনেগাল");
-    namesMap.put("SO", "সোমালিয়া");
-    namesMap.put("SR", "সুরিনাম");
-    namesMap.put("SS", "দক্ষিণ সুদান");
-    namesMap.put("ST", "সাও টোম এবং প্রিনসিপে");
-    namesMap.put("SY", "সিরিয়া");
-    namesMap.put("SZ", "সোয়াজিল্যান্ড");
-    namesMap.put("TA", "ট্রিস্টান ডা কুনা");
-    namesMap.put("TD", "মত্স্যবিশেষ");
+    namesMap.put("SL", "চিয়েৰা লিঅ’ন");
+    namesMap.put("SM", "চান মাৰিনো");
+    namesMap.put("SN", "চেনেগাল");
+    namesMap.put("SO", "চোমালিয়া");
+    namesMap.put("SR", "ছুৰিনাম");
+    namesMap.put("SS", "দক্ষিণ চুডান");
+    namesMap.put("ST", "চাও টোমে আৰু প্ৰিনচিপে");
+    namesMap.put("SV", "এল ছেলভেড’ৰ");
+    namesMap.put("SX", "চিণ্ট মাৰ্টেন");
+    namesMap.put("SY", "চিৰিয়া");
+    namesMap.put("SZ", "স্বাজিলেণ্ড");
+    namesMap.put("TA", "ত্ৰিস্তান দ্যা কুনহা");
+    namesMap.put("TC", "টাৰ্কছ অৰু কেইক’ছ দ্বীপপুঞ্জ");
+    namesMap.put("TD", "চাড");
     namesMap.put("TF", "দক্ষিণ ফ্ৰান্সৰ অঞ্চল");
-    namesMap.put("TG", "যাও");
-    namesMap.put("TH", "থাইল্যান্ড");
-    namesMap.put("TJ", "তাজিকস্থান");
+    namesMap.put("TG", "টোগো");
+    namesMap.put("TH", "থাইলেণ্ড");
+    namesMap.put("TJ", "তাজিকিস্তান");
     namesMap.put("TK", "টোকেলাউ");
-    namesMap.put("TL", "পূর্ব তিমুর");
-    namesMap.put("TM", "তুর্কমেনিয়া");
-    namesMap.put("TN", "টিউনিস্");
-    namesMap.put("TO", "টাঙ্গা");
-    namesMap.put("TR", "তুরস্ক");
+    namesMap.put("TL", "টিমোৰ-লেচটে");
+    namesMap.put("TM", "তুৰ্কমেনিস্তান");
+    namesMap.put("TN", "টুনিচিয়া");
+    namesMap.put("TO", "টংগা");
+    namesMap.put("TR", "তুৰ্কি");
+    namesMap.put("TT", "ট্ৰিনিডাড আৰু টোবাগো");
     namesMap.put("TV", "টুভালু");
-    namesMap.put("TW", "তাইওয়ান");
+    namesMap.put("TW", "টাইৱান");
     namesMap.put("TZ", "তাঞ্জানিয়া");
-    namesMap.put("UA", "ইউক্রেইন্");
-    namesMap.put("UG", "উগান্ডা");
-    namesMap.put("UM", "ইউ এস আউটলিং আইল্যান্ডস");
-    namesMap.put("US", "যুক্তৰাষ্ট্ৰ");
-    namesMap.put("UY", "উরুগুয়ে");
-    namesMap.put("UZ", "উজ্বেকিস্থান");
-    namesMap.put("VA", "ভ্যাটিকান সিটি");
-    namesMap.put("VE", "ভেনেজুয়েলা");
-    namesMap.put("VN", "ভিয়েতনাম");
-    namesMap.put("VU", "ভানুয়াতু");
-    namesMap.put("WF", "ওয়ালিস ও ফুটুনা");
-    namesMap.put("WS", "সামোয়া");
-    namesMap.put("XK", "কসোভো");
-    namesMap.put("YE", "ইমেন");
-    namesMap.put("YT", "মায়োত্তে");
-    namesMap.put("ZA", "দক্ষিন আফ্রিকা");
+    namesMap.put("UA", "ইউক্ৰেইন");
+    namesMap.put("UG", "উগাণ্ডা");
+    namesMap.put("UM", "ইউ. এছ. আউটলায়িং দ্বীপপুঞ্জ");
+    namesMap.put("UN", "ৰাষ্ট্ৰসংঘ");
+    namesMap.put("US", "মাৰ্কিন যুক্তৰাষ্ট্ৰ");
+    namesMap.put("UY", "উৰুগুৱে");
+    namesMap.put("UZ", "উজবেকিস্তান");
+    namesMap.put("VA", "ভেটিকান চিটি");
+    namesMap.put("VC", "ছেইণ্ট ভিনচেণ্ট আৰু গ্ৰীণাডাইনছ");
+    namesMap.put("VE", "ভেনিজুৱেলা");
+    namesMap.put("VG", "ব্ৰিটিছ ভাৰ্জিন দ্বীপপুঞ্জ");
+    namesMap.put("VI", "ইউ. এছ. ভাৰ্জিন দ্বীপপুঞ্জ");
+    namesMap.put("VN", "ভিয়েটনাম");
+    namesMap.put("VU", "ভানাটু");
+    namesMap.put("WF", "ৱালিছ আৰু ফুটুনা");
+    namesMap.put("WS", "চামোৱা");
+    namesMap.put("XK", "কচ’ভ’");
+    namesMap.put("YE", "য়েমেন");
+    namesMap.put("YT", "মায়োট্টে");
+    namesMap.put("ZA", "দক্ষিণ আফ্রিকা");
     namesMap.put("ZM", "জাম্বিয়া");
-    namesMap.put("ZW", "জিম্বাবুয়ে");
-    namesMap.put("ZZ", "অজ্ঞাত অঞ্চল");
+    namesMap.put("ZW", "জিম্বাবৱে");
+    namesMap.put("ZZ", "অজ্ঞাত ক্ষেত্ৰ");
   }
 
   @Override
@@ -529,226 +603,298 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
-        "053": "অস্ট্রেলেশিয়া",
-        "054": "ম্যালেনেশিয়া",
-        "057": "মাইক্রোনেশিয়ান অঞ্চল (অনুবাদ সংকেত: সতর্কতা, ডানদিকে তথ্য প্যানেল দেখুন।)",
-        "AC": "অ্যাসেনশন আইল্যান্ড",
-        "AD": "এ্যান্ডোরা",
-        "AE": "UAE",
+        "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": "আফগানিস্তান",
-        "AI": "এ্যাঙ্গুইলা",
-        "AL": "আল্বেনিয়া",
-        "AM": "আরমেনিয়া",
-        "AO": "অ্যাঙ্গোলা",
-        "AQ": "এন্টাৰ্টিকা",
-        "AR": "আর্জিণ্টিনা",
-        "AS": "আমেরিকান সামোয়া",
-        "AT": "অস্ট্রিয়া",
-        "AU": "অস্ট্রেলিয়া",
-        "AX": "আলে্যান্ড দ্বীপপুঞ্জ",
-        "AZ": "আজেরবাইজান",
-        "BA": "বসনিয়া ও হারজেগোভিনা",
+        "AG": "এণ্টিগুৱা আৰু বাৰ্বুডা",
+        "AI": "এনগুইলা",
+        "AL": "আলবেনিয়া",
+        "AM": "আৰ্মেনিয়া",
+        "AO": "এংগোলা",
+        "AQ": "এণ্টাৰ্কটিকা",
+        "AR": "আৰ্জেণ্টিনা",
+        "AS": "আমেৰিকান চামোৱা",
+        "AT": "অষ্ট্ৰিয়া",
+        "AU": "অষ্ট্ৰেলিয়া",
+        "AW": "আৰুবা",
+        "AX": "আলণ্ড দ্বীপপুঞ্জ",
+        "AZ": "আজাৰবেইজান",
+        "BA": "ব’ছনিয়া আৰু হাৰ্জেগ’ভিনা",
+        "BB": "বাৰ্বাডোচ",
         "BD": "বাংলাদেশ",
         "BE": "বেলজিয়াম",
-        "BF": "বুর্কিনা ফাসো",
-        "BG": "বুলগেরিয়া",
-        "BH": "বাহরাইন",
-        "BI": "বুরুন্ডি",
+        "BF": "বুৰকিনা ফাচো",
+        "BG": "বুলগেৰিয়া",
+        "BH": "বাহৰেইন",
+        "BI": "বুৰুণ্ডি",
         "BJ": "বেনিন",
-        "BN": "ব্রুনেই",
-        "BO": "বোলিভিয়া",
-        "BR": "ব্রাজিল",
+        "BL": "ছেইণ্ট বাৰ্থলেমে",
+        "BM": "বাৰ্মুডা",
+        "BN": "ব্ৰুনেই",
+        "BO": "বলিভিয়া",
+        "BQ": "কেৰিবিয়ান নেদাৰলেণ্ডছ",
+        "BR": "ব্ৰাজিল",
+        "BS": "বাহামাছ",
         "BT": "ভুটান",
-        "BV": "বভেট দ্বীপ",
-        "BW": "বোট্স্বানা",
-        "BY": "বেলারুশ",
-        "CC": "কোকোস (কিলিং) দ্বীপপুঞ্জ",
-        "CD": "কঙ্গো - কিনসাসা",
+        "BV": "বুভে দ্বীপ",
+        "BW": "ব’টচোৱানা",
+        "BY": "বেলাৰুছ",
+        "BZ": "বেলিজ",
+        "CA": "কানাডা",
+        "CC": "কোকোচ (কীলিং) দ্বীপপুঞ্জ",
+        "CD": "কঙ্গো - কিনচাছা",
         "CF": "মধ্য আফ্রিকান প্রজাতন্ত্র",
         "CG": "কঙ্গো - ব্রাজাভিল",
-        "CH": "সুইজর্লণ্ড",
-        "CI": "আইভরি কোস্ট",
+        "CH": "চুইজাৰলেণ্ড",
+        "CI": "কোটে ডি আইভৰ",
         "CK": "কুক দ্বীপপুঞ্জ",
         "CL": "চিলি",
-        "CM": "ক্যামেরুন",
+        "CM": "কেমেৰুণ",
         "CN": "চীন",
-        "CO": "কলোমবিয়া",
-        "CP": "ক্লিপারটন দ্বীপ",
+        "CO": "কলম্বিয়া",
+        "CP": "ক্লিপাৰটোন দ্বীপ",
+        "CR": "কোষ্টা ৰিকা",
+        "CU": "কিউবা",
         "CV": "কেপ ভার্দে",
-        "CX": "ক্রিস্টমাস দ্বীপ",
-        "CY": "সাইপ্রাসদ্বিপ",
-        "DE": "জাৰ্মানি",
-        "DG": "দিয়েগো গার্সিয়া",
-        "DJ": "জিবুতি",
-        "DK": "ডেন্মার্ক্",
-        "DZ": "আলজেরিয়া",
-        "EA": "কিউটা & ম্লিলা",
-        "EC": "ইকোয়াডর",
-        "EE": "এস্তোনিয়াদেশ",
-        "EG": "মিশর",
-        "EH": "পশ্চিম সাহারা",
-        "ER": "ইরিত্রিয়া",
-        "ES": "স্পেন",
-        "ET": "ইথিওপিয়া",
-        "FI": "ফিনল্যাণ্ড",
+        "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": "ফারো দ্বীপপুঞ্জ",
+        "FK": "ফকলেণ্ড দ্বীপপুঞ্জ",
+        "FM": "মাইক্ৰোনেচিয়া",
+        "FO": "ফাৰো দ্বীপপুঞ্জ",
         "FR": "ফ্ৰান্স",
-        "GA": "গাবোনবাদ্যযন্ত্র",
+        "GA": "গেবন",
         "GB": "সংযুক্ত ৰাজ্য",
-        "GE": "জর্জিয়া",
-        "GF": "একটি দেশের নাম",
-        "GG": "গেঁজি",
+        "GD": "গ্ৰেনাডা",
+        "GE": "জৰ্জিয়া",
+        "GF": "ফ্ৰান্স গয়ানা",
+        "GG": "গোৰেনচি",
         "GH": "ঘানা",
-        "GI": "জিব্রালটার",
-        "GM": "গাম্বিয়াদেশ",
+        "GI": "জিব্ৰাল্টৰ",
+        "GL": "গ্ৰীণলেণ্ড",
+        "GM": "গাম্বিয়া",
         "GN": "গিনি",
-        "GQ": "নিরক্ষীয় গিনি",
-        "GR": "গ্রীস",
-        "GS": "দক্ষিণ জৰ্জিয়া আৰু দক্ষিণ চেণ্ডৱিচ্‌ দ্বীপপুঞ্জ",
-        "GU": "গুয়াম",
-        "GW": "গিনি-বিসাউ",
+        "GP": "গুৱাডেলুপ",
+        "GQ": "ইকুৱেটৰিয়েল গিনি",
+        "GR": "গ্ৰীচ",
+        "GS": "দক্ষিণ জৰ্জিয়া আৰু দক্ষিণ চেণ্ডৱিচ দ্বীপপুঞ্জ",
+        "GT": "গুৱাটেমালা",
+        "GU": "গুৱাম",
+        "GW": "গিনি-বিছাও",
         "GY": "গায়ানা",
-        "HK": "হংকং এসএআর চীন",
-        "HM": "হাৰ্ড দ্বীপ আৰু মেক্‌ডোনাল্ড দ্বীপ",
-        "HR": "ক্রোয়েশিয়া",
-        "HU": "হাঙ্গেরি",
-        "IC": "ক্যানারি দ্বীপপুঞ্জ",
-        "ID": "ইন্দোনেশিয়া",
-        "IE": "আয়ারল্যাণ্ড",
-        "IL": "ইস্রায়েল",
-        "IM": "আইল অফ ম্যান",
-        "IN": "ভারত",
-        "IO": "ব্ৰিটিশ্ব ইণ্ডিয়ান মহাসাগৰৰ অঞ্চল",
-        "IQ": "ইরাক",
-        "IR": "ইরান",
-        "IS": "আইস্ল্যাণ্ড",
+        "HK": "হং কং এছ. এ. আৰ. চীন",
+        "HM": "হাৰ্ড দ্বীপ আৰু মেকডোনাল্ড দ্বীপপুঞ্জ",
+        "HN": "হন্দুৰাছ",
+        "HR": "ক্ৰোৱেছিয়া",
+        "HT": "হাইটি",
+        "HU": "হাংগেৰী",
+        "IC": "কেনেৰী দ্বীপপুঞ্জ",
+        "ID": "ইণ্ডোনেচিয়া",
+        "IE": "আয়াৰলেণ্ড",
+        "IL": "ইজৰাইল",
+        "IM": "আইল অফ মেন",
+        "IN": "ভাৰত",
+        "IO": "ব্ৰিটিছ ইণ্ডিয়ান অ’চন টেৰিট’ৰি",
+        "IQ": "ইৰাক",
+        "IR": "ইৰান",
+        "IS": "আইচলেণ্ড",
         "IT": "ইটালি",
-        "JE": "জার্সি",
-        "JO": "জর্ডন",
+        "JE": "জাৰ্চি",
+        "JM": "জামাইকা",
+        "JO": "জৰ্ডান",
         "JP": "জাপান",
         "KE": "কেনিয়া",
-        "KG": "কিরগিজস্তান",
-        "KH": "কাম্বোজ",
-        "KI": "কিরিবাতি",
-        "KM": "কমোরোস",
-        "KP": "উত্তর কোরিয়া",
-        "KR": "দক্ষিণ কোরিয়া",
-        "KW": "কুয়েত",
-        "KZ": "কাজাকস্থান",
-        "LA": "লাত্তস",
+        "KG": "কিৰ্গিজস্তান",
+        "KH": "কম্বোডিয়া",
+        "KI": "কিৰিবাটি",
+        "KM": "কোমোৰোজ",
+        "KN": "ছেইণ্ট কিটছ আৰু নেভিছ",
+        "KP": "উত্তৰ কোৰিয়া",
+        "KR": "দক্ষিণ কোৰিয়া",
+        "KW": "কুৱেইট",
+        "KY": "কেইমেন দ্বীপপুঞ্জ",
+        "KZ": "কাজাখাস্তান",
+        "LA": "লাওচ",
         "LB": "লেবানন",
-        "LI": "লিচেনস্টেইন",
+        "LC": "ছেইণ্ট লুচিয়া",
+        "LI": "লিচটেনষ্টেইন",
         "LK": "শ্রীলংকা",
-        "LR": "লাইবেরিয়া",
-        "LS": "লেসোথো",
-        "LT": "লিত্ভা",
-        "LU": "লাক্সেমবার্গ",
-        "LV": "ল্যাট্ভিআ",
+        "LR": "লিবেৰিয়া",
+        "LS": "লেছ’থ’",
+        "LT": "লিথুৱানিয়া",
+        "LU": "লাক্সেমবাৰ্গ",
+        "LV": "লাটভিয়া",
         "LY": "লিবিয়া",
-        "MA": "মরক্কো",
+        "MA": "মৰক্কো",
         "MC": "মোনাকো",
-        "MD": "মোল্দাভিয়া",
-        "ME": "মন্টিনিগ্রো",
-        "MG": "ম্যাডাগ্যাস্কার",
-        "MH": "মার্শাল দ্বীপপুঞ্জ",
-        "MK": "ম্যাসাডোনিয়া",
+        "MD": "মোলডোভা",
+        "ME": "মণ্টেনেগ্ৰু",
+        "MF": "ছেইণ্ট মাৰ্টিন",
+        "MG": "মাদাগাস্কাৰ",
+        "MH": "মাৰ্শ্বাল দ্বীপপুঞ্জ",
+        "MK": "মেচিডোনীয়া",
         "ML": "মালি",
-        "MM": "মায়ানমার (বার্মা)",
-        "MN": "মঙ্গোলিআ",
-        "MO": "ম্যাকাও এসএআর চীন",
-        "MP": "উত্তর মারিয়ানা দ্বীপপুঞ্জ",
-        "MR": "মরিতানিয়া",
-        "MT": "মালটা",
-        "MU": "মরিশাস",
+        "MM": "ম্যানমাৰ (বাৰ্মা)",
+        "MN": "মঙ্গোলিয়া",
+        "MO": "মাকাউ এছ. এ. আৰ. চীন",
+        "MP": "উত্তৰ মাৰিয়ানা দ্বীপপুঞ্জ",
+        "MQ": "মাৰ্টিনিক",
+        "MR": "মাউৰিটানিয়া",
+        "MS": "ম’ণ্টছেৰাট",
+        "MT": "মাল্টা",
+        "MU": "মৰিছাছ",
         "MV": "মালদ্বীপ",
-        "MW": "মালাউই",
-        "MY": "মাল্যাশিয়া",
-        "MZ": "মোজাম্বিক",
+        "MW": "মালাৱি",
+        "MX": "মেক্সিকো",
+        "MY": "মালয়েচিয়া",
+        "MZ": "ম’জামবিক",
         "NA": "নামিবিয়া",
-        "NC": "নতুন ক্যালেডোনিয়া",
-        "NE": "নাইজারনদী",
-        "NF": "নরফোক দ্বীপ",
-        "NG": "নাইজিরিয়াদেশ",
-        "NL": "নেদারল্যান্ডস",
-        "NO": "নরত্তএদেশ",
+        "NC": "নিউ কেলিডোনিয়া",
+        "NE": "নাইজাৰ",
+        "NF": "ন’ৰফ’ক দ্বীপ",
+        "NG": "নাইজেৰিয়া",
+        "NI": "নিকাৰাগুৱা",
+        "NL": "নেডাৰলেণ্ড",
+        "NO": "নৰৱে",
         "NP": "নেপাল",
-        "NR": "নাউরু",
-        "NU": "নিউই",
-        "NZ": "নিউজিল্যান্ড",
+        "NR": "নাউৰু",
+        "NU": "নিউ",
+        "NZ": "নিউজিলেণ্ড",
         "OM": "ওমান",
-        "PE": "পেরু",
-        "PF": "ফরাসি পলিনেশিয়া",
-        "PG": "পাপুয়া নিউ গিনি",
-        "PH": "ফিলিপাইন",
+        "PA": "পানামা",
+        "PE": "পেৰু",
+        "PF": "ফ্ৰান্স পোলেনচিয়া",
+        "PG": "পাপুৱা নিউ গিনি",
+        "PH": "ফিলিপাইনছ",
         "PK": "পাকিস্তান",
-        "PL": "পোল্যান্ড",
-        "PN": "পিটকেয়ার্ন দ্বীপপুঞ্জ",
+        "PL": "পোলেণ্ড",
+        "PM": "ছেইণ্ট পিয়েৰে আৰু মিকিউৱেলন",
+        "PN": "পিটকেইৰ্ণ দ্বীপপুঞ্জ",
+        "PR": "পুৱেৰ্টো ৰিকো",
         "PS": "ফিলিস্তিন অঞ্চল",
-        "PT": "পর্তুগাল",
+        "PT": "পৰ্তুগাল",
         "PW": "পালাউ",
-        "PY": "প্যারাগুয়ে",
-        "QA": "কাতার",
-        "RE": "সাক্ষাৎ",
-        "RO": "রুমানিয়া",
-        "RS": "সার্বিয়া",
-        "RU": "রাশিয়া",
-        "RW": "রুয়ান্ডা",
-        "SA": "সৌদি আরব",
-        "SB": "সলোমান দ্বীপপুঞ্জ",
-        "SC": "সিসিলি",
-        "SD": "সুদান",
-        "SE": "সুইডেন",
-        "SG": "সিঙ্গাপুর",
-        "SH": "সেন্ট হেলেনা",
-        "SI": "স্লোভানিয়া",
-        "SJ": "সাভালবার্ড ও জান মেন",
+        "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": "সাও টোম এবং প্রিনসিপে",
-        "SY": "সিরিয়া",
-        "SZ": "সোয়াজিল্যান্ড",
-        "TA": "ট্রিস্টান ডা কুনা",
-        "TD": "মত্স্যবিশেষ",
+        "SL": "চিয়েৰা লিঅ’ন",
+        "SM": "চান মাৰিনো",
+        "SN": "চেনেগাল",
+        "SO": "চোমালিয়া",
+        "SR": "ছুৰিনাম",
+        "SS": "দক্ষিণ চুডান",
+        "ST": "চাও টোমে আৰু প্ৰিনচিপে",
+        "SV": "এল ছেলভেড’ৰ",
+        "SX": "চিণ্ট মাৰ্টেন",
+        "SY": "চিৰিয়া",
+        "SZ": "স্বাজিলেণ্ড",
+        "TA": "ত্ৰিস্তান দ্যা কুনহা",
+        "TC": "টাৰ্কছ অৰু কেইক’ছ দ্বীপপুঞ্জ",
+        "TD": "চাড",
         "TF": "দক্ষিণ ফ্ৰান্সৰ অঞ্চল",
-        "TG": "যাও",
-        "TH": "থাইল্যান্ড",
-        "TJ": "তাজিকস্থান",
+        "TG": "টোগো",
+        "TH": "থাইলেণ্ড",
+        "TJ": "তাজিকিস্তান",
         "TK": "টোকেলাউ",
-        "TL": "পূর্ব তিমুর",
-        "TM": "তুর্কমেনিয়া",
-        "TN": "টিউনিস্",
-        "TO": "টাঙ্গা",
-        "TR": "তুরস্ক",
+        "TL": "টিমোৰ-লেচটে",
+        "TM": "তুৰ্কমেনিস্তান",
+        "TN": "টুনিচিয়া",
+        "TO": "টংগা",
+        "TR": "তুৰ্কি",
+        "TT": "ট্ৰিনিডাড আৰু টোবাগো",
         "TV": "টুভালু",
-        "TW": "তাইওয়ান",
+        "TW": "টাইৱান",
         "TZ": "তাঞ্জানিয়া",
-        "UA": "ইউক্রেইন্",
-        "UG": "উগান্ডা",
-        "UM": "ইউ এস আউটলিং আইল্যান্ডস",
-        "US": "যুক্তৰাষ্ট্ৰ",
-        "UY": "উরুগুয়ে",
-        "UZ": "উজ্বেকিস্থান",
-        "VA": "ভ্যাটিকান সিটি",
-        "VE": "ভেনেজুয়েলা",
-        "VN": "ভিয়েতনাম",
-        "VU": "ভানুয়াতু",
-        "WF": "ওয়ালিস ও ফুটুনা",
-        "WS": "সামোয়া",
-        "XK": "কসোভো",
-        "YE": "ইমেন",
-        "YT": "মায়োত্তে",
-        "ZA": "দক্ষিন আফ্রিকা",
+        "UA": "ইউক্ৰেইন",
+        "UG": "উগাণ্ডা",
+        "UM": "ইউ. এছ. আউটলায়িং দ্বীপপুঞ্জ",
+        "UN": "ৰাষ্ট্ৰসংঘ",
+        "US": "মাৰ্কিন যুক্তৰাষ্ট্ৰ",
+        "UY": "উৰুগুৱে",
+        "UZ": "উজবেকিস্তান",
+        "VA": "ভেটিকান চিটি",
+        "VC": "ছেইণ্ট ভিনচেণ্ট আৰু গ্ৰীণাডাইনছ",
+        "VE": "ভেনিজুৱেলা",
+        "VG": "ব্ৰিটিছ ভাৰ্জিন দ্বীপপুঞ্জ",
+        "VI": "ইউ. এছ. ভাৰ্জিন দ্বীপপুঞ্জ",
+        "VN": "ভিয়েটনাম",
+        "VU": "ভানাটু",
+        "WF": "ৱালিছ আৰু ফুটুনা",
+        "WS": "চামোৱা",
+        "XK": "কচ’ভ’",
+        "YE": "য়েমেন",
+        "YT": "মায়োট্টে",
+        "ZA": "দক্ষিণ আফ্রিকা",
         "ZM": "জাম্বিয়া",
-        "ZW": "জিম্বাবুয়ে",
-        "ZZ": "অজ্ঞাত অঞ্চল"
+        "ZW": "জিম্বাবৱে",
+        "ZZ": "অজ্ঞাত ক্ষেত্ৰ"
     };
   }-*/;
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_asa.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_asa.java
index 35e5aa4..8a1d6b3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_asa.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_asa.java
@@ -284,6 +284,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ast.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ast.java
index c2870d9..726541b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ast.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ast.java
@@ -276,8 +276,10 @@
         "VE",
         "VN",
         "WF",
+        "XA",
         "JM",
         "JP",
+        "XB",
         "GE",
         "GI",
         "DJ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az.java
index bf2c7a1..132836f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az.java
@@ -283,6 +283,8 @@
         "VA",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "HR",
         "JM",
         "JP",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Şərqi Avropa");
     namesMap.put("154", "Şimali Avropa");
     namesMap.put("155", "Qərbi Avropa");
+    namesMap.put("202", "Saharadan cənub");
     namesMap.put("419", "Latın Amerikası");
     namesMap.put("AC", "Askenson adası");
     namesMap.put("AE", "Birləşmiş Ərəb Əmirlikləri");
@@ -599,6 +602,7 @@
         "151": "Şərqi Avropa",
         "154": "Şimali Avropa",
         "155": "Qərbi Avropa",
+        "202": "Saharadan cənub",
         "419": "Latın Amerikası",
         "AC": "Askenson adası",
         "AE": "Birləşmiş Ərəb Əmirlikləri",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az_Cyrl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az_Cyrl.java
index d5f77f4..120dd0c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az_Cyrl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_az_Cyrl.java
@@ -34,6 +34,8 @@
         "MK",
         "PS",
         "UN",
+        "XA",
+        "XB",
         "JM",
         "JP",
         "NZ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bas.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bas.java
index f2a730b..dfb3ae9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bas.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bas.java
@@ -279,6 +279,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_be.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_be.java
index c1b98f6..99ee3d7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_be.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_be.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "UN",
         "AE",
         "AZ",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Усходняя Еўропа");
     namesMap.put("154", "Паўночная Еўропа");
     namesMap.put("155", "Заходняя Еўропа");
+    namesMap.put("202", "Трапічная Афрыка");
     namesMap.put("419", "Лацінская Амерыка");
     namesMap.put("AC", "Востраў Узнясення");
     namesMap.put("AD", "Андора");
@@ -629,6 +632,7 @@
         "151": "Усходняя Еўропа",
         "154": "Паўночная Еўропа",
         "155": "Заходняя Еўропа",
+        "202": "Трапічная Афрыка",
         "419": "Лацінская Амерыка",
         "AC": "Востраў Узнясення",
         "AD": "Андора",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bem.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bem.java
index 6d9197a..3dc178e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bem.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bem.java
@@ -288,6 +288,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bez.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bez.java
index 28b610e..d0423c8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bez.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bez.java
@@ -286,6 +286,8 @@
         "PS",
         "UM",
         "UN",
+        "XA",
+        "XB",
         "XK",
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bg.java
index 724b5b9..918ce9e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bg.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AU",
         "AT",
         "AZ",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Източна Европа");
     namesMap.put("154", "Северна Европа");
     namesMap.put("155", "Западна Европа");
+    namesMap.put("202", "Субсахарска Африка");
     namesMap.put("419", "Латинска Америка");
     namesMap.put("AC", "остров Възнесение");
     namesMap.put("AD", "Андора");
@@ -362,7 +365,7 @@
     namesMap.put("BO", "Боливия");
     namesMap.put("BQ", "Карибска Нидерландия");
     namesMap.put("BR", "Бразилия");
-    namesMap.put("BS", "Бахами");
+    namesMap.put("BS", "Бахамски острови");
     namesMap.put("BT", "Бутан");
     namesMap.put("BV", "остров Буве");
     namesMap.put("BW", "Ботсвана");
@@ -407,7 +410,7 @@
     namesMap.put("EZ", "Еврозона");
     namesMap.put("FI", "Финландия");
     namesMap.put("FJ", "Фиджи");
-    namesMap.put("FK", "Фолклендски острови");
+    namesMap.put("FK", "Фолкландски острови");
     namesMap.put("FM", "Микронезия");
     namesMap.put("FO", "Фарьорски острови");
     namesMap.put("FR", "Франция");
@@ -629,6 +632,7 @@
         "151": "Източна Европа",
         "154": "Северна Европа",
         "155": "Западна Европа",
+        "202": "Субсахарска Африка",
         "419": "Латинска Америка",
         "AC": "остров Възнесение",
         "AD": "Андора",
@@ -662,7 +666,7 @@
         "BO": "Боливия",
         "BQ": "Карибска Нидерландия",
         "BR": "Бразилия",
-        "BS": "Бахами",
+        "BS": "Бахамски острови",
         "BT": "Бутан",
         "BV": "остров Буве",
         "BW": "Ботсвана",
@@ -707,7 +711,7 @@
         "EZ": "Еврозона",
         "FI": "Финландия",
         "FJ": "Фиджи",
-        "FK": "Фолклендски острови",
+        "FK": "Фолкландски острови",
         "FM": "Микронезия",
         "FO": "Фарьорски острови",
         "FR": "Франция",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bm.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bm.java
index f3281ec..8caa8b8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bm.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bm.java
@@ -274,6 +274,8 @@
         "VN",
         "ZA",
         "KR",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn.java
index 0e5fb27..0cae794 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn.java
@@ -35,6 +35,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AT",
         "AU",
         "AO",
@@ -222,6 +224,7 @@
         "ME",
         "MR",
         "MU",
+        "MD",
         "FM",
         "MG",
         "MM",
@@ -240,7 +243,6 @@
         "MZ",
         "MC",
         "MA",
-        "MD",
         "MO",
         "MK",
         "GB",
@@ -330,6 +332,7 @@
     namesMap.put("151", "পূর্ব ইউরোপ");
     namesMap.put("154", "উত্তর ইউরোপ");
     namesMap.put("155", "পশ্চিম ইউরোপ");
+    namesMap.put("202", "উপ সাহারান আফ্রিকা");
     namesMap.put("419", "ল্যাটিন আমেরিকা");
     namesMap.put("AC", "অ্যাসসেনশন আইল্যান্ড");
     namesMap.put("AD", "আন্ডোরা");
@@ -476,7 +479,7 @@
     namesMap.put("LY", "লিবিয়া");
     namesMap.put("MA", "মোরক্কো");
     namesMap.put("MC", "মোনাকো");
-    namesMap.put("MD", "মোল্দাভিয়া");
+    namesMap.put("MD", "মলডোভা");
     namesMap.put("ME", "মন্টিনিগ্রো");
     namesMap.put("MF", "সেন্ট মার্টিন");
     namesMap.put("MG", "মাদাগাস্কার");
@@ -630,6 +633,7 @@
         "151": "পূর্ব ইউরোপ",
         "154": "উত্তর ইউরোপ",
         "155": "পশ্চিম ইউরোপ",
+        "202": "উপ সাহারান আফ্রিকা",
         "419": "ল্যাটিন আমেরিকা",
         "AC": "অ্যাসসেনশন আইল্যান্ড",
         "AD": "আন্ডোরা",
@@ -776,7 +780,7 @@
         "LY": "লিবিয়া",
         "MA": "মোরক্কো",
         "MC": "মোনাকো",
-        "MD": "মোল্দাভিয়া",
+        "MD": "মলডোভা",
         "ME": "মন্টিনিগ্রো",
         "MF": "সেন্ট মার্টিন",
         "MG": "মাদাগাস্কার",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn_IN.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn_IN.java
index 5cc89b4..5ccb235 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn_IN.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bn_IN.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AT",
         "AU",
         "AO",
@@ -293,7 +295,6 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
-    namesMap.put("MD", "মলডোভা");
     namesMap.put("UM", "মার্কিন যুক্তরাষ্ট্রের পার্শ্ববর্তী দ্বীপপুঞ্জ");
   }
 
@@ -304,7 +305,6 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
-        "MD": "মলডোভা",
         "UM": "মার্কিন যুক্তরাষ্ট্রের পার্শ্ববর্তী দ্বীপপুঞ্জ"
     };
   }-*/;
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bo.java
index 089056d..6a1eaee 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bo.java
@@ -104,6 +104,8 @@
         "VG",
         "VI",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YT",
         "QA",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_br.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_br.java
index dc4e3d4..a354831 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_br.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_br.java
@@ -59,6 +59,7 @@
         "BA",
         "BW",
         "BR",
+        "UN",
         "BN",
         "BG",
         "BF",
@@ -85,7 +86,6 @@
         "ER",
         "EE",
         "ET",
-        "EZ",
         "FJ",
         "PH",
         "FI",
@@ -217,7 +217,6 @@
         "QA",
         "DO",
         "CF",
-        "CZ",
         "GB",
         "RO",
         "RU",
@@ -259,8 +258,10 @@
         "SZ",
         "TJ",
         "TW",
+        "EZ",
         "TZ",
         "TD",
+        "CZ",
         "TH",
         "TL",
         "IO",
@@ -275,7 +276,6 @@
         "TM",
         "TV",
         "UA",
-        "UN",
         "EU",
         "UY",
         "VU",
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "NZ",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Europa ar Reter");
     namesMap.put("154", "Europa an Norzh");
     namesMap.put("155", "Europa ar Cʼhornôg");
+    namesMap.put("202", "Afrika issaharat");
     namesMap.put("419", "Amerika Latin");
     namesMap.put("AC", "Enez Ascension");
     namesMap.put("AE", "Emirelezhioù Arab Unanet");
@@ -356,7 +359,7 @@
     namesMap.put("CV", "Kab-Glas");
     namesMap.put("CX", "Enez Christmas");
     namesMap.put("CY", "Kiprenez");
-    namesMap.put("CZ", "Republik Tchek");
+    namesMap.put("CZ", "Tchekia");
     namesMap.put("DE", "Alamagn");
     namesMap.put("DK", "Danmark");
     namesMap.put("DO", "Republik Dominikan");
@@ -367,6 +370,7 @@
     namesMap.put("ES", "Spagn");
     namesMap.put("ET", "Etiopia");
     namesMap.put("EU", "Unaniezh Europa");
+    namesMap.put("EZ", "takad an euro");
     namesMap.put("FJ", "Fidji");
     namesMap.put("FK", "Inizi Falkland");
     namesMap.put("FM", "Mikronezia");
@@ -466,6 +470,7 @@
     namesMap.put("UA", "Ukraina");
     namesMap.put("UG", "Ouganda");
     namesMap.put("UM", "Inizi diabell ar Stadoù-Unanet");
+    namesMap.put("UN", "Broadoù unanet");
     namesMap.put("US", "Stadoù-Unanet");
     namesMap.put("UZ", "Ouzbekistan");
     namesMap.put("VA", "Vatikan");
@@ -514,6 +519,7 @@
         "151": "Europa ar Reter",
         "154": "Europa an Norzh",
         "155": "Europa ar Cʼhornôg",
+        "202": "Afrika issaharat",
         "419": "Amerika Latin",
         "AC": "Enez Ascension",
         "AE": "Emirelezhioù Arab Unanet",
@@ -548,7 +554,7 @@
         "CV": "Kab-Glas",
         "CX": "Enez Christmas",
         "CY": "Kiprenez",
-        "CZ": "Republik Tchek",
+        "CZ": "Tchekia",
         "DE": "Alamagn",
         "DK": "Danmark",
         "DO": "Republik Dominikan",
@@ -559,6 +565,7 @@
         "ES": "Spagn",
         "ET": "Etiopia",
         "EU": "Unaniezh Europa",
+        "EZ": "takad an euro",
         "FJ": "Fidji",
         "FK": "Inizi Falkland",
         "FM": "Mikronezia",
@@ -658,6 +665,7 @@
         "UA": "Ukraina",
         "UG": "Ouganda",
         "UM": "Inizi diabell ar Stadoù-Unanet",
+        "UN": "Broadoù unanet",
         "US": "Stadoù-Unanet",
         "UZ": "Ouzbekistan",
         "VA": "Vatikan",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_brx.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_brx.java
index 0c4fb75..666442d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_brx.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_brx.java
@@ -39,6 +39,8 @@
         "SX",
         "TA",
         "UN",
+        "XA",
+        "XB",
         "XK",
         "AO",
         "AQ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs.java
index 16fd82f..558b432 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs.java
@@ -291,6 +291,8 @@
         "GB",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "ZW",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Istočna Evropa");
     namesMap.put("154", "Sjeverna Evropa");
     namesMap.put("155", "Zapadna Evropa");
+    namesMap.put("202", "Subsaharska Afrika");
     namesMap.put("419", "Latinska Amerika");
     namesMap.put("AC", "Ostrvo Ascension");
     namesMap.put("AD", "Andora");
@@ -581,6 +584,7 @@
         "151": "Istočna Evropa",
         "154": "Sjeverna Evropa",
         "155": "Zapadna Evropa",
+        "202": "Subsaharska Afrika",
         "419": "Latinska Amerika",
         "AC": "Ostrvo Ascension",
         "AD": "Andora",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs_Cyrl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs_Cyrl.java
index 5dec567..0457d94 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs_Cyrl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_bs_Cyrl.java
@@ -28,6 +28,8 @@
   public String[] loadSortedRegionCodes() {
     return new String[] {
         "SX",
+        "XA",
+        "XB",
         "JM",
         "JP",
         "YE",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ca.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ca.java
index 929c453..1954e30 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ca.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ca.java
@@ -288,6 +288,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "CL",
         "CN",
         "CY",
@@ -328,6 +330,7 @@
     namesMap.put("151", "Europa oriental");
     namesMap.put("154", "Europa septentrional");
     namesMap.put("155", "Europa occidental");
+    namesMap.put("202", "Àfrica subsahariana");
     namesMap.put("419", "Amèrica Llatina");
     namesMap.put("AC", "Illa de l’Ascensió");
     namesMap.put("AE", "Emirats Àrabs Units");
@@ -543,6 +546,7 @@
         "151": "Europa oriental",
         "154": "Europa septentrional",
         "155": "Europa occidental",
+        "202": "Àfrica subsahariana",
         "419": "Amèrica Llatina",
         "AC": "Illa de l’Ascensió",
         "AE": "Emirats Àrabs Units",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ccp.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ccp.java
index 1fb73e8..eb67686 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ccp.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ccp.java
@@ -28,6 +28,8 @@
   public String[] loadSortedRegionCodes() {
     return new String[] {
         "EZ",
+        "XA",
+        "XB",
         "QO",
         "AU",
         "AZ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ce.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ce.java
index 1a930ca..7db5b3d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ce.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ce.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "UM",
         "AU",
         "AT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cgg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cgg.java
index 2ad9de3..ae8e955 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cgg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cgg.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_chr.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_chr.java
index ddbe04c..2cdaa77 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_chr.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_chr.java
@@ -29,6 +29,8 @@
     return new String[] {
         "UM",
         "VI",
+        "XA",
+        "XB",
         "AM",
         "AL",
         "DZ",
@@ -234,7 +236,6 @@
         "CN",
         "CX",
         "TW",
-        "TO",
         "TJ",
         "TH",
         "TZ",
@@ -245,6 +246,7 @@
         "TG",
         "DM",
         "DO",
+        "TO",
         "TN",
         "TV",
         "TM",
@@ -322,12 +324,13 @@
     namesMap.put("151", "ᏗᎧᎸᎬ ᏗᏜ ᏳᎳᏛ");
     namesMap.put("154", "ᏧᏴᏢ ᏗᏜ ᏳᎳᏛ");
     namesMap.put("155", "ᏭᏕᎵᎬ ᏗᏜ ᏳᎳᏛ");
+    namesMap.put("202", "ᎭᏫᏂ-ᏌᎭᏩ ᎬᎿᎨᏍᏛ");
     namesMap.put("419", "ᎳᏘᏂ ᎠᎹᏰᏟ");
     namesMap.put("AC", "ᎤᎵᏌᎳᏓᏅ ᎤᎦᏚᏛᎢ");
     namesMap.put("AD", "ᎠᏂᏙᎳ");
     namesMap.put("AE", "ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᎡᎳᏈ ᎢᎹᎵᏘᏏ");
     namesMap.put("AF", "ᎠᏫᎨᏂᏍᏖᏂ");
-    namesMap.put("AG", "ᎤᏪᏘ ᎠᎴ ᏆᏊᏓ");
+    namesMap.put("AG", "ᎤᏪᏘ & ᏆᏊᏓ");
     namesMap.put("AI", "ᎠᏂᎩᎳ");
     namesMap.put("AL", "ᎠᎵᏇᏂᏯ");
     namesMap.put("AM", "ᎠᎵᎻᏂᎠ");
@@ -340,7 +343,7 @@
     namesMap.put("AW", "ᎠᎷᏆ");
     namesMap.put("AX", "ᎣᎴᏅᏓ ᏚᎦᏚᏛᎢ");
     namesMap.put("AZ", "ᎠᏎᏆᏣᏂ");
-    namesMap.put("BA", "ᏉᏏᏂᎠ ᎠᎴ ᎲᏤᎪᏫ");
+    namesMap.put("BA", "ᏉᏏᏂᎠ & ᎲᏤᎪᏫ");
     namesMap.put("BB", "ᏆᏇᏙᏍ");
     namesMap.put("BD", "ᏆᏂᎦᎵᏕᏍ");
     namesMap.put("BE", "ᏇᎵᏥᎥᎻ");
@@ -475,7 +478,7 @@
     namesMap.put("MH", "ᎹᏌᎵ ᏚᎦᏚᏛᎢ");
     namesMap.put("MK", "ᎹᏎᏙᏂᏯ");
     namesMap.put("ML", "ᎹᎵ");
-    namesMap.put("MM", "ᎹᏯᎹᎵ");
+    namesMap.put("MM", "ᎹᏯᎹᎵ (ᏇᎵᎹ)");
     namesMap.put("MN", "ᎹᏂᎪᎵᎠ");
     namesMap.put("MO", "ᎹᎧᎣ (ᎤᏓᏤᎵᏓ ᏧᏂᎸᏫᏍᏓᏁᏗ ᎢᎬᎾᏕᎾ) ᏣᎢ");
     namesMap.put("MP", "ᏧᏴᏢ ᏗᏜ ᎹᎵᎠᎾ ᏚᎦᏚᏛᎢ");
@@ -555,7 +558,7 @@
     namesMap.put("TL", "ᏘᎼᎵ-ᎴᏍᏖ");
     namesMap.put("TM", "ᏛᎵᎩᎺᏂᏍᏔᏂ");
     namesMap.put("TN", "ᏚᏂᏏᏍᎠ");
-    namesMap.put("TO", "ᏔᏂᎪ");
+    namesMap.put("TO", "ᏙᎾᎦ");
     namesMap.put("TR", "ᎬᏃ");
     namesMap.put("TT", "ᏟᏂᏕᏗ ᎠᎴ ᏙᏆᎪ");
     namesMap.put("TV", "ᏚᏩᎷ");
@@ -622,12 +625,13 @@
         "151": "ᏗᎧᎸᎬ ᏗᏜ ᏳᎳᏛ",
         "154": "ᏧᏴᏢ ᏗᏜ ᏳᎳᏛ",
         "155": "ᏭᏕᎵᎬ ᏗᏜ ᏳᎳᏛ",
+        "202": "ᎭᏫᏂ-ᏌᎭᏩ ᎬᎿᎨᏍᏛ",
         "419": "ᎳᏘᏂ ᎠᎹᏰᏟ",
         "AC": "ᎤᎵᏌᎳᏓᏅ ᎤᎦᏚᏛᎢ",
         "AD": "ᎠᏂᏙᎳ",
         "AE": "ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᎡᎳᏈ ᎢᎹᎵᏘᏏ",
         "AF": "ᎠᏫᎨᏂᏍᏖᏂ",
-        "AG": "ᎤᏪᏘ ᎠᎴ ᏆᏊᏓ",
+        "AG": "ᎤᏪᏘ & ᏆᏊᏓ",
         "AI": "ᎠᏂᎩᎳ",
         "AL": "ᎠᎵᏇᏂᏯ",
         "AM": "ᎠᎵᎻᏂᎠ",
@@ -640,7 +644,7 @@
         "AW": "ᎠᎷᏆ",
         "AX": "ᎣᎴᏅᏓ ᏚᎦᏚᏛᎢ",
         "AZ": "ᎠᏎᏆᏣᏂ",
-        "BA": "ᏉᏏᏂᎠ ᎠᎴ ᎲᏤᎪᏫ",
+        "BA": "ᏉᏏᏂᎠ & ᎲᏤᎪᏫ",
         "BB": "ᏆᏇᏙᏍ",
         "BD": "ᏆᏂᎦᎵᏕᏍ",
         "BE": "ᏇᎵᏥᎥᎻ",
@@ -775,7 +779,7 @@
         "MH": "ᎹᏌᎵ ᏚᎦᏚᏛᎢ",
         "MK": "ᎹᏎᏙᏂᏯ",
         "ML": "ᎹᎵ",
-        "MM": "ᎹᏯᎹᎵ",
+        "MM": "ᎹᏯᎹᎵ (ᏇᎵᎹ)",
         "MN": "ᎹᏂᎪᎵᎠ",
         "MO": "ᎹᎧᎣ (ᎤᏓᏤᎵᏓ ᏧᏂᎸᏫᏍᏓᏁᏗ ᎢᎬᎾᏕᎾ) ᏣᎢ",
         "MP": "ᏧᏴᏢ ᏗᏜ ᎹᎵᎠᎾ ᏚᎦᏚᏛᎢ",
@@ -855,7 +859,7 @@
         "TL": "ᏘᎼᎵ-ᎴᏍᏖ",
         "TM": "ᏛᎵᎩᎺᏂᏍᏔᏂ",
         "TN": "ᏚᏂᏏᏍᎠ",
-        "TO": "ᏔᏂᎪ",
+        "TO": "ᏙᎾᎦ",
         "TR": "ᎬᏃ",
         "TT": "ᏟᏂᏕᏗ ᎠᎴ ᏙᏆᎪ",
         "TV": "ᏚᏩᎷ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ckb.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ckb.java
index d02f8a3..431b8f5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ckb.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ckb.java
@@ -34,78 +34,14 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
-        "AC",
-        "AI",
-        "AX",
-        "BL",
-        "BM",
-        "BQ",
-        "BV",
-        "CC",
-        "CK",
-        "CP",
-        "CW",
-        "CX",
-        "DG",
-        "DO",
-        "EA",
-        "EE",
-        "EZ",
-        "FK",
-        "FO",
-        "GF",
-        "GG",
-        "GI",
-        "GP",
-        "GQ",
-        "GS",
-        "HK",
-        "HM",
-        "IC",
-        "IM",
-        "IO",
-        "JE",
-        "KE",
-        "KY",
-        "MF",
-        "MK",
-        "MO",
-        "MP",
-        "MQ",
-        "MS",
-        "MU",
-        "NC",
-        "NF",
-        "NG",
-        "NU",
-        "PF",
-        "PM",
-        "PN",
-        "PR",
-        "QO",
-        "RE",
-        "SH",
-        "SJ",
-        "SS",
-        "SX",
-        "TA",
-        "TC",
-        "TF",
-        "TK",
-        "TL",
-        "UM",
-        "UN",
-        "VE",
-        "VG",
-        "VI",
-        "WF",
-        "XK",
-        "YT",
+        "XA",
+        "XB",
         "AW",
         "AZ",
         "AQ",
         "AG",
         "AD",
+        "AI",
         "IS",
         "JO",
         "UY",
@@ -115,6 +51,7 @@
         "UA",
         "IT",
         "IE",
+        "EE",
         "IL",
         "ES",
         "ID",
@@ -141,6 +78,7 @@
         "BA",
         "BO",
         "BY",
+        "BM",
         "BJ",
         "BH",
         "BE",
@@ -151,21 +89,49 @@
         "TZ",
         "TH",
         "TW",
+        "TA",
         "TT",
         "TM",
         "TR",
         "TN",
         "TV",
         "TO",
+        "TK",
         "TG",
+        "TL",
         "JM",
         "DJ",
+        "JE",
         "DZ",
         "DK",
+        "BQ",
+        "AX",
+        "TC",
+        "GS",
+        "UM",
         "SB",
+        "FO",
         "MH",
+        "MP",
+        "FK",
+        "HM",
+        "PN",
+        "VI",
+        "VG",
+        "KY",
+        "CK",
         "KM",
+        "CC",
+        "IC",
+        "AC",
+        "BV",
+        "IM",
+        "NF",
+        "CX",
+        "CP",
         "DM",
+        "DG",
+        "QO",
         "ZM",
         "ZW",
         "WS",
@@ -179,17 +145,26 @@
         "SZ",
         "SR",
         "SD",
+        "SS",
         "SY",
         "SE",
         "CH",
+        "SJ",
         "SO",
         "SC",
+        "SX",
         "SG",
-        "SN",
         "SL",
+        "EA",
+        "SN",
+        "EH",
+        "BL",
         "LC",
-        "VC",
+        "MF",
+        "SH",
+        "PM",
         "KN",
+        "VC",
         "GB",
         "OM",
         "IQ",
@@ -198,7 +173,6 @@
         "PH",
         "FJ",
         "FI",
-        "PS",
         "FR",
         "KG",
         "CY",
@@ -213,32 +187,47 @@
         "LI",
         "LS",
         "MG",
+        "MQ",
         "MW",
         "MV",
         "ML",
         "MY",
+        "MO",
+        "MK",
         "MT",
         "FM",
+        "YT",
+        "MU",
         "MR",
         "MZ",
         "MD",
         "MC",
+        "MS",
         "ME",
         "MM",
         "AE",
         "EG",
-        "HU",
         "MA",
         "MN",
         "MX",
         "NR",
         "NA",
+        "PS",
+        "EZ",
         "NO",
+        "NG",
         "NE",
         "NZ",
+        "NU",
+        "NC",
         "NP",
         "NI",
+        "UN",
         "AT",
+        "HK",
+        "TF",
+        "HU",
+        "WF",
         "US",
         "PY",
         "PW",
@@ -246,6 +235,8 @@
         "PG",
         "PK",
         "PT",
+        "PR",
+        "PF",
         "PL",
         "PE",
         "TD",
@@ -254,43 +245,54 @@
         "RW",
         "RU",
         "RO",
-        "EH",
+        "RE",
         "JP",
         "VA",
         "VU",
         "VN",
+        "VE",
         "KZ",
         "CM",
-        "CA",
         "HR",
+        "CW",
         "CU",
         "KW",
         "CI",
         "KR",
         "KP",
         "CR",
+        "XK",
         "CO",
         "CF",
+        "DO",
         "CZ",
         "CG",
         "CD",
         "KI",
+        "KE",
         "KH",
+        "CA",
         "CV",
         "GA",
         "GM",
         "GD",
         "GL",
         "GT",
+        "GP",
         "GU",
         "GE",
         "GY",
+        "GF",
+        "GI",
         "GN",
         "GW",
+        "GQ",
+        "GG",
         "HT",
         "HN",
         "NL",
         "IN",
+        "IO",
         "GR",
         "YE",
         "EU",
@@ -300,6 +302,7 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("001", "جیهان");
     namesMap.put("002", "ئەفریقا");
     namesMap.put("003", "ئەمەریکای باکوور");
     namesMap.put("005", "ئەمەریکای باشوور");
@@ -307,26 +310,35 @@
     namesMap.put("011", "ڕۆژاوای ئەفریقا");
     namesMap.put("013", "ئەمریکای ناوەڕاست");
     namesMap.put("014", "ڕۆژھەڵاتی ئەفریقا");
+    namesMap.put("015", "باکووری ئەفریقا");
+    namesMap.put("017", "ناوەڕاستی ئەفریقا");
     namesMap.put("018", "باشووری ئەفریقا");
-    namesMap.put("019", "ئەمریکاکان");
+    namesMap.put("019", "ئەمەریکای باکوور و باشوور");
     namesMap.put("021", "ئەمریکای باکوور");
-    namesMap.put("030", "ئاسیای ڕۆژھەڵات");
+    namesMap.put("029", "کاریبی");
+    namesMap.put("030", "ڕۆژهەڵاتی ئاسیا");
     namesMap.put("034", "باشووری ئاسیا");
     namesMap.put("035", "باشووری ڕۆژھەڵاتی ئاسیا");
-    namesMap.put("039", "ئەورووپای باشووری");
+    namesMap.put("039", "باشووری ئەورووپا");
+    namesMap.put("053", "ئۆسترالیا");
+    namesMap.put("054", "میلانێزیا");
     namesMap.put("057", "ناوچەی مایکرۆنیزیا");
+    namesMap.put("061", "پۆلینیزیا");
     namesMap.put("142", "ئاسیا");
-    namesMap.put("143", "ئاسیای ناوەندی");
-    namesMap.put("145", "ئاسیای ڕۆژاوا");
+    namesMap.put("143", "ناوەڕاستی ئاسیا");
+    namesMap.put("145", "ڕۆژاوای ئاسیا");
     namesMap.put("150", "ئەورووپا");
-    namesMap.put("151", "ئەورووپای ڕۆژھەڵات");
-    namesMap.put("154", "ئەورووپای باکوور");
+    namesMap.put("151", "ڕۆژهەڵاتی ئەورووپا");
+    namesMap.put("154", "باکووری ئەورووپا");
     namesMap.put("155", "ڕۆژاوای ئەورووپا");
+    namesMap.put("202", "ئەفریقای ژێر سەحرا");
     namesMap.put("419", "ئەمەریکای لاتین");
+    namesMap.put("AC", "دوورگەی ئاسینسیۆن");
     namesMap.put("AD", "ئاندۆرا");
     namesMap.put("AE", "میرنشینە یەکگرتووە عەرەبییەکان");
     namesMap.put("AF", "ئەفغانستان");
     namesMap.put("AG", "ئانتیگوا و باربودا");
+    namesMap.put("AI", "ئانگویلا");
     namesMap.put("AL", "ئەڵبانیا");
     namesMap.put("AM", "ئەرمەنستان");
     namesMap.put("AO", "ئەنگۆلا");
@@ -336,6 +348,7 @@
     namesMap.put("AT", "نەمسا");
     namesMap.put("AU", "ئوسترالیا");
     namesMap.put("AW", "ئارووبا");
+    namesMap.put("AX", "دوورگەکانی ئالاند");
     namesMap.put("AZ", "ئازەربایجان");
     namesMap.put("BA", "بۆسنیا و ھەرزەگۆڤینا");
     namesMap.put("BB", "باربادۆس");
@@ -346,85 +359,115 @@
     namesMap.put("BH", "بەحرەین");
     namesMap.put("BI", "بوروندی");
     namesMap.put("BJ", "بێنین");
+    namesMap.put("BL", "سەن بارتێلێمی");
+    namesMap.put("BM", "بێرموودا");
     namesMap.put("BN", "بروونای");
     namesMap.put("BO", "بۆلیڤیا");
+    namesMap.put("BQ", "دوورگە کاریبیەکانی هۆڵەندا");
     namesMap.put("BR", "برازیل");
     namesMap.put("BS", "بەھاما");
     namesMap.put("BT", "بووتان");
+    namesMap.put("BV", "دوورگەی بووڤێ");
     namesMap.put("BW", "بۆتسوانا");
     namesMap.put("BY", "بیلاڕووس");
     namesMap.put("BZ", "بەلیز");
-    namesMap.put("CA", "کانەدا");
+    namesMap.put("CA", "کەنەدا");
+    namesMap.put("CC", "دوورگەکانی کیلینگ");
     namesMap.put("CD", "کۆنگۆ کینشاسا");
     namesMap.put("CF", "کۆماری ئەفریقای ناوەڕاست");
     namesMap.put("CG", "کۆنگۆ برازاڤیل");
-    namesMap.put("CH", "سویسرا");
+    namesMap.put("CH", "سویسڕا");
     namesMap.put("CI", "کۆتدیڤوار");
+    namesMap.put("CK", "دوورگەکانی کوک");
     namesMap.put("CL", "چیلی");
     namesMap.put("CM", "کامیرۆن");
     namesMap.put("CN", "چین");
     namesMap.put("CO", "کۆلۆمبیا");
+    namesMap.put("CP", "دوورگەی کلیپێرتۆن");
     namesMap.put("CR", "کۆستاریکا");
     namesMap.put("CU", "کووبا");
     namesMap.put("CV", "کەیپڤەرد");
+    namesMap.put("CW", "کوراچاو");
+    namesMap.put("CX", "دوورگەی کریسمس");
     namesMap.put("CY", "قیبرس");
     namesMap.put("CZ", "کۆماری چیک");
     namesMap.put("DE", "ئەڵمانیا");
+    namesMap.put("DG", "دیەگۆ گارسیا");
     namesMap.put("DJ", "جیبووتی");
     namesMap.put("DK", "دانمارک");
     namesMap.put("DM", "دۆمینیکا");
+    namesMap.put("DO", "کۆماری دۆمینیکا");
     namesMap.put("DZ", "جەزایر");
+    namesMap.put("EA", "سێئووتا و مێلییا");
     namesMap.put("EC", "ئیکوادۆر");
+    namesMap.put("EE", "ئیستۆنیا");
     namesMap.put("EG", "میسر");
-    namesMap.put("EH", "ڕۆژاوای سەحرا");
+    namesMap.put("EH", "سەحرای ڕۆژاوا");
     namesMap.put("ER", "ئەریتریا");
     namesMap.put("ES", "ئیسپانیا");
     namesMap.put("ET", "ئەتیۆپیا");
     namesMap.put("EU", "یەکێتیی ئەورووپا");
+    namesMap.put("EZ", "ناوچەی یۆرۆ");
     namesMap.put("FI", "فینلاند");
     namesMap.put("FJ", "فیجی");
+    namesMap.put("FK", "دوورگەکانی مالڤیناس");
     namesMap.put("FM", "مایکرۆنیزیا");
+    namesMap.put("FO", "دوورگەکانی فارەو");
     namesMap.put("FR", "فەڕەنسا");
     namesMap.put("GA", "گابۆن");
     namesMap.put("GB", "شانشینی یەکگرتوو");
     namesMap.put("GD", "گرینادا");
     namesMap.put("GE", "گورجستان");
+    namesMap.put("GF", "گیانای فەرەنسا");
+    namesMap.put("GG", "گێرنزی");
     namesMap.put("GH", "غەنا");
+    namesMap.put("GI", "گیبرالتار");
     namesMap.put("GL", "گرینلاند");
     namesMap.put("GM", "گامبیا");
     namesMap.put("GN", "گینێ");
+    namesMap.put("GP", "گوادێلۆپ");
+    namesMap.put("GQ", "گینێی ئیستوایی");
     namesMap.put("GR", "یۆنان");
+    namesMap.put("GS", "دوورگەکانی جۆرجیا و ساندویچی باشوور");
     namesMap.put("GT", "گواتیمالا");
     namesMap.put("GU", "گوام");
     namesMap.put("GW", "گینێ بیساو");
     namesMap.put("GY", "گویانا");
+    namesMap.put("HK", "هۆنگ کۆنگ");
+    namesMap.put("HM", "دوورگەکانی هێرد و مەکدانڵد");
     namesMap.put("HN", "ھۆندووراس");
     namesMap.put("HR", "کرۆواتیا");
     namesMap.put("HT", "ھایتی");
-    namesMap.put("HU", "مەجارستان");
+    namesMap.put("HU", "هەنگاریا");
+    namesMap.put("IC", "دوورگەکانی کەناری");
     namesMap.put("ID", "ئیندۆنیزیا");
     namesMap.put("IE", "ئیرلەند");
     namesMap.put("IL", "ئیسرائیل");
+    namesMap.put("IM", "دوورگەی مان");
     namesMap.put("IN", "ھیندستان");
+    namesMap.put("IO", "ھەرێمی بەریتانی لە ئۆقیانووسی ھیند");
     namesMap.put("IQ", "عێراق");
     namesMap.put("IR", "ئێران");
     namesMap.put("IS", "ئایسلەند");
-    namesMap.put("IT", "ئیتاڵی");
+    namesMap.put("IT", "ئیتالیا");
+    namesMap.put("JE", "جێرسی");
     namesMap.put("JM", "جامایکا");
     namesMap.put("JO", "ئوردن");
     namesMap.put("JP", "ژاپۆن");
+    namesMap.put("KE", "کینیا");
     namesMap.put("KG", "قرغیزستان");
     namesMap.put("KH", "کەمبۆدیا");
     namesMap.put("KI", "کیریباس");
     namesMap.put("KM", "دوورگەکانی کۆمۆر");
-    namesMap.put("KN", "سەینت کیتس و نیڤیس");
+    namesMap.put("KN", "سەن کیتس و نیڤیس");
     namesMap.put("KP", "کۆریای باکوور");
     namesMap.put("KR", "کۆریای باشوور");
     namesMap.put("KW", "کوەیت");
+    namesMap.put("KY", "دوورگەکانی کایمان");
     namesMap.put("KZ", "کازاخستان");
     namesMap.put("LA", "لاوس");
     namesMap.put("LB", "لوبنان");
-    namesMap.put("LC", "سەینت لووسیا");
+    namesMap.put("LC", "سەن لووسیا");
     namesMap.put("LI", "لیختنشتاین");
     namesMap.put("LK", "سریلانکا");
     namesMap.put("LR", "لیبەریا");
@@ -437,38 +480,55 @@
     namesMap.put("MC", "مۆناکۆ");
     namesMap.put("MD", "مۆلدۆڤا");
     namesMap.put("ME", "مۆنتینیگرۆ");
+    namesMap.put("MF", "سەن مارتین");
     namesMap.put("MG", "ماداگاسکار");
     namesMap.put("MH", "دوورگەکانی مارشاڵ");
+    namesMap.put("MK", "ماکەدۆنیا");
     namesMap.put("ML", "مالی");
     namesMap.put("MM", "میانمار");
     namesMap.put("MN", "مەنگۆلیا");
+    namesMap.put("MO", "ماکائۆ");
+    namesMap.put("MP", "دوورگەکانی ماریانای باکوور");
+    namesMap.put("MQ", "مارتینیک");
     namesMap.put("MR", "مۆریتانیا");
+    namesMap.put("MS", "مۆنتسێرات");
     namesMap.put("MT", "ماڵتا");
+    namesMap.put("MU", "مووریتیووس");
     namesMap.put("MV", "مالدیڤ");
     namesMap.put("MW", "مالاوی");
     namesMap.put("MX", "مەکسیک");
     namesMap.put("MY", "مالیزیا");
     namesMap.put("MZ", "مۆزامبیک");
     namesMap.put("NA", "نامیبیا");
+    namesMap.put("NC", "نیووکالێدۆنیا");
     namesMap.put("NE", "نیجەر");
+    namesMap.put("NF", "دوورگەی نۆرفۆڵک");
+    namesMap.put("NG", "نیجریا");
     namesMap.put("NI", "نیکاراگوا");
     namesMap.put("NL", "ھۆڵەندا");
     namesMap.put("NO", "نۆرویژ");
     namesMap.put("NP", "نیپال");
     namesMap.put("NR", "نائوروو");
+    namesMap.put("NU", "نیووئی");
     namesMap.put("NZ", "نیوزیلاند");
     namesMap.put("OM", "عومان");
     namesMap.put("PA", "پاناما");
-    namesMap.put("PE", "پیروو");
+    namesMap.put("PE", "پێروو");
+    namesMap.put("PF", "پۆلینیسیای فەرەنسا");
     namesMap.put("PG", "پاپوا گینێی نوێ");
     namesMap.put("PH", "فلیپین");
     namesMap.put("PK", "پاکستان");
     namesMap.put("PL", "پۆڵەندا");
-    namesMap.put("PS", "فەلەستین");
+    namesMap.put("PM", "سەن پیێر و میکێلۆن");
+    namesMap.put("PN", "دوورگەکانی پیتکەرن");
+    namesMap.put("PR", "پۆرتۆڕیکۆ");
+    namesMap.put("PS", "ناوچە فەلەستینیەکان");
     namesMap.put("PT", "پورتوگال");
     namesMap.put("PW", "پالاو");
     namesMap.put("PY", "پاراگوای");
     namesMap.put("QA", "قەتەر");
+    namesMap.put("QO", "دەرەوەی ئۆقیانووسیا");
+    namesMap.put("RE", "ڕییوونیەن");
     namesMap.put("RO", "ڕۆمانیا");
     namesMap.put("RS", "سربیا");
     namesMap.put("RU", "ڕووسیا");
@@ -479,21 +539,30 @@
     namesMap.put("SD", "سوودان");
     namesMap.put("SE", "سوید");
     namesMap.put("SG", "سینگاپور");
+    namesMap.put("SH", "سەن هێلێنا");
     namesMap.put("SI", "سلۆڤێنیا");
+    namesMap.put("SJ", "سڤالبارد و یان مایەن");
     namesMap.put("SK", "سلۆڤاکیا");
     namesMap.put("SL", "سیەرالیۆن");
     namesMap.put("SM", "سان مارینۆ");
-    namesMap.put("SN", "سینیگال");
+    namesMap.put("SN", "سێنێگاڵ");
     namesMap.put("SO", "سۆمالیا");
     namesMap.put("SR", "سورینام");
+    namesMap.put("SS", "سوودانی باشوور");
     namesMap.put("ST", "ساوتۆمێ و پرینسیپی");
     namesMap.put("SV", "ئێلسالڤادۆر");
+    namesMap.put("SX", "سینت مارتن");
     namesMap.put("SY", "سووریا");
     namesMap.put("SZ", "سوازیلاند");
+    namesMap.put("TA", "تریستێن دا کوونا");
+    namesMap.put("TC", "دوورگەکانی تورکس و کایکۆس");
     namesMap.put("TD", "چاد");
+    namesMap.put("TF", "هەرێمە باشووریەکانی فەرەنسا");
     namesMap.put("TG", "تۆگۆ");
     namesMap.put("TH", "تایلەند");
     namesMap.put("TJ", "تاجیکستان");
+    namesMap.put("TK", "تۆکێلاو");
+    namesMap.put("TL", "تیمۆری ڕۆژھەڵات");
     namesMap.put("TM", "تورکمانستان");
     namesMap.put("TN", "توونس");
     namesMap.put("TO", "تۆنگا");
@@ -504,19 +573,27 @@
     namesMap.put("TZ", "تانزانیا");
     namesMap.put("UA", "ئۆکرانیا");
     namesMap.put("UG", "ئوگاندا");
+    namesMap.put("UM", "دوورگەکانی دەرەوەی ئەمریکا");
+    namesMap.put("UN", "نەتەوە یەکگرتووەکان");
     namesMap.put("US", "ویلایەتە یەکگرتووەکان");
     namesMap.put("UY", "ئوروگوای");
     namesMap.put("UZ", "ئوزبەکستان");
     namesMap.put("VA", "ڤاتیکان");
     namesMap.put("VC", "سەینت ڤینسەنت و گرینادینز");
+    namesMap.put("VE", "ڤەنزوێلا");
+    namesMap.put("VG", "دوورگەکانی ڤیرجنی بەریتانیا");
+    namesMap.put("VI", "دوورگەکانی ڤیرجنی ئەمەریکا");
     namesMap.put("VN", "ڤیەتنام");
     namesMap.put("VU", "ڤانوواتوو");
+    namesMap.put("WF", "والیس و فوتونا");
     namesMap.put("WS", "ساموا");
+    namesMap.put("XK", "کۆسۆڤۆ");
     namesMap.put("YE", "یەمەن");
+    namesMap.put("YT", "مایۆت");
     namesMap.put("ZA", "ئەفریقای باشوور");
     namesMap.put("ZM", "زامبیا");
     namesMap.put("ZW", "زیمبابوی");
-    namesMap.put("ZZ", "نەناسراو");
+    namesMap.put("ZZ", "ناوچەی نەناسراو");
   }
 
   @Override
@@ -526,6 +603,7 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
+        "001": "جیهان",
         "002": "ئەفریقا",
         "003": "ئەمەریکای باکوور",
         "005": "ئەمەریکای باشوور",
@@ -533,26 +611,35 @@
         "011": "ڕۆژاوای ئەفریقا",
         "013": "ئەمریکای ناوەڕاست",
         "014": "ڕۆژھەڵاتی ئەفریقا",
+        "015": "باکووری ئەفریقا",
+        "017": "ناوەڕاستی ئەفریقا",
         "018": "باشووری ئەفریقا",
-        "019": "ئەمریکاکان",
+        "019": "ئەمەریکای باکوور و باشوور",
         "021": "ئەمریکای باکوور",
-        "030": "ئاسیای ڕۆژھەڵات",
+        "029": "کاریبی",
+        "030": "ڕۆژهەڵاتی ئاسیا",
         "034": "باشووری ئاسیا",
         "035": "باشووری ڕۆژھەڵاتی ئاسیا",
-        "039": "ئەورووپای باشووری",
+        "039": "باشووری ئەورووپا",
+        "053": "ئۆسترالیا",
+        "054": "میلانێزیا",
         "057": "ناوچەی مایکرۆنیزیا",
+        "061": "پۆلینیزیا",
         "142": "ئاسیا",
-        "143": "ئاسیای ناوەندی",
-        "145": "ئاسیای ڕۆژاوا",
+        "143": "ناوەڕاستی ئاسیا",
+        "145": "ڕۆژاوای ئاسیا",
         "150": "ئەورووپا",
-        "151": "ئەورووپای ڕۆژھەڵات",
-        "154": "ئەورووپای باکوور",
+        "151": "ڕۆژهەڵاتی ئەورووپا",
+        "154": "باکووری ئەورووپا",
         "155": "ڕۆژاوای ئەورووپا",
+        "202": "ئەفریقای ژێر سەحرا",
         "419": "ئەمەریکای لاتین",
+        "AC": "دوورگەی ئاسینسیۆن",
         "AD": "ئاندۆرا",
         "AE": "میرنشینە یەکگرتووە عەرەبییەکان",
         "AF": "ئەفغانستان",
         "AG": "ئانتیگوا و باربودا",
+        "AI": "ئانگویلا",
         "AL": "ئەڵبانیا",
         "AM": "ئەرمەنستان",
         "AO": "ئەنگۆلا",
@@ -562,6 +649,7 @@
         "AT": "نەمسا",
         "AU": "ئوسترالیا",
         "AW": "ئارووبا",
+        "AX": "دوورگەکانی ئالاند",
         "AZ": "ئازەربایجان",
         "BA": "بۆسنیا و ھەرزەگۆڤینا",
         "BB": "باربادۆس",
@@ -572,85 +660,115 @@
         "BH": "بەحرەین",
         "BI": "بوروندی",
         "BJ": "بێنین",
+        "BL": "سەن بارتێلێمی",
+        "BM": "بێرموودا",
         "BN": "بروونای",
         "BO": "بۆلیڤیا",
+        "BQ": "دوورگە کاریبیەکانی هۆڵەندا",
         "BR": "برازیل",
         "BS": "بەھاما",
         "BT": "بووتان",
+        "BV": "دوورگەی بووڤێ",
         "BW": "بۆتسوانا",
         "BY": "بیلاڕووس",
         "BZ": "بەلیز",
-        "CA": "کانەدا",
+        "CA": "کەنەدا",
+        "CC": "دوورگەکانی کیلینگ",
         "CD": "کۆنگۆ کینشاسا",
         "CF": "کۆماری ئەفریقای ناوەڕاست",
         "CG": "کۆنگۆ برازاڤیل",
-        "CH": "سویسرا",
+        "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": "ڕۆژاوای سەحرا",
+        "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": "مەجارستان",
+        "HU": "هەنگاریا",
+        "IC": "دوورگەکانی کەناری",
         "ID": "ئیندۆنیزیا",
         "IE": "ئیرلەند",
         "IL": "ئیسرائیل",
+        "IM": "دوورگەی مان",
         "IN": "ھیندستان",
+        "IO": "ھەرێمی بەریتانی لە ئۆقیانووسی ھیند",
         "IQ": "عێراق",
         "IR": "ئێران",
         "IS": "ئایسلەند",
-        "IT": "ئیتاڵی",
+        "IT": "ئیتالیا",
+        "JE": "جێرسی",
         "JM": "جامایکا",
         "JO": "ئوردن",
         "JP": "ژاپۆن",
+        "KE": "کینیا",
         "KG": "قرغیزستان",
         "KH": "کەمبۆدیا",
         "KI": "کیریباس",
         "KM": "دوورگەکانی کۆمۆر",
-        "KN": "سەینت کیتس و نیڤیس",
+        "KN": "سەن کیتس و نیڤیس",
         "KP": "کۆریای باکوور",
         "KR": "کۆریای باشوور",
         "KW": "کوەیت",
+        "KY": "دوورگەکانی کایمان",
         "KZ": "کازاخستان",
         "LA": "لاوس",
         "LB": "لوبنان",
-        "LC": "سەینت لووسیا",
+        "LC": "سەن لووسیا",
         "LI": "لیختنشتاین",
         "LK": "سریلانکا",
         "LR": "لیبەریا",
@@ -663,38 +781,55 @@
         "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": "پیروو",
+        "PE": "پێروو",
+        "PF": "پۆلینیسیای فەرەنسا",
         "PG": "پاپوا گینێی نوێ",
         "PH": "فلیپین",
         "PK": "پاکستان",
         "PL": "پۆڵەندا",
-        "PS": "فەلەستین",
+        "PM": "سەن پیێر و میکێلۆن",
+        "PN": "دوورگەکانی پیتکەرن",
+        "PR": "پۆرتۆڕیکۆ",
+        "PS": "ناوچە فەلەستینیەکان",
         "PT": "پورتوگال",
         "PW": "پالاو",
         "PY": "پاراگوای",
         "QA": "قەتەر",
+        "QO": "دەرەوەی ئۆقیانووسیا",
+        "RE": "ڕییوونیەن",
         "RO": "ڕۆمانیا",
         "RS": "سربیا",
         "RU": "ڕووسیا",
@@ -705,21 +840,30 @@
         "SD": "سوودان",
         "SE": "سوید",
         "SG": "سینگاپور",
+        "SH": "سەن هێلێنا",
         "SI": "سلۆڤێنیا",
+        "SJ": "سڤالبارد و یان مایەن",
         "SK": "سلۆڤاکیا",
         "SL": "سیەرالیۆن",
         "SM": "سان مارینۆ",
-        "SN": "سینیگال",
+        "SN": "سێنێگاڵ",
         "SO": "سۆمالیا",
         "SR": "سورینام",
+        "SS": "سوودانی باشوور",
         "ST": "ساوتۆمێ و پرینسیپی",
         "SV": "ئێلسالڤادۆر",
+        "SX": "سینت مارتن",
         "SY": "سووریا",
         "SZ": "سوازیلاند",
+        "TA": "تریستێن دا کوونا",
+        "TC": "دوورگەکانی تورکس و کایکۆس",
         "TD": "چاد",
+        "TF": "هەرێمە باشووریەکانی فەرەنسا",
         "TG": "تۆگۆ",
         "TH": "تایلەند",
         "TJ": "تاجیکستان",
+        "TK": "تۆکێلاو",
+        "TL": "تیمۆری ڕۆژھەڵات",
         "TM": "تورکمانستان",
         "TN": "توونس",
         "TO": "تۆنگا",
@@ -730,19 +874,27 @@
         "TZ": "تانزانیا",
         "UA": "ئۆکرانیا",
         "UG": "ئوگاندا",
+        "UM": "دوورگەکانی دەرەوەی ئەمریکا",
+        "UN": "نەتەوە یەکگرتووەکان",
         "US": "ویلایەتە یەکگرتووەکان",
         "UY": "ئوروگوای",
         "UZ": "ئوزبەکستان",
         "VA": "ڤاتیکان",
         "VC": "سەینت ڤینسەنت و گرینادینز",
+        "VE": "ڤەنزوێلا",
+        "VG": "دوورگەکانی ڤیرجنی بەریتانیا",
+        "VI": "دوورگەکانی ڤیرجنی ئەمەریکا",
         "VN": "ڤیەتنام",
         "VU": "ڤانوواتوو",
+        "WF": "والیس و فوتونا",
         "WS": "ساموا",
+        "XK": "کۆسۆڤۆ",
         "YE": "یەمەن",
+        "YT": "مایۆت",
         "ZA": "ئەفریقای باشوور",
         "ZM": "زامبیا",
         "ZW": "زیمبابوی",
-        "ZZ": "نەناسراو"
+        "ZZ": "ناوچەی نەناسراو"
     };
   }-*/;
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cs.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cs.java
index 0221ac2..c86836d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cs.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cs.java
@@ -291,6 +291,8 @@
         "QO",
         "TL",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "ZW",
@@ -329,6 +331,7 @@
     namesMap.put("151", "východní Evropa");
     namesMap.put("154", "severní Evropa");
     namesMap.put("155", "západní Evropa");
+    namesMap.put("202", "subsaharská Afrika");
     namesMap.put("419", "Latinská Amerika");
     namesMap.put("AC", "Ascension");
     namesMap.put("AE", "Spojené arabské emiráty");
@@ -567,6 +570,7 @@
         "151": "východní Evropa",
         "154": "severní Evropa",
         "155": "západní Evropa",
+        "202": "subsaharská Afrika",
         "419": "Latinská Amerika",
         "AC": "Ascension",
         "AE": "Spojené arabské emiráty",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cu.java
index 35ce605..25392df 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cu.java
@@ -263,6 +263,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cy.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cy.java
index 2eb1479..c3bae1d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cy.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_cy.java
@@ -243,6 +243,8 @@
         "VE",
         "WF",
         "UA",
+        "XA",
+        "XB",
         "BS",
         "UN",
         "CG",
@@ -318,6 +320,7 @@
     namesMap.put("151", "Dwyrain Ewrop");
     namesMap.put("154", "Gogledd Ewrop");
     namesMap.put("155", "Gorllewin Ewrop");
+    namesMap.put("202", "Affrica Is-Sahara");
     namesMap.put("419", "America Ladin");
     namesMap.put("AC", "Ynys Ascension");
     namesMap.put("AE", "Emiradau Arabaidd Unedig");
@@ -327,7 +330,6 @@
     namesMap.put("AT", "Awstria");
     namesMap.put("AU", "Awstralia");
     namesMap.put("AX", "Ynysoedd Åland");
-    namesMap.put("BA", "Bosnia a Herzegovina");
     namesMap.put("BE", "Gwlad Belg");
     namesMap.put("BG", "Bwlgaria");
     namesMap.put("BL", "Saint Barthélemy");
@@ -372,7 +374,7 @@
     namesMap.put("GR", "Gwlad Groeg");
     namesMap.put("GS", "De Georgia ac Ynysoedd Sandwich y De");
     namesMap.put("GW", "Guiné-Bissau");
-    namesMap.put("HK", "Hong Kong RhGA Tsieina");
+    namesMap.put("HK", "Hong Kong SAR Tseina");
     namesMap.put("HM", "Ynys Heard ac Ynysoedd McDonald");
     namesMap.put("HU", "Hwngari");
     namesMap.put("IC", "Yr Ynysoedd Dedwydd");
@@ -478,6 +480,7 @@
         "151": "Dwyrain Ewrop",
         "154": "Gogledd Ewrop",
         "155": "Gorllewin Ewrop",
+        "202": "Affrica Is-Sahara",
         "419": "America Ladin",
         "AC": "Ynys Ascension",
         "AE": "Emiradau Arabaidd Unedig",
@@ -487,7 +490,6 @@
         "AT": "Awstria",
         "AU": "Awstralia",
         "AX": "Ynysoedd Åland",
-        "BA": "Bosnia a Herzegovina",
         "BE": "Gwlad Belg",
         "BG": "Bwlgaria",
         "BL": "Saint Barthélemy",
@@ -532,7 +534,7 @@
         "GR": "Gwlad Groeg",
         "GS": "De Georgia ac Ynysoedd Sandwich y De",
         "GW": "Guiné-Bissau",
-        "HK": "Hong Kong RhGA Tsieina",
+        "HK": "Hong Kong SAR Tseina",
         "HM": "Ynys Heard ac Ynysoedd McDonald",
         "HU": "Hwngari",
         "IC": "Yr Ynysoedd Dedwydd",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_da.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_da.java
index d902d7c..facccf2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_da.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_da.java
@@ -287,6 +287,8 @@
         "EH",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "QO",
         "YE",
         "ZM",
@@ -311,7 +313,7 @@
     namesMap.put("015", "Nordafrika");
     namesMap.put("017", "Centralafrika");
     namesMap.put("018", "Det sydlige Afrika");
-    namesMap.put("019", "Amerika");
+    namesMap.put("019", "Nord-, Mellem- og Sydamerika");
     namesMap.put("021", "Det nordlige Amerika");
     namesMap.put("029", "Caribien");
     namesMap.put("030", "Østasien");
@@ -329,6 +331,7 @@
     namesMap.put("151", "Østeuropa");
     namesMap.put("154", "Nordeuropa");
     namesMap.put("155", "Vesteuropa");
+    namesMap.put("202", "Subsaharisk Afrika");
     namesMap.put("419", "Latinamerika");
     namesMap.put("AC", "Ascensionøen");
     namesMap.put("AE", "De Forenede Arabiske Emirater");
@@ -448,7 +451,7 @@
     namesMap.put("SY", "Syrien");
     namesMap.put("TC", "Turks- og Caicosøerne");
     namesMap.put("TD", "Tchad");
-    namesMap.put("TF", "De franske besiddelser i Det Sydlige Indiske Ocean");
+    namesMap.put("TF", "De Franske Besiddelser i Det Sydlige Indiske Ocean");
     namesMap.put("TJ", "Tadsjikistan");
     namesMap.put("TN", "Tunesien");
     namesMap.put("TR", "Tyrkiet");
@@ -484,7 +487,7 @@
         "015": "Nordafrika",
         "017": "Centralafrika",
         "018": "Det sydlige Afrika",
-        "019": "Amerika",
+        "019": "Nord-, Mellem- og Sydamerika",
         "021": "Det nordlige Amerika",
         "029": "Caribien",
         "030": "Østasien",
@@ -502,6 +505,7 @@
         "151": "Østeuropa",
         "154": "Nordeuropa",
         "155": "Vesteuropa",
+        "202": "Subsaharisk Afrika",
         "419": "Latinamerika",
         "AC": "Ascensionøen",
         "AE": "De Forenede Arabiske Emirater",
@@ -621,7 +625,7 @@
         "SY": "Syrien",
         "TC": "Turks- og Caicosøerne",
         "TD": "Tchad",
-        "TF": "De franske besiddelser i Det Sydlige Indiske Ocean",
+        "TF": "De Franske Besiddelser i Det Sydlige Indiske Ocean",
         "TJ": "Tadsjikistan",
         "TN": "Tunesien",
         "TR": "Tyrkiet",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dav.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dav.java
index 5adf3a9..7b0d8bb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dav.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dav.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de.java
index c1c10ef..d84eccd 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de.java
@@ -298,6 +298,8 @@
         "WF",
         "CX",
         "EH",
+        "XA",
+        "XB",
         "CF",
         "CY",
     };
@@ -335,6 +337,7 @@
     namesMap.put("151", "Osteuropa");
     namesMap.put("154", "Nordeuropa");
     namesMap.put("155", "Westeuropa");
+    namesMap.put("202", "Subsahara-Afrika");
     namesMap.put("419", "Lateinamerika");
     namesMap.put("AC", "Ascension");
     namesMap.put("AE", "Vereinigte Arabische Emirate");
@@ -530,6 +533,7 @@
         "151": "Osteuropa",
         "154": "Nordeuropa",
         "155": "Westeuropa",
+        "202": "Subsahara-Afrika",
         "419": "Lateinamerika",
         "AC": "Ascension",
         "AE": "Vereinigte Arabische Emirate",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_AT.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_AT.java
index eaf458b..21d4160 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_AT.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_AT.java
@@ -285,6 +285,8 @@
         "WF",
         "CX",
         "EH",
+        "XA",
+        "XB",
         "CF",
         "CY",
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_CH.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_CH.java
index 09d7840..e7d1fe5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_CH.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_de_CH.java
@@ -284,6 +284,8 @@
         "CX",
         "BY",
         "EH",
+        "XA",
+        "XB",
         "CF",
         "ZW",
         "CY",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dje.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dje.java
index 4d0fc72..8bc8933 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dje.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dje.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dsb.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dsb.java
index 18b30fc..a4230d9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dsb.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dsb.java
@@ -284,6 +284,8 @@
         "QO",
         "HK",
         "MO",
+        "XA",
+        "XB",
         "AE",
         "GB",
         "US",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dua.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dua.java
index eb15f1b..138c282 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dua.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dua.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dyo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dyo.java
index 8ca8d29..7480901 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dyo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dyo.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dz.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dz.java
index a3702b9..76dbc9d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dz.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_dz.java
@@ -29,6 +29,8 @@
     return new String[] {
         "EZ",
         "UN",
+        "XA",
+        "XB",
         "XK",
         "QA",
         "IC",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ebu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ebu.java
index 89697a0..1e7864a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ebu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ebu.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ee.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ee.java
index 01de579..6bb5369 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ee.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ee.java
@@ -281,6 +281,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_el.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_el.java
index d8d25e2..e2d8cef 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_el.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_el.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "SH",
         "LC",
         "BL",
@@ -88,6 +90,7 @@
         "GG",
         "GU",
         "GP",
+        "WF",
         "GT",
         "GY",
         "GN",
@@ -226,7 +229,6 @@
         "BQ",
         "OM",
         "HN",
-        "WF",
         "HU",
         "UG",
         "UZ",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Ανατολική Ευρώπη");
     namesMap.put("154", "Βόρεια Ευρώπη");
     namesMap.put("155", "Δυτική Ευρώπη");
+    namesMap.put("202", "Υποσαχάρια Αφρική");
     namesMap.put("419", "Λατινική Αμερική");
     namesMap.put("AC", "Νήσος Ασενσιόν");
     namesMap.put("AD", "Ανδόρα");
@@ -554,7 +557,7 @@
     namesMap.put("TA", "Τριστάν ντα Κούνια");
     namesMap.put("TC", "Νήσοι Τερκς και Κάικος");
     namesMap.put("TD", "Τσαντ");
-    namesMap.put("TF", "Γαλλικές περιοχές του νοτίου ημισφαιρίου");
+    namesMap.put("TF", "Γαλλικά Νότια Εδάφη");
     namesMap.put("TG", "Τόγκο");
     namesMap.put("TH", "Ταϊλάνδη");
     namesMap.put("TJ", "Τατζικιστάν");
@@ -582,7 +585,7 @@
     namesMap.put("VI", "Αμερικανικές Παρθένες Νήσοι");
     namesMap.put("VN", "Βιετνάμ");
     namesMap.put("VU", "Βανουάτου");
-    namesMap.put("WF", "Ουάλις και Φουτούνα");
+    namesMap.put("WF", "Γουάλις και Φουτούνα");
     namesMap.put("WS", "Σαμόα");
     namesMap.put("XK", "Κοσσυφοπέδιο");
     namesMap.put("YE", "Υεμένη");
@@ -629,6 +632,7 @@
         "151": "Ανατολική Ευρώπη",
         "154": "Βόρεια Ευρώπη",
         "155": "Δυτική Ευρώπη",
+        "202": "Υποσαχάρια Αφρική",
         "419": "Λατινική Αμερική",
         "AC": "Νήσος Ασενσιόν",
         "AD": "Ανδόρα",
@@ -854,7 +858,7 @@
         "TA": "Τριστάν ντα Κούνια",
         "TC": "Νήσοι Τερκς και Κάικος",
         "TD": "Τσαντ",
-        "TF": "Γαλλικές περιοχές του νοτίου ημισφαιρίου",
+        "TF": "Γαλλικά Νότια Εδάφη",
         "TG": "Τόγκο",
         "TH": "Ταϊλάνδη",
         "TJ": "Τατζικιστάν",
@@ -882,7 +886,7 @@
         "VI": "Αμερικανικές Παρθένες Νήσοι",
         "VN": "Βιετνάμ",
         "VU": "Βανουάτου",
-        "WF": "Ουάλις και Φουτούνα",
+        "WF": "Γουάλις και Φουτούνα",
         "WS": "Σαμόα",
         "XK": "Κοσσυφοπέδιο",
         "YE": "Υεμένη",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_en_GB.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_en_GB.java
index 1f27d27..612783d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_en_GB.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_en_GB.java
@@ -213,6 +213,8 @@
         "PN",
         "PL",
         "PT",
+        "XA",
+        "XB",
         "PR",
         "QA",
         "RE",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eo.java
index 023b1f2..92214bb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eo.java
@@ -284,6 +284,8 @@
         "VA",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "XK",
         "ZM",
         "ZW",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es.java
index 517dd9d..1f16a26 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es.java
@@ -93,6 +93,7 @@
         "VA",
         "CO",
         "KM",
+        "CG",
         "KP",
         "KR",
         "CR",
@@ -235,7 +236,6 @@
         "MO",
         "GB",
         "CF",
-        "CG",
         "CD",
         "DO",
         "RE",
@@ -298,6 +298,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
@@ -335,6 +337,7 @@
     namesMap.put("151", "Europa oriental");
     namesMap.put("154", "Europa septentrional");
     namesMap.put("155", "Europa occidental");
+    namesMap.put("202", "África subsahariana");
     namesMap.put("419", "Latinoamérica");
     namesMap.put("AC", "Isla de la Ascensión");
     namesMap.put("AE", "Emiratos Árabes Unidos");
@@ -364,7 +367,7 @@
     namesMap.put("CC", "Islas Cocos");
     namesMap.put("CD", "República Democrática del Congo");
     namesMap.put("CF", "República Centroafricana");
-    namesMap.put("CG", "República del Congo");
+    namesMap.put("CG", "Congo");
     namesMap.put("CH", "Suiza");
     namesMap.put("CK", "Islas Cook");
     namesMap.put("CM", "Camerún");
@@ -544,6 +547,7 @@
         "151": "Europa oriental",
         "154": "Europa septentrional",
         "155": "Europa occidental",
+        "202": "África subsahariana",
         "419": "Latinoamérica",
         "AC": "Isla de la Ascensión",
         "AE": "Emiratos Árabes Unidos",
@@ -573,7 +577,7 @@
         "CC": "Islas Cocos",
         "CD": "República Democrática del Congo",
         "CF": "República Centroafricana",
-        "CG": "República del Congo",
+        "CG": "Congo",
         "CH": "Suiza",
         "CK": "Islas Cook",
         "CM": "Camerún",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_419.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_419.java
index cb79240..ffe24d6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_419.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_419.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
@@ -308,6 +310,7 @@
     namesMap.put("155", "Europa del Oeste");
     namesMap.put("AC", "Isla Ascensión");
     namesMap.put("BA", "Bosnia-Herzegovina");
+    namesMap.put("CG", "República del Congo");
     namesMap.put("CI", "Costa de Marfil");
     namesMap.put("EZ", "Eurozona");
     namesMap.put("GG", "Guernesey");
@@ -341,6 +344,7 @@
         "155": "Europa del Oeste",
         "AC": "Isla Ascensión",
         "BA": "Bosnia-Herzegovina",
+        "CG": "República del Congo",
         "CI": "Costa de Marfil",
         "EZ": "Eurozona",
         "GG": "Guernesey",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_AR.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_AR.java
index 29ae649..d5c37e6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_AR.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_AR.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_BO.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_BO.java
index fa62250..1521ca4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_BO.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_BO.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CL.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CL.java
index 6819161..ff7f758 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CL.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CL.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CO.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CO.java
index 1a6b2c7..ccf2513 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CO.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CO.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CR.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CR.java
index f10b9ee..e2d09e8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CR.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_CR.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_DO.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_DO.java
index 5aef14d..0cb86d6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_DO.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_DO.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_EC.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_EC.java
index 7095001..37e6058 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_EC.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_EC.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_GT.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_GT.java
index 7c69f2e..9a177cb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_GT.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_GT.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_HN.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_HN.java
index b017a9e..db0092a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_HN.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_HN.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_MX.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_MX.java
index 2327480..cfa65f9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_MX.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_MX.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
@@ -310,6 +312,7 @@
     namesMap.put("CI", "Côte d’Ivoire");
     namesMap.put("EZ", "zona euro");
     namesMap.put("GG", "Guernsey");
+    namesMap.put("SA", "Arabia Saudita");
     namesMap.put("TA", "Tristán de Acuña");
     namesMap.put("TL", "Timor-Leste");
     namesMap.put("UM", "Islas menores alejadas de EE. UU.");
@@ -340,6 +343,7 @@
         "CI": "Côte d’Ivoire",
         "EZ": "zona euro",
         "GG": "Guernsey",
+        "SA": "Arabia Saudita",
         "TA": "Tristán de Acuña",
         "TL": "Timor-Leste",
         "UM": "Islas menores alejadas de EE. UU.",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_NI.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_NI.java
index e85885d..9569d17 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_NI.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_NI.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PA.java
index 609c1d3..d1131e2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PA.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PE.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PE.java
index e0ad646..66579d2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PE.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PE.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PR.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PR.java
index a7adeca..0745092 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PR.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PR.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PY.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PY.java
index 5641d12..f9cce4c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PY.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_PY.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_SV.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_SV.java
index 98c2bd8..47d6ce4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_SV.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_SV.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_US.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_US.java
index 2c541ac..ca9a10c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_US.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_US.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
@@ -293,6 +295,7 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("CG", "República del Congo");
     namesMap.put("IC", "Islas Canarias");
     namesMap.put("TA", "Tristán da Cunha");
   }
@@ -304,6 +307,7 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
+        "CG": "República del Congo",
         "IC": "Islas Canarias",
         "TA": "Tristán da Cunha"
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_VE.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_VE.java
index b2c5874..eb47098 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_VE.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_es_VE.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "DJ",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_et.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_et.java
index ab7c939..dd05d48 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_et.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_et.java
@@ -287,6 +287,8 @@
         "VN",
         "UN",
         "UM",
+        "XA",
+        "XB",
     };
   }
 
@@ -322,6 +324,7 @@
     namesMap.put("151", "Ida-Euroopa");
     namesMap.put("154", "Põhja-Euroopa");
     namesMap.put("155", "Lääne-Euroopa");
+    namesMap.put("202", "Sahara-tagune Aafrika");
     namesMap.put("419", "Ladina-Ameerika");
     namesMap.put("AC", "Ascensioni saar");
     namesMap.put("AE", "Araabia Ühendemiraadid");
@@ -532,6 +535,7 @@
         "151": "Ida-Euroopa",
         "154": "Põhja-Euroopa",
         "155": "Lääne-Euroopa",
+        "202": "Sahara-tagune Aafrika",
         "419": "Ladina-Ameerika",
         "AC": "Ascensioni saar",
         "AE": "Araabia Ühendemiraadid",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eu.java
index 8b80e46..c9182c9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_eu.java
@@ -99,6 +99,7 @@
         "ET",
         "EZ",
         "EU",
+        "FK",
         "FO",
         "FJ",
         "PH",
@@ -181,7 +182,6 @@
         "MV",
         "ML",
         "MT",
-        "FK",
         "IM",
         "MA",
         "MH",
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "NZ",
@@ -305,11 +307,11 @@
     namesMap.put("017", "Erdialdeko Afrika");
     namesMap.put("018", "Afrika hegoaldea");
     namesMap.put("019", "Amerika");
-    namesMap.put("021", "Amerika iparraldea");
+    namesMap.put("021", "Amerikako iparraldea");
     namesMap.put("029", "Karibea");
     namesMap.put("030", "Asia ekialdea");
     namesMap.put("034", "Asia hegoaldea");
-    namesMap.put("035", "Asia hego-ekialdea");
+    namesMap.put("035", "Asiako hego-ekialdea");
     namesMap.put("039", "Europa hegoaldea");
     namesMap.put("057", "Mikronesia eskualdea");
     namesMap.put("061", "Polinesia");
@@ -319,6 +321,7 @@
     namesMap.put("151", "Europa ekialdea");
     namesMap.put("154", "Europa iparraldea");
     namesMap.put("155", "Europa mendebaldea");
+    namesMap.put("202", "Saharaz hegoaldeko Afrika");
     namesMap.put("419", "Latinoamerika");
     namesMap.put("AC", "Ascension uhartea");
     namesMap.put("AE", "Arabiar Emirerri Batuak");
@@ -327,7 +330,7 @@
     namesMap.put("AI", "Aingira");
     namesMap.put("AQ", "Antartika");
     namesMap.put("AS", "Samoa Estatubatuarra");
-    namesMap.put("AX", "Aland uharteak");
+    namesMap.put("AX", "Åland");
     namesMap.put("BA", "Bosnia-Herzegovina");
     namesMap.put("BE", "Belgika");
     namesMap.put("BL", "Saint Barthélemy");
@@ -337,7 +340,7 @@
     namesMap.put("BV", "Bouvet uhartea");
     namesMap.put("BY", "Bielorrusia");
     namesMap.put("CA", "Kanada");
-    namesMap.put("CC", "Cocos uharteak");
+    namesMap.put("CC", "Cocos (Keeling) uharteak");
     namesMap.put("CD", "Kongoko Errepublika Demokratikoa");
     namesMap.put("CF", "Afrika Erdiko Errepublika");
     namesMap.put("CG", "Kongo");
@@ -370,7 +373,7 @@
     namesMap.put("EU", "Europar Batasuna");
     namesMap.put("EZ", "Eurogunea");
     namesMap.put("FI", "Finlandia");
-    namesMap.put("FK", "Malvinak");
+    namesMap.put("FK", "Falklandak");
     namesMap.put("FM", "Mikronesia");
     namesMap.put("FO", "Faroe uharteak");
     namesMap.put("FR", "Frantzia");
@@ -438,7 +441,7 @@
     namesMap.put("PL", "Polonia");
     namesMap.put("PM", "Saint-Pierre eta Mikelune");
     namesMap.put("PN", "Pitcairn uharteak");
-    namesMap.put("PS", "Palestinako Lurraldeak");
+    namesMap.put("PS", "Palestinar Lurralde Okupatuak");
     namesMap.put("PY", "Paraguai");
     namesMap.put("QO", "Mugaz kanpoko Ozeania");
     namesMap.put("RE", "Reunion");
@@ -499,11 +502,11 @@
         "017": "Erdialdeko Afrika",
         "018": "Afrika hegoaldea",
         "019": "Amerika",
-        "021": "Amerika iparraldea",
+        "021": "Amerikako iparraldea",
         "029": "Karibea",
         "030": "Asia ekialdea",
         "034": "Asia hegoaldea",
-        "035": "Asia hego-ekialdea",
+        "035": "Asiako hego-ekialdea",
         "039": "Europa hegoaldea",
         "057": "Mikronesia eskualdea",
         "061": "Polinesia",
@@ -513,6 +516,7 @@
         "151": "Europa ekialdea",
         "154": "Europa iparraldea",
         "155": "Europa mendebaldea",
+        "202": "Saharaz hegoaldeko Afrika",
         "419": "Latinoamerika",
         "AC": "Ascension uhartea",
         "AE": "Arabiar Emirerri Batuak",
@@ -521,7 +525,7 @@
         "AI": "Aingira",
         "AQ": "Antartika",
         "AS": "Samoa Estatubatuarra",
-        "AX": "Aland uharteak",
+        "AX": "Åland",
         "BA": "Bosnia-Herzegovina",
         "BE": "Belgika",
         "BL": "Saint Barthélemy",
@@ -531,7 +535,7 @@
         "BV": "Bouvet uhartea",
         "BY": "Bielorrusia",
         "CA": "Kanada",
-        "CC": "Cocos uharteak",
+        "CC": "Cocos (Keeling) uharteak",
         "CD": "Kongoko Errepublika Demokratikoa",
         "CF": "Afrika Erdiko Errepublika",
         "CG": "Kongo",
@@ -564,7 +568,7 @@
         "EU": "Europar Batasuna",
         "EZ": "Eurogunea",
         "FI": "Finlandia",
-        "FK": "Malvinak",
+        "FK": "Falklandak",
         "FM": "Mikronesia",
         "FO": "Faroe uharteak",
         "FR": "Frantzia",
@@ -632,7 +636,7 @@
         "PL": "Polonia",
         "PM": "Saint-Pierre eta Mikelune",
         "PN": "Pitcairn uharteak",
-        "PS": "Palestinako Lurraldeak",
+        "PS": "Palestinar Lurralde Okupatuak",
         "PY": "Paraguai",
         "QO": "Mugaz kanpoko Ozeania",
         "RE": "Reunion",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ewo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ewo.java
index ddfe4e7..8d5e967 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ewo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ewo.java
@@ -280,6 +280,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "GI",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa.java
index 0ef52cf..b5cf9d4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa.java
@@ -35,6 +35,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AW",
         "AR",
         "AL",
@@ -155,6 +157,7 @@
         "AS",
         "SM",
         "EA",
+        "TF",
         "PS",
         "LK",
         "BL",
@@ -193,7 +196,6 @@
         "KZ",
         "QA",
         "IO",
-        "TF",
         "LA",
         "LB",
         "LV",
@@ -330,6 +332,7 @@
     namesMap.put("151", "شرق اروپا");
     namesMap.put("154", "شمال اروپا");
     namesMap.put("155", "غرب اروپا");
+    namesMap.put("202", "افریقای سیاه");
     namesMap.put("419", "امریکای لاتین");
     namesMap.put("AC", "جزایر آسنسیون");
     namesMap.put("AD", "آندورا");
@@ -431,7 +434,7 @@
     namesMap.put("GU", "گوام");
     namesMap.put("GW", "گینهٔ بیسائو");
     namesMap.put("GY", "گویان");
-    namesMap.put("HK", "هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین");
+    namesMap.put("HK", "هنگ‌کنگ، منطقۀ ویژۀ اداری چین");
     namesMap.put("HM", "جزیرهٔ هرد و جزایر مک‌دونالد");
     namesMap.put("HN", "هندوراس");
     namesMap.put("HR", "کرواسی");
@@ -456,7 +459,7 @@
     namesMap.put("KG", "قرقیزستان");
     namesMap.put("KH", "کامبوج");
     namesMap.put("KI", "کیریباتی");
-    namesMap.put("KM", "کومورو");
+    namesMap.put("KM", "کومور");
     namesMap.put("KN", "سنت کیتس و نویس");
     namesMap.put("KP", "کرهٔ شمالی");
     namesMap.put("KR", "کرهٔ جنوبی");
@@ -485,7 +488,7 @@
     namesMap.put("ML", "مالی");
     namesMap.put("MM", "میانمار (برمه)");
     namesMap.put("MN", "مغولستان");
-    namesMap.put("MO", "ماکائو، ناحیهٔ ویژهٔ حکومتی چین");
+    namesMap.put("MO", "ماکائو، منطقۀ ویژۀ اداری چین");
     namesMap.put("MP", "جزایر ماریانای شمالی");
     namesMap.put("MQ", "مارتینیک");
     namesMap.put("MR", "موریتانی");
@@ -555,7 +558,7 @@
     namesMap.put("TA", "تریستان دا کونا");
     namesMap.put("TC", "جزایر تورکس و کایکوس");
     namesMap.put("TD", "چاد");
-    namesMap.put("TF", "قلمروهای جنوبی فرانسه");
+    namesMap.put("TF", "سرزمین‌های جنوب فرانسه");
     namesMap.put("TG", "توگو");
     namesMap.put("TH", "تایلند");
     namesMap.put("TJ", "تاجیکستان");
@@ -630,6 +633,7 @@
         "151": "شرق اروپا",
         "154": "شمال اروپا",
         "155": "غرب اروپا",
+        "202": "افریقای سیاه",
         "419": "امریکای لاتین",
         "AC": "جزایر آسنسیون",
         "AD": "آندورا",
@@ -731,7 +735,7 @@
         "GU": "گوام",
         "GW": "گینهٔ بیسائو",
         "GY": "گویان",
-        "HK": "هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین",
+        "HK": "هنگ‌کنگ، منطقۀ ویژۀ اداری چین",
         "HM": "جزیرهٔ هرد و جزایر مک‌دونالد",
         "HN": "هندوراس",
         "HR": "کرواسی",
@@ -756,7 +760,7 @@
         "KG": "قرقیزستان",
         "KH": "کامبوج",
         "KI": "کیریباتی",
-        "KM": "کومورو",
+        "KM": "کومور",
         "KN": "سنت کیتس و نویس",
         "KP": "کرهٔ شمالی",
         "KR": "کرهٔ جنوبی",
@@ -785,7 +789,7 @@
         "ML": "مالی",
         "MM": "میانمار (برمه)",
         "MN": "مغولستان",
-        "MO": "ماکائو، ناحیهٔ ویژهٔ حکومتی چین",
+        "MO": "ماکائو، منطقۀ ویژۀ اداری چین",
         "MP": "جزایر ماریانای شمالی",
         "MQ": "مارتینیک",
         "MR": "موریتانی",
@@ -855,7 +859,7 @@
         "TA": "تریستان دا کونا",
         "TC": "جزایر تورکس و کایکوس",
         "TD": "چاد",
-        "TF": "قلمروهای جنوبی فرانسه",
+        "TF": "سرزمین‌های جنوب فرانسه",
         "TG": "توگو",
         "TH": "تایلند",
         "TJ": "تاجیکستان",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa_AF.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa_AF.java
index e64e8b3..ec1eaad 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa_AF.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fa_AF.java
@@ -27,8 +27,9 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AW",
-        "AU",
         "DE",
         "AI",
         "IE",
@@ -40,6 +41,7 @@
         "AM",
         "ER",
         "UZ",
+        "AU",
         "EE",
         "IL",
         "SJ",
@@ -125,7 +127,6 @@
         "AZ",
         "CF",
         "DO",
-        "CZ",
         "DJ",
         "DK",
         "DM",
@@ -137,13 +138,14 @@
         "ZM",
         "NZ",
         "ZW",
+        "EA",
         "ST",
         "CI",
         "UN",
         "WS",
         "AS",
         "SM",
-        "EA",
+        "TF",
         "PS",
         "LK",
         "SK",
@@ -182,7 +184,6 @@
         "KZ",
         "QA",
         "IO",
-        "TF",
         "LA",
         "LV",
         "LB",
@@ -227,10 +228,10 @@
         "NI",
         "NL",
         "HN",
+        "HK",
         "HT",
         "ES",
         "IN",
-        "HK",
         "VA",
         "WF",
         "VU",
@@ -248,6 +249,7 @@
         "PE",
         "TD",
         "CL",
+        "CZ",
         "CN",
         "CR",
         "NC",
@@ -299,7 +301,6 @@
     namesMap.put("AO", "انگولا");
     namesMap.put("AQ", "انترکتیکا");
     namesMap.put("AR", "ارجنتاین");
-    namesMap.put("AU", "آسترالیا");
     namesMap.put("BA", "بوسنیا و هرزه‌گوینا");
     namesMap.put("BD", "بنگله‌دیش");
     namesMap.put("BE", "بلجیم");
@@ -315,7 +316,9 @@
     namesMap.put("CO", "کولمبیا");
     namesMap.put("CR", "کاستریکا");
     namesMap.put("CU", "کیوبا");
+    namesMap.put("CZ", "چک");
     namesMap.put("DK", "دنمارک");
+    namesMap.put("EA", "سئوتا و ملیلا");
     namesMap.put("EE", "استونیا");
     namesMap.put("ER", "اریتریا");
     namesMap.put("ES", "هسپانیه");
@@ -329,6 +332,7 @@
     namesMap.put("GT", "گواتیمالا");
     namesMap.put("GW", "گینیا بیسائو");
     namesMap.put("GY", "گیانا");
+    namesMap.put("HK", "هانگ کانگ، ناحیهٔ ویژهٔ حکومتی چین");
     namesMap.put("HN", "هاندوراس");
     namesMap.put("HR", "کروشیا");
     namesMap.put("HT", "هایتی");
@@ -337,7 +341,6 @@
     namesMap.put("IS", "آیسلند");
     namesMap.put("JP", "جاپان");
     namesMap.put("KE", "کینیا");
-    namesMap.put("KG", "قرغزستان");
     namesMap.put("KH", "کمپوچیا");
     namesMap.put("KP", "کوریای شمالی");
     namesMap.put("KR", "کوریای جنوبی");
@@ -353,7 +356,6 @@
     namesMap.put("MX", "مکسیکو");
     namesMap.put("MY", "مالیزیا");
     namesMap.put("MZ", "موزمبیق");
-    namesMap.put("NE", "نایجر");
     namesMap.put("NG", "نیجریا");
     namesMap.put("NI", "نیکاراگوا");
     namesMap.put("NL", "هالند");
@@ -367,17 +369,16 @@
     namesMap.put("PT", "پرتگال");
     namesMap.put("PY", "پاراگوای");
     namesMap.put("RO", "رومانیا");
-    namesMap.put("RW", "روآندا");
     namesMap.put("SE", "سویدن");
     namesMap.put("SG", "سینگاپور");
     namesMap.put("SI", "سلونیا");
+    namesMap.put("SJ", "اسوالبارد و جان ماین");
     namesMap.put("SK", "سلواکیا");
     namesMap.put("SL", "سیرالیون");
     namesMap.put("SN", "سینیگال");
     namesMap.put("SO", "سومالیه");
     namesMap.put("SV", "السلوادور");
     namesMap.put("TJ", "تاجکستان");
-    namesMap.put("UA", "اکراین");
     namesMap.put("UG", "یوگاندا");
     namesMap.put("UY", "یوروگوای");
     namesMap.put("VC", "سنت وینسنت و گرنادین‌ها");
@@ -399,7 +400,6 @@
         "AO": "انگولا",
         "AQ": "انترکتیکا",
         "AR": "ارجنتاین",
-        "AU": "آسترالیا",
         "BA": "بوسنیا و هرزه‌گوینا",
         "BD": "بنگله‌دیش",
         "BE": "بلجیم",
@@ -415,7 +415,9 @@
         "CO": "کولمبیا",
         "CR": "کاستریکا",
         "CU": "کیوبا",
+        "CZ": "چک",
         "DK": "دنمارک",
+        "EA": "سئوتا و ملیلا",
         "EE": "استونیا",
         "ER": "اریتریا",
         "ES": "هسپانیه",
@@ -429,6 +431,7 @@
         "GT": "گواتیمالا",
         "GW": "گینیا بیسائو",
         "GY": "گیانا",
+        "HK": "هانگ کانگ، ناحیهٔ ویژهٔ حکومتی چین",
         "HN": "هاندوراس",
         "HR": "کروشیا",
         "HT": "هایتی",
@@ -437,7 +440,6 @@
         "IS": "آیسلند",
         "JP": "جاپان",
         "KE": "کینیا",
-        "KG": "قرغزستان",
         "KH": "کمپوچیا",
         "KP": "کوریای شمالی",
         "KR": "کوریای جنوبی",
@@ -453,7 +455,6 @@
         "MX": "مکسیکو",
         "MY": "مالیزیا",
         "MZ": "موزمبیق",
-        "NE": "نایجر",
         "NG": "نیجریا",
         "NI": "نیکاراگوا",
         "NL": "هالند",
@@ -467,17 +468,16 @@
         "PT": "پرتگال",
         "PY": "پاراگوای",
         "RO": "رومانیا",
-        "RW": "روآندا",
         "SE": "سویدن",
         "SG": "سینگاپور",
         "SI": "سلونیا",
+        "SJ": "اسوالبارد و جان ماین",
         "SK": "سلواکیا",
         "SL": "سیرالیون",
         "SN": "سینیگال",
         "SO": "سومالیه",
         "SV": "السلوادور",
         "TJ": "تاجکستان",
-        "UA": "اکراین",
         "UG": "یوگاندا",
         "UY": "یوروگوای",
         "VC": "سنت وینسنت و گرنادین‌ها",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ff.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ff.java
index 8bbd6f0..9ce4799 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ff.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ff.java
@@ -285,6 +285,8 @@
         "VU",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "XK",
         "YE",
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fi.java
index c7b3da3..30a09cf 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fi.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fi.java
@@ -289,6 +289,8 @@
         "RU",
         "VN",
         "EE",
+        "XA",
+        "XB",
         "UN",
         "US",
         "UM",
@@ -327,6 +329,7 @@
     namesMap.put("151", "Itä-Eurooppa");
     namesMap.put("154", "Pohjois-Eurooppa");
     namesMap.put("155", "Länsi-Eurooppa");
+    namesMap.put("202", "Saharan eteläpuolinen Afrikka");
     namesMap.put("419", "Latinalainen Amerikka");
     namesMap.put("AC", "Ascension-saari");
     namesMap.put("AE", "Arabiemiirikunnat");
@@ -509,6 +512,7 @@
         "151": "Itä-Eurooppa",
         "154": "Pohjois-Eurooppa",
         "155": "Länsi-Eurooppa",
+        "202": "Saharan eteläpuolinen Afrikka",
         "419": "Latinalainen Amerikka",
         "AC": "Ascension-saari",
         "AE": "Arabiemiirikunnat",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fil.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fil.java
index 2965a65..4e6d571 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fil.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fil.java
@@ -291,6 +291,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fo.java
index 88c0e55..6efb39c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fo.java
@@ -241,11 +241,11 @@
         "SO",
         "ES",
         "LK",
+        "BL",
         "SH",
         "KN",
         "LC",
         "VC",
-        "BL",
         "MF",
         "GB",
         "IO",
@@ -287,6 +287,8 @@
         "EH",
         "VN",
         "WF",
+        "XA",
+        "XB",
     };
   }
 
@@ -319,6 +321,7 @@
     namesMap.put("151", "Eysturevropa");
     namesMap.put("154", "Norðurevropa");
     namesMap.put("155", "Vesturevropa");
+    namesMap.put("202", "Afrika sunnanfyri Sahara");
     namesMap.put("419", "Latínamerika");
     namesMap.put("AC", "Ascension");
     namesMap.put("AE", "Sameindu Emirríkini");
@@ -333,7 +336,6 @@
     namesMap.put("BD", "Bangladesj");
     namesMap.put("BE", "Belgia");
     namesMap.put("BH", "Barein");
-    namesMap.put("BL", "St-Barthélemy");
     namesMap.put("BQ", "Niðurlonds Karibia");
     namesMap.put("BR", "Brasil");
     namesMap.put("BS", "Bahamaoyggjar");
@@ -366,7 +368,6 @@
     namesMap.put("DK", "Danmark");
     namesMap.put("DM", "Dominika");
     namesMap.put("DO", "Dominikalýðveldið");
-    namesMap.put("EA", "Ceuta og Melilla");
     namesMap.put("EC", "Ekvador");
     namesMap.put("EE", "Estland");
     namesMap.put("EG", "Egyptaland");
@@ -441,7 +442,7 @@
     namesMap.put("PG", "Papua Nýguinea");
     namesMap.put("PH", "Filipsoyggjar");
     namesMap.put("PL", "Pólland");
-    namesMap.put("PM", "Saint Pierre og Miquelon");
+    namesMap.put("PM", "Saint Pierre & Miquelon");
     namesMap.put("PN", "Pitcairnoyggjar");
     namesMap.put("PR", "Puerto Riko");
     namesMap.put("PS", "Palestinskt landøki");
@@ -525,6 +526,7 @@
         "151": "Eysturevropa",
         "154": "Norðurevropa",
         "155": "Vesturevropa",
+        "202": "Afrika sunnanfyri Sahara",
         "419": "Latínamerika",
         "AC": "Ascension",
         "AE": "Sameindu Emirríkini",
@@ -539,7 +541,6 @@
         "BD": "Bangladesj",
         "BE": "Belgia",
         "BH": "Barein",
-        "BL": "St-Barthélemy",
         "BQ": "Niðurlonds Karibia",
         "BR": "Brasil",
         "BS": "Bahamaoyggjar",
@@ -572,7 +573,6 @@
         "DK": "Danmark",
         "DM": "Dominika",
         "DO": "Dominikalýðveldið",
-        "EA": "Ceuta og Melilla",
         "EC": "Ekvador",
         "EE": "Estland",
         "EG": "Egyptaland",
@@ -647,7 +647,7 @@
         "PG": "Papua Nýguinea",
         "PH": "Filipsoyggjar",
         "PL": "Pólland",
-        "PM": "Saint Pierre og Miquelon",
+        "PM": "Saint Pierre & Miquelon",
         "PN": "Pitcairnoyggjar",
         "PR": "Puerto Riko",
         "PS": "Palestinskt landøki",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr.java
index e2932df..ee2d1a1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr.java
@@ -299,6 +299,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
@@ -323,20 +325,21 @@
     namesMap.put("019", "Amériques");
     namesMap.put("021", "Amérique septentrionale");
     namesMap.put("029", "Caraïbes");
-    namesMap.put("030", "Asie orientale");
+    namesMap.put("030", "Asie de l’Est");
     namesMap.put("034", "Asie du Sud");
     namesMap.put("035", "Asie du Sud-Est");
-    namesMap.put("039", "Europe méridionale");
+    namesMap.put("039", "Europe du Sud");
     namesMap.put("053", "Australasie");
     namesMap.put("054", "Mélanésie");
     namesMap.put("057", "région micronésienne");
     namesMap.put("061", "Polynésie");
     namesMap.put("142", "Asie");
     namesMap.put("143", "Asie centrale");
-    namesMap.put("145", "Asie occidentale");
+    namesMap.put("145", "Asie de l’Ouest");
     namesMap.put("151", "Europe de l’Est");
-    namesMap.put("154", "Europe septentrionale");
-    namesMap.put("155", "Europe occidentale");
+    namesMap.put("154", "Europe du Nord");
+    namesMap.put("155", "Europe de l’Ouest");
+    namesMap.put("202", "Afrique subsaharienne");
     namesMap.put("419", "Amérique latine");
     namesMap.put("AC", "Île de l’Ascension");
     namesMap.put("AD", "Andorre");
@@ -504,7 +507,6 @@
     namesMap.put("TF", "Terres australes françaises");
     namesMap.put("TH", "Thaïlande");
     namesMap.put("TJ", "Tadjikistan");
-    namesMap.put("TK", "Tokélaou");
     namesMap.put("TL", "Timor oriental");
     namesMap.put("TM", "Turkménistan");
     namesMap.put("TN", "Tunisie");
@@ -549,20 +551,21 @@
         "019": "Amériques",
         "021": "Amérique septentrionale",
         "029": "Caraïbes",
-        "030": "Asie orientale",
+        "030": "Asie de l’Est",
         "034": "Asie du Sud",
         "035": "Asie du Sud-Est",
-        "039": "Europe méridionale",
+        "039": "Europe du Sud",
         "053": "Australasie",
         "054": "Mélanésie",
         "057": "région micronésienne",
         "061": "Polynésie",
         "142": "Asie",
         "143": "Asie centrale",
-        "145": "Asie occidentale",
+        "145": "Asie de l’Ouest",
         "151": "Europe de l’Est",
-        "154": "Europe septentrionale",
-        "155": "Europe occidentale",
+        "154": "Europe du Nord",
+        "155": "Europe de l’Ouest",
+        "202": "Afrique subsaharienne",
         "419": "Amérique latine",
         "AC": "Île de l’Ascension",
         "AD": "Andorre",
@@ -730,7 +733,6 @@
         "TF": "Terres australes françaises",
         "TH": "Thaïlande",
         "TJ": "Tadjikistan",
-        "TK": "Tokélaou",
         "TL": "Timor oriental",
         "TM": "Turkménistan",
         "TN": "Tunisie",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_BE.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_BE.java
index 76174cf..774ec31 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_BE.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_BE.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_CA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_CA.java
index 32a9c73..8defb78 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_CA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fr_CA.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
@@ -293,7 +295,12 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("030", "Asie orientale");
+    namesMap.put("039", "Europe méridionale");
+    namesMap.put("145", "Asie occidentale");
     namesMap.put("151", "Europe orientale");
+    namesMap.put("154", "Europe septentrionale");
+    namesMap.put("155", "Europe occidentale");
     namesMap.put("AC", "île de l’Ascension");
     namesMap.put("AX", "îles d’Åland");
     namesMap.put("BN", "Brunei");
@@ -317,7 +324,6 @@
     namesMap.put("QO", "Océanie lointaine");
     namesMap.put("RE", "la Réunion");
     namesMap.put("SX", "Saint-Martin (Pays-Bas)");
-    namesMap.put("TK", "Tokelau");
     namesMap.put("TL", "Timor-Leste");
     namesMap.put("UM", "îles mineures éloignées des États-Unis");
     namesMap.put("VA", "Cité du Vatican");
@@ -333,7 +339,12 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
+        "030": "Asie orientale",
+        "039": "Europe méridionale",
+        "145": "Asie occidentale",
         "151": "Europe orientale",
+        "154": "Europe septentrionale",
+        "155": "Europe occidentale",
         "AC": "île de l’Ascension",
         "AX": "îles d’Åland",
         "BN": "Brunei",
@@ -357,7 +368,6 @@
         "QO": "Océanie lointaine",
         "RE": "la Réunion",
         "SX": "Saint-Martin (Pays-Bas)",
-        "TK": "Tokelau",
         "TL": "Timor-Leste",
         "UM": "îles mineures éloignées des États-Unis",
         "VA": "Cité du Vatican",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fur.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fur.java
index e418e33..a4f650a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fur.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fur.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fy.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fy.java
index 5ff906e..589990c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fy.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_fy.java
@@ -282,6 +282,8 @@
         "WF",
         "EH",
         "BY",
+        "XA",
+        "XB",
         "ID",
         "IS",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ga.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ga.java
index df9fce7..648798c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ga.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ga.java
@@ -287,6 +287,8 @@
         "VU",
         "VE",
         "VN",
+        "XA",
+        "XB",
     };
   }
 
@@ -294,7 +296,7 @@
   protected void loadNameMapJava() {
     super.loadNameMapJava();
     namesMap.put("001", "an Domhan");
-    namesMap.put("002", "An Afraic");
+    namesMap.put("002", "an Afraic");
     namesMap.put("003", "Meiriceá Thuaidh");
     namesMap.put("005", "Meiriceá Theas");
     namesMap.put("009", "an Aigéine");
@@ -302,7 +304,7 @@
     namesMap.put("013", "Meiriceá Láir");
     namesMap.put("014", "Oirthear na hAfraice");
     namesMap.put("015", "Tuaisceart na hAfraice");
-    namesMap.put("017", "An Afraic Láir");
+    namesMap.put("017", "an Afraic Láir");
     namesMap.put("018", "Deisceart na hAfraice");
     namesMap.put("019", "Críocha Mheiriceá");
     namesMap.put("021", "Tuaisceart Mheiriceá");
@@ -322,6 +324,7 @@
     namesMap.put("151", "Oirthear na hEorpa");
     namesMap.put("154", "Tuaisceart na hEorpa");
     namesMap.put("155", "Iarthar na hEorpa");
+    namesMap.put("202", "an Afraic fho-Shahárach");
     namesMap.put("419", "Meiriceá Laidineach");
     namesMap.put("AC", "Oileán na Deascabhála");
     namesMap.put("AD", "Andóra");
@@ -379,7 +382,7 @@
     namesMap.put("CV", "Rinn Verde");
     namesMap.put("CX", "Oileán na Nollag");
     namesMap.put("CY", "an Chipir");
-    namesMap.put("CZ", "An tSeicia");
+    namesMap.put("CZ", "an tSeicia");
     namesMap.put("DE", "an Ghearmáin");
     namesMap.put("DK", "an Danmhairg");
     namesMap.put("DM", "Doiminice");
@@ -578,7 +581,7 @@
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
         "001": "an Domhan",
-        "002": "An Afraic",
+        "002": "an Afraic",
         "003": "Meiriceá Thuaidh",
         "005": "Meiriceá Theas",
         "009": "an Aigéine",
@@ -586,7 +589,7 @@
         "013": "Meiriceá Láir",
         "014": "Oirthear na hAfraice",
         "015": "Tuaisceart na hAfraice",
-        "017": "An Afraic Láir",
+        "017": "an Afraic Láir",
         "018": "Deisceart na hAfraice",
         "019": "Críocha Mheiriceá",
         "021": "Tuaisceart Mheiriceá",
@@ -606,6 +609,7 @@
         "151": "Oirthear na hEorpa",
         "154": "Tuaisceart na hEorpa",
         "155": "Iarthar na hEorpa",
+        "202": "an Afraic fho-Shahárach",
         "419": "Meiriceá Laidineach",
         "AC": "Oileán na Deascabhála",
         "AD": "Andóra",
@@ -663,7 +667,7 @@
         "CV": "Rinn Verde",
         "CX": "Oileán na Nollag",
         "CY": "an Chipir",
-        "CZ": "An tSeicia",
+        "CZ": "an tSeicia",
         "DE": "an Ghearmáin",
         "DK": "an Danmhairg",
         "DM": "Doiminice",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gd.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gd.java
index ba3897b..fd0b107 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gd.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gd.java
@@ -224,7 +224,6 @@
         "KN",
         "LC",
         "MF",
-        "PS",
         "US",
         "NL",
         "BQ",
@@ -284,9 +283,12 @@
         "TM",
         "WF",
         "UG",
+        "PS",
         "UY",
         "UZ",
         "VU",
+        "XA",
+        "XB",
     };
   }
 
@@ -322,6 +324,7 @@
     namesMap.put("151", "An Roinn-Eòrpa an Ear");
     namesMap.put("154", "An Roinn-Eòrpa a Tuath");
     namesMap.put("155", "An Roinn-Eòrpa an Iar");
+    namesMap.put("202", "Afraga Deas air an t-Sathara");
     namesMap.put("419", "Aimeireaga Laidinneach");
     namesMap.put("AC", "Eilean na Deasgabhalach");
     namesMap.put("AE", "Na h-Iomaratan Arabach Aonaichte");
@@ -498,7 +501,7 @@
     namesMap.put("PM", "Saint Pierre agus Miquelon");
     namesMap.put("PN", "Eileanan Pheit a’ Chàirn");
     namesMap.put("PR", "Porto Rìceo");
-    namesMap.put("PS", "Na Ranntairean Palastaineach");
+    namesMap.put("PS", "Ùghdarras nam Palastaineach");
     namesMap.put("PT", "A’ Phortagail");
     namesMap.put("PW", "Palabh");
     namesMap.put("PY", "Paraguaidh");
@@ -597,6 +600,7 @@
         "151": "An Roinn-Eòrpa an Ear",
         "154": "An Roinn-Eòrpa a Tuath",
         "155": "An Roinn-Eòrpa an Iar",
+        "202": "Afraga Deas air an t-Sathara",
         "419": "Aimeireaga Laidinneach",
         "AC": "Eilean na Deasgabhalach",
         "AE": "Na h-Iomaratan Arabach Aonaichte",
@@ -773,7 +777,7 @@
         "PM": "Saint Pierre agus Miquelon",
         "PN": "Eileanan Pheit a’ Chàirn",
         "PR": "Porto Rìceo",
-        "PS": "Na Ranntairean Palastaineach",
+        "PS": "Ùghdarras nam Palastaineach",
         "PT": "A’ Phortagail",
         "PW": "Palabh",
         "PY": "Paraguaidh",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gl.java
index 6995ea5..a806737 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gl.java
@@ -34,35 +34,37 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "AQ",
+        "AR",
         "AZ",
+        "CN",
         "AF",
+        "GW",
+        "IN",
         "AL",
         "DE",
         "DZ",
         "AD",
         "AO",
         "AI",
-        "AQ",
         "AG",
+        "PF",
         "SA",
         "AM",
         "AW",
-        "AR",
         "AU",
         "AT",
         "BS",
         "BH",
         "BD",
         "BB",
+        "BY",
         "BZ",
         "BE",
         "BJ",
-        "BM",
-        "BY",
         "BO",
         "BA",
         "BW",
-        "BR",
         "BN",
         "BG",
         "BF",
@@ -71,14 +73,12 @@
         "CV",
         "KH",
         "CM",
-        "CA",
         "BQ",
         "KZ",
         "EA",
         "TD",
         "CZ",
         "CL",
-        "CN",
         "CY",
         "VA",
         "CO",
@@ -95,19 +95,17 @@
         "DJ",
         "DM",
         "EC",
-        "AE",
         "ER",
         "SK",
         "SI",
         "ES",
-        "US",
         "EE",
         "ET",
         "EZ",
         "EG",
-        "FJ",
         "PH",
         "FI",
+        "FJ",
         "FR",
         "GA",
         "GM",
@@ -122,21 +120,20 @@
         "GY",
         "GF",
         "GN",
-        "GW",
         "GQ",
         "HT",
         "HN",
         "HK",
         "HU",
-        "YE",
         "BV",
+        "CX",
         "CP",
         "AC",
         "IM",
-        "CX",
         "HM",
         "NF",
         "AX",
+        "BM",
         "KY",
         "IC",
         "CC",
@@ -145,14 +142,13 @@
         "FK",
         "MP",
         "MH",
+        "UM",
         "PN",
         "SB",
         "TC",
-        "UM",
         "VG",
         "VI",
         "GS",
-        "IN",
         "ID",
         "IR",
         "IQ",
@@ -169,7 +165,6 @@
         "LA",
         "LS",
         "LV",
-        "LB",
         "LR",
         "LY",
         "LI",
@@ -208,21 +203,31 @@
         "NO",
         "NC",
         "NZ",
+        "BR",
+        "CA",
+        "YE",
+        "LB",
         "OM",
+        "PY",
+        "PE",
+        "GB",
+        "EH",
         "SV",
+        "AE",
+        "US",
+        "SD",
+        "SS",
+        "UY",
+        "JP",
         "NL",
         "PW",
         "PA",
         "PG",
         "PK",
-        "PY",
-        "PE",
-        "PF",
         "PL",
         "PR",
         "PT",
         "QA",
-        "GB",
         "CF",
         "CD",
         "CG",
@@ -231,7 +236,6 @@
         "RO",
         "RW",
         "RU",
-        "EH",
         "BL",
         "KN",
         "MF",
@@ -252,14 +256,12 @@
         "SY",
         "SO",
         "LK",
-        "SD",
-        "SS",
+        "SZ",
         "SE",
         "CH",
         "ZA",
         "SR",
         "SJ",
-        "SZ",
         "TH",
         "TW",
         "TZ",
@@ -281,14 +283,14 @@
         "UA",
         "UG",
         "EU",
-        "UY",
         "UZ",
         "VU",
         "VE",
         "VN",
         "WF",
+        "XA",
         "JM",
-        "JP",
+        "XB",
         "GE",
         "GI",
         "JO",
@@ -326,27 +328,29 @@
     namesMap.put("151", "Europa do Leste");
     namesMap.put("154", "Europa Setentrional");
     namesMap.put("155", "Europa Occidental");
+    namesMap.put("202", "África subsahariana");
     namesMap.put("419", "América Latina");
     namesMap.put("AC", "Illa de Ascensión");
-    namesMap.put("AE", "Emiratos Árabes Unidos");
+    namesMap.put("AE", "Os Emiratos Árabes Unidos");
     namesMap.put("AF", "Afganistán");
-    namesMap.put("AG", "Antiga e Barbuda");
+    namesMap.put("AG", "Antigua e Barbuda");
     namesMap.put("AI", "Anguila");
-    namesMap.put("AQ", "Antártida");
-    namesMap.put("AR", "Arxentina");
+    namesMap.put("AQ", "A Antártida");
+    namesMap.put("AR", "A Arxentina");
     namesMap.put("AS", "Samoa Americana");
-    namesMap.put("AX", "Illas Aland");
+    namesMap.put("AX", "Illas Åland");
     namesMap.put("AZ", "Acerbaixán");
     namesMap.put("BA", "Bosnia e Hercegovina");
     namesMap.put("BE", "Bélxica");
-    namesMap.put("BL", "Saint-Barthélemy");
-    namesMap.put("BM", "Bermudas");
+    namesMap.put("BJ", "Benín");
+    namesMap.put("BL", "Saint Barthélemy");
+    namesMap.put("BM", "Illas Bermudas");
     namesMap.put("BQ", "Caribe Neerlandés");
-    namesMap.put("BR", "Brasil");
+    namesMap.put("BR", "O Brasil");
     namesMap.put("BT", "Bután");
     namesMap.put("BV", "Illa Bouvet");
-    namesMap.put("BY", "Bielorrusia");
-    namesMap.put("CA", "Canadá");
+    namesMap.put("BY", "Belarús");
+    namesMap.put("CA", "O Canadá");
     namesMap.put("CC", "Illas Cocos (Keeling)");
     namesMap.put("CD", "República Democrática do Congo");
     namesMap.put("CF", "República Centroafricana");
@@ -355,9 +359,10 @@
     namesMap.put("CI", "Costa do Marfil");
     namesMap.put("CK", "Illas Cook");
     namesMap.put("CM", "Camerún");
+    namesMap.put("CN", "A China");
     namesMap.put("CP", "Illa Clipperton");
     namesMap.put("CV", "Cabo Verde");
-    namesMap.put("CX", "Illa de Nadal");
+    namesMap.put("CX", "Illa Christmas");
     namesMap.put("CY", "Chipre");
     namesMap.put("CZ", "Chequia");
     namesMap.put("DE", "Alemaña");
@@ -368,18 +373,18 @@
     namesMap.put("DZ", "Alxeria");
     namesMap.put("EA", "Ceuta e Melilla");
     namesMap.put("EG", "Exipto");
-    namesMap.put("EH", "Sáhara Occidental");
+    namesMap.put("EH", "O Sáhara Occidental");
     namesMap.put("ES", "España");
     namesMap.put("ET", "Etiopía");
     namesMap.put("EU", "Unión Europea");
     namesMap.put("EZ", "Eurozona");
     namesMap.put("FI", "Finlandia");
-    namesMap.put("FJ", "Fidxi");
+    namesMap.put("FJ", "Fixi");
     namesMap.put("FK", "Illas Malvinas");
     namesMap.put("FO", "Illas Feroe");
     namesMap.put("FR", "Francia");
     namesMap.put("GA", "Gabón");
-    namesMap.put("GB", "Reino Unido");
+    namesMap.put("GB", "O Reino Unido");
     namesMap.put("GD", "Granada");
     namesMap.put("GE", "Xeorxia");
     namesMap.put("GF", "Güiana Francesa");
@@ -389,6 +394,7 @@
     namesMap.put("GQ", "Guinea Ecuatorial");
     namesMap.put("GR", "Grecia");
     namesMap.put("GS", "Illas Xeorxia do Sur e Sandwich do Sur");
+    namesMap.put("GW", "A Guinea Bissau");
     namesMap.put("GY", "Güiana");
     namesMap.put("HK", "Hong Kong RAE da China");
     namesMap.put("HM", "Illa Heard e Illas McDonald");
@@ -398,24 +404,24 @@
     namesMap.put("IC", "Illas Canarias");
     namesMap.put("IE", "Irlanda");
     namesMap.put("IM", "Illa de Man");
+    namesMap.put("IN", "A India");
     namesMap.put("IO", "Territorio Británico do Océano Índico");
     namesMap.put("IR", "Irán");
     namesMap.put("IS", "Islandia");
     namesMap.put("IT", "Italia");
     namesMap.put("JM", "Xamaica");
     namesMap.put("JO", "Xordania");
-    namesMap.put("JP", "Xapón");
+    namesMap.put("JP", "O Xapón");
     namesMap.put("KG", "Kirguizistán");
-    namesMap.put("KH", "Cambodja");
+    namesMap.put("KH", "Camboxa");
     namesMap.put("KM", "Comores");
     namesMap.put("KN", "Saint Kitts e Nevis");
     namesMap.put("KP", "Corea do Norte");
     namesMap.put("KR", "Corea do Sur");
     namesMap.put("KY", "Illas Caimán");
     namesMap.put("KZ", "Casaquistán");
-    namesMap.put("LB", "Líbano");
+    namesMap.put("LB", "O Líbano");
     namesMap.put("LC", "Santa Lucía");
-    namesMap.put("LS", "Lesoto");
     namesMap.put("LT", "Lituania");
     namesMap.put("LU", "Luxemburgo");
     namesMap.put("LV", "Letonia");
@@ -423,7 +429,7 @@
     namesMap.put("MA", "Marrocos");
     namesMap.put("MC", "Mónaco");
     namesMap.put("MD", "Moldavia");
-    namesMap.put("MF", "Saint-Martin");
+    namesMap.put("MF", "Saint Martin");
     namesMap.put("MH", "Illas Marshall");
     namesMap.put("ML", "Malí");
     namesMap.put("MM", "Myanmar (Birmania)");
@@ -443,17 +449,17 @@
     namesMap.put("NZ", "Nova Zelandia");
     namesMap.put("OM", "Omán");
     namesMap.put("PA", "Panamá");
-    namesMap.put("PE", "Perú");
-    namesMap.put("PF", "Polinesia Francesa");
+    namesMap.put("PE", "O Perú");
+    namesMap.put("PF", "A Polinesia Francesa");
     namesMap.put("PG", "Papúa-Nova Guinea");
     namesMap.put("PH", "Filipinas");
     namesMap.put("PK", "Paquistán");
     namesMap.put("PL", "Polonia");
-    namesMap.put("PM", "Saint-Pierre-et-Miquelon");
+    namesMap.put("PM", "Saint Pierre et Miquelon");
     namesMap.put("PN", "Illas Pitcairn");
     namesMap.put("PR", "Porto Rico");
     namesMap.put("PS", "Territorios Palestinos");
-    namesMap.put("PY", "Paraguai");
+    namesMap.put("PY", "O Paraguai");
     namesMap.put("QO", "Territorios afastados de Oceanía");
     namesMap.put("RE", "Reunión");
     namesMap.put("RO", "Romanía");
@@ -461,7 +467,7 @@
     namesMap.put("RW", "Ruanda");
     namesMap.put("SA", "Arabia Saudita");
     namesMap.put("SB", "Illas Salomón");
-    namesMap.put("SD", "Sudán");
+    namesMap.put("SD", "O Sudán");
     namesMap.put("SE", "Suecia");
     namesMap.put("SG", "Singapur");
     namesMap.put("SH", "Santa Helena");
@@ -469,33 +475,33 @@
     namesMap.put("SJ", "Svalbard e Jan Mayen");
     namesMap.put("SK", "Eslovaquia");
     namesMap.put("SL", "Serra Leoa");
-    namesMap.put("SS", "Sudán do Sur");
+    namesMap.put("SS", "O Sudán do Sur");
     namesMap.put("ST", "San Tomé e Príncipe");
     namesMap.put("SV", "O Salvador");
     namesMap.put("SY", "Siria");
-    namesMap.put("SZ", "Swazilandia");
+    namesMap.put("SZ", "Suazilandia");
     namesMap.put("TA", "Tristán da Cunha");
     namesMap.put("TC", "Illas Turks e Caicos");
     namesMap.put("TF", "Territorios Austrais Franceses");
     namesMap.put("TH", "Tailandia");
     namesMap.put("TJ", "Taxiquistán");
     namesMap.put("TL", "Timor Leste");
-    namesMap.put("TM", "Turcomenistán");
+    namesMap.put("TM", "Turkmenistán");
     namesMap.put("TR", "Turquía");
     namesMap.put("TT", "Trinidad e Tobago");
     namesMap.put("TW", "Taiwán");
     namesMap.put("UA", "Ucraína");
-    namesMap.put("UM", "Illas Ultramarinas dos EUA");
+    namesMap.put("UM", "Illas Menores Distantes dos Estados Unidos");
     namesMap.put("UN", "Nacións Unidas");
-    namesMap.put("US", "Estados Unidos de América");
-    namesMap.put("UY", "Uruguai");
+    namesMap.put("US", "Os Estados Unidos");
+    namesMap.put("UY", "O Uruguai");
     namesMap.put("UZ", "Uzbequistán");
     namesMap.put("VA", "Cidade do Vaticano");
     namesMap.put("VC", "San Vicente e As Granadinas");
     namesMap.put("VG", "Illas Virxes Británicas");
     namesMap.put("VI", "Illas Virxes Estadounidenses");
     namesMap.put("WF", "Wallis e Futuna");
-    namesMap.put("YE", "Iemen");
+    namesMap.put("YE", "O Iemen");
     namesMap.put("ZA", "Suráfrica");
     namesMap.put("ZZ", "Rexión descoñecida");
   }
@@ -533,27 +539,29 @@
         "151": "Europa do Leste",
         "154": "Europa Setentrional",
         "155": "Europa Occidental",
+        "202": "África subsahariana",
         "419": "América Latina",
         "AC": "Illa de Ascensión",
-        "AE": "Emiratos Árabes Unidos",
+        "AE": "Os Emiratos Árabes Unidos",
         "AF": "Afganistán",
-        "AG": "Antiga e Barbuda",
+        "AG": "Antigua e Barbuda",
         "AI": "Anguila",
-        "AQ": "Antártida",
-        "AR": "Arxentina",
+        "AQ": "A Antártida",
+        "AR": "A Arxentina",
         "AS": "Samoa Americana",
-        "AX": "Illas Aland",
+        "AX": "Illas Åland",
         "AZ": "Acerbaixán",
         "BA": "Bosnia e Hercegovina",
         "BE": "Bélxica",
-        "BL": "Saint-Barthélemy",
-        "BM": "Bermudas",
+        "BJ": "Benín",
+        "BL": "Saint Barthélemy",
+        "BM": "Illas Bermudas",
         "BQ": "Caribe Neerlandés",
-        "BR": "Brasil",
+        "BR": "O Brasil",
         "BT": "Bután",
         "BV": "Illa Bouvet",
-        "BY": "Bielorrusia",
-        "CA": "Canadá",
+        "BY": "Belarús",
+        "CA": "O Canadá",
         "CC": "Illas Cocos (Keeling)",
         "CD": "República Democrática do Congo",
         "CF": "República Centroafricana",
@@ -562,9 +570,10 @@
         "CI": "Costa do Marfil",
         "CK": "Illas Cook",
         "CM": "Camerún",
+        "CN": "A China",
         "CP": "Illa Clipperton",
         "CV": "Cabo Verde",
-        "CX": "Illa de Nadal",
+        "CX": "Illa Christmas",
         "CY": "Chipre",
         "CZ": "Chequia",
         "DE": "Alemaña",
@@ -575,18 +584,18 @@
         "DZ": "Alxeria",
         "EA": "Ceuta e Melilla",
         "EG": "Exipto",
-        "EH": "Sáhara Occidental",
+        "EH": "O Sáhara Occidental",
         "ES": "España",
         "ET": "Etiopía",
         "EU": "Unión Europea",
         "EZ": "Eurozona",
         "FI": "Finlandia",
-        "FJ": "Fidxi",
+        "FJ": "Fixi",
         "FK": "Illas Malvinas",
         "FO": "Illas Feroe",
         "FR": "Francia",
         "GA": "Gabón",
-        "GB": "Reino Unido",
+        "GB": "O Reino Unido",
         "GD": "Granada",
         "GE": "Xeorxia",
         "GF": "Güiana Francesa",
@@ -596,6 +605,7 @@
         "GQ": "Guinea Ecuatorial",
         "GR": "Grecia",
         "GS": "Illas Xeorxia do Sur e Sandwich do Sur",
+        "GW": "A Guinea Bissau",
         "GY": "Güiana",
         "HK": "Hong Kong RAE da China",
         "HM": "Illa Heard e Illas McDonald",
@@ -605,24 +615,24 @@
         "IC": "Illas Canarias",
         "IE": "Irlanda",
         "IM": "Illa de Man",
+        "IN": "A India",
         "IO": "Territorio Británico do Océano Índico",
         "IR": "Irán",
         "IS": "Islandia",
         "IT": "Italia",
         "JM": "Xamaica",
         "JO": "Xordania",
-        "JP": "Xapón",
+        "JP": "O Xapón",
         "KG": "Kirguizistán",
-        "KH": "Cambodja",
+        "KH": "Camboxa",
         "KM": "Comores",
         "KN": "Saint Kitts e Nevis",
         "KP": "Corea do Norte",
         "KR": "Corea do Sur",
         "KY": "Illas Caimán",
         "KZ": "Casaquistán",
-        "LB": "Líbano",
+        "LB": "O Líbano",
         "LC": "Santa Lucía",
-        "LS": "Lesoto",
         "LT": "Lituania",
         "LU": "Luxemburgo",
         "LV": "Letonia",
@@ -630,7 +640,7 @@
         "MA": "Marrocos",
         "MC": "Mónaco",
         "MD": "Moldavia",
-        "MF": "Saint-Martin",
+        "MF": "Saint Martin",
         "MH": "Illas Marshall",
         "ML": "Malí",
         "MM": "Myanmar (Birmania)",
@@ -650,17 +660,17 @@
         "NZ": "Nova Zelandia",
         "OM": "Omán",
         "PA": "Panamá",
-        "PE": "Perú",
-        "PF": "Polinesia Francesa",
+        "PE": "O Perú",
+        "PF": "A Polinesia Francesa",
         "PG": "Papúa-Nova Guinea",
         "PH": "Filipinas",
         "PK": "Paquistán",
         "PL": "Polonia",
-        "PM": "Saint-Pierre-et-Miquelon",
+        "PM": "Saint Pierre et Miquelon",
         "PN": "Illas Pitcairn",
         "PR": "Porto Rico",
         "PS": "Territorios Palestinos",
-        "PY": "Paraguai",
+        "PY": "O Paraguai",
         "QO": "Territorios afastados de Oceanía",
         "RE": "Reunión",
         "RO": "Romanía",
@@ -668,7 +678,7 @@
         "RW": "Ruanda",
         "SA": "Arabia Saudita",
         "SB": "Illas Salomón",
-        "SD": "Sudán",
+        "SD": "O Sudán",
         "SE": "Suecia",
         "SG": "Singapur",
         "SH": "Santa Helena",
@@ -676,33 +686,33 @@
         "SJ": "Svalbard e Jan Mayen",
         "SK": "Eslovaquia",
         "SL": "Serra Leoa",
-        "SS": "Sudán do Sur",
+        "SS": "O Sudán do Sur",
         "ST": "San Tomé e Príncipe",
         "SV": "O Salvador",
         "SY": "Siria",
-        "SZ": "Swazilandia",
+        "SZ": "Suazilandia",
         "TA": "Tristán da Cunha",
         "TC": "Illas Turks e Caicos",
         "TF": "Territorios Austrais Franceses",
         "TH": "Tailandia",
         "TJ": "Taxiquistán",
         "TL": "Timor Leste",
-        "TM": "Turcomenistán",
+        "TM": "Turkmenistán",
         "TR": "Turquía",
         "TT": "Trinidad e Tobago",
         "TW": "Taiwán",
         "UA": "Ucraína",
-        "UM": "Illas Ultramarinas dos EUA",
+        "UM": "Illas Menores Distantes dos Estados Unidos",
         "UN": "Nacións Unidas",
-        "US": "Estados Unidos de América",
-        "UY": "Uruguai",
+        "US": "Os Estados Unidos",
+        "UY": "O Uruguai",
         "UZ": "Uzbequistán",
         "VA": "Cidade do Vaticano",
         "VC": "San Vicente e As Granadinas",
         "VG": "Illas Virxes Británicas",
         "VI": "Illas Virxes Estadounidenses",
         "WF": "Wallis e Futuna",
-        "YE": "Iemen",
+        "YE": "O Iemen",
         "ZA": "Suráfrica",
         "ZZ": "Rexión descoñecida"
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gsw.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gsw.java
index 132246a..0274492 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gsw.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gsw.java
@@ -291,6 +291,8 @@
         "CX",
         "VN",
         "BY",
+        "XA",
+        "XB",
         "XK",
         "CF",
         "CY",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gu.java
index 714cd06..908b1c4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gu.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AO",
         "AZ",
         "AF",
@@ -329,6 +331,7 @@
     namesMap.put("151", "પૂર્વીય યુરોપ");
     namesMap.put("154", "ઉત્તરીય યુરોપ");
     namesMap.put("155", "પશ્ચિમી યુરોપ");
+    namesMap.put("202", "સબ-સહારન આફ્રિકા");
     namesMap.put("419", "લેટિન અમેરિકા");
     namesMap.put("AC", "એસેન્શન આઇલેન્ડ");
     namesMap.put("AD", "ઍંડોરા");
@@ -629,6 +632,7 @@
         "151": "પૂર્વીય યુરોપ",
         "154": "ઉત્તરીય યુરોપ",
         "155": "પશ્ચિમી યુરોપ",
+        "202": "સબ-સહારન આફ્રિકા",
         "419": "લેટિન અમેરિકા",
         "AC": "એસેન્શન આઇલેન્ડ",
         "AD": "ઍંડોરા",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_guz.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_guz.java
index 6c18da0..d233bbd 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_guz.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_guz.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gv.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gv.java
index e46bff5..b05f7b0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gv.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_gv.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ha.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ha.java
index 116abd5..845e5b2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ha.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ha.java
@@ -187,12 +187,12 @@
         "MS",
         "MA",
         "MQ",
-        "EG",
         "MK",
         "YT",
         "ME",
         "MF",
         "FM",
+        "EG",
         "MO",
         "MC",
         "MR",
@@ -285,6 +285,8 @@
         "UN",
         "UZ",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "IO",
@@ -350,7 +352,7 @@
     namesMap.put("DZ", "Aljeriya");
     namesMap.put("EC", "Ekwador");
     namesMap.put("EE", "Estoniya");
-    namesMap.put("EG", "Masar, Misira");
+    namesMap.put("EG", "Misira");
     namesMap.put("ER", "Eritireya");
     namesMap.put("ES", "Sipen");
     namesMap.put("ET", "Habasha");
@@ -551,7 +553,7 @@
         "DZ": "Aljeriya",
         "EC": "Ekwador",
         "EE": "Estoniya",
-        "EG": "Masar, Misira",
+        "EG": "Misira",
         "ER": "Eritireya",
         "ES": "Sipen",
         "ET": "Habasha",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_haw.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_haw.java
index 36367f3..db5efb5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_haw.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_haw.java
@@ -275,6 +275,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_he.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_he.java
index 5fdff27..79910c7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_he.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_he.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "UG",
         "UZ",
         "AT",
@@ -53,7 +55,6 @@
         "TC",
         "MP",
         "MH",
-        "NF",
         "SC",
         "FO",
         "FK",
@@ -99,6 +100,7 @@
         "BB",
         "BN",
         "BR",
+        "GB",
         "BM",
         "GS",
         "DJ",
@@ -137,6 +139,7 @@
         "IC",
         "BQ",
         "IM",
+        "NF",
         "CP",
         "IN",
         "VA",
@@ -146,7 +149,6 @@
         "HN",
         "IO",
         "TF",
-        "GB",
         "PH",
         "DO",
         "CF",
@@ -329,6 +331,7 @@
     namesMap.put("151", "מזרח אירופה");
     namesMap.put("154", "צפון אירופה");
     namesMap.put("155", "מערב אירופה");
+    namesMap.put("202", "אפריקה שמדרום לסהרה");
     namesMap.put("419", "אמריקה הלטינית");
     namesMap.put("AC", "האי אסנשן");
     namesMap.put("AD", "אנדורה");
@@ -412,7 +415,7 @@
     namesMap.put("FO", "איי פארו");
     namesMap.put("FR", "צרפת");
     namesMap.put("GA", "גבון");
-    namesMap.put("GB", "הממלכה המאוחדת");
+    namesMap.put("GB", "בריטניה");
     namesMap.put("GD", "גרנדה");
     namesMap.put("GE", "גאורגיה");
     namesMap.put("GF", "גיאנה הצרפתית");
@@ -499,7 +502,7 @@
     namesMap.put("NA", "נמיביה");
     namesMap.put("NC", "קלדוניה החדשה");
     namesMap.put("NE", "ניז׳ר");
-    namesMap.put("NF", "איי נורפוק");
+    namesMap.put("NF", "האי נורפוק");
     namesMap.put("NG", "ניגריה");
     namesMap.put("NI", "ניקרגואה");
     namesMap.put("NL", "הולנד");
@@ -629,6 +632,7 @@
         "151": "מזרח אירופה",
         "154": "צפון אירופה",
         "155": "מערב אירופה",
+        "202": "אפריקה שמדרום לסהרה",
         "419": "אמריקה הלטינית",
         "AC": "האי אסנשן",
         "AD": "אנדורה",
@@ -712,7 +716,7 @@
         "FO": "איי פארו",
         "FR": "צרפת",
         "GA": "גבון",
-        "GB": "הממלכה המאוחדת",
+        "GB": "בריטניה",
         "GD": "גרנדה",
         "GE": "גאורגיה",
         "GF": "גיאנה הצרפתית",
@@ -799,7 +803,7 @@
         "NA": "נמיביה",
         "NC": "קלדוניה החדשה",
         "NE": "ניז׳ר",
-        "NF": "איי נורפוק",
+        "NF": "האי נורפוק",
         "NG": "ניגריה",
         "NI": "ניקרגואה",
         "NL": "הולנד",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hi.java
index 06434df..88a26be 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hi.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hi.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AO",
         "AQ",
         "AZ",
@@ -127,6 +129,7 @@
         "TO",
         "TG",
         "TN",
+        "TA",
         "DG",
         "DK",
         "DO",
@@ -141,7 +144,6 @@
         "TV",
         "TK",
         "TT",
-        "TA",
         "TH",
         "ZA",
         "KR",
@@ -329,6 +331,7 @@
     namesMap.put("151", "पूर्वी यूरोप");
     namesMap.put("154", "उत्तरी यूरोप");
     namesMap.put("155", "पश्चिमी यूरोप");
+    namesMap.put("202", "उप-सहारा अफ़्रीका");
     namesMap.put("419", "लैटिन अमेरिका");
     namesMap.put("AC", "असेंशन द्वीप");
     namesMap.put("AD", "एंडोरा");
@@ -551,7 +554,7 @@
     namesMap.put("SX", "सिंट मार्टिन");
     namesMap.put("SY", "सीरिया");
     namesMap.put("SZ", "स्वाज़ीलैंड");
-    namesMap.put("TA", "त्रिस्टान डा कुना");
+    namesMap.put("TA", "ट्रिस्टन दा कुना");
     namesMap.put("TC", "तुर्क और कैकोज़ द्वीपसमूह");
     namesMap.put("TD", "चाड");
     namesMap.put("TF", "फ़्रांसीसी दक्षिणी क्षेत्र");
@@ -629,6 +632,7 @@
         "151": "पूर्वी यूरोप",
         "154": "उत्तरी यूरोप",
         "155": "पश्चिमी यूरोप",
+        "202": "उप-सहारा अफ़्रीका",
         "419": "लैटिन अमेरिका",
         "AC": "असेंशन द्वीप",
         "AD": "एंडोरा",
@@ -851,7 +855,7 @@
         "SX": "सिंट मार्टिन",
         "SY": "सीरिया",
         "SZ": "स्वाज़ीलैंड",
-        "TA": "त्रिस्टान डा कुना",
+        "TA": "ट्रिस्टन दा कुना",
         "TC": "तुर्क और कैकोज़ द्वीपसमूह",
         "TD": "चाड",
         "TF": "फ़्रांसीसी दक्षिणी क्षेत्र",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hr.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hr.java
index 7bcf632..be9d191 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hr.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hr.java
@@ -290,6 +290,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "CV",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Istočna Europa");
     namesMap.put("154", "Sjeverna Europa");
     namesMap.put("155", "Zapadna Europa");
+    namesMap.put("202", "Subsaharska Afrika");
     namesMap.put("419", "Latinska Amerika");
     namesMap.put("AC", "Otok Ascension");
     namesMap.put("AD", "Andora");
@@ -483,7 +486,7 @@
     namesMap.put("PM", "Sveti Petar i Mikelon");
     namesMap.put("PN", "Otoci Pitcairn");
     namesMap.put("PR", "Portoriko");
-    namesMap.put("PS", "Palestinsko Područje");
+    namesMap.put("PS", "Palestinsko područje");
     namesMap.put("PY", "Paragvaj");
     namesMap.put("QA", "Katar");
     namesMap.put("QO", "Vanjska područja Oceanije");
@@ -572,6 +575,7 @@
         "151": "Istočna Europa",
         "154": "Sjeverna Europa",
         "155": "Zapadna Europa",
+        "202": "Subsaharska Afrika",
         "419": "Latinska Amerika",
         "AC": "Otok Ascension",
         "AD": "Andora",
@@ -726,7 +730,7 @@
         "PM": "Sveti Petar i Mikelon",
         "PN": "Otoci Pitcairn",
         "PR": "Portoriko",
-        "PS": "Palestinsko Područje",
+        "PS": "Palestinsko područje",
         "PY": "Paragvaj",
         "QA": "Katar",
         "QO": "Vanjska područja Oceanije",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hsb.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hsb.java
index 917e7bc..54a68e6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hsb.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hsb.java
@@ -283,6 +283,8 @@
         "QO",
         "HK",
         "MO",
+        "XA",
+        "XB",
         "EH",
         "AE",
         "GB",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hu.java
index 9f7cd73..277df00 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hu.java
@@ -291,6 +291,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "CV",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Kelet-Európa");
     namesMap.put("154", "Észak-Európa");
     namesMap.put("155", "Nyugat-Európa");
+    namesMap.put("202", "Szubszaharai Afrika");
     namesMap.put("419", "Latin-Amerika");
     namesMap.put("AC", "Ascension-sziget");
     namesMap.put("AE", "Egyesült Arab Emírségek");
@@ -390,7 +393,7 @@
     namesMap.put("FJ", "Fidzsi");
     namesMap.put("FK", "Falkland-szigetek");
     namesMap.put("FM", "Mikronézia");
-    namesMap.put("FO", "Feröer-szigetek");
+    namesMap.put("FO", "Feröer szigetek");
     namesMap.put("FR", "Franciaország");
     namesMap.put("GB", "Egyesült Királyság");
     namesMap.put("GE", "Grúzia");
@@ -514,6 +517,7 @@
     namesMap.put("VC", "Saint Vincent és a Grenadine-szigetek");
     namesMap.put("VG", "Brit Virgin-szigetek");
     namesMap.put("VI", "Amerikai Virgin-szigetek");
+    namesMap.put("VN", "Vietnám");
     namesMap.put("WF", "Wallis és Futuna");
     namesMap.put("WS", "Szamoa");
     namesMap.put("XK", "Koszovó");
@@ -558,6 +562,7 @@
         "151": "Kelet-Európa",
         "154": "Észak-Európa",
         "155": "Nyugat-Európa",
+        "202": "Szubszaharai Afrika",
         "419": "Latin-Amerika",
         "AC": "Ascension-sziget",
         "AE": "Egyesült Arab Emírségek",
@@ -619,7 +624,7 @@
         "FJ": "Fidzsi",
         "FK": "Falkland-szigetek",
         "FM": "Mikronézia",
-        "FO": "Feröer-szigetek",
+        "FO": "Feröer szigetek",
         "FR": "Franciaország",
         "GB": "Egyesült Királyság",
         "GE": "Grúzia",
@@ -743,6 +748,7 @@
         "VC": "Saint Vincent és a Grenadine-szigetek",
         "VG": "Brit Virgin-szigetek",
         "VI": "Amerikai Virgin-szigetek",
+        "VN": "Vietnám",
         "WF": "Wallis és Futuna",
         "WS": "Szamoa",
         "XK": "Koszovó",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hy.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hy.java
index 454b2f5..c137bb7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hy.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_hy.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "VI",
         "AZ",
         "AX",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Արևելյան Եվրոպա");
     namesMap.put("154", "Հյուսիսային Եվրոպա");
     namesMap.put("155", "Արևմտյան Եվրոպա");
+    namesMap.put("202", "Արևադարձային Աֆրիկա");
     namesMap.put("419", "Լատինական Ամերիկա");
     namesMap.put("AC", "Համբարձման կղզի");
     namesMap.put("AD", "Անդորրա");
@@ -355,7 +358,7 @@
     namesMap.put("BO", "Բոլիվիա");
     namesMap.put("BQ", "Կարիբյան Նիդեռլանդներ");
     namesMap.put("BR", "Բրազիլիա");
-    namesMap.put("BS", "Բահամաներ");
+    namesMap.put("BS", "Բահամյան կղզիներ");
     namesMap.put("BT", "Բութան");
     namesMap.put("BV", "Բուվե կղզի");
     namesMap.put("BW", "Բոթսվանա");
@@ -453,7 +456,7 @@
     namesMap.put("KP", "Հյուսիսային Կորեա");
     namesMap.put("KR", "Հարավային Կորեա");
     namesMap.put("KW", "Քուվեյթ");
-    namesMap.put("KY", "Կայման կղզիներ");
+    namesMap.put("KY", "Կայմանյան կղզիներ");
     namesMap.put("KZ", "Ղազախստան");
     namesMap.put("LA", "Լաոս");
     namesMap.put("LB", "Լիբանան");
@@ -622,6 +625,7 @@
         "151": "Արևելյան Եվրոպա",
         "154": "Հյուսիսային Եվրոպա",
         "155": "Արևմտյան Եվրոպա",
+        "202": "Արևադարձային Աֆրիկա",
         "419": "Լատինական Ամերիկա",
         "AC": "Համբարձման կղզի",
         "AD": "Անդորրա",
@@ -655,7 +659,7 @@
         "BO": "Բոլիվիա",
         "BQ": "Կարիբյան Նիդեռլանդներ",
         "BR": "Բրազիլիա",
-        "BS": "Բահամաներ",
+        "BS": "Բահամյան կղզիներ",
         "BT": "Բութան",
         "BV": "Բուվե կղզի",
         "BW": "Բոթսվանա",
@@ -753,7 +757,7 @@
         "KP": "Հյուսիսային Կորեա",
         "KR": "Հարավային Կորեա",
         "KW": "Քուվեյթ",
-        "KY": "Կայման կղզիներ",
+        "KY": "Կայմանյան կղզիներ",
         "KZ": "Ղազախստան",
         "LA": "Լաոս",
         "LB": "Լիբանան",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ia.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ia.java
index 6be10be..913ecb5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ia.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ia.java
@@ -28,35 +28,33 @@
   public String[] loadSortedRegionCodes() {
     return new String[] {
         "AC",
-        "AD",
         "AF",
-        "ZA",
         "AI",
         "AL",
         "DZ",
+        "AD",
         "AO",
         "AQ",
         "AG",
-        "AN",
         "SA",
         "AR",
         "AM",
         "AU",
         "AT",
         "AW",
-        "AX",
         "AZ",
         "BS",
         "BD",
         "BB",
         "BE",
+        "BZ",
         "BJ",
+        "BM",
         "BH",
         "BT",
         "BY",
         "MM",
         "BL",
-        "BM",
         "BN",
         "BO",
         "BA",
@@ -66,22 +64,23 @@
         "BG",
         "BF",
         "BI",
-        "BZ",
         "KH",
         "CM",
         "CA",
         "CC",
         "CD",
+        "CZ",
         "CL",
         "CN",
         "CI",
+        "VA",
         "CO",
         "KM",
         "CG",
         "KP",
         "KR",
-        "CP",
         "CR",
+        "CP",
         "HR",
         "CU",
         "CV",
@@ -94,12 +93,12 @@
         "EA",
         "EC",
         "EG",
+        "SV",
         "AE",
         "ER",
         "ES",
         "EE",
         "ET",
-        "EU",
         "FI",
         "FJ",
         "FK",
@@ -109,15 +108,15 @@
         "GD",
         "GE",
         "DE",
-        "GG",
         "GH",
         "GI",
         "GP",
         "GR",
         "GL",
         "GS",
-        "GT",
         "GU",
+        "GT",
+        "GG",
         "GN",
         "GW",
         "GQ",
@@ -129,12 +128,13 @@
         "HN",
         "HU",
         "IC",
-        "IM",
         "IN",
         "ID",
         "BV",
+        "IM",
         "CX",
         "NF",
+        "AX",
         "CK",
         "KY",
         "FO",
@@ -156,6 +156,7 @@
         "KE",
         "KG",
         "KI",
+        "XK",
         "KW",
         "LA",
         "LS",
@@ -171,23 +172,24 @@
         "MW",
         "MY",
         "ML",
+        "MT",
         "MA",
         "MR",
-        "MC",
-        "ME",
         "MX",
         "MF",
         "FM",
         "MO",
         "MD",
+        "MC",
         "MN",
+        "ME",
         "MZ",
         "MQ",
         "MS",
-        "MT",
         "MU",
         "MV",
         "NA",
+        "UN",
         "NL",
         "NP",
         "NI",
@@ -198,14 +200,14 @@
         "NZ",
         "NR",
         "NU",
+        "QO",
         "OM",
-        "PA",
         "PK",
+        "PA",
         "PG",
         "PY",
         "PE",
         "PH",
-        "PM",
         "PN",
         "PL",
         "PF",
@@ -214,16 +216,13 @@
         "PS",
         "PW",
         "QA",
-        "QO",
         "RE",
         "GB",
         "CF",
         "DO",
-        "CZ",
         "RO",
-        "RS",
-        "RU",
         "RW",
+        "RU",
         "EH",
         "WS",
         "AS",
@@ -232,22 +231,24 @@
         "VC",
         "SM",
         "SN",
+        "RS",
         "SC",
         "SG",
         "SH",
         "SL",
-        "SJ",
         "SK",
         "SI",
         "SO",
         "LK",
         "ST",
+        "PM",
         "US",
+        "ZA",
         "SD",
         "SS",
         "CH",
         "SR",
-        "SV",
+        "SJ",
         "SE",
         "SZ",
         "SX",
@@ -272,30 +273,56 @@
         "UG",
         "UA",
         "UM",
+        "EU",
         "UY",
         "UZ",
-        "VA",
         "VU",
         "VE",
         "VG",
         "VI",
         "VN",
         "WF",
-        "XK",
+        "XA",
+        "XB",
         "YE",
         "YT",
         "ZM",
         "ZW",
+        "EZ",
     };
   }
 
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("001", "Mundo");
+    namesMap.put("003", "America del Nord");
+    namesMap.put("005", "America del Sud");
+    namesMap.put("011", "Africa occidental");
+    namesMap.put("013", "America central");
+    namesMap.put("014", "Africa oriental");
+    namesMap.put("015", "Africa septentrional");
+    namesMap.put("017", "Africa central");
+    namesMap.put("018", "Africa meridional");
+    namesMap.put("021", "America septentrional");
+    namesMap.put("029", "Caribes");
+    namesMap.put("030", "Asia oriental");
+    namesMap.put("034", "Asia meridional");
+    namesMap.put("035", "Asia del sud-est");
+    namesMap.put("039", "Europa meridional");
+    namesMap.put("057", "Region micronesian");
+    namesMap.put("143", "Asia central");
+    namesMap.put("145", "Asia occidental");
+    namesMap.put("150", "Europa");
+    namesMap.put("151", "Europa oriental");
+    namesMap.put("154", "Europa septentrional");
+    namesMap.put("155", "Europa occidental");
+    namesMap.put("202", "Africa subsaharian");
+    namesMap.put("419", "America latin");
     namesMap.put("AE", "Emiratos Arabe Unite");
     namesMap.put("AG", "Antigua e Barbuda");
-    namesMap.put("AN", "Antillas nederlandese");
     namesMap.put("AS", "Samoa american");
+    namesMap.put("AX", "Insulas Åland");
     namesMap.put("AZ", "Azerbaidzhan");
     namesMap.put("BA", "Bosnia e Herzegovina");
     namesMap.put("BE", "Belgica");
@@ -309,13 +336,15 @@
     namesMap.put("CM", "Camerun");
     namesMap.put("CX", "Insula de Natal");
     namesMap.put("CY", "Cypro");
-    namesMap.put("CZ", "Republica Tchec");
+    namesMap.put("CZ", "Chechia");
     namesMap.put("DE", "Germania");
     namesMap.put("DK", "Danmark");
     namesMap.put("DO", "Republica Dominican");
     namesMap.put("EG", "Egypto");
     namesMap.put("EH", "Sahara occidental");
     namesMap.put("ES", "Espania");
+    namesMap.put("EU", "Union Europee");
+    namesMap.put("EZ", "Zona euro");
     namesMap.put("FI", "Finlandia");
     namesMap.put("FO", "Insulas Feroe");
     namesMap.put("FR", "Francia");
@@ -326,6 +355,7 @@
     namesMap.put("GR", "Grecia");
     namesMap.put("HU", "Hungaria");
     namesMap.put("IE", "Irlanda");
+    namesMap.put("IM", "Insula de Man");
     namesMap.put("IO", "Territorio oceanic britanno-indian");
     namesMap.put("IQ", "Irak");
     namesMap.put("IS", "Islanda");
@@ -341,11 +371,11 @@
     namesMap.put("LB", "Libano");
     namesMap.put("LC", "Sancte Lucia");
     namesMap.put("LT", "Lituania");
+    namesMap.put("LU", "Luxemburg");
     namesMap.put("LV", "Lettonia");
     namesMap.put("MA", "Marocco");
     namesMap.put("MD", "Moldavia");
     namesMap.put("MH", "Insulas Marshall");
-    namesMap.put("MK", "Macedonia");
     namesMap.put("MM", "Birmania/Myanmar");
     namesMap.put("MP", "Insulas Marianna del Nord");
     namesMap.put("NC", "Nove Caledonia");
@@ -357,10 +387,13 @@
     namesMap.put("PG", "Papua Nove Guinea");
     namesMap.put("PH", "Philippinas");
     namesMap.put("PL", "Polonia");
+    namesMap.put("PM", "St. Pierre e Miquelon");
+    namesMap.put("QO", "Oceania remote");
     namesMap.put("RW", "Ruanda");
     namesMap.put("SA", "Arabia Saudita");
     namesMap.put("SB", "Insulas Solomon");
     namesMap.put("SE", "Svedia");
+    namesMap.put("SJ", "Svalbard e Jan Mayen");
     namesMap.put("SK", "Slovachia");
     namesMap.put("SS", "Sudan del Sud");
     namesMap.put("SZ", "Swazilandia");
@@ -370,13 +403,15 @@
     namesMap.put("TH", "Thailandia");
     namesMap.put("TJ", "Tadzhikistan");
     namesMap.put("TL", "Timor del Est");
-    namesMap.put("TO", "tonga");
     namesMap.put("TR", "Turchia");
     namesMap.put("TT", "Trinidad e Tobago");
     namesMap.put("UA", "Ukraina");
+    namesMap.put("UN", "Nationes Unite");
     namesMap.put("US", "Statos Unite");
+    namesMap.put("VA", "Citate del Vaticano");
     namesMap.put("VC", "Sancte Vincente e le Grenadinas");
-    namesMap.put("ZA", "Africa del Sud");
+    namesMap.put("ZA", "Sudafrica");
+    namesMap.put("ZZ", "Region incognite");
   }
 
   @Override
@@ -386,10 +421,34 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
+        "001": "Mundo",
+        "003": "America del Nord",
+        "005": "America del Sud",
+        "011": "Africa occidental",
+        "013": "America central",
+        "014": "Africa oriental",
+        "015": "Africa septentrional",
+        "017": "Africa central",
+        "018": "Africa meridional",
+        "021": "America septentrional",
+        "029": "Caribes",
+        "030": "Asia oriental",
+        "034": "Asia meridional",
+        "035": "Asia del sud-est",
+        "039": "Europa meridional",
+        "057": "Region micronesian",
+        "143": "Asia central",
+        "145": "Asia occidental",
+        "150": "Europa",
+        "151": "Europa oriental",
+        "154": "Europa septentrional",
+        "155": "Europa occidental",
+        "202": "Africa subsaharian",
+        "419": "America latin",
         "AE": "Emiratos Arabe Unite",
         "AG": "Antigua e Barbuda",
-        "AN": "Antillas nederlandese",
         "AS": "Samoa american",
+        "AX": "Insulas Åland",
         "AZ": "Azerbaidzhan",
         "BA": "Bosnia e Herzegovina",
         "BE": "Belgica",
@@ -403,13 +462,15 @@
         "CM": "Camerun",
         "CX": "Insula de Natal",
         "CY": "Cypro",
-        "CZ": "Republica Tchec",
+        "CZ": "Chechia",
         "DE": "Germania",
         "DK": "Danmark",
         "DO": "Republica Dominican",
         "EG": "Egypto",
         "EH": "Sahara occidental",
         "ES": "Espania",
+        "EU": "Union Europee",
+        "EZ": "Zona euro",
         "FI": "Finlandia",
         "FO": "Insulas Feroe",
         "FR": "Francia",
@@ -420,6 +481,7 @@
         "GR": "Grecia",
         "HU": "Hungaria",
         "IE": "Irlanda",
+        "IM": "Insula de Man",
         "IO": "Territorio oceanic britanno-indian",
         "IQ": "Irak",
         "IS": "Islanda",
@@ -435,11 +497,11 @@
         "LB": "Libano",
         "LC": "Sancte Lucia",
         "LT": "Lituania",
+        "LU": "Luxemburg",
         "LV": "Lettonia",
         "MA": "Marocco",
         "MD": "Moldavia",
         "MH": "Insulas Marshall",
-        "MK": "Macedonia",
         "MM": "Birmania/Myanmar",
         "MP": "Insulas Marianna del Nord",
         "NC": "Nove Caledonia",
@@ -451,10 +513,13 @@
         "PG": "Papua Nove Guinea",
         "PH": "Philippinas",
         "PL": "Polonia",
+        "PM": "St. Pierre e Miquelon",
+        "QO": "Oceania remote",
         "RW": "Ruanda",
         "SA": "Arabia Saudita",
         "SB": "Insulas Solomon",
         "SE": "Svedia",
+        "SJ": "Svalbard e Jan Mayen",
         "SK": "Slovachia",
         "SS": "Sudan del Sud",
         "SZ": "Swazilandia",
@@ -464,13 +529,15 @@
         "TH": "Thailandia",
         "TJ": "Tadzhikistan",
         "TL": "Timor del Est",
-        "TO": "tonga",
         "TR": "Turchia",
         "TT": "Trinidad e Tobago",
         "UA": "Ukraina",
+        "UN": "Nationes Unite",
         "US": "Statos Unite",
+        "VA": "Citate del Vaticano",
         "VC": "Sancte Vincente e le Grenadinas",
-        "ZA": "Africa del Sud"
+        "ZA": "Sudafrica",
+        "ZZ": "Region incognite"
     };
   }-*/;
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_id.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_id.java
index 4aa44cc..df69dee 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_id.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_id.java
@@ -288,6 +288,8 @@
         "IO",
         "TF",
         "PS",
+        "XA",
+        "XB",
         "YE",
         "JO",
         "GR",
@@ -326,6 +328,7 @@
     namesMap.put("151", "Eropa Bagian Timur");
     namesMap.put("154", "Eropa Bagian Utara");
     namesMap.put("155", "Eropa Bagian Barat");
+    namesMap.put("202", "Afrika Sub-Sahara");
     namesMap.put("419", "Amerika Latin");
     namesMap.put("AC", "Pulau Ascension");
     namesMap.put("AE", "Uni Emirat Arab");
@@ -502,6 +505,7 @@
         "151": "Eropa Bagian Timur",
         "154": "Eropa Bagian Utara",
         "155": "Eropa Bagian Barat",
+        "202": "Afrika Sub-Sahara",
         "419": "Amerika Latin",
         "AC": "Pulau Ascension",
         "AE": "Uni Emirat Arab",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ig.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ig.java
index bc47d9b..f9bc1a3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ig.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ig.java
@@ -288,6 +288,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ii.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ii.java
index 3353504..2b7da7c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ii.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ii.java
@@ -278,6 +278,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_is.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_is.java
index c327c4f..bb44be7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_is.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_is.java
@@ -285,6 +285,8 @@
         "EH",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "QO",
         "DE",
     };
@@ -322,6 +324,7 @@
     namesMap.put("151", "Austur-Evrópa");
     namesMap.put("154", "Norður-Evrópa");
     namesMap.put("155", "Vestur-Evrópa");
+    namesMap.put("202", "Afríka sunnan Sahara");
     namesMap.put("419", "Rómanska Ameríka");
     namesMap.put("AC", "Ascension-eyja");
     namesMap.put("AE", "Sameinuðu arabísku furstadæmin");
@@ -599,6 +602,7 @@
         "151": "Austur-Evrópa",
         "154": "Norður-Evrópa",
         "155": "Vestur-Evrópa",
+        "202": "Afríka sunnan Sahara",
         "419": "Rómanska Ameríka",
         "AC": "Ascension-eyja",
         "AE": "Sameinuðu arabísku furstadæmin",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_it.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_it.java
index 2d918c0..9564a6a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_it.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_it.java
@@ -292,6 +292,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
@@ -325,6 +327,7 @@
     namesMap.put("151", "Europa orientale");
     namesMap.put("154", "Europa settentrionale");
     namesMap.put("155", "Europa occidentale");
+    namesMap.put("202", "Africa subsahariana");
     namesMap.put("419", "America Latina");
     namesMap.put("AC", "Isola Ascensione");
     namesMap.put("AE", "Emirati Arabi Uniti");
@@ -499,6 +502,7 @@
         "151": "Europa orientale",
         "154": "Europa settentrionale",
         "155": "Europa occidentale",
+        "202": "Africa subsahariana",
         "419": "America Latina",
         "AC": "Isola Ascensione",
         "AE": "Emirati Arabi Uniti",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ja.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ja.java
index 22ecbb1..d244116 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ja.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ja.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "IS",
         "IE",
         "AZ",
@@ -329,6 +331,7 @@
     namesMap.put("151", "東ヨーロッパ");
     namesMap.put("154", "北ヨーロッパ");
     namesMap.put("155", "西ヨーロッパ");
+    namesMap.put("202", "サブサハラアフリカ");
     namesMap.put("419", "ラテンアメリカ");
     namesMap.put("AC", "アセンション島");
     namesMap.put("AD", "アンドラ");
@@ -629,6 +632,7 @@
         "151": "東ヨーロッパ",
         "154": "北ヨーロッパ",
         "155": "西ヨーロッパ",
+        "202": "サブサハラアフリカ",
         "419": "ラテンアメリカ",
         "AC": "アセンション島",
         "AD": "アンドラ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jgo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jgo.java
index 0621387..4976eee 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jgo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jgo.java
@@ -270,6 +270,8 @@
         "VE",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZA",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jmc.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jmc.java
index 727a338..b730208 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jmc.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jmc.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jv.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jv.java
new file mode 100644
index 0000000..0c174d9
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_jv.java
@@ -0,0 +1,754 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.client.impl.cldr;
+
+import com.google.gwt.core.client.JavaScriptObject;
+
+// DO NOT EDIT - GENERATED FROM CLDR DATA
+
+/**
+ * Localized names for the "jv" locale.
+ */
+public class LocalizedNamesImpl_jv extends LocalizedNamesImpl {
+
+  @Override
+  public String[] loadLikelyRegionCodes() {
+    return new String[] {
+        "ID",
+    };
+  }
+
+  @Override
+  public String[] loadSortedRegionCodes() {
+    return new String[] {
+        "AF",
+        "ZA",
+        "AL",
+        "DZ",
+        "US",
+        "AD",
+        "AO",
+        "AI",
+        "AQ",
+        "AG",
+        "SA",
+        "AR",
+        "AM",
+        "AW",
+        "AZ",
+        "BS",
+        "BH",
+        "BD",
+        "BB",
+        "BY",
+        "BE",
+        "BZ",
+        "BJ",
+        "BM",
+        "BT",
+        "BO",
+        "BA",
+        "BW",
+        "BR",
+        "BN",
+        "BG",
+        "BF",
+        "BI",
+        "CZ",
+        "TD",
+        "CL",
+        "DK",
+        "DG",
+        "DM",
+        "EC",
+        "SV",
+        "ER",
+        "IS",
+        "EE",
+        "ET",
+        "FM",
+        "FJ",
+        "FI",
+        "GA",
+        "GM",
+        "GE",
+        "GS",
+        "GH",
+        "GI",
+        "GN",
+        "GW",
+        "GD",
+        "GR",
+        "GL",
+        "GP",
+        "GU",
+        "GT",
+        "GG",
+        "GQ",
+        "GY",
+        "GF",
+        "HT",
+        "HN",
+        "HU",
+        "IN",
+        "ID",
+        "IQ",
+        "IR",
+        "IL",
+        "IT",
+        "JM",
+        "JP",
+        "DE",
+        "JE",
+        "DJ",
+        "NC",
+        "KH",
+        "CM",
+        "CA",
+        "UM",
+        "AX",
+        "CC",
+        "CK",
+        "FK",
+        "FO",
+        "HM",
+        "IC",
+        "KY",
+        "MP",
+        "MH",
+        "PN",
+        "SB",
+        "VI",
+        "VG",
+        "GB",
+        "BQ",
+        "KZ",
+        "QA",
+        "KE",
+        "KG",
+        "KI",
+        "CO",
+        "KM",
+        "CG",
+        "CD",
+        "KR",
+        "KP",
+        "XK",
+        "CR",
+        "HR",
+        "CU",
+        "CW",
+        "VA",
+        "KW",
+        "HK",
+        "MO",
+        "LA",
+        "LV",
+        "LS",
+        "LB",
+        "LR",
+        "LY",
+        "LI",
+        "LT",
+        "LU",
+        "MG",
+        "MK",
+        "MV",
+        "MW",
+        "MY",
+        "ML",
+        "MT",
+        "MA",
+        "MQ",
+        "MR",
+        "MU",
+        "YT",
+        "MX",
+        "EG",
+        "MD",
+        "MC",
+        "MN",
+        "MS",
+        "ME",
+        "MZ",
+        "MM",
+        "NA",
+        "NR",
+        "NP",
+        "NE",
+        "NG",
+        "NI",
+        "NU",
+        "NZ",
+        "NO",
+        "OM",
+        "QO",
+        "AT",
+        "AU",
+        "PK",
+        "PW",
+        "PA",
+        "PG",
+        "PY",
+        "UN",
+        "CI",
+        "PE",
+        "PH",
+        "PL",
+        "PF",
+        "CV",
+        "PT",
+        "FR",
+        "PR",
+        "AC",
+        "BV",
+        "CP",
+        "IM",
+        "CX",
+        "NF",
+        "CF",
+        "DO",
+        "IE",
+        "RE",
+        "RO",
+        "RU",
+        "RW",
+        "EH",
+        "BL",
+        "SH",
+        "KN",
+        "PM",
+        "VC",
+        "ZM",
+        "WS",
+        "AS",
+        "SM",
+        "LC",
+        "MF",
+        "ST",
+        "SN",
+        "ES",
+        "RS",
+        "SC",
+        "EA",
+        "SL",
+        "ZW",
+        "SG",
+        "SX",
+        "CY",
+        "SI",
+        "SK",
+        "SO",
+        "LK",
+        "SD",
+        "SS",
+        "SY",
+        "SR",
+        "SJ",
+        "SZ",
+        "SE",
+        "CH",
+        "TW",
+        "TJ",
+        "TH",
+        "TZ",
+        "TL",
+        "PS",
+        "TG",
+        "TK",
+        "TO",
+        "TT",
+        "TA",
+        "TN",
+        "TR",
+        "TM",
+        "TC",
+        "TV",
+        "CN",
+        "UG",
+        "UA",
+        "AE",
+        "EU",
+        "UY",
+        "UZ",
+        "VU",
+        "VE",
+        "VN",
+        "NL",
+        "WF",
+        "IO",
+        "TF",
+        "XA",
+        "XB",
+        "YE",
+        "JO",
+        "EZ",
+    };
+  }
+
+  @Override
+  protected void loadNameMapJava() {
+    super.loadNameMapJava();
+    namesMap.put("001", "Donya");
+    namesMap.put("002", "Afrika");
+    namesMap.put("003", "Amérika Lèr");
+    namesMap.put("005", "Amérika Kidul");
+    namesMap.put("009", "Oséania");
+    namesMap.put("011", "Afrika Kulon");
+    namesMap.put("013", "Amérika Tengah");
+    namesMap.put("014", "Afrika Wétan");
+    namesMap.put("015", "Afrika Lèr");
+    namesMap.put("017", "Afrika Sisih Tengah");
+    namesMap.put("018", "Afrika Sisih Kidul");
+    namesMap.put("019", "Amérika");
+    namesMap.put("021", "Amérika Sisih Lor");
+    namesMap.put("029", "Karibia");
+    namesMap.put("030", "Asia Wétan");
+    namesMap.put("034", "Asia Kidul");
+    namesMap.put("035", "Asia Kidul-wétan");
+    namesMap.put("039", "Éropah Kidul");
+    namesMap.put("057", "Daerah Mikronesia");
+    namesMap.put("061", "Polinesia");
+    namesMap.put("143", "Asia Tengah");
+    namesMap.put("145", "Asia Kulon");
+    namesMap.put("150", "Éropah");
+    namesMap.put("151", "Éropah Wétan");
+    namesMap.put("154", "Éropah Lèr");
+    namesMap.put("155", "Éropah Kulon");
+    namesMap.put("202", "Afrika Kidule Sahara");
+    namesMap.put("419", "Amérika Latin");
+    namesMap.put("AC", "Pulo Ascension");
+    namesMap.put("AD", "Andora");
+    namesMap.put("AE", "Uni Émirat Arab");
+    namesMap.put("AF", "Afganistan");
+    namesMap.put("AG", "Antigua lan Barbuda");
+    namesMap.put("AL", "Albani");
+    namesMap.put("AM", "Arménia");
+    namesMap.put("AQ", "Antartika");
+    namesMap.put("AR", "Argèntina");
+    namesMap.put("AS", "Samoa Amerika");
+    namesMap.put("AT", "Ostenrik");
+    namesMap.put("AU", "Ostrali");
+    namesMap.put("AX", "Kapuloan Alan");
+    namesMap.put("BA", "Bosnia lan Hèrségovina");
+    namesMap.put("BB", "Barbadhos");
+    namesMap.put("BD", "Banggaladésa");
+    namesMap.put("BE", "Bèlgi");
+    namesMap.put("BG", "Bulgari");
+    namesMap.put("BJ", "Bénin");
+    namesMap.put("BL", "Saint Barthélémi");
+    namesMap.put("BN", "Brunéi");
+    namesMap.put("BQ", "Karibia Walanda");
+    namesMap.put("BR", "Brasil");
+    namesMap.put("BV", "Pulo Bovèt");
+    namesMap.put("BY", "Bélarus");
+    namesMap.put("BZ", "Bélisé");
+    namesMap.put("CA", "Kanada");
+    namesMap.put("CC", "Kapuloan Cocos (Keeling)");
+    namesMap.put("CD", "Kongo - Kinshasa");
+    namesMap.put("CF", "Républik Afrika Tengah");
+    namesMap.put("CG", "Kongo - Brassaville");
+    namesMap.put("CH", "Switserlan");
+    namesMap.put("CI", "Pasisir Gadhing");
+    namesMap.put("CK", "Kapuloan Cook");
+    namesMap.put("CL", "Cilé");
+    namesMap.put("CM", "Kamerun");
+    namesMap.put("CN", "Tyongkok");
+    namesMap.put("CO", "Kolombia");
+    namesMap.put("CP", "Pulo Clipperton");
+    namesMap.put("CR", "Kosta Rika");
+    namesMap.put("CU", "Kuba");
+    namesMap.put("CV", "Pongol Verdé");
+    namesMap.put("CW", "Kurasao");
+    namesMap.put("CX", "Pulo Natal");
+    namesMap.put("CY", "Siprus");
+    namesMap.put("CZ", "Céko");
+    namesMap.put("DE", "Jérman");
+    namesMap.put("DJ", "Jibuti");
+    namesMap.put("DK", "Dhènemarken");
+    namesMap.put("DM", "Dominika");
+    namesMap.put("DO", "Républik Dominika");
+    namesMap.put("DZ", "Aljasair");
+    namesMap.put("EA", "Séuta lan Melila");
+    namesMap.put("EC", "Ékuadhor");
+    namesMap.put("EE", "Éstonia");
+    namesMap.put("EG", "Mesir");
+    namesMap.put("EH", "Sahara Kulon");
+    namesMap.put("ER", "Éritréa");
+    namesMap.put("ES", "Sepanyol");
+    namesMap.put("ET", "Étiopia");
+    namesMap.put("EU", "Uni Éropah");
+    namesMap.put("EZ", "Zona Éuro");
+    namesMap.put("FI", "Finlan");
+    namesMap.put("FK", "Kapuloan Falkland");
+    namesMap.put("FM", "Féderasi Mikronésia");
+    namesMap.put("FO", "Kapuloan Faro");
+    namesMap.put("FR", "Prancis");
+    namesMap.put("GB", "Karajan Manunggal");
+    namesMap.put("GD", "Grénada");
+    namesMap.put("GE", "Géorgia");
+    namesMap.put("GF", "Guyana Prancis");
+    namesMap.put("GG", "Guernsei");
+    namesMap.put("GL", "Grinland");
+    namesMap.put("GN", "Gini");
+    namesMap.put("GP", "Guadélup");
+    namesMap.put("GQ", "Guinéa Katulistiwa");
+    namesMap.put("GR", "Grikenlan");
+    namesMap.put("GS", "Georgia Kidul lan Kapuloan Sandwich Kidul");
+    namesMap.put("GT", "Guatémala");
+    namesMap.put("GW", "Gini-Bisau");
+    namesMap.put("HK", "Laladan Administratif Astamiwa Hong Kong");
+    namesMap.put("HM", "Kapuloan Heard lan McDonald");
+    namesMap.put("HR", "Kroasia");
+    namesMap.put("HU", "Honggari");
+    namesMap.put("IC", "Kapuloan Kanari");
+    namesMap.put("ID", "Indonésia");
+    namesMap.put("IE", "Républik Irlan");
+    namesMap.put("IL", "Israèl");
+    namesMap.put("IM", "Pulo Man");
+    namesMap.put("IN", "Indhi");
+    namesMap.put("IO", "Wilayah Inggris nang Segoro Hindia");
+    namesMap.put("IQ", "Irak");
+    namesMap.put("IS", "Èslan");
+    namesMap.put("IT", "Itali");
+    namesMap.put("JM", "Jamaika");
+    namesMap.put("JO", "Yordania");
+    namesMap.put("JP", "Jepang");
+    namesMap.put("KE", "Kénya");
+    namesMap.put("KG", "Kirgistan");
+    namesMap.put("KH", "Kamboja");
+    namesMap.put("KM", "Komoro");
+    namesMap.put("KN", "Saint Kits lan Nèvis");
+    namesMap.put("KP", "Koréa Lèr");
+    namesMap.put("KR", "Koréa Kidul");
+    namesMap.put("KY", "Kapuloan Kéman");
+    namesMap.put("KZ", "Kasakstan");
+    namesMap.put("LB", "Libanon");
+    namesMap.put("LC", "Santa Lusia");
+    namesMap.put("LI", "Liktenstén");
+    namesMap.put("LR", "Libèria");
+    namesMap.put("LS", "Lésotho");
+    namesMap.put("LT", "Litowen");
+    namesMap.put("LU", "Luksemburg");
+    namesMap.put("MA", "Maroko");
+    namesMap.put("MC", "Monako");
+    namesMap.put("ME", "Montenégro");
+    namesMap.put("MF", "Santa Martin");
+    namesMap.put("MG", "Madagaskar");
+    namesMap.put("MH", "Kapuloan Marshall");
+    namesMap.put("MK", "Makédonia");
+    namesMap.put("MO", "Laladan Administratif Astamiwa Makau");
+    namesMap.put("MP", "Kapuloan Mariana Lor");
+    namesMap.put("MQ", "Martinik");
+    namesMap.put("MS", "Monsérat");
+    namesMap.put("MV", "Maladéwa");
+    namesMap.put("MX", "Mèksiko");
+    namesMap.put("MZ", "Mosambik");
+    namesMap.put("NC", "Kalédonia Anyar");
+    namesMap.put("NE", "Nigér");
+    namesMap.put("NF", "Pulo Norfolk");
+    namesMap.put("NG", "Nigéria");
+    namesMap.put("NI", "Nikaragua");
+    namesMap.put("NL", "Walanda");
+    namesMap.put("NO", "Nurwègen");
+    namesMap.put("NP", "Népal");
+    namesMap.put("NZ", "Niu Sélan");
+    namesMap.put("PF", "Polinesia Prancis");
+    namesMap.put("PG", "Papua Nugini");
+    namesMap.put("PH", "Pilipina");
+    namesMap.put("PL", "Polen");
+    namesMap.put("PM", "Saint Pièr lan Mikuélon");
+    namesMap.put("PN", "Kapuloan Pitcairn");
+    namesMap.put("PR", "Puèrto Riko");
+    namesMap.put("PS", "Tlatah Palèstina");
+    namesMap.put("QA", "Katar");
+    namesMap.put("QO", "Oseania Paling Njaba");
+    namesMap.put("RO", "Ruméni");
+    namesMap.put("RS", "Sèrbi");
+    namesMap.put("RU", "Rusia");
+    namesMap.put("SA", "Arab Saudi");
+    namesMap.put("SB", "Kapuloan Suleman");
+    namesMap.put("SC", "Sésèl");
+    namesMap.put("SE", "Swèdhen");
+    namesMap.put("SG", "Singapura");
+    namesMap.put("SH", "Saint Héléna");
+    namesMap.put("SI", "Slovénia");
+    namesMap.put("SJ", "Svalbard lan Jan Mayen");
+    namesMap.put("SK", "Slowak");
+    namesMap.put("SL", "Siéra Léoné");
+    namesMap.put("SN", "Sénégal");
+    namesMap.put("SS", "Sudan Kidul");
+    namesMap.put("ST", "Sao Tomé lan Principé");
+    namesMap.put("SV", "Èl Salvador");
+    namesMap.put("SX", "Sint Martén");
+    namesMap.put("SY", "Suriah");
+    namesMap.put("SZ", "Swasiland");
+    namesMap.put("TC", "Turks lan Kapuloan Kaikos");
+    namesMap.put("TF", "Wilayah Prancis nang Kutub Kidul");
+    namesMap.put("TH", "Tanah Thai");
+    namesMap.put("TL", "Timor Leste");
+    namesMap.put("TM", "Turkménistan");
+    namesMap.put("TR", "Turki");
+    namesMap.put("TT", "Trinidad lan Tobago");
+    namesMap.put("TZ", "Tansania");
+    namesMap.put("UA", "Ukrania");
+    namesMap.put("UM", "Kapuloan A.S. Paling Njobo");
+    namesMap.put("UN", "Pasarékatan Bangsa-Bangsa");
+    namesMap.put("US", "Amérika Sarékat");
+    namesMap.put("UZ", "Usbèkistan");
+    namesMap.put("VA", "Kutho Vatikan");
+    namesMap.put("VC", "Saint Vinsen lan Grénadin");
+    namesMap.put("VE", "Vénésuéla");
+    namesMap.put("VG", "Kapuloan Virgin Britania");
+    namesMap.put("VI", "Kapuloan Virgin Amérika");
+    namesMap.put("VN", "Viètnam");
+    namesMap.put("WF", "Wallis lan Futuna");
+    namesMap.put("YE", "Yaman");
+    namesMap.put("ZA", "Afrika Kidul");
+    namesMap.put("ZM", "Sambia");
+    namesMap.put("ZW", "Simbabwe");
+    namesMap.put("ZZ", "Daerah Ora Dikenali");
+  }
+
+  @Override
+  protected JavaScriptObject loadNameMapNative() {
+    return overrideMap(super.loadNameMapNative(), loadMyNameMap());
+  }
+
+  private native JavaScriptObject loadMyNameMap() /*-{
+    return {
+        "001": "Donya",
+        "002": "Afrika",
+        "003": "Amérika Lèr",
+        "005": "Amérika Kidul",
+        "009": "Oséania",
+        "011": "Afrika Kulon",
+        "013": "Amérika Tengah",
+        "014": "Afrika Wétan",
+        "015": "Afrika Lèr",
+        "017": "Afrika Sisih Tengah",
+        "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",
+        "057": "Daerah Mikronesia",
+        "061": "Polinesia",
+        "143": "Asia Tengah",
+        "145": "Asia Kulon",
+        "150": "Éropah",
+        "151": "Éropah Wétan",
+        "154": "Éropah Lèr",
+        "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",
+        "AL": "Albani",
+        "AM": "Arménia",
+        "AQ": "Antartika",
+        "AR": "Argèntina",
+        "AS": "Samoa Amerika",
+        "AT": "Ostenrik",
+        "AU": "Ostrali",
+        "AX": "Kapuloan Alan",
+        "BA": "Bosnia lan Hèrségovina",
+        "BB": "Barbadhos",
+        "BD": "Banggaladésa",
+        "BE": "Bèlgi",
+        "BG": "Bulgari",
+        "BJ": "Bénin",
+        "BL": "Saint Barthélémi",
+        "BN": "Brunéi",
+        "BQ": "Karibia Walanda",
+        "BR": "Brasil",
+        "BV": "Pulo Bovèt",
+        "BY": "Bélarus",
+        "BZ": "Bélisé",
+        "CA": "Kanada",
+        "CC": "Kapuloan Cocos (Keeling)",
+        "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",
+        "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",
+        "FK": "Kapuloan Falkland",
+        "FM": "Féderasi Mikronésia",
+        "FO": "Kapuloan Faro",
+        "FR": "Prancis",
+        "GB": "Karajan Manunggal",
+        "GD": "Grénada",
+        "GE": "Géorgia",
+        "GF": "Guyana Prancis",
+        "GG": "Guernsei",
+        "GL": "Grinland",
+        "GN": "Gini",
+        "GP": "Guadélup",
+        "GQ": "Guinéa Katulistiwa",
+        "GR": "Grikenlan",
+        "GS": "Georgia Kidul lan Kapuloan Sandwich Kidul",
+        "GT": "Guatémala",
+        "GW": "Gini-Bisau",
+        "HK": "Laladan Administratif Astamiwa Hong Kong",
+        "HM": "Kapuloan Heard lan McDonald",
+        "HR": "Kroasia",
+        "HU": "Honggari",
+        "IC": "Kapuloan Kanari",
+        "ID": "Indonésia",
+        "IE": "Républik Irlan",
+        "IL": "Israèl",
+        "IM": "Pulo Man",
+        "IN": "Indhi",
+        "IO": "Wilayah Inggris nang Segoro Hindia",
+        "IQ": "Irak",
+        "IS": "Èslan",
+        "IT": "Itali",
+        "JM": "Jamaika",
+        "JO": "Yordania",
+        "JP": "Jepang",
+        "KE": "Kénya",
+        "KG": "Kirgistan",
+        "KH": "Kamboja",
+        "KM": "Komoro",
+        "KN": "Saint Kits lan Nèvis",
+        "KP": "Koréa Lèr",
+        "KR": "Koréa Kidul",
+        "KY": "Kapuloan Kéman",
+        "KZ": "Kasakstan",
+        "LB": "Libanon",
+        "LC": "Santa Lusia",
+        "LI": "Liktenstén",
+        "LR": "Libèria",
+        "LS": "Lésotho",
+        "LT": "Litowen",
+        "LU": "Luksemburg",
+        "MA": "Maroko",
+        "MC": "Monako",
+        "ME": "Montenégro",
+        "MF": "Santa Martin",
+        "MG": "Madagaskar",
+        "MH": "Kapuloan Marshall",
+        "MK": "Makédonia",
+        "MO": "Laladan Administratif Astamiwa Makau",
+        "MP": "Kapuloan Mariana Lor",
+        "MQ": "Martinik",
+        "MS": "Monsérat",
+        "MV": "Maladéwa",
+        "MX": "Mèksiko",
+        "MZ": "Mosambik",
+        "NC": "Kalédonia Anyar",
+        "NE": "Nigér",
+        "NF": "Pulo Norfolk",
+        "NG": "Nigéria",
+        "NI": "Nikaragua",
+        "NL": "Walanda",
+        "NO": "Nurwègen",
+        "NP": "Népal",
+        "NZ": "Niu Sélan",
+        "PF": "Polinesia Prancis",
+        "PG": "Papua Nugini",
+        "PH": "Pilipina",
+        "PL": "Polen",
+        "PM": "Saint Pièr lan Mikuélon",
+        "PN": "Kapuloan Pitcairn",
+        "PR": "Puèrto Riko",
+        "PS": "Tlatah Palèstina",
+        "QA": "Katar",
+        "QO": "Oseania Paling Njaba",
+        "RO": "Ruméni",
+        "RS": "Sèrbi",
+        "RU": "Rusia",
+        "SA": "Arab Saudi",
+        "SB": "Kapuloan Suleman",
+        "SC": "Sésèl",
+        "SE": "Swèdhen",
+        "SG": "Singapura",
+        "SH": "Saint Héléna",
+        "SI": "Slovénia",
+        "SJ": "Svalbard lan Jan Mayen",
+        "SK": "Slowak",
+        "SL": "Siéra Léoné",
+        "SN": "Sénégal",
+        "SS": "Sudan Kidul",
+        "ST": "Sao Tomé lan Principé",
+        "SV": "Èl Salvador",
+        "SX": "Sint Martén",
+        "SY": "Suriah",
+        "SZ": "Swasiland",
+        "TC": "Turks lan Kapuloan Kaikos",
+        "TF": "Wilayah Prancis nang Kutub Kidul",
+        "TH": "Tanah Thai",
+        "TL": "Timor Leste",
+        "TM": "Turkménistan",
+        "TR": "Turki",
+        "TT": "Trinidad lan Tobago",
+        "TZ": "Tansania",
+        "UA": "Ukrania",
+        "UM": "Kapuloan A.S. Paling Njobo",
+        "UN": "Pasarékatan Bangsa-Bangsa",
+        "US": "Amérika Sarékat",
+        "UZ": "Usbèkistan",
+        "VA": "Kutho Vatikan",
+        "VC": "Saint Vinsen lan Grénadin",
+        "VE": "Vénésuéla",
+        "VG": "Kapuloan Virgin Britania",
+        "VI": "Kapuloan Virgin Amérika",
+        "VN": "Viètnam",
+        "WF": "Wallis lan Futuna",
+        "YE": "Yaman",
+        "ZA": "Afrika Kidul",
+        "ZM": "Sambia",
+        "ZW": "Simbabwe",
+        "ZZ": "Daerah Ora Dikenali"
+    };
+  }-*/;
+}
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ka.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ka.java
index 9c64880..50b760f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ka.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ka.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AU",
         "AT",
         "AF",
@@ -329,13 +331,14 @@
     namesMap.put("151", "აღმოსავლეთ ევროპა");
     namesMap.put("154", "ჩრდილოეთ ევროპა");
     namesMap.put("155", "დასავლეთ ევროპა");
+    namesMap.put("202", "სუბსაჰარული აფრიკა");
     namesMap.put("419", "ლათინური ამერიკა");
     namesMap.put("AC", "ამაღლების კუნძული");
     namesMap.put("AD", "ანდორა");
     namesMap.put("AE", "არაბთა გაერთიანებული საამიროები");
     namesMap.put("AF", "ავღანეთი");
     namesMap.put("AG", "ანტიგუა და ბარბუდა");
-    namesMap.put("AI", "ანგვილა");
+    namesMap.put("AI", "ანგილია");
     namesMap.put("AL", "ალბანეთი");
     namesMap.put("AM", "სომხეთი");
     namesMap.put("AO", "ანგოლა");
@@ -430,7 +433,7 @@
     namesMap.put("GU", "გუამი");
     namesMap.put("GW", "გვინეა-ბისაუ");
     namesMap.put("GY", "გაიანა");
-    namesMap.put("HK", "ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი ჩინეთი");
+    namesMap.put("HK", "ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი");
     namesMap.put("HM", "ჰერდი და მაკდონალდის კუნძულები");
     namesMap.put("HN", "ჰონდურასი");
     namesMap.put("HR", "ხორვატია");
@@ -469,7 +472,7 @@
     namesMap.put("LK", "შრი-ლანკა");
     namesMap.put("LR", "ლიბერია");
     namesMap.put("LS", "ლესოთო");
-    namesMap.put("LT", "ლიტვა");
+    namesMap.put("LT", "ლიეტუვა");
     namesMap.put("LU", "ლუქსემბურგი");
     namesMap.put("LV", "ლატვია");
     namesMap.put("LY", "ლიბია");
@@ -484,7 +487,7 @@
     namesMap.put("ML", "მალი");
     namesMap.put("MM", "მიანმარი (ბირმა)");
     namesMap.put("MN", "მონღოლეთი");
-    namesMap.put("MO", "მაკაოს სპეციალური ადმინისტრაციული რეგიონი ჩინეთი");
+    namesMap.put("MO", "მაკაოს სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი");
     namesMap.put("MP", "ჩრდილოეთ მარიანას კუნძულები");
     namesMap.put("MQ", "მარტინიკა");
     namesMap.put("MR", "მავრიტანია");
@@ -629,13 +632,14 @@
         "151": "აღმოსავლეთ ევროპა",
         "154": "ჩრდილოეთ ევროპა",
         "155": "დასავლეთ ევროპა",
+        "202": "სუბსაჰარული აფრიკა",
         "419": "ლათინური ამერიკა",
         "AC": "ამაღლების კუნძული",
         "AD": "ანდორა",
         "AE": "არაბთა გაერთიანებული საამიროები",
         "AF": "ავღანეთი",
         "AG": "ანტიგუა და ბარბუდა",
-        "AI": "ანგვილა",
+        "AI": "ანგილია",
         "AL": "ალბანეთი",
         "AM": "სომხეთი",
         "AO": "ანგოლა",
@@ -730,7 +734,7 @@
         "GU": "გუამი",
         "GW": "გვინეა-ბისაუ",
         "GY": "გაიანა",
-        "HK": "ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი ჩინეთი",
+        "HK": "ჰონკონგის სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი",
         "HM": "ჰერდი და მაკდონალდის კუნძულები",
         "HN": "ჰონდურასი",
         "HR": "ხორვატია",
@@ -769,7 +773,7 @@
         "LK": "შრი-ლანკა",
         "LR": "ლიბერია",
         "LS": "ლესოთო",
-        "LT": "ლიტვა",
+        "LT": "ლიეტუვა",
         "LU": "ლუქსემბურგი",
         "LV": "ლატვია",
         "LY": "ლიბია",
@@ -784,7 +788,7 @@
         "ML": "მალი",
         "MM": "მიანმარი (ბირმა)",
         "MN": "მონღოლეთი",
-        "MO": "მაკაოს სპეციალური ადმინისტრაციული რეგიონი ჩინეთი",
+        "MO": "მაკაოს სპეციალური ადმინისტრაციული რეგიონი, ჩინეთი",
         "MP": "ჩრდილოეთ მარიანას კუნძულები",
         "MQ": "მარტინიკა",
         "MR": "მავრიტანია",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kab.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kab.java
index 4450446..59a6ee8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kab.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kab.java
@@ -175,7 +175,6 @@
         "RO",
         "RW",
         "SV",
-        "SJ",
         "WS",
         "AS",
         "KN",
@@ -205,6 +204,7 @@
         "SR",
         "SY",
         "SA",
+        "SJ",
         "SZ",
         "SE",
         "CH",
@@ -231,7 +231,6 @@
         "FO",
         "GS",
         "KY",
-        "CX",
         "CK",
         "CC",
         "MH",
@@ -244,6 +243,7 @@
         "AC",
         "CP",
         "IM",
+        "CX",
         "RE",
         "QO",
         "UN",
@@ -277,6 +277,8 @@
         "VI",
         "WF",
         "US",
+        "XA",
+        "XB",
         "ZM",
         "NZ",
         "ZW",
@@ -374,7 +376,7 @@
     namesMap.put("CU", "Kuba");
     namesMap.put("CV", "Tigzirin n yixef azegzaw");
     namesMap.put("CW", "Kuṛaṣaw");
-    namesMap.put("CX", "Tigzirin n Krsitmas");
+    namesMap.put("CX", "Tigzrin n Kristmaṣ");
     namesMap.put("CY", "Cipr");
     namesMap.put("CZ", "Čček");
     namesMap.put("DE", "Lalman");
@@ -392,7 +394,7 @@
     namesMap.put("ES", "Spanya");
     namesMap.put("ET", "Utyupi");
     namesMap.put("EU", "Tiddukla n Turuft");
-    namesMap.put("EZ", "Tamnaṭ n Turuft");
+    namesMap.put("EZ", "Tamnaḍt n Turuft");
     namesMap.put("FI", "Finlund");
     namesMap.put("FK", "Tigzirin n Falkland");
     namesMap.put("FM", "Mikrunizya");
@@ -516,7 +518,7 @@
     namesMap.put("SG", "Singafur");
     namesMap.put("SH", "Sant Ilina");
     namesMap.put("SI", "Sluvinya");
-    namesMap.put("SJ", "Salvard d Jan Mayen");
+    namesMap.put("SJ", "Svalvard d Jan Mayen");
     namesMap.put("SK", "Sluvakya");
     namesMap.put("SL", "Sira Lyun");
     namesMap.put("SM", "San Marinu");
@@ -567,7 +569,7 @@
     namesMap.put("ZA", "Tafriqt Wadda");
     namesMap.put("ZM", "Zambya");
     namesMap.put("ZW", "Zimbabwi");
-    namesMap.put("ZZ", "Timanḍin tirussinin");
+    namesMap.put("ZZ", "Timnaḍin Tirussinin");
   }
 
   @Override
@@ -658,7 +660,7 @@
         "CU": "Kuba",
         "CV": "Tigzirin n yixef azegzaw",
         "CW": "Kuṛaṣaw",
-        "CX": "Tigzirin n Krsitmas",
+        "CX": "Tigzrin n Kristmaṣ",
         "CY": "Cipr",
         "CZ": "Čček",
         "DE": "Lalman",
@@ -676,7 +678,7 @@
         "ES": "Spanya",
         "ET": "Utyupi",
         "EU": "Tiddukla n Turuft",
-        "EZ": "Tamnaṭ n Turuft",
+        "EZ": "Tamnaḍt n Turuft",
         "FI": "Finlund",
         "FK": "Tigzirin n Falkland",
         "FM": "Mikrunizya",
@@ -800,7 +802,7 @@
         "SG": "Singafur",
         "SH": "Sant Ilina",
         "SI": "Sluvinya",
-        "SJ": "Salvard d Jan Mayen",
+        "SJ": "Svalvard d Jan Mayen",
         "SK": "Sluvakya",
         "SL": "Sira Lyun",
         "SM": "San Marinu",
@@ -851,7 +853,7 @@
         "ZA": "Tafriqt Wadda",
         "ZM": "Zambya",
         "ZW": "Zimbabwi",
-        "ZZ": "Timanḍin tirussinin"
+        "ZZ": "Timnaḍin Tirussinin"
     };
   }-*/;
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kam.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kam.java
index 61d4728..280bbf8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kam.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kam.java
@@ -291,6 +291,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kde.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kde.java
index a9ed6e7..5b07d8a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kde.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kde.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kea.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kea.java
index dcaf87b..42ff05c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kea.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kea.java
@@ -282,6 +282,8 @@
         "VA",
         "VN",
         "VE",
+        "XA",
+        "XB",
         "CL",
         "CN",
         "CY",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_khq.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_khq.java
index 03e25f6..892d6ce 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_khq.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_khq.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ki.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ki.java
index f3a73c3..a86c57d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ki.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ki.java
@@ -290,6 +290,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kk.java
index 2d55673..8206ce3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kk.java
@@ -34,12 +34,13 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AU",
         "AT",
         "AX",
         "AL",
         "DZ",
-        "QO",
         "AS",
         "US",
         "AI",
@@ -238,6 +239,7 @@
         "SO",
         "SD",
         "SR",
+        "QO",
         "SL",
         "HK",
         "TW",
@@ -311,7 +313,7 @@
     namesMap.put("015", "Солтүстік Африка");
     namesMap.put("017", "Орталық Африка");
     namesMap.put("018", "Оңтүстік Африка");
-    namesMap.put("019", "Солтүстік және Оңтүстік Америка");
+    namesMap.put("019", "Америка");
     namesMap.put("021", "Солтүстік Америка (аймақ)");
     namesMap.put("029", "Кариб");
     namesMap.put("030", "Шығыс Азия");
@@ -329,6 +331,7 @@
     namesMap.put("151", "Шығыс Еуропа");
     namesMap.put("154", "Солтүстік Еуропа");
     namesMap.put("155", "Батыс Еуропа");
+    namesMap.put("202", "Субсахаралық Африка");
     namesMap.put("419", "Латын Америкасы");
     namesMap.put("AC", "Әскенжін аралы");
     namesMap.put("AD", "Андорра");
@@ -524,7 +527,7 @@
     namesMap.put("PW", "Палау");
     namesMap.put("PY", "Парагвай");
     namesMap.put("QA", "Катар");
-    namesMap.put("QO", "Алыс Океания");
+    namesMap.put("QO", "Сыртқы Океания");
     namesMap.put("RE", "Реюньон");
     namesMap.put("RO", "Румыния");
     namesMap.put("RS", "Сербия");
@@ -611,7 +614,7 @@
         "015": "Солтүстік Африка",
         "017": "Орталық Африка",
         "018": "Оңтүстік Африка",
-        "019": "Солтүстік және Оңтүстік Америка",
+        "019": "Америка",
         "021": "Солтүстік Америка (аймақ)",
         "029": "Кариб",
         "030": "Шығыс Азия",
@@ -629,6 +632,7 @@
         "151": "Шығыс Еуропа",
         "154": "Солтүстік Еуропа",
         "155": "Батыс Еуропа",
+        "202": "Субсахаралық Африка",
         "419": "Латын Америкасы",
         "AC": "Әскенжін аралы",
         "AD": "Андорра",
@@ -824,7 +828,7 @@
         "PW": "Палау",
         "PY": "Парагвай",
         "QA": "Катар",
-        "QO": "Алыс Океания",
+        "QO": "Сыртқы Океания",
         "RE": "Реюньон",
         "RO": "Румыния",
         "RS": "Сербия",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kkj.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kkj.java
index aee9235..d8093b2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kkj.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kkj.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kl.java
index dbeed07..a89ed08 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kl.java
@@ -284,6 +284,8 @@
         "VI",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "AT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kln.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kln.java
index ab14c7a..95e9e71 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kln.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kln.java
@@ -293,6 +293,8 @@
         "TF",
         "UM",
         "UN",
+        "XA",
+        "XB",
         "XK",
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_km.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_km.java
index 4078f98..ff577f7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_km.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_km.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "KH",
         "CA",
         "QA",
@@ -329,6 +331,7 @@
     namesMap.put("151", "អឺរ៉ុប​ខាង​កើត");
     namesMap.put("154", "អឺរ៉ុប​ខាង​ជើង");
     namesMap.put("155", "អឺរ៉ុប​ខាង​លិច");
+    namesMap.put("202", "អនុតំបន់សាហារ៉ាអាហ្វ្រិក");
     namesMap.put("419", "អាមេរិក​ឡាទីន");
     namesMap.put("AC", "កោះ​អាសេនសិន");
     namesMap.put("AD", "អង់ដូរ៉ា");
@@ -629,6 +632,7 @@
         "151": "អឺរ៉ុប​ខាង​កើត",
         "154": "អឺរ៉ុប​ខាង​ជើង",
         "155": "អឺរ៉ុប​ខាង​លិច",
+        "202": "អនុតំបន់សាហារ៉ាអាហ្វ្រិក",
         "419": "អាមេរិក​ឡាទីន",
         "AC": "កោះ​អាសេនសិន",
         "AD": "អង់ដូរ៉ា",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kn.java
index 44dd486..606057a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kn.java
@@ -34,13 +34,14 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AO",
         "AQ",
         "AD",
         "AZ",
         "AF",
         "AS",
-        "US",
         "AW",
         "AR",
         "DZ",
@@ -235,6 +236,7 @@
         "VI",
         "UM",
         "AE",
+        "US",
         "EU",
         "EZ",
         "YE",
@@ -329,6 +331,7 @@
     namesMap.put("151", "ಪೂರ್ವ ಯೂರೋಪ್");
     namesMap.put("154", "ಉತ್ತರ ಯೂರೋಪ್");
     namesMap.put("155", "ಪಶ್ಚಿಮ ಯೂರೋಪ್");
+    namesMap.put("202", "ಉಪ-ಸಹಾರನ್ ಆಫ್ರಿಕಾ");
     namesMap.put("419", "ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕಾ");
     namesMap.put("AC", "ಅಸೆನ್ಶನ್ ದ್ವೀಪ");
     namesMap.put("AD", "ಅಂಡೋರಾ");
@@ -535,7 +538,7 @@
     namesMap.put("SC", "ಸೀಶೆಲ್ಲೆಸ್");
     namesMap.put("SD", "ಸುಡಾನ್");
     namesMap.put("SE", "ಸ್ವೀಡನ್");
-    namesMap.put("SG", "ಸಿಂಗಾಪುರ್");
+    namesMap.put("SG", "ಸಿಂಗಪುರ್");
     namesMap.put("SH", "ಸೇಂಟ್ ಹೆಲೆನಾ");
     namesMap.put("SI", "ಸ್ಲೋವೇನಿಯಾ");
     namesMap.put("SJ", "ಸ್ವಾಲ್ಬಾರ್ಡ್ ಮತ್ತು ಜಾನ್ ಮೆಯನ್");
@@ -572,7 +575,7 @@
     namesMap.put("UG", "ಉಗಾಂಡಾ");
     namesMap.put("UM", "ಯುಎಸ್‌ ಔಟ್‌ಲೇಯಿಂಗ್ ದ್ವೀಪಗಳು");
     namesMap.put("UN", "ಸಂಯುಕ್ತ ಸಂಸ್ಥಾನಗಳು");
-    namesMap.put("US", "ಅಮೇರಿಕಾ ಸಂಯುಕ್ತ ಸಂಸ್ಥಾನ");
+    namesMap.put("US", "ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್");
     namesMap.put("UY", "ಉರುಗ್ವೆ");
     namesMap.put("UZ", "ಉಜ್ಬೇಕಿಸ್ಥಾನ್");
     namesMap.put("VA", "ವ್ಯಾಟಿಕನ್ ಸಿಟಿ");
@@ -629,6 +632,7 @@
         "151": "ಪೂರ್ವ ಯೂರೋಪ್",
         "154": "ಉತ್ತರ ಯೂರೋಪ್",
         "155": "ಪಶ್ಚಿಮ ಯೂರೋಪ್",
+        "202": "ಉಪ-ಸಹಾರನ್ ಆಫ್ರಿಕಾ",
         "419": "ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕಾ",
         "AC": "ಅಸೆನ್ಶನ್ ದ್ವೀಪ",
         "AD": "ಅಂಡೋರಾ",
@@ -835,7 +839,7 @@
         "SC": "ಸೀಶೆಲ್ಲೆಸ್",
         "SD": "ಸುಡಾನ್",
         "SE": "ಸ್ವೀಡನ್",
-        "SG": "ಸಿಂಗಾಪುರ್",
+        "SG": "ಸಿಂಗಪುರ್",
         "SH": "ಸೇಂಟ್ ಹೆಲೆನಾ",
         "SI": "ಸ್ಲೋವೇನಿಯಾ",
         "SJ": "ಸ್ವಾಲ್ಬಾರ್ಡ್ ಮತ್ತು ಜಾನ್ ಮೆಯನ್",
@@ -872,7 +876,7 @@
         "UG": "ಉಗಾಂಡಾ",
         "UM": "ಯುಎಸ್‌ ಔಟ್‌ಲೇಯಿಂಗ್ ದ್ವೀಪಗಳು",
         "UN": "ಸಂಯುಕ್ತ ಸಂಸ್ಥಾನಗಳು",
-        "US": "ಅಮೇರಿಕಾ ಸಂಯುಕ್ತ ಸಂಸ್ಥಾನ",
+        "US": "ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್",
         "UY": "ಉರುಗ್ವೆ",
         "UZ": "ಉಜ್ಬೇಕಿಸ್ಥಾನ್",
         "VA": "ವ್ಯಾಟಿಕನ್ ಸಿಟಿ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko.java
index 655c0ed..26547e0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko.java
@@ -35,6 +35,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "GH",
         "GA",
         "GY",
@@ -330,6 +332,7 @@
     namesMap.put("151", "동유럽");
     namesMap.put("154", "북유럽");
     namesMap.put("155", "서유럽");
+    namesMap.put("202", "사하라 사막 이남 아프리카");
     namesMap.put("419", "라틴 아메리카");
     namesMap.put("AC", "어센션 섬");
     namesMap.put("AD", "안도라");
@@ -630,6 +633,7 @@
         "151": "동유럽",
         "154": "북유럽",
         "155": "서유럽",
+        "202": "사하라 사막 이남 아프리카",
         "419": "라틴 아메리카",
         "AC": "어센션 섬",
         "AD": "안도라",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko_KP.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko_KP.java
index 72cf951..7076864 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko_KP.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ko_KP.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "GH",
         "GA",
         "GY",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kok.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kok.java
index 866018b..0cddec0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kok.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kok.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AI",
         "AO",
         "AQ",
@@ -322,6 +324,7 @@
     namesMap.put("151", "उदेंत येवरोप");
     namesMap.put("154", "उत्तर येवरोप");
     namesMap.put("155", "अस्तंत येवरोप");
+    namesMap.put("202", "उप-सहाराई आफ्रिका");
     namesMap.put("419", "लॅटीन अमेरिका");
     namesMap.put("AC", "असेशन आयलँड");
     namesMap.put("AD", "अंडोरा");
@@ -622,6 +625,7 @@
         "151": "उदेंत येवरोप",
         "154": "उत्तर येवरोप",
         "155": "अस्तंत येवरोप",
+        "202": "उप-सहाराई आफ्रिका",
         "419": "लॅटीन अमेरिका",
         "AC": "असेशन आयलँड",
         "AD": "अंडोरा",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ks.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ks.java
index 9381880..ff8bdb2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ks.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ks.java
@@ -49,6 +49,8 @@
         "SX",
         "TA",
         "UN",
+        "XA",
+        "XB",
         "XK",
         "AZ",
         "AU",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksb.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksb.java
index d091c4c..0036381 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksb.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksb.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksf.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksf.java
index 837b7d0..00618c4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksf.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksf.java
@@ -261,6 +261,8 @@
         "VA",
         "VN",
         "VE",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksh.java
index d94a023..f8d9a4a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ksh.java
@@ -277,6 +277,8 @@
         "WF",
         "EH",
         "BY",
+        "XA",
+        "XB",
         "EA",
         "KN",
         "SX",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ku.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ku.java
new file mode 100644
index 0000000..638385c
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ku.java
@@ -0,0 +1,738 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.client.impl.cldr;
+
+import com.google.gwt.core.client.JavaScriptObject;
+
+// DO NOT EDIT - GENERATED FROM CLDR DATA
+
+/**
+ * Localized names for the "ku" locale.
+ */
+public class LocalizedNamesImpl_ku extends LocalizedNamesImpl {
+
+  @Override
+  public String[] loadLikelyRegionCodes() {
+    return new String[] {
+        "TR",
+    };
+  }
+
+  @Override
+  public String[] loadSortedRegionCodes() {
+    return new String[] {
+        "AC",
+        "ZA",
+        "AI",
+        "AL",
+        "DE",
+        "AD",
+        "AO",
+        "AQ",
+        "AG",
+        "AR",
+        "AW",
+        "AT",
+        "AU",
+        "AX",
+        "AZ",
+        "BS",
+        "BD",
+        "BB",
+        "BH",
+        "BY",
+        "BE",
+        "BZ",
+        "BJ",
+        "BM",
+        "BO",
+        "BA",
+        "BW",
+        "BQ",
+        "BR",
+        "BN",
+        "BG",
+        "BF",
+        "BI",
+        "BT",
+        "BV",
+        "TD",
+        "CC",
+        "CZ",
+        "DZ",
+        "GI",
+        "DJ",
+        "CN",
+        "CP",
+        "CW",
+        "CX",
+        "DK",
+        "US",
+        "DG",
+        "DM",
+        "EA",
+        "AF",
+        "EC",
+        "SV",
+        "AE",
+        "SA",
+        "ER",
+        "AM",
+        "EE",
+        "ET",
+        "EZ",
+        "FJ",
+        "PH",
+        "FI",
+        "FR",
+        "GA",
+        "GM",
+        "GH",
+        "GG",
+        "GN",
+        "GW",
+        "GQ",
+        "IM",
+        "NF",
+        "MP",
+        "CK",
+        "FO",
+        "KY",
+        "FK",
+        "MH",
+        "PN",
+        "IC",
+        "SB",
+        "TC",
+        "GD",
+        "GL",
+        "GS",
+        "GP",
+        "GU",
+        "GT",
+        "GE",
+        "GY",
+        "GF",
+        "HT",
+        "IN",
+        "HK",
+        "HM",
+        "NL",
+        "HN",
+        "ID",
+        "IO",
+        "IR",
+        "IQ",
+        "IE",
+        "IS",
+        "IL",
+        "IT",
+        "JM",
+        "JP",
+        "JE",
+        "NC",
+        "KH",
+        "CM",
+        "CA",
+        "CV",
+        "KE",
+        "GB",
+        "CY",
+        "KI",
+        "CO",
+        "CF",
+        "DO",
+        "KM",
+        "CG",
+        "CD",
+        "KP",
+        "KR",
+        "XK",
+        "CR",
+        "HR",
+        "CU",
+        "KW",
+        "LA",
+        "LS",
+        "LV",
+        "LR",
+        "LB",
+        "LY",
+        "LI",
+        "LT",
+        "LU",
+        "HU",
+        "MG",
+        "MK",
+        "MW",
+        "MV",
+        "MY",
+        "ML",
+        "MT",
+        "MA",
+        "MQ",
+        "MU",
+        "MX",
+        "MF",
+        "FM",
+        "EG",
+        "MO",
+        "MD",
+        "MC",
+        "MN",
+        "ME",
+        "MR",
+        "MZ",
+        "MS",
+        "MM",
+        "NA",
+        "NR",
+        "NP",
+        "UN",
+        "NE",
+        "NG",
+        "NI",
+        "NU",
+        "NO",
+        "NZ",
+        "OM",
+        "PK",
+        "PW",
+        "PA",
+        "PG",
+        "PY",
+        "CI",
+        "PE",
+        "PF",
+        "PL",
+        "PR",
+        "PT",
+        "KZ",
+        "QA",
+        "KG",
+        "QO",
+        "RE",
+        "RO",
+        "RU",
+        "RW",
+        "EH",
+        "BL",
+        "KN",
+        "LC",
+        "PM",
+        "VC",
+        "WS",
+        "AS",
+        "SM",
+        "ST",
+        "SN",
+        "RS",
+        "SC",
+        "SH",
+        "SL",
+        "CL",
+        "SG",
+        "SJ",
+        "SK",
+        "SI",
+        "SO",
+        "ES",
+        "LK",
+        "SD",
+        "SS",
+        "SY",
+        "SR",
+        "SZ",
+        "SE",
+        "CH",
+        "SX",
+        "TA",
+        "TJ",
+        "TZ",
+        "TH",
+        "TW",
+        "TF",
+        "TL",
+        "TR",
+        "TM",
+        "TG",
+        "TK",
+        "TO",
+        "TT",
+        "TN",
+        "TV",
+        "UG",
+        "UA",
+        "UM",
+        "JO",
+        "UY",
+        "UZ",
+        "VU",
+        "VA",
+        "VE",
+        "VG",
+        "VI",
+        "VN",
+        "WF",
+        "XA",
+        "PS",
+        "XB",
+        "EU",
+        "YE",
+        "GR",
+        "YT",
+        "ZM",
+        "ZW",
+    };
+  }
+
+  @Override
+  protected void loadNameMapJava() {
+    super.loadNameMapJava();
+    namesMap.put("001", "Cîhan");
+    namesMap.put("002", "Afrîka");
+    namesMap.put("003", "Amerîkaya Bakur");
+    namesMap.put("005", "Amerîkaya Başûr");
+    namesMap.put("009", "Okyanûsya");
+    namesMap.put("013", "Amerîkaya Navîn");
+    namesMap.put("015", "Afrîkaya Bakur");
+    namesMap.put("019", "Amerîka");
+    namesMap.put("029", "Karîb");
+    namesMap.put("053", "Awistralasya");
+    namesMap.put("054", "Melanezya");
+    namesMap.put("057", "Herêma Mîkronezya");
+    namesMap.put("061", "Polînezya");
+    namesMap.put("142", "Asya");
+    namesMap.put("150", "Ewropa");
+    namesMap.put("151", "Ewropaya Rojhilat");
+    namesMap.put("155", "Ewropaya Rojava");
+    namesMap.put("419", "Amerîkaya Latînî");
+    namesMap.put("AE", "Emîrtiyên Erebî yên Yekbûyî");
+    namesMap.put("AF", "Efxanistan");
+    namesMap.put("AG", "Antîgua û Berbûda");
+    namesMap.put("AL", "Albanya");
+    namesMap.put("AM", "Ermenistan");
+    namesMap.put("AQ", "Antarktîka");
+    namesMap.put("AR", "Arjentîn");
+    namesMap.put("AS", "Samoaya Amerîkanî");
+    namesMap.put("AT", "Awistirya");
+    namesMap.put("AU", "Awistralya");
+    namesMap.put("AW", "Arûba");
+    namesMap.put("AZ", "Azerbaycan");
+    namesMap.put("BA", "Bosniya û Herzegovîna");
+    namesMap.put("BD", "Bangladeş");
+    namesMap.put("BE", "Belçîka");
+    namesMap.put("BF", "Burkîna Faso");
+    namesMap.put("BG", "Bulgaristan");
+    namesMap.put("BH", "Behreyn");
+    namesMap.put("BI", "Burundî");
+    namesMap.put("BJ", "Bênîn");
+    namesMap.put("BL", "Saint-Barthélemy");
+    namesMap.put("BM", "Bermûda");
+    namesMap.put("BN", "Brûney");
+    namesMap.put("BO", "Bolîvya");
+    namesMap.put("BR", "Brazîl");
+    namesMap.put("BS", "Bahama");
+    namesMap.put("BT", "Bûtan");
+    namesMap.put("BY", "Belarûs");
+    namesMap.put("BZ", "Belîze");
+    namesMap.put("CA", "Kanada");
+    namesMap.put("CD", "Kongo - Kînşasa");
+    namesMap.put("CF", "Komara Afrîkaya Navend");
+    namesMap.put("CG", "Kongo - Brazzaville");
+    namesMap.put("CH", "Swîsre");
+    namesMap.put("CI", "Peravê Diranfîl");
+    namesMap.put("CK", "Giravên Cook");
+    namesMap.put("CL", "Şîle");
+    namesMap.put("CM", "Kamerûn");
+    namesMap.put("CN", "Çîn");
+    namesMap.put("CO", "Kolombiya");
+    namesMap.put("CR", "Kosta Rîka");
+    namesMap.put("CU", "Kûba");
+    namesMap.put("CV", "Kap Verde");
+    namesMap.put("CY", "Kîpros");
+    namesMap.put("CZ", "Çekya");
+    namesMap.put("DE", "Almanya");
+    namesMap.put("DJ", "Cîbûtî");
+    namesMap.put("DK", "Danîmarka");
+    namesMap.put("DM", "Domînîka");
+    namesMap.put("DO", "Komara Domînîk");
+    namesMap.put("DZ", "Cezayir");
+    namesMap.put("EC", "Ekuador");
+    namesMap.put("EE", "Estonya");
+    namesMap.put("EG", "Misir");
+    namesMap.put("EH", "Sahraya Rojava");
+    namesMap.put("ER", "Erîtrea");
+    namesMap.put("ES", "Spanya");
+    namesMap.put("ET", "Etiyopya");
+    namesMap.put("EU", "Yekîtiya Ewropayê");
+    namesMap.put("FI", "Fînlenda");
+    namesMap.put("FJ", "Fîjî");
+    namesMap.put("FK", "Giravên Malvîn");
+    namesMap.put("FM", "Mîkronezya");
+    namesMap.put("FO", "Giravên Feroe");
+    namesMap.put("FR", "Fransa");
+    namesMap.put("GB", "Keyaniya Yekbûyî");
+    namesMap.put("GE", "Gurcistan");
+    namesMap.put("GF", "Guyanaya Fransî");
+    namesMap.put("GH", "Gana");
+    namesMap.put("GI", "Cîbraltar");
+    namesMap.put("GL", "Grînlenda");
+    namesMap.put("GM", "Gambiya");
+    namesMap.put("GN", "Gîne");
+    namesMap.put("GQ", "Gîneya Rojbendî");
+    namesMap.put("GR", "Yewnanistan");
+    namesMap.put("GW", "Gîne-Bissau");
+    namesMap.put("HN", "Hondûras");
+    namesMap.put("HR", "Kroatya");
+    namesMap.put("HT", "Haîtî");
+    namesMap.put("HU", "Macaristan");
+    namesMap.put("IC", "Giravên Qenariyê");
+    namesMap.put("ID", "Îndonezya");
+    namesMap.put("IE", "Îrlenda");
+    namesMap.put("IL", "Îsraêl");
+    namesMap.put("IM", "Girava Man");
+    namesMap.put("IN", "Hindistan");
+    namesMap.put("IR", "Îran");
+    namesMap.put("IS", "Îslenda");
+    namesMap.put("IT", "Îtalya");
+    namesMap.put("JM", "Jamaîka");
+    namesMap.put("JO", "Urdun");
+    namesMap.put("JP", "Japon");
+    namesMap.put("KG", "Qirgizistan");
+    namesMap.put("KH", "Kamboca");
+    namesMap.put("KI", "Kirîbatî");
+    namesMap.put("KM", "Komor");
+    namesMap.put("KN", "Saint Kitts û Nevîs");
+    namesMap.put("KP", "Korêya Bakur");
+    namesMap.put("KR", "Korêya Başûr");
+    namesMap.put("KW", "Kuweyt");
+    namesMap.put("KY", "Giravên Kaymanê");
+    namesMap.put("KZ", "Qazaxistan");
+    namesMap.put("LB", "Libnan");
+    namesMap.put("LC", "Saint Lucia");
+    namesMap.put("LK", "Srî Lanka");
+    namesMap.put("LR", "Lîberya");
+    namesMap.put("LS", "Lesoto");
+    namesMap.put("LT", "Lîtvanya");
+    namesMap.put("LU", "Lûksembûrg");
+    namesMap.put("LV", "Letonya");
+    namesMap.put("LY", "Lîbya");
+    namesMap.put("MA", "Maroko");
+    namesMap.put("MC", "Monako");
+    namesMap.put("MG", "Madagaskar");
+    namesMap.put("MH", "Giravên Marşal");
+    namesMap.put("MK", "Makedonya");
+    namesMap.put("ML", "Malî");
+    namesMap.put("MM", "Myanmar (Birmanya)");
+    namesMap.put("MN", "Mongolya");
+    namesMap.put("MP", "Giravên Bakurê Marianan");
+    namesMap.put("MR", "Morîtanya");
+    namesMap.put("MU", "Maurîtius");
+    namesMap.put("MV", "Maldîv");
+    namesMap.put("MW", "Malawî");
+    namesMap.put("MX", "Meksîk");
+    namesMap.put("MY", "Malezya");
+    namesMap.put("MZ", "Mozambîk");
+    namesMap.put("NA", "Namîbya");
+    namesMap.put("NC", "Kaledonyaya Nû");
+    namesMap.put("NE", "Nîjer");
+    namesMap.put("NF", "Girava Norfolk");
+    namesMap.put("NG", "Nîjerya");
+    namesMap.put("NI", "Nîkaragua");
+    namesMap.put("NL", "Holenda");
+    namesMap.put("NO", "Norwêc");
+    namesMap.put("NR", "Naûrû");
+    namesMap.put("NU", "Niûe");
+    namesMap.put("NZ", "Nû Zelenda");
+    namesMap.put("PE", "Perû");
+    namesMap.put("PF", "Polînezyaya Fransî");
+    namesMap.put("PG", "Papua Gîneya Nû");
+    namesMap.put("PH", "Filîpîn");
+    namesMap.put("PL", "Polonya");
+    namesMap.put("PM", "Saint-Pierre û Miquelon");
+    namesMap.put("PN", "Giravên Pitcairn");
+    namesMap.put("PR", "Porto Rîko");
+    namesMap.put("PS", "Xakên filistînî");
+    namesMap.put("PT", "Portûgal");
+    namesMap.put("QA", "Qeter");
+    namesMap.put("RO", "Romanya");
+    namesMap.put("RS", "Serbistan");
+    namesMap.put("RU", "Rûsya");
+    namesMap.put("SA", "Erebistana Siyûdî");
+    namesMap.put("SB", "Giravên Salomon");
+    namesMap.put("SC", "Seyşel");
+    namesMap.put("SD", "Sûdan");
+    namesMap.put("SE", "Swêd");
+    namesMap.put("SG", "Singapûr");
+    namesMap.put("SI", "Slovenya");
+    namesMap.put("SK", "Slovakya");
+    namesMap.put("SM", "San Marîno");
+    namesMap.put("SO", "Somalya");
+    namesMap.put("SR", "Sûrînam");
+    namesMap.put("SS", "Sûdana Başûr");
+    namesMap.put("ST", "Sao Tome û Prînsîpe");
+    namesMap.put("SY", "Sûrî");
+    namesMap.put("SZ", "Swazîlenda");
+    namesMap.put("TC", "Giravên Turk û Kaîkos");
+    namesMap.put("TD", "Çad");
+    namesMap.put("TH", "Taylenda");
+    namesMap.put("TJ", "Tacîkistan");
+    namesMap.put("TL", "Tîmora-Leste");
+    namesMap.put("TM", "Tirkmenistan");
+    namesMap.put("TN", "Tûnis");
+    namesMap.put("TR", "Tirkiye");
+    namesMap.put("TT", "Trînîdad û Tobago");
+    namesMap.put("TV", "Tûvalû");
+    namesMap.put("TW", "Taywan");
+    namesMap.put("TZ", "Tanzanya");
+    namesMap.put("UA", "Ûkrayna");
+    namesMap.put("UG", "Ûganda");
+    namesMap.put("UN", "Neteweyên Yekbûyî");
+    namesMap.put("US", "Dewletên Yekbûyî yên Amerîkayê");
+    namesMap.put("UY", "Ûrûguay");
+    namesMap.put("UZ", "Ûzbêkistan");
+    namesMap.put("VA", "Vatîkan");
+    namesMap.put("VC", "Saint Vincent û Giravên Grenadîn");
+    namesMap.put("VN", "Viyetnam");
+    namesMap.put("VU", "Vanûatû");
+    namesMap.put("WF", "Wallis û Futuna");
+    namesMap.put("ZA", "Afrîkaya Başûr");
+    namesMap.put("ZM", "Zambiya");
+    namesMap.put("ZW", "Zîmbabwe");
+  }
+
+  @Override
+  protected JavaScriptObject loadNameMapNative() {
+    return overrideMap(super.loadNameMapNative(), loadMyNameMap());
+  }
+
+  private native JavaScriptObject loadMyNameMap() /*-{
+    return {
+        "001": "Cîhan",
+        "002": "Afrîka",
+        "003": "Amerîkaya Bakur",
+        "005": "Amerîkaya Başûr",
+        "009": "Okyanûsya",
+        "013": "Amerîkaya Navîn",
+        "015": "Afrîkaya Bakur",
+        "019": "Amerîka",
+        "029": "Karîb",
+        "053": "Awistralasya",
+        "054": "Melanezya",
+        "057": "Herêma Mîkronezya",
+        "061": "Polînezya",
+        "142": "Asya",
+        "150": "Ewropa",
+        "151": "Ewropaya Rojhilat",
+        "155": "Ewropaya Rojava",
+        "419": "Amerîkaya Latînî",
+        "AE": "Emîrtiyên Erebî yên Yekbûyî",
+        "AF": "Efxanistan",
+        "AG": "Antîgua û Berbûda",
+        "AL": "Albanya",
+        "AM": "Ermenistan",
+        "AQ": "Antarktîka",
+        "AR": "Arjentîn",
+        "AS": "Samoaya Amerîkanî",
+        "AT": "Awistirya",
+        "AU": "Awistralya",
+        "AW": "Arûba",
+        "AZ": "Azerbaycan",
+        "BA": "Bosniya û Herzegovîna",
+        "BD": "Bangladeş",
+        "BE": "Belçîka",
+        "BF": "Burkîna Faso",
+        "BG": "Bulgaristan",
+        "BH": "Behreyn",
+        "BI": "Burundî",
+        "BJ": "Bênîn",
+        "BL": "Saint-Barthélemy",
+        "BM": "Bermûda",
+        "BN": "Brûney",
+        "BO": "Bolîvya",
+        "BR": "Brazîl",
+        "BS": "Bahama",
+        "BT": "Bûtan",
+        "BY": "Belarûs",
+        "BZ": "Belîze",
+        "CA": "Kanada",
+        "CD": "Kongo - Kînşasa",
+        "CF": "Komara Afrîkaya Navend",
+        "CG": "Kongo - Brazzaville",
+        "CH": "Swîsre",
+        "CI": "Peravê Diranfîl",
+        "CK": "Giravên Cook",
+        "CL": "Şîle",
+        "CM": "Kamerûn",
+        "CN": "Çîn",
+        "CO": "Kolombiya",
+        "CR": "Kosta Rîka",
+        "CU": "Kûba",
+        "CV": "Kap Verde",
+        "CY": "Kîpros",
+        "CZ": "Çekya",
+        "DE": "Almanya",
+        "DJ": "Cîbûtî",
+        "DK": "Danîmarka",
+        "DM": "Domînîka",
+        "DO": "Komara Domînîk",
+        "DZ": "Cezayir",
+        "EC": "Ekuador",
+        "EE": "Estonya",
+        "EG": "Misir",
+        "EH": "Sahraya Rojava",
+        "ER": "Erîtrea",
+        "ES": "Spanya",
+        "ET": "Etiyopya",
+        "EU": "Yekîtiya Ewropayê",
+        "FI": "Fînlenda",
+        "FJ": "Fîjî",
+        "FK": "Giravên Malvîn",
+        "FM": "Mîkronezya",
+        "FO": "Giravên Feroe",
+        "FR": "Fransa",
+        "GB": "Keyaniya Yekbûyî",
+        "GE": "Gurcistan",
+        "GF": "Guyanaya Fransî",
+        "GH": "Gana",
+        "GI": "Cîbraltar",
+        "GL": "Grînlenda",
+        "GM": "Gambiya",
+        "GN": "Gîne",
+        "GQ": "Gîneya Rojbendî",
+        "GR": "Yewnanistan",
+        "GW": "Gîne-Bissau",
+        "HN": "Hondûras",
+        "HR": "Kroatya",
+        "HT": "Haîtî",
+        "HU": "Macaristan",
+        "IC": "Giravên Qenariyê",
+        "ID": "Îndonezya",
+        "IE": "Îrlenda",
+        "IL": "Îsraêl",
+        "IM": "Girava Man",
+        "IN": "Hindistan",
+        "IR": "Îran",
+        "IS": "Îslenda",
+        "IT": "Îtalya",
+        "JM": "Jamaîka",
+        "JO": "Urdun",
+        "JP": "Japon",
+        "KG": "Qirgizistan",
+        "KH": "Kamboca",
+        "KI": "Kirîbatî",
+        "KM": "Komor",
+        "KN": "Saint Kitts û Nevîs",
+        "KP": "Korêya Bakur",
+        "KR": "Korêya Başûr",
+        "KW": "Kuweyt",
+        "KY": "Giravên Kaymanê",
+        "KZ": "Qazaxistan",
+        "LB": "Libnan",
+        "LC": "Saint Lucia",
+        "LK": "Srî Lanka",
+        "LR": "Lîberya",
+        "LS": "Lesoto",
+        "LT": "Lîtvanya",
+        "LU": "Lûksembûrg",
+        "LV": "Letonya",
+        "LY": "Lîbya",
+        "MA": "Maroko",
+        "MC": "Monako",
+        "MG": "Madagaskar",
+        "MH": "Giravên Marşal",
+        "MK": "Makedonya",
+        "ML": "Malî",
+        "MM": "Myanmar (Birmanya)",
+        "MN": "Mongolya",
+        "MP": "Giravên Bakurê Marianan",
+        "MR": "Morîtanya",
+        "MU": "Maurîtius",
+        "MV": "Maldîv",
+        "MW": "Malawî",
+        "MX": "Meksîk",
+        "MY": "Malezya",
+        "MZ": "Mozambîk",
+        "NA": "Namîbya",
+        "NC": "Kaledonyaya Nû",
+        "NE": "Nîjer",
+        "NF": "Girava Norfolk",
+        "NG": "Nîjerya",
+        "NI": "Nîkaragua",
+        "NL": "Holenda",
+        "NO": "Norwêc",
+        "NR": "Naûrû",
+        "NU": "Niûe",
+        "NZ": "Nû Zelenda",
+        "PE": "Perû",
+        "PF": "Polînezyaya Fransî",
+        "PG": "Papua Gîneya Nû",
+        "PH": "Filîpîn",
+        "PL": "Polonya",
+        "PM": "Saint-Pierre û Miquelon",
+        "PN": "Giravên Pitcairn",
+        "PR": "Porto Rîko",
+        "PS": "Xakên filistînî",
+        "PT": "Portûgal",
+        "QA": "Qeter",
+        "RO": "Romanya",
+        "RS": "Serbistan",
+        "RU": "Rûsya",
+        "SA": "Erebistana Siyûdî",
+        "SB": "Giravên Salomon",
+        "SC": "Seyşel",
+        "SD": "Sûdan",
+        "SE": "Swêd",
+        "SG": "Singapûr",
+        "SI": "Slovenya",
+        "SK": "Slovakya",
+        "SM": "San Marîno",
+        "SO": "Somalya",
+        "SR": "Sûrînam",
+        "SS": "Sûdana Başûr",
+        "ST": "Sao Tome û Prînsîpe",
+        "SY": "Sûrî",
+        "SZ": "Swazîlenda",
+        "TC": "Giravên Turk û Kaîkos",
+        "TD": "Çad",
+        "TH": "Taylenda",
+        "TJ": "Tacîkistan",
+        "TL": "Tîmora-Leste",
+        "TM": "Tirkmenistan",
+        "TN": "Tûnis",
+        "TR": "Tirkiye",
+        "TT": "Trînîdad û Tobago",
+        "TV": "Tûvalû",
+        "TW": "Taywan",
+        "TZ": "Tanzanya",
+        "UA": "Ûkrayna",
+        "UG": "Ûganda",
+        "UN": "Neteweyên Yekbûyî",
+        "US": "Dewletên Yekbûyî yên Amerîkayê",
+        "UY": "Ûrûguay",
+        "UZ": "Ûzbêkistan",
+        "VA": "Vatîkan",
+        "VC": "Saint Vincent û Giravên Grenadîn",
+        "VN": "Viyetnam",
+        "VU": "Vanûatû",
+        "WF": "Wallis û Futuna",
+        "ZA": "Afrîkaya Başûr",
+        "ZM": "Zambiya",
+        "ZW": "Zîmbabwe"
+    };
+  }-*/;
+}
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kw.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kw.java
index a61917e..e8048e2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kw.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_kw.java
@@ -100,7 +100,6 @@
         "ER",
         "ES",
         "ET",
-        "EU",
         "IN",
         "EZ",
         "FI",
@@ -147,6 +146,7 @@
         "JM",
         "JO",
         "KE",
+        "UN",
         "KG",
         "KH",
         "KI",
@@ -269,7 +269,7 @@
         "UA",
         "UG",
         "UM",
-        "UN",
+        "EU",
         "UY",
         "UZ",
         "VA",
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
@@ -293,13 +295,21 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("001", "An Bys");
+    namesMap.put("002", "Afrika");
+    namesMap.put("003", "Amerika Gledh");
+    namesMap.put("019", "An Amerikas");
+    namesMap.put("142", "Asi");
+    namesMap.put("150", "Europa");
     namesMap.put("BR", "Brasil");
     namesMap.put("DE", "Almayn");
+    namesMap.put("EU", "Unyans Europek");
     namesMap.put("FR", "Pow Frenk");
     namesMap.put("GB", "Rywvaneth Unys");
     namesMap.put("IN", "Eynda");
     namesMap.put("IT", "Itali");
     namesMap.put("RU", "Russi");
+    namesMap.put("UN", "Kenedhlow Unys");
     namesMap.put("US", "Statys Unys");
   }
 
@@ -310,13 +320,21 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
+        "001": "An Bys",
+        "002": "Afrika",
+        "003": "Amerika Gledh",
+        "019": "An Amerikas",
+        "142": "Asi",
+        "150": "Europa",
         "BR": "Brasil",
         "DE": "Almayn",
+        "EU": "Unyans Europek",
         "FR": "Pow Frenk",
         "GB": "Rywvaneth Unys",
         "IN": "Eynda",
         "IT": "Itali",
         "RU": "Russi",
+        "UN": "Kenedhlow Unys",
         "US": "Statys Unys"
     };
   }-*/;
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ky.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ky.java
index 95ab6fd..79e2fe8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ky.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ky.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "UM",
         "AU",
         "AT",
@@ -35,7 +37,6 @@
         "AL",
         "DZ",
         "QO",
-        "US",
         "AS",
         "AI",
         "AO",
@@ -121,13 +122,13 @@
         "ES",
         "IT",
         "YE",
+        "CV",
         "KZ",
         "KY",
         "KH",
         "CM",
         "CA",
         "IC",
-        "CV",
         "BQ",
         "QA",
         "KE",
@@ -142,6 +143,7 @@
         "XK",
         "CR",
         "CI",
+        "US",
         "CU",
         "KW",
         "CK",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Чыгыш Европа");
     namesMap.put("154", "Түндүк Европа");
     namesMap.put("155", "Батыш Европа");
+    namesMap.put("202", "Африка өлкөлөрү");
     namesMap.put("419", "Латын Америкасы");
     namesMap.put("AC", "Вознесение аралы");
     namesMap.put("AD", "Андорра");
@@ -376,7 +379,7 @@
     namesMap.put("CP", "Клиппертон аралы");
     namesMap.put("CR", "Коста-Рика");
     namesMap.put("CU", "Куба");
-    namesMap.put("CV", "Капе Верде");
+    namesMap.put("CV", "Кабо-Верде");
     namesMap.put("CW", "Кюрасао");
     namesMap.put("CX", "Рождество аралы");
     namesMap.put("CY", "Кипр");
@@ -490,7 +493,7 @@
     namesMap.put("MY", "Малайзия");
     namesMap.put("MZ", "Мозамбик");
     namesMap.put("NA", "Намибия");
-    namesMap.put("NC", "Жаӊы Каледония");
+    namesMap.put("NC", "Жаңы Каледония");
     namesMap.put("NE", "Нигер");
     namesMap.put("NF", "Норфолк аралы");
     namesMap.put("NG", "Нигерия");
@@ -500,13 +503,13 @@
     namesMap.put("NP", "Непал");
     namesMap.put("NR", "Науру");
     namesMap.put("NU", "Ниуэ");
-    namesMap.put("NZ", "Жаӊы Зеландия");
+    namesMap.put("NZ", "Жаңы Зеландия");
     namesMap.put("OM", "Оман");
     namesMap.put("PA", "Панама");
     namesMap.put("PE", "Перу");
     namesMap.put("PF", "Полинезия (франциялык)");
     namesMap.put("PG", "Папуа-Жаңы Гвинея");
-    namesMap.put("PH", "Филлипин");
+    namesMap.put("PH", "Филиппин");
     namesMap.put("PK", "Пакистан");
     namesMap.put("PL", "Польша");
     namesMap.put("PM", "Сен-Пьер жана Микелон");
@@ -565,7 +568,7 @@
     namesMap.put("UG", "Уганда");
     namesMap.put("UM", "АКШнын сырткы аралдары");
     namesMap.put("UN", "БУ");
-    namesMap.put("US", "Америка Кошмо Штаттары");
+    namesMap.put("US", "Кошмо Штаттар");
     namesMap.put("UY", "Уругвай");
     namesMap.put("UZ", "Өзбекстан");
     namesMap.put("VA", "Ватикан");
@@ -622,6 +625,7 @@
         "151": "Чыгыш Европа",
         "154": "Түндүк Европа",
         "155": "Батыш Европа",
+        "202": "Африка өлкөлөрү",
         "419": "Латын Америкасы",
         "AC": "Вознесение аралы",
         "AD": "Андорра",
@@ -676,7 +680,7 @@
         "CP": "Клиппертон аралы",
         "CR": "Коста-Рика",
         "CU": "Куба",
-        "CV": "Капе Верде",
+        "CV": "Кабо-Верде",
         "CW": "Кюрасао",
         "CX": "Рождество аралы",
         "CY": "Кипр",
@@ -790,7 +794,7 @@
         "MY": "Малайзия",
         "MZ": "Мозамбик",
         "NA": "Намибия",
-        "NC": "Жаӊы Каледония",
+        "NC": "Жаңы Каледония",
         "NE": "Нигер",
         "NF": "Норфолк аралы",
         "NG": "Нигерия",
@@ -800,13 +804,13 @@
         "NP": "Непал",
         "NR": "Науру",
         "NU": "Ниуэ",
-        "NZ": "Жаӊы Зеландия",
+        "NZ": "Жаңы Зеландия",
         "OM": "Оман",
         "PA": "Панама",
         "PE": "Перу",
         "PF": "Полинезия (франциялык)",
         "PG": "Папуа-Жаңы Гвинея",
-        "PH": "Филлипин",
+        "PH": "Филиппин",
         "PK": "Пакистан",
         "PL": "Польша",
         "PM": "Сен-Пьер жана Микелон",
@@ -865,7 +869,7 @@
         "UG": "Уганда",
         "UM": "АКШнын сырткы аралдары",
         "UN": "БУ",
-        "US": "Америка Кошмо Штаттары",
+        "US": "Кошмо Штаттар",
         "UY": "Уругвай",
         "UZ": "Өзбекстан",
         "VA": "Ватикан",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lag.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lag.java
index f101af2..4e42b5a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lag.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lag.java
@@ -272,6 +272,8 @@
         "VG",
         "MP",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "IO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lb.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lb.java
index 609654e..d62a86c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lb.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lb.java
@@ -285,6 +285,8 @@
         "BY",
         "WF",
         "EH",
+        "XA",
+        "XB",
         "CF",
         "CY",
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lg.java
index c457bd8..cb8c4dd 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lg.java
@@ -282,6 +282,8 @@
         "WF",
         "UY",
         "UZ",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ID",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lkt.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lkt.java
index 8739d9f..d2bfc3b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lkt.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lkt.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ln.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ln.java
index 3e24adf..7e7050a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ln.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ln.java
@@ -276,6 +276,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lo.java
index dae2bcd..acfa102 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lo.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "GR",
         "GL",
         "GU",
@@ -160,7 +162,6 @@
         "LK",
         "FK",
         "MH",
-        "MP",
         "FO",
         "CC",
         "SB",
@@ -227,8 +228,8 @@
         "NP",
         "NL",
         "BJ",
-        "BZ",
         "BY",
+        "BZ",
         "BE",
         "BF",
         "BM",
@@ -288,6 +289,7 @@
         "CK",
         "GS",
         "PN",
+        "MP",
         "UM",
         "KY",
         "TC",
@@ -329,6 +331,7 @@
     namesMap.put("151", "ຢູໂຣບຕາເວັນອອກ");
     namesMap.put("154", "ຢູໂຣບເໜືອ");
     namesMap.put("155", "ຢູໂຣບຕາເວັນຕົກ");
+    namesMap.put("202", "ຊັບ ຊາຮາຣານ ອາຟຣິກາ");
     namesMap.put("419", "ລາຕິນ ອາເມລິກາ");
     namesMap.put("AC", "ເກາະອາເຊນຊັນ");
     namesMap.put("AD", "ອັນດໍຣາ");
@@ -366,7 +369,7 @@
     namesMap.put("BT", "ພູຖານ");
     namesMap.put("BV", "ເກາະບູເວດ");
     namesMap.put("BW", "ບອດສະວານາ");
-    namesMap.put("BY", "ເບວບາຣຸສ");
+    namesMap.put("BY", "ເບລາຣຸສ");
     namesMap.put("BZ", "ເບລີຊ");
     namesMap.put("CA", "ແຄນາດາ");
     namesMap.put("CC", "ຫມູ່ເກາະໂກໂກສ");
@@ -485,7 +488,7 @@
     namesMap.put("MM", "ມຽນມາ (ເບີມາ)");
     namesMap.put("MN", "ມອງໂກເລຍ");
     namesMap.put("MO", "ມາກາວ ເຂດປົກຄອງພິເສດ ຈີນ");
-    namesMap.put("MP", "ຫມູ່ເກາະມາແຊວຕອນເຫນືອ");
+    namesMap.put("MP", "ໝູ່ເກາະມາເຣຍນາຕອນເໜືອ");
     namesMap.put("MQ", "ມາຕິນີກ");
     namesMap.put("MR", "ມົວຣິເທເນຍ");
     namesMap.put("MS", "ມອນເຊີຣາດ");
@@ -629,6 +632,7 @@
         "151": "ຢູໂຣບຕາເວັນອອກ",
         "154": "ຢູໂຣບເໜືອ",
         "155": "ຢູໂຣບຕາເວັນຕົກ",
+        "202": "ຊັບ ຊາຮາຣານ ອາຟຣິກາ",
         "419": "ລາຕິນ ອາເມລິກາ",
         "AC": "ເກາະອາເຊນຊັນ",
         "AD": "ອັນດໍຣາ",
@@ -666,7 +670,7 @@
         "BT": "ພູຖານ",
         "BV": "ເກາະບູເວດ",
         "BW": "ບອດສະວານາ",
-        "BY": "ເບວບາຣຸສ",
+        "BY": "ເບລາຣຸສ",
         "BZ": "ເບລີຊ",
         "CA": "ແຄນາດາ",
         "CC": "ຫມູ່ເກາະໂກໂກສ",
@@ -785,7 +789,7 @@
         "MM": "ມຽນມາ (ເບີມາ)",
         "MN": "ມອງໂກເລຍ",
         "MO": "ມາກາວ ເຂດປົກຄອງພິເສດ ຈີນ",
-        "MP": "ຫມູ່ເກາະມາແຊວຕອນເຫນືອ",
+        "MP": "ໝູ່ເກາະມາເຣຍນາຕອນເໜືອ",
         "MQ": "ມາຕິນີກ",
         "MR": "ມົວຣິເທເນຍ",
         "MS": "ມອນເຊີຣາດ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lrc.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lrc.java
index 8b45b36..09f1fc1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lrc.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lrc.java
@@ -271,6 +271,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lt.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lt.java
index 954c287..023de9c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lt.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lt.java
@@ -284,6 +284,8 @@
         "VN",
         "DE",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "CV",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Rytų Europa");
     namesMap.put("154", "Šiaurės Europa");
     namesMap.put("155", "Vakarų Europa");
+    namesMap.put("202", "Užsachario Afrika");
     namesMap.put("419", "Lotynų Amerika");
     namesMap.put("AC", "Dangun Žengimo sala");
     namesMap.put("AD", "Andora");
@@ -605,6 +608,7 @@
         "151": "Rytų Europa",
         "154": "Šiaurės Europa",
         "155": "Vakarų Europa",
+        "202": "Užsachario Afrika",
         "419": "Lotynų Amerika",
         "AC": "Dangun Žengimo sala",
         "AD": "Andora",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lu.java
index efa47ea..117cbb5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lu.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luo.java
index f219f4a..c79b932 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luo.java
@@ -290,6 +290,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luy.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luy.java
index e157a92..c1a8486 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luy.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_luy.java
@@ -289,6 +289,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lv.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lv.java
index d698368..63d4911 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lv.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_lv.java
@@ -36,6 +36,7 @@
         "AO",
         "AQ",
         "AG",
+        "GB",
         "AE",
         "UN",
         "AR",
@@ -168,7 +169,6 @@
         "LB",
         "LR",
         "LY",
-        "GB",
         "LT",
         "LI",
         "LU",
@@ -280,6 +280,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "SB",
         "ZM",
         "KP",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Austrumeiropa");
     namesMap.put("154", "Ziemeļeiropa");
     namesMap.put("155", "Rietumeiropa");
+    namesMap.put("202", "Subsahāras Āfrika");
     namesMap.put("419", "Latīņamerika");
     namesMap.put("AC", "Debesbraukšanas sala");
     namesMap.put("AD", "Andora");
@@ -403,7 +406,7 @@
     namesMap.put("FO", "Fēru salas");
     namesMap.put("FR", "Francija");
     namesMap.put("GA", "Gabona");
-    namesMap.put("GB", "Lielbritānija");
+    namesMap.put("GB", "Apvienotā Karaliste");
     namesMap.put("GD", "Grenāda");
     namesMap.put("GE", "Gruzija");
     namesMap.put("GF", "Francijas Gviāna");
@@ -603,6 +606,7 @@
         "151": "Austrumeiropa",
         "154": "Ziemeļeiropa",
         "155": "Rietumeiropa",
+        "202": "Subsahāras Āfrika",
         "419": "Latīņamerika",
         "AC": "Debesbraukšanas sala",
         "AD": "Andora",
@@ -684,7 +688,7 @@
         "FO": "Fēru salas",
         "FR": "Francija",
         "GA": "Gabona",
-        "GB": "Lielbritānija",
+        "GB": "Apvienotā Karaliste",
         "GD": "Grenāda",
         "GE": "Gruzija",
         "GF": "Francijas Gviāna",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mas.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mas.java
index 2f9787e..f185049 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mas.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mas.java
@@ -284,6 +284,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mer.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mer.java
index 0f5496b..51969ba 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mer.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mer.java
@@ -283,6 +283,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mfe.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mfe.java
index f85de30..9c9c3cc 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mfe.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mfe.java
@@ -269,6 +269,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mg.java
index 2c4ce5c..46315f3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mg.java
@@ -288,6 +288,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgh.java
index 2268c69..11d2464 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgh.java
@@ -285,6 +285,8 @@
         "VG",
         "VI",
         "IQ",
+        "XA",
+        "XB",
         "XK",
         "YT",
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgo.java
index 2dc75aa..1b40f75 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mgo.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mi.java
new file mode 100644
index 0000000..61c5607
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mi.java
@@ -0,0 +1,333 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.client.impl.cldr;
+
+import com.google.gwt.core.client.JavaScriptObject;
+
+// DO NOT EDIT - GENERATED FROM CLDR DATA
+
+/**
+ * Localized names for the "mi" locale.
+ */
+public class LocalizedNamesImpl_mi extends LocalizedNamesImpl {
+
+  @Override
+  public String[] loadSortedRegionCodes() {
+    return new String[] {
+        "AC",
+        "AD",
+        "AE",
+        "AF",
+        "AG",
+        "AI",
+        "AL",
+        "AM",
+        "AO",
+        "NZ",
+        "AQ",
+        "AR",
+        "AS",
+        "AT",
+        "AU",
+        "AW",
+        "AX",
+        "AZ",
+        "BA",
+        "BB",
+        "BD",
+        "BE",
+        "BF",
+        "BG",
+        "BH",
+        "BI",
+        "BJ",
+        "BL",
+        "BM",
+        "BN",
+        "BO",
+        "BQ",
+        "BS",
+        "BT",
+        "BV",
+        "BW",
+        "BY",
+        "BZ",
+        "CA",
+        "CC",
+        "CD",
+        "CF",
+        "CG",
+        "CH",
+        "CI",
+        "CK",
+        "CL",
+        "CM",
+        "CO",
+        "CP",
+        "CR",
+        "CU",
+        "CV",
+        "CW",
+        "CX",
+        "CY",
+        "CZ",
+        "DG",
+        "DJ",
+        "DK",
+        "DM",
+        "DO",
+        "DZ",
+        "EA",
+        "EC",
+        "EE",
+        "EG",
+        "EH",
+        "ER",
+        "ES",
+        "ET",
+        "EU",
+        "EZ",
+        "FI",
+        "FJ",
+        "FK",
+        "FM",
+        "FO",
+        "GA",
+        "GD",
+        "GE",
+        "GF",
+        "GG",
+        "GH",
+        "GI",
+        "GL",
+        "GM",
+        "GN",
+        "GP",
+        "GQ",
+        "GR",
+        "GS",
+        "GT",
+        "GU",
+        "GW",
+        "GY",
+        "CN",
+        "JP",
+        "HK",
+        "HM",
+        "HN",
+        "US",
+        "GB",
+        "HR",
+        "HT",
+        "HU",
+        "IC",
+        "ID",
+        "IE",
+        "IL",
+        "IM",
+        "IN",
+        "IO",
+        "IQ",
+        "IR",
+        "IS",
+        "IT",
+        "JE",
+        "JM",
+        "JO",
+        "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",
+        "OM",
+        "PA",
+        "BR",
+        "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",
+        "DE",
+        "TJ",
+        "TK",
+        "TL",
+        "TM",
+        "TN",
+        "TO",
+        "TR",
+        "TT",
+        "TV",
+        "TW",
+        "TZ",
+        "UA",
+        "UG",
+        "UM",
+        "UN",
+        "UY",
+        "UZ",
+        "VA",
+        "VC",
+        "VE",
+        "VG",
+        "VI",
+        "VN",
+        "VU",
+        "WF",
+        "FR",
+        "WS",
+        "XA",
+        "XB",
+        "XK",
+        "YE",
+        "YT",
+        "ZA",
+        "ZM",
+        "ZW",
+    };
+  }
+
+  @Override
+  protected void loadNameMapJava() {
+    super.loadNameMapJava();
+    namesMap.put("BR", "Parahi");
+    namesMap.put("CN", "Haina");
+    namesMap.put("DE", "Tiamana");
+    namesMap.put("FR", "Wīwī");
+    namesMap.put("GB", "Hononga o Piritene");
+    namesMap.put("IN", "Inia");
+    namesMap.put("IT", "Itāria");
+    namesMap.put("JP", "Hapani");
+    namesMap.put("NZ", "Aotearoa");
+    namesMap.put("RU", "Rūhia");
+    namesMap.put("US", "Hononga o Amerika");
+    namesMap.put("ZZ", "Rohe Tē Mōhiotia");
+  }
+
+  @Override
+  protected JavaScriptObject loadNameMapNative() {
+    return overrideMap(super.loadNameMapNative(), loadMyNameMap());
+  }
+
+  private native JavaScriptObject loadMyNameMap() /*-{
+    return {
+        "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"
+    };
+  }-*/;
+}
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mk.java
index 200d52d..c0116b4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mk.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AF",
         "AU",
         "AT",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Источна Европа");
     namesMap.put("154", "Северна Европа");
     namesMap.put("155", "Западна Европа");
+    namesMap.put("202", "Супсахарска Африка");
     namesMap.put("419", "Латинска Америка");
     namesMap.put("AC", "Остров Асенсион");
     namesMap.put("AD", "Андора");
@@ -622,6 +625,7 @@
         "151": "Источна Европа",
         "154": "Северна Европа",
         "155": "Западна Европа",
+        "202": "Супсахарска Африка",
         "419": "Латинска Америка",
         "AC": "Остров Асенсион",
         "AD": "Андора",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ml.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ml.java
index 2b91fa9..9b22a91 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ml.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ml.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AO",
         "AQ",
         "AF",
@@ -122,6 +124,7 @@
         "TD",
         "JP",
         "JM",
+        "DJ",
         "GI",
         "JE",
         "GE",
@@ -150,7 +153,6 @@
         "GS",
         "SS",
         "ZA",
-        "DJ",
         "QO",
         "NA",
         "NI",
@@ -329,6 +331,7 @@
     namesMap.put("151", "കിഴക്കൻ യൂറോപ്പ്");
     namesMap.put("154", "വടക്കേ യൂറോപ്പ്");
     namesMap.put("155", "പശ്ചിമ യൂറോപ്പ്");
+    namesMap.put("202", "സബ്-സഹാറൻ ആഫ്രിക്ക");
     namesMap.put("419", "ലാറ്റിനമേരിക്ക");
     namesMap.put("AC", "അസൻഷൻ ദ്വീപ്");
     namesMap.put("AD", "അൻഡോറ");
@@ -390,7 +393,7 @@
     namesMap.put("CZ", "ചെക്കിയ");
     namesMap.put("DE", "ജർമ്മനി");
     namesMap.put("DG", "ഡീഗോ ഗ്രാഷ്യ");
-    namesMap.put("DJ", "ദിജിബൗട്ടി");
+    namesMap.put("DJ", "ജിബൂത്തി");
     namesMap.put("DK", "ഡെൻമാർക്ക്");
     namesMap.put("DM", "ഡൊമിനിക്ക");
     namesMap.put("DO", "ഡൊമിനിക്കൻ റിപ്പബ്ലിക്ക്");
@@ -629,6 +632,7 @@
         "151": "കിഴക്കൻ യൂറോപ്പ്",
         "154": "വടക്കേ യൂറോപ്പ്",
         "155": "പശ്ചിമ യൂറോപ്പ്",
+        "202": "സബ്-സഹാറൻ ആഫ്രിക്ക",
         "419": "ലാറ്റിനമേരിക്ക",
         "AC": "അസൻഷൻ ദ്വീപ്",
         "AD": "അൻഡോറ",
@@ -690,7 +694,7 @@
         "CZ": "ചെക്കിയ",
         "DE": "ജർമ്മനി",
         "DG": "ഡീഗോ ഗ്രാഷ്യ",
-        "DJ": "ദിജിബൗട്ടി",
+        "DJ": "ജിബൂത്തി",
         "DK": "ഡെൻമാർക്ക്",
         "DM": "ഡൊമിനിക്ക",
         "DO": "ഡൊമിനിക്കൻ റിപ്പബ്ലിക്ക്",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mn.java
index 5900f3e..1756ac8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mn.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "VI",
         "AU",
         "AT",
@@ -306,12 +308,12 @@
     namesMap.put("018", "Өмнөд Африк тив");
     namesMap.put("019", "Америк");
     namesMap.put("021", "Хойд Америк тив");
-    namesMap.put("029", "Карибын");
+    namesMap.put("029", "Карибын тэнгис");
     namesMap.put("030", "Зүүн Ази");
     namesMap.put("034", "Өмнөд Ази");
     namesMap.put("035", "Зүүн өмнөд Ази");
     namesMap.put("039", "Өмнөд Европ");
-    namesMap.put("053", "Австралиази");
+    namesMap.put("053", "Австрали-Ази");
     namesMap.put("054", "Меланези");
     namesMap.put("057", "Микронезийн бүс");
     namesMap.put("061", "Полинези");
@@ -322,10 +324,11 @@
     namesMap.put("151", "Зүүн Европ");
     namesMap.put("154", "Хойд Европ");
     namesMap.put("155", "Баруун Европ");
+    namesMap.put("202", "Сахарын цөлийн урд хэсгийн Африк");
     namesMap.put("419", "Латин Америк");
     namesMap.put("AC", "Асенсион арал");
     namesMap.put("AD", "Андорра");
-    namesMap.put("AE", "Арабын Нэгдсэн Эмират Улс");
+    namesMap.put("AE", "Арабын Нэгдсэн Эмирт Улс");
     namesMap.put("AF", "Афганистан");
     namesMap.put("AG", "Антигуа ба Барбуда");
     namesMap.put("AI", "Ангилья");
@@ -358,14 +361,14 @@
     namesMap.put("BS", "Багамын арлууд");
     namesMap.put("BT", "Бутан");
     namesMap.put("BV", "Буве арал");
-    namesMap.put("BW", "Ботсвана");
+    namesMap.put("BW", "Ботсван");
     namesMap.put("BY", "Беларусь");
-    namesMap.put("BZ", "Белиз");
+    namesMap.put("BZ", "Белизе");
     namesMap.put("CA", "Канад");
     namesMap.put("CC", "Кокос (Кийлинг) арлууд");
     namesMap.put("CD", "Конго-Киншаса");
     namesMap.put("CF", "Төв Африкийн Бүгд Найрамдах Улс");
-    namesMap.put("CG", "Конго Браззавиль");
+    namesMap.put("CG", "Конго-Браззавиль");
     namesMap.put("CH", "Швейцарь");
     namesMap.put("CI", "Кот-д’Ивуар");
     namesMap.put("CK", "Күүкийн арлууд");
@@ -398,7 +401,7 @@
     namesMap.put("ET", "Этиоп");
     namesMap.put("EU", "Европын Холбоо");
     namesMap.put("EZ", "Евро бүс");
-    namesMap.put("FI", "Финланд");
+    namesMap.put("FI", "Финлянд");
     namesMap.put("FJ", "Фижи");
     namesMap.put("FK", "Фолклендийн арлууд");
     namesMap.put("FM", "Микронези");
@@ -418,7 +421,7 @@
     namesMap.put("GP", "Гваделуп");
     namesMap.put("GQ", "Экваторын Гвиней");
     namesMap.put("GR", "Грек");
-    namesMap.put("GS", "Өмнөд Жоржиа ба Өмнөд Сэндвичийн Арлууд");
+    namesMap.put("GS", "Өмнөд Жоржиа ба Өмнөд Сэндвичийн арлууд");
     namesMap.put("GT", "Гватемал");
     namesMap.put("GU", "Гуам");
     namesMap.put("GW", "Гвиней-Бисау");
@@ -483,7 +486,7 @@
     namesMap.put("MR", "Мавритани");
     namesMap.put("MS", "Монтсеррат");
     namesMap.put("MT", "Мальта");
-    namesMap.put("MU", "Маврики");
+    namesMap.put("MU", "Маврикий");
     namesMap.put("MV", "Мальдив");
     namesMap.put("MW", "Малави");
     namesMap.put("MX", "Мексик");
@@ -512,7 +515,7 @@
     namesMap.put("PM", "Сент-Пьер ба Микело");
     namesMap.put("PN", "Питкэрн арлууд");
     namesMap.put("PR", "Пуэрто-Рико");
-    namesMap.put("PS", "Палестины нутаг дэвсгэрүүд");
+    namesMap.put("PS", "Палестины нутаг дэвсгэр");
     namesMap.put("PT", "Португал");
     namesMap.put("PW", "Палау");
     namesMap.put("PY", "Парагвай");
@@ -571,8 +574,8 @@
     namesMap.put("VA", "Ватикан хот улс");
     namesMap.put("VC", "Сент-Винсент ба Гренадин");
     namesMap.put("VE", "Венесуэл");
-    namesMap.put("VG", "Британийн Виржиний Арлууд");
-    namesMap.put("VI", "АНУ-ын Виржиний Арлууд");
+    namesMap.put("VG", "Британийн Виржиний арлууд");
+    namesMap.put("VI", "АНУ-ын Виржиний арлууд");
     namesMap.put("VN", "Вьетнам");
     namesMap.put("VU", "Вануату");
     namesMap.put("WF", "Уоллис ба Футуна");
@@ -606,12 +609,12 @@
         "018": "Өмнөд Африк тив",
         "019": "Америк",
         "021": "Хойд Америк тив",
-        "029": "Карибын",
+        "029": "Карибын тэнгис",
         "030": "Зүүн Ази",
         "034": "Өмнөд Ази",
         "035": "Зүүн өмнөд Ази",
         "039": "Өмнөд Европ",
-        "053": "Австралиази",
+        "053": "Австрали-Ази",
         "054": "Меланези",
         "057": "Микронезийн бүс",
         "061": "Полинези",
@@ -622,10 +625,11 @@
         "151": "Зүүн Европ",
         "154": "Хойд Европ",
         "155": "Баруун Европ",
+        "202": "Сахарын цөлийн урд хэсгийн Африк",
         "419": "Латин Америк",
         "AC": "Асенсион арал",
         "AD": "Андорра",
-        "AE": "Арабын Нэгдсэн Эмират Улс",
+        "AE": "Арабын Нэгдсэн Эмирт Улс",
         "AF": "Афганистан",
         "AG": "Антигуа ба Барбуда",
         "AI": "Ангилья",
@@ -658,14 +662,14 @@
         "BS": "Багамын арлууд",
         "BT": "Бутан",
         "BV": "Буве арал",
-        "BW": "Ботсвана",
+        "BW": "Ботсван",
         "BY": "Беларусь",
-        "BZ": "Белиз",
+        "BZ": "Белизе",
         "CA": "Канад",
         "CC": "Кокос (Кийлинг) арлууд",
         "CD": "Конго-Киншаса",
         "CF": "Төв Африкийн Бүгд Найрамдах Улс",
-        "CG": "Конго Браззавиль",
+        "CG": "Конго-Браззавиль",
         "CH": "Швейцарь",
         "CI": "Кот-д’Ивуар",
         "CK": "Күүкийн арлууд",
@@ -698,7 +702,7 @@
         "ET": "Этиоп",
         "EU": "Европын Холбоо",
         "EZ": "Евро бүс",
-        "FI": "Финланд",
+        "FI": "Финлянд",
         "FJ": "Фижи",
         "FK": "Фолклендийн арлууд",
         "FM": "Микронези",
@@ -718,7 +722,7 @@
         "GP": "Гваделуп",
         "GQ": "Экваторын Гвиней",
         "GR": "Грек",
-        "GS": "Өмнөд Жоржиа ба Өмнөд Сэндвичийн Арлууд",
+        "GS": "Өмнөд Жоржиа ба Өмнөд Сэндвичийн арлууд",
         "GT": "Гватемал",
         "GU": "Гуам",
         "GW": "Гвиней-Бисау",
@@ -783,7 +787,7 @@
         "MR": "Мавритани",
         "MS": "Монтсеррат",
         "MT": "Мальта",
-        "MU": "Маврики",
+        "MU": "Маврикий",
         "MV": "Мальдив",
         "MW": "Малави",
         "MX": "Мексик",
@@ -812,7 +816,7 @@
         "PM": "Сент-Пьер ба Микело",
         "PN": "Питкэрн арлууд",
         "PR": "Пуэрто-Рико",
-        "PS": "Палестины нутаг дэвсгэрүүд",
+        "PS": "Палестины нутаг дэвсгэр",
         "PT": "Португал",
         "PW": "Палау",
         "PY": "Парагвай",
@@ -871,8 +875,8 @@
         "VA": "Ватикан хот улс",
         "VC": "Сент-Винсент ба Гренадин",
         "VE": "Венесуэл",
-        "VG": "Британийн Виржиний Арлууд",
-        "VI": "АНУ-ын Виржиний Арлууд",
+        "VG": "Британийн Виржиний арлууд",
+        "VI": "АНУ-ын Виржиний арлууд",
         "VN": "Вьетнам",
         "VU": "Вануату",
         "WF": "Уоллис ба Футуна",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mr.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mr.java
index 784d197..e96c266 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mr.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mr.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AI",
         "AG",
         "AD",
@@ -329,6 +331,7 @@
     namesMap.put("151", "पूर्व युरोप");
     namesMap.put("154", "उत्तर युरोप");
     namesMap.put("155", "पश्चिम युरोप");
+    namesMap.put("202", "उप-सहारा आफ्रिका");
     namesMap.put("419", "लॅटिन अमेरिका");
     namesMap.put("AC", "अ‍ॅसेन्शियन बेट");
     namesMap.put("AD", "अँडोरा");
@@ -629,6 +632,7 @@
         "151": "पूर्व युरोप",
         "154": "उत्तर युरोप",
         "155": "पश्चिम युरोप",
+        "202": "उप-सहारा आफ्रिका",
         "419": "लॅटिन अमेरिका",
         "AC": "अ‍ॅसेन्शियन बेट",
         "AD": "अँडोरा",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ms.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ms.java
index 749dbbe..afd8cf6 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ms.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ms.java
@@ -234,7 +234,6 @@
         "RU",
         "RW",
         "EH",
-        "BL",
         "SH",
         "KN",
         "LC",
@@ -256,6 +255,7 @@
         "SI",
         "SO",
         "LK",
+        "BL",
         "SD",
         "SS",
         "SR",
@@ -290,6 +290,8 @@
         "IO",
         "PS",
         "TF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
@@ -324,6 +326,7 @@
     namesMap.put("151", "Eropah Timur");
     namesMap.put("154", "Eropah Utara");
     namesMap.put("155", "Eropah Barat");
+    namesMap.put("202", "Afrika Sub-Sahara");
     namesMap.put("419", "Amerika Latin");
     namesMap.put("AC", "Pulau Ascension");
     namesMap.put("AE", "Emiriah Arab Bersatu");
@@ -332,7 +335,7 @@
     namesMap.put("AS", "Samoa Amerika");
     namesMap.put("AX", "Kepulauan Aland");
     namesMap.put("BA", "Bosnia dan Herzegovina");
-    namesMap.put("BL", "Saint Barthélemy");
+    namesMap.put("BL", "St. Barthelemy");
     namesMap.put("BQ", "Belanda Caribbean");
     namesMap.put("BV", "Pulau Bouvet");
     namesMap.put("CA", "Kanada");
@@ -441,6 +444,7 @@
         "151": "Eropah Timur",
         "154": "Eropah Utara",
         "155": "Eropah Barat",
+        "202": "Afrika Sub-Sahara",
         "419": "Amerika Latin",
         "AC": "Pulau Ascension",
         "AE": "Emiriah Arab Bersatu",
@@ -449,7 +453,7 @@
         "AS": "Samoa Amerika",
         "AX": "Kepulauan Aland",
         "BA": "Bosnia dan Herzegovina",
-        "BL": "Saint Barthélemy",
+        "BL": "St. Barthelemy",
         "BQ": "Belanda Caribbean",
         "BV": "Pulau Bouvet",
         "CA": "Kanada",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mt.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mt.java
index d8e6705..6c1f2af 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mt.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mt.java
@@ -37,7 +37,6 @@
         "CV",
         "EA",
         "CY",
-        "CN",
         "KM",
         "CW",
         "DG",
@@ -61,6 +60,7 @@
         "NF",
         "TD",
         "CL",
+        "CN",
         "DK",
         "BS",
         "BH",
@@ -124,6 +124,7 @@
         "CG",
         "KP",
         "KR",
+        "XK",
         "CI",
         "HR",
         "KW",
@@ -206,7 +207,6 @@
         "ZW",
         "JE",
         "KI",
-        "XK",
         "CU",
         "AF",
         "ZA",
@@ -237,6 +237,7 @@
         "IT",
         "IS",
         "SE",
+        "CH",
         "OM",
         "UG",
         "UA",
@@ -286,7 +287,8 @@
         "EU",
         "VU",
         "WF",
-        "CH",
+        "XA",
+        "XB",
     };
   }
 
@@ -360,11 +362,12 @@
     namesMap.put("CD", "ir-Repubblika Demokratika tal-Kongo");
     namesMap.put("CF", "ir-Repubblika Ċentru-Afrikana");
     namesMap.put("CG", "il-Kongo - Brazzaville");
-    namesMap.put("CH", "Żvizzera");
+    namesMap.put("CH", "l-Iżvizzera");
     namesMap.put("CI", "il-Kosta tal-Avorju");
     namesMap.put("CK", "Gżejjer Cook");
     namesMap.put("CL", "iċ-Ċili");
     namesMap.put("CM", "il-Kamerun");
+    namesMap.put("CN", "iċ-Ċina");
     namesMap.put("CO", "il-Kolombja");
     namesMap.put("CP", "il-Gżira Clipperton");
     namesMap.put("CR", "il-Costa Rica");
@@ -530,6 +533,7 @@
     namesMap.put("VI", "il-Gżejjer Verġni tal-Istati Uniti");
     namesMap.put("VN", "il-Vjetnam");
     namesMap.put("WF", "Wallis u Futuna");
+    namesMap.put("XK", "il-Kosovo");
     namesMap.put("YE", "il-Jemen");
     namesMap.put("ZA", "l-Afrika t’Isfel");
     namesMap.put("ZM", "iż-Żambja");
@@ -611,11 +615,12 @@
         "CD": "ir-Repubblika Demokratika tal-Kongo",
         "CF": "ir-Repubblika Ċentru-Afrikana",
         "CG": "il-Kongo - Brazzaville",
-        "CH": "Żvizzera",
+        "CH": "l-Iżvizzera",
         "CI": "il-Kosta tal-Avorju",
         "CK": "Gżejjer Cook",
         "CL": "iċ-Ċili",
         "CM": "il-Kamerun",
+        "CN": "iċ-Ċina",
         "CO": "il-Kolombja",
         "CP": "il-Gżira Clipperton",
         "CR": "il-Costa Rica",
@@ -781,6 +786,7 @@
         "VI": "il-Gżejjer Verġni tal-Istati Uniti",
         "VN": "il-Vjetnam",
         "WF": "Wallis u Futuna",
+        "XK": "il-Kosovo",
         "YE": "il-Jemen",
         "ZA": "l-Afrika t’Isfel",
         "ZM": "iż-Żambja",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mua.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mua.java
index 2d343ee..04d3e34 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mua.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mua.java
@@ -282,6 +282,8 @@
         "UZ",
         "VA",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_my.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_my.java
index c330970..eab55bb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_my.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_my.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "KE",
         "CM",
         "CA",
@@ -132,7 +134,6 @@
         "KR",
         "GS",
         "SS",
-        "MP",
         "ZA",
         "TO",
         "TA",
@@ -224,6 +225,7 @@
         "MV",
         "MM",
         "KP",
+        "MP",
         "MN",
         "ME",
         "YE",
@@ -260,9 +262,9 @@
         "AC",
         "AZ",
         "EH",
-        "AQ",
         "AO",
         "AI",
+        "AQ",
         "AG",
         "AD",
         "AS",
@@ -329,6 +331,7 @@
     namesMap.put("151", "အရှေ့ ဥရောပ");
     namesMap.put("154", "မြောက် ဥရောပ");
     namesMap.put("155", "အနောက် ဥရောပ");
+    namesMap.put("202", "ဆာဟာရ-အောက်ပိုင်း အာဖရိက");
     namesMap.put("419", "လက်တင်အမေရိက");
     namesMap.put("AC", "အဆန်းရှင်းကျွန်း");
     namesMap.put("AD", "အန်ဒိုရာ");
@@ -339,7 +342,7 @@
     namesMap.put("AL", "အယ်လ်ဘေးနီးယား");
     namesMap.put("AM", "အာမေးနီးယား");
     namesMap.put("AO", "အန်ဂိုလာ");
-    namesMap.put("AQ", "အန္တာတိက");
+    namesMap.put("AQ", "အန်တာတိက");
     namesMap.put("AR", "အာဂျင်တီးနား");
     namesMap.put("AS", "အမေရိကန် ဆမိုးအား");
     namesMap.put("AT", "ဩစတြီးယား");
@@ -485,7 +488,7 @@
     namesMap.put("MM", "မြန်မာ");
     namesMap.put("MN", "မွန်ဂိုးလီးယား");
     namesMap.put("MO", "မကာအို (တရုတ်ပြည်)");
-    namesMap.put("MP", "တောင်ပိုင်းမာရီအာနာကျွန်းစု");
+    namesMap.put("MP", "မြောက်ပိုင်းမာရီအာနာကျွန်းစု");
     namesMap.put("MQ", "မာတီနိခ်");
     namesMap.put("MR", "မော်ရီတေးနီးယား");
     namesMap.put("MS", "မောင့်စဲရက်");
@@ -493,7 +496,7 @@
     namesMap.put("MU", "မောရစ်ရှ");
     namesMap.put("MV", "မော်လ်ဒိုက်");
     namesMap.put("MW", "မာလာဝီ");
-    namesMap.put("MX", "မက္ကဆီကို");
+    namesMap.put("MX", "မက်ကဆီကို");
     namesMap.put("MY", "မလေးရှား");
     namesMap.put("MZ", "မိုဇမ်ဘစ်");
     namesMap.put("NA", "နမီးဘီးယား");
@@ -629,6 +632,7 @@
         "151": "အရှေ့ ဥရောပ",
         "154": "မြောက် ဥရောပ",
         "155": "အနောက် ဥရောပ",
+        "202": "ဆာဟာရ-အောက်ပိုင်း အာဖရိက",
         "419": "လက်တင်အမေရိက",
         "AC": "အဆန်းရှင်းကျွန်း",
         "AD": "အန်ဒိုရာ",
@@ -639,7 +643,7 @@
         "AL": "အယ်လ်ဘေးနီးယား",
         "AM": "အာမေးနီးယား",
         "AO": "အန်ဂိုလာ",
-        "AQ": "အန္တာတိက",
+        "AQ": "အန်တာတိက",
         "AR": "အာဂျင်တီးနား",
         "AS": "အမေရိကန် ဆမိုးအား",
         "AT": "ဩစတြီးယား",
@@ -785,7 +789,7 @@
         "MM": "မြန်မာ",
         "MN": "မွန်ဂိုးလီးယား",
         "MO": "မကာအို (တရုတ်ပြည်)",
-        "MP": "တောင်ပိုင်းမာရီအာနာကျွန်းစု",
+        "MP": "မြောက်ပိုင်းမာရီအာနာကျွန်းစု",
         "MQ": "မာတီနိခ်",
         "MR": "မော်ရီတေးနီးယား",
         "MS": "မောင့်စဲရက်",
@@ -793,7 +797,7 @@
         "MU": "မောရစ်ရှ",
         "MV": "မော်လ်ဒိုက်",
         "MW": "မာလာဝီ",
-        "MX": "မက္ကဆီကို",
+        "MX": "မက်ကဆီကို",
         "MY": "မလေးရှား",
         "MZ": "မိုဇမ်ဘစ်",
         "NA": "နမီးဘီးယား",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mzn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mzn.java
index d38a33d..d0ec990 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mzn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_mzn.java
@@ -36,6 +36,8 @@
     return new String[] {
         "EZ",
         "UN",
+        "XA",
+        "XB",
         "AZ",
         "AW",
         "AR",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_naq.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_naq.java
index 32b526f..b25119b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_naq.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_naq.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "GR",
         "YE",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nb.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nb.java
index e08ac80..265e47e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nb.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nb.java
@@ -288,6 +288,8 @@
         "EH",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "QO",
         "ZM",
         "ZW",
@@ -325,6 +327,7 @@
     namesMap.put("151", "Øst-Europa");
     namesMap.put("154", "Nord-Europa");
     namesMap.put("155", "Vest-Europa");
+    namesMap.put("202", "Afrika sør for Sahara");
     namesMap.put("419", "Latin-Amerika");
     namesMap.put("AC", "Ascension");
     namesMap.put("AE", "De forente arabiske emirater");
@@ -415,7 +418,7 @@
     namesMap.put("PH", "Filippinene");
     namesMap.put("PL", "Polen");
     namesMap.put("PM", "Saint-Pierre-et-Miquelon");
-    namesMap.put("PN", "Pitcairn");
+    namesMap.put("PN", "Pitcairnøyene");
     namesMap.put("PS", "Det palestinske området");
     namesMap.put("QO", "Ytre Oseania");
     namesMap.put("RU", "Russland");
@@ -481,6 +484,7 @@
         "151": "Øst-Europa",
         "154": "Nord-Europa",
         "155": "Vest-Europa",
+        "202": "Afrika sør for Sahara",
         "419": "Latin-Amerika",
         "AC": "Ascension",
         "AE": "De forente arabiske emirater",
@@ -571,7 +575,7 @@
         "PH": "Filippinene",
         "PL": "Polen",
         "PM": "Saint-Pierre-et-Miquelon",
-        "PN": "Pitcairn",
+        "PN": "Pitcairnøyene",
         "PS": "Det palestinske området",
         "QO": "Ytre Oseania",
         "RU": "Russland",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nd.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nd.java
index 94ef19c..08b217f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nd.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nd.java
@@ -281,6 +281,8 @@
         "VU",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "UA",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nds.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nds.java
index 42ed53a..31a7e45 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nds.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nds.java
@@ -291,6 +291,8 @@
         "EH",
         "CX",
         "BY",
+        "XA",
+        "XB",
         "XK",
         "CF",
         "CY",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ne.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ne.java
index 445e966..0a722f1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ne.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ne.java
@@ -35,6 +35,9 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "MO",
+        "XA",
+        "XB",
         "AO",
         "AZ",
         "AQ",
@@ -48,7 +51,7 @@
         "AL",
         "AT",
         "AU",
-        "CI",
+        "AC",
         "IM",
         "IS",
         "AI",
@@ -70,7 +73,6 @@
         "AG",
         "ER",
         "SV",
-        "AC",
         "OM",
         "CD",
         "CG",
@@ -82,11 +84,11 @@
         "CK",
         "CW",
         "KW",
-        "CF",
         "KE",
         "CV",
         "KY",
         "CC",
+        "CI",
         "KM",
         "CO",
         "CR",
@@ -183,7 +185,6 @@
         "TF",
         "PF",
         "BD",
-        "BF",
         "BM",
         "BH",
         "BS",
@@ -191,9 +192,9 @@
         "QO",
         "BV",
         "BI",
+        "BF",
         "BG",
         "BJ",
-        "GB",
         "VG",
         "IO",
         "BY",
@@ -211,11 +212,10 @@
         "GQ",
         "VA",
         "VE",
-        "MO",
         "MN",
+        "CF",
         "MY",
         "FM",
-        "MU",
         "MR",
         "MG",
         "YT",
@@ -232,6 +232,7 @@
         "MS",
         "ME",
         "MA",
+        "MU",
         "MM",
         "MK",
         "UA",
@@ -254,6 +255,7 @@
         "LS",
         "WF",
         "LK",
+        "GB",
         "AE",
         "US",
         "UM",
@@ -330,8 +332,9 @@
     namesMap.put("151", "पूर्वी युरोप");
     namesMap.put("154", "उत्तरी युरोप");
     namesMap.put("155", "पश्चिमी युरोप");
+    namesMap.put("202", "उप-साहारा अफ्रिका");
     namesMap.put("419", "ल्याटिन अमेरिका");
-    namesMap.put("AC", "एस्केन्सन टापु");
+    namesMap.put("AC", "असेन्सन टापु");
     namesMap.put("AD", "अन्डोर्रा");
     namesMap.put("AE", "संयुक्त अरब इमिराट्स");
     namesMap.put("AF", "अफगानिस्तान");
@@ -352,12 +355,12 @@
     namesMap.put("BB", "बार्बाडोस");
     namesMap.put("BD", "बङ्गलादेश");
     namesMap.put("BE", "बेल्जियम");
-    namesMap.put("BF", "बर्किना फासो");
+    namesMap.put("BF", "बुर्किना फासो");
     namesMap.put("BG", "बुल्गेरिया");
     namesMap.put("BH", "बहराइन");
     namesMap.put("BI", "बुरूण्डी");
     namesMap.put("BJ", "बेनिन");
-    namesMap.put("BL", "सेन्ट बार्थालेमी");
+    namesMap.put("BL", "सेन्ट बार्थेलेमी");
     namesMap.put("BM", "बर्मुडा");
     namesMap.put("BN", "ब्रुनाइ");
     namesMap.put("BO", "बोलिभिया");
@@ -372,10 +375,10 @@
     namesMap.put("CA", "क्यानाडा");
     namesMap.put("CC", "कोकोस (किलिंग) टापुहरु");
     namesMap.put("CD", "कङ्गो - किन्शासा");
-    namesMap.put("CF", "केन्द्रीय अफ्रिकी गणतन्त्र");
+    namesMap.put("CF", "मध्य अफ्रिकी गणतन्त्र");
     namesMap.put("CG", "कङ्गो ब्राजाभिल");
     namesMap.put("CH", "स्विजरल्याण्ड");
-    namesMap.put("CI", "आइभोरी कोस्ट");
+    namesMap.put("CI", "कोट दिभोर");
     namesMap.put("CK", "कुक टापुहरु");
     namesMap.put("CL", "चिली");
     namesMap.put("CM", "क्यामरून");
@@ -406,14 +409,14 @@
     namesMap.put("ET", "इथियोपिया");
     namesMap.put("EU", "युरोपियन युनियन");
     namesMap.put("EZ", "युरोजोन");
-    namesMap.put("FI", "फिन्ल्याण्ड");
+    namesMap.put("FI", "फिनल्याण्ड");
     namesMap.put("FJ", "फिजी");
     namesMap.put("FK", "फकल्याण्ड टापुहरु");
     namesMap.put("FM", "माइक्रोनेसिया");
     namesMap.put("FO", "फारो टापुहरू");
     namesMap.put("FR", "फ्रान्स");
     namesMap.put("GA", "गावोन");
-    namesMap.put("GB", "बेलायत");
+    namesMap.put("GB", "संयुक्त अधिराज्य");
     namesMap.put("GD", "ग्रेनाडा");
     namesMap.put("GE", "जर्जिया");
     namesMap.put("GF", "फ्रान्सेली गायना");
@@ -425,13 +428,13 @@
     namesMap.put("GN", "गिनी");
     namesMap.put("GP", "ग्वाडेलुप");
     namesMap.put("GQ", "भू-मध्यीय गिनी");
-    namesMap.put("GR", "ग्रिस");
+    namesMap.put("GR", "ग्रीस");
     namesMap.put("GS", "दक्षिण जर्जिया र दक्षिण स्यान्डवीच टापुहरू");
     namesMap.put("GT", "ग्वाटेमाला");
     namesMap.put("GU", "गुवाम");
     namesMap.put("GW", "गिनी-बिसाउ");
     namesMap.put("GY", "गुयाना");
-    namesMap.put("HK", "हङकङ चिनियाँ समाजबादी स्वायत्त क्षेत्र");
+    namesMap.put("HK", "हङकङ चिनियाँ विशेष प्रशासनिक क्षेत्र");
     namesMap.put("HM", "हर्ड टापु र म्याकडोनाल्ड टापुहरु");
     namesMap.put("HN", "हन्डुरास");
     namesMap.put("HR", "क्रोएशिया");
@@ -449,7 +452,7 @@
     namesMap.put("IS", "आइस्ल्याण्ड");
     namesMap.put("IT", "इटाली");
     namesMap.put("JE", "जर्सी");
-    namesMap.put("JM", "जमाइका");
+    namesMap.put("JM", "जमैका");
     namesMap.put("JO", "जोर्डन");
     namesMap.put("JP", "जापान");
     namesMap.put("KE", "केन्या");
@@ -466,7 +469,7 @@
     namesMap.put("LA", "लाओस");
     namesMap.put("LB", "लेबनन");
     namesMap.put("LC", "सेन्ट लुसिया");
-    namesMap.put("LI", "लिएखटेन्स्टाइन");
+    namesMap.put("LI", "लिकटेन्सटाइन");
     namesMap.put("LK", "श्रीलङ्का");
     namesMap.put("LR", "लाइबेरिया");
     namesMap.put("LS", "लेसोथो");
@@ -477,7 +480,7 @@
     namesMap.put("MA", "मोरोक्को");
     namesMap.put("MC", "मोनाको");
     namesMap.put("MD", "माल्डोभा");
-    namesMap.put("ME", "मोन्टेनेग्रो");
+    namesMap.put("ME", "मोन्टेनिग्रो");
     namesMap.put("MF", "सेन्ट मार्टिन");
     namesMap.put("MG", "माडागास्कर");
     namesMap.put("MH", "मार्शल टापुहरु");
@@ -485,13 +488,13 @@
     namesMap.put("ML", "माली");
     namesMap.put("MM", "म्यान्मार (बर्मा)");
     namesMap.put("MN", "मङ्गोलिया");
-    namesMap.put("MO", "मकाउ चिनियाँ स्वशासित क्षेत्र");
+    namesMap.put("MO", "(मकाउ चिनियाँ विशेष प्रशासनिक क्षेत्र");
     namesMap.put("MP", "उत्तरी मारिआना टापु");
     namesMap.put("MQ", "मार्टिनिक");
     namesMap.put("MR", "माउरिटानिया");
     namesMap.put("MS", "मोन्टसेर्राट");
     namesMap.put("MT", "माल्टा");
-    namesMap.put("MU", "माउरिटस");
+    namesMap.put("MU", "मौरिसियस");
     namesMap.put("MV", "माल्दिभ्स");
     namesMap.put("MW", "मालावी");
     namesMap.put("MX", "मेक्सिको");
@@ -546,7 +549,7 @@
     namesMap.put("SN", "सेनेगल");
     namesMap.put("SO", "सोमालिया");
     namesMap.put("SR", "सुरिनेम");
-    namesMap.put("SS", "दक्षिणी सुडान");
+    namesMap.put("SS", "दक्षिण सुडान");
     namesMap.put("ST", "साओ टोमे र प्रिन्सिप");
     namesMap.put("SV", "एल् साल्भाडोर");
     namesMap.put("SX", "सिन्ट मार्टेन");
@@ -579,7 +582,7 @@
     namesMap.put("VA", "भेटिकन सिटी");
     namesMap.put("VC", "सेन्ट भिन्सेन्ट र ग्रेनाडिन्स");
     namesMap.put("VE", "भेनेजुएला");
-    namesMap.put("VG", "बेलायती भर्जिन टापुहरु");
+    namesMap.put("VG", "बेलायती भर्जिन टापुहरू");
     namesMap.put("VI", "संयुक्त राज्य भर्जिन टापुहरु");
     namesMap.put("VN", "भिएतनाम");
     namesMap.put("VU", "भानुआतु");
@@ -590,7 +593,7 @@
     namesMap.put("YT", "मायोट्ट");
     namesMap.put("ZA", "दक्षिण अफ्रिका");
     namesMap.put("ZM", "जाम्बिया");
-    namesMap.put("ZW", "जिम्बाबे");
+    namesMap.put("ZW", "जिम्बाबवे");
     namesMap.put("ZZ", "अज्ञात क्षेत्र");
   }
 
@@ -630,8 +633,9 @@
         "151": "पूर्वी युरोप",
         "154": "उत्तरी युरोप",
         "155": "पश्चिमी युरोप",
+        "202": "उप-साहारा अफ्रिका",
         "419": "ल्याटिन अमेरिका",
-        "AC": "एस्केन्सन टापु",
+        "AC": "असेन्सन टापु",
         "AD": "अन्डोर्रा",
         "AE": "संयुक्त अरब इमिराट्स",
         "AF": "अफगानिस्तान",
@@ -652,12 +656,12 @@
         "BB": "बार्बाडोस",
         "BD": "बङ्गलादेश",
         "BE": "बेल्जियम",
-        "BF": "बर्किना फासो",
+        "BF": "बुर्किना फासो",
         "BG": "बुल्गेरिया",
         "BH": "बहराइन",
         "BI": "बुरूण्डी",
         "BJ": "बेनिन",
-        "BL": "सेन्ट बार्थालेमी",
+        "BL": "सेन्ट बार्थेलेमी",
         "BM": "बर्मुडा",
         "BN": "ब्रुनाइ",
         "BO": "बोलिभिया",
@@ -672,10 +676,10 @@
         "CA": "क्यानाडा",
         "CC": "कोकोस (किलिंग) टापुहरु",
         "CD": "कङ्गो - किन्शासा",
-        "CF": "केन्द्रीय अफ्रिकी गणतन्त्र",
+        "CF": "मध्य अफ्रिकी गणतन्त्र",
         "CG": "कङ्गो ब्राजाभिल",
         "CH": "स्विजरल्याण्ड",
-        "CI": "आइभोरी कोस्ट",
+        "CI": "कोट दिभोर",
         "CK": "कुक टापुहरु",
         "CL": "चिली",
         "CM": "क्यामरून",
@@ -706,14 +710,14 @@
         "ET": "इथियोपिया",
         "EU": "युरोपियन युनियन",
         "EZ": "युरोजोन",
-        "FI": "फिन्ल्याण्ड",
+        "FI": "फिनल्याण्ड",
         "FJ": "फिजी",
         "FK": "फकल्याण्ड टापुहरु",
         "FM": "माइक्रोनेसिया",
         "FO": "फारो टापुहरू",
         "FR": "फ्रान्स",
         "GA": "गावोन",
-        "GB": "बेलायत",
+        "GB": "संयुक्त अधिराज्य",
         "GD": "ग्रेनाडा",
         "GE": "जर्जिया",
         "GF": "फ्रान्सेली गायना",
@@ -725,13 +729,13 @@
         "GN": "गिनी",
         "GP": "ग्वाडेलुप",
         "GQ": "भू-मध्यीय गिनी",
-        "GR": "ग्रिस",
+        "GR": "ग्रीस",
         "GS": "दक्षिण जर्जिया र दक्षिण स्यान्डवीच टापुहरू",
         "GT": "ग्वाटेमाला",
         "GU": "गुवाम",
         "GW": "गिनी-बिसाउ",
         "GY": "गुयाना",
-        "HK": "हङकङ चिनियाँ समाजबादी स्वायत्त क्षेत्र",
+        "HK": "हङकङ चिनियाँ विशेष प्रशासनिक क्षेत्र",
         "HM": "हर्ड टापु र म्याकडोनाल्ड टापुहरु",
         "HN": "हन्डुरास",
         "HR": "क्रोएशिया",
@@ -749,7 +753,7 @@
         "IS": "आइस्ल्याण्ड",
         "IT": "इटाली",
         "JE": "जर्सी",
-        "JM": "जमाइका",
+        "JM": "जमैका",
         "JO": "जोर्डन",
         "JP": "जापान",
         "KE": "केन्या",
@@ -766,7 +770,7 @@
         "LA": "लाओस",
         "LB": "लेबनन",
         "LC": "सेन्ट लुसिया",
-        "LI": "लिएखटेन्स्टाइन",
+        "LI": "लिकटेन्सटाइन",
         "LK": "श्रीलङ्का",
         "LR": "लाइबेरिया",
         "LS": "लेसोथो",
@@ -777,7 +781,7 @@
         "MA": "मोरोक्को",
         "MC": "मोनाको",
         "MD": "माल्डोभा",
-        "ME": "मोन्टेनेग्रो",
+        "ME": "मोन्टेनिग्रो",
         "MF": "सेन्ट मार्टिन",
         "MG": "माडागास्कर",
         "MH": "मार्शल टापुहरु",
@@ -785,13 +789,13 @@
         "ML": "माली",
         "MM": "म्यान्मार (बर्मा)",
         "MN": "मङ्गोलिया",
-        "MO": "मकाउ चिनियाँ स्वशासित क्षेत्र",
+        "MO": "(मकाउ चिनियाँ विशेष प्रशासनिक क्षेत्र",
         "MP": "उत्तरी मारिआना टापु",
         "MQ": "मार्टिनिक",
         "MR": "माउरिटानिया",
         "MS": "मोन्टसेर्राट",
         "MT": "माल्टा",
-        "MU": "माउरिटस",
+        "MU": "मौरिसियस",
         "MV": "माल्दिभ्स",
         "MW": "मालावी",
         "MX": "मेक्सिको",
@@ -846,7 +850,7 @@
         "SN": "सेनेगल",
         "SO": "सोमालिया",
         "SR": "सुरिनेम",
-        "SS": "दक्षिणी सुडान",
+        "SS": "दक्षिण सुडान",
         "ST": "साओ टोमे र प्रिन्सिप",
         "SV": "एल् साल्भाडोर",
         "SX": "सिन्ट मार्टेन",
@@ -879,7 +883,7 @@
         "VA": "भेटिकन सिटी",
         "VC": "सेन्ट भिन्सेन्ट र ग्रेनाडिन्स",
         "VE": "भेनेजुएला",
-        "VG": "बेलायती भर्जिन टापुहरु",
+        "VG": "बेलायती भर्जिन टापुहरू",
         "VI": "संयुक्त राज्य भर्जिन टापुहरु",
         "VN": "भिएतनाम",
         "VU": "भानुआतु",
@@ -890,7 +894,7 @@
         "YT": "मायोट्ट",
         "ZA": "दक्षिण अफ्रिका",
         "ZM": "जाम्बिया",
-        "ZW": "जिम्बाबे",
+        "ZW": "जिम्बाबवे",
         "ZZ": "अज्ञात क्षेत्र"
     };
   }-*/;
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nl.java
index ff493c6..7e2844f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nl.java
@@ -288,6 +288,8 @@
         "VN",
         "WF",
         "EH",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "ZA",
@@ -331,6 +333,7 @@
     namesMap.put("151", "Oost-Europa");
     namesMap.put("154", "Noord-Europa");
     namesMap.put("155", "West-Europa");
+    namesMap.put("202", "Sub-Saharaans Afrika");
     namesMap.put("419", "Latijns-Amerika");
     namesMap.put("AC", "Ascension");
     namesMap.put("AE", "Verenigde Arabische Emiraten");
@@ -523,6 +526,7 @@
         "151": "Oost-Europa",
         "154": "Noord-Europa",
         "155": "West-Europa",
+        "202": "Sub-Saharaans Afrika",
         "419": "Latijns-Amerika",
         "AC": "Ascension",
         "AE": "Verenigde Arabische Emiraten",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nmg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nmg.java
index d732ddb..cd275b8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nmg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nmg.java
@@ -279,6 +279,8 @@
         "VN",
         "VE",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nn.java
index 5e2db8e..b9b9389 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nn.java
@@ -283,6 +283,8 @@
         "EH",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "QO",
         "ZM",
         "ZW",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nnh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nnh.java
index 897e2a0..3b2bdc4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nnh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nnh.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nus.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nus.java
index 09051a6..5b3da4e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nus.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nus.java
@@ -281,6 +281,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nyn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nyn.java
index d29321e..2799c2a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nyn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_nyn.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_om.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_om.java
index 4c2daa1..6a7e974 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_om.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_om.java
@@ -288,6 +288,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_or.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_or.java
index 22e309d..6c11381 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_or.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_or.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AX",
         "AT",
         "AU",
@@ -219,7 +221,6 @@
         "MG",
         "MQ",
         "MH",
-        "MD",
         "MV",
         "ML",
         "MY",
@@ -232,6 +233,7 @@
         "MZ",
         "MC",
         "MA",
+        "MD",
         "MR",
         "GB",
         "US",
@@ -304,7 +306,7 @@
     namesMap.put("002", "ଆଫ୍ରିକା");
     namesMap.put("003", "ଉତ୍ତର ଆମେରିକା");
     namesMap.put("005", "ଦକ୍ଷିଣ ଆମେରିକା");
-    namesMap.put("009", "ଓସେନିଆ");
+    namesMap.put("009", "ଓସିନିଆ");
     namesMap.put("011", "ପଶ୍ଚିମ ଆଫ୍ରିକା");
     namesMap.put("013", "ମଧ୍ୟ ଆମେରିକା");
     namesMap.put("014", "ପୂର୍ବ ଆଫ୍ରିକା");
@@ -316,7 +318,7 @@
     namesMap.put("029", "କାରିବିଆନ୍");
     namesMap.put("030", "ପୂର୍ବ ଏସିଆ");
     namesMap.put("034", "ଦକ୍ଷିଣ ଏସିଆ");
-    namesMap.put("035", "ଦକ୍ଷିଣ-ପୂର୍ବ ଏସିଆ");
+    namesMap.put("035", "ଦକ୍ଷିଣପୂର୍ବ ଏସିଆ");
     namesMap.put("039", "ଦକ୍ଷିଣ ୟୁରୋପ୍");
     namesMap.put("053", "ଅଷ୍ଟ୍ରେଲେସିଆ");
     namesMap.put("054", "ମେଲାନେସିଆ");
@@ -329,6 +331,7 @@
     namesMap.put("151", "ପୂର୍ବ ୟୁରୋପ୍");
     namesMap.put("154", "ଉତ୍ତର ୟୁରୋପ୍");
     namesMap.put("155", "ପଶ୍ଚିମ ୟୁରୋପ୍");
+    namesMap.put("202", "ଉପ-ସାହାରା ଆଫ୍ରିକା");
     namesMap.put("419", "ଲାଟିନ୍‌ ଆମେରିକା");
     namesMap.put("AC", "ଆସେନସିଅନ୍‌ ଦ୍ୱୀପ");
     namesMap.put("AD", "ଆଣ୍ଡୋରା");
@@ -374,7 +377,7 @@
     namesMap.put("CF", "ମଧ୍ୟ ଆଫ୍ରିକୀୟ ସାଧାରଣତନ୍ତ୍ର");
     namesMap.put("CG", "କଙ୍ଗୋ-ବ୍ରାଜିଭିଲ୍ଲେ");
     namesMap.put("CH", "ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ");
-    namesMap.put("CI", "କୋଟେ ଡି ଆଇଭୋରି");
+    namesMap.put("CI", "କୋତ୍ ଡି ଭ୍ଵାର୍");
     namesMap.put("CK", "କୁକ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ");
     namesMap.put("CL", "ଚିଲ୍ଲୀ");
     namesMap.put("CM", "କାମେରୁନ୍");
@@ -422,7 +425,7 @@
     namesMap.put("GL", "ଗ୍ରୀନଲ୍ୟାଣ୍ଡ");
     namesMap.put("GM", "ଗାମ୍ବିଆ");
     namesMap.put("GN", "ଗୁଇନିଆ");
-    namesMap.put("GP", "ଗୁଆଡେଲୋପ୍‌");
+    namesMap.put("GP", "ଗୁଆଡେଲୋପ୍");
     namesMap.put("GQ", "ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ");
     namesMap.put("GR", "ଗ୍ରୀସ୍");
     namesMap.put("GS", "ଦକ୍ଷିଣ ଜର୍ଜିଆ ଏବଂ ଦକ୍ଷିଣ ସାଣ୍ଡୱିଚ୍ ଦ୍ୱୀପପୁଞ୍ଜ");
@@ -455,7 +458,7 @@
     namesMap.put("KG", "କିର୍ଗିଜିସ୍ତାନ");
     namesMap.put("KH", "କାମ୍ବୋଡିଆ");
     namesMap.put("KI", "କିରିବାଟି");
-    namesMap.put("KM", "କୋମୋରସ୍‌");
+    namesMap.put("KM", "କୋମୋରସ୍");
     namesMap.put("KN", "ସେଣ୍ଟ କିଟସ୍‌ ଏବଂ ନେଭିସ୍‌");
     namesMap.put("KP", "ଉତ୍ତର କୋରିଆ");
     namesMap.put("KR", "ଦକ୍ଷିଣ କୋରିଆ");
@@ -475,11 +478,11 @@
     namesMap.put("LY", "ଲିବ୍ୟା");
     namesMap.put("MA", "ମୋରୋକ୍କୋ");
     namesMap.put("MC", "ମୋନାକୋ");
-    namesMap.put("MD", "ମାଲଡୋଭା");
+    namesMap.put("MD", "ମୋଲଡୋଭା");
     namesMap.put("ME", "ମଣ୍ଟେନିଗ୍ରୋ");
     namesMap.put("MF", "ସେଣ୍ଟ ମାର୍ଟିନ୍");
     namesMap.put("MG", "ମାଡାଗାସ୍କର୍");
-    namesMap.put("MH", "ମାର୍ଶାଲ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ");
+    namesMap.put("MH", "ମାର୍ଶାଲ୍ ଦ୍ୱୀପପୁଞ୍ଜ");
     namesMap.put("MK", "ମାସେଡୋନିଆ");
     namesMap.put("ML", "ମାଲି");
     namesMap.put("MM", "ମିଆଁମାର");
@@ -499,7 +502,7 @@
     namesMap.put("NA", "ନାମିବିଆ");
     namesMap.put("NC", "ନୂତନ କାଲେଡୋନିଆ");
     namesMap.put("NE", "ନାଇଜର");
-    namesMap.put("NF", "ନର୍ଫକ୍‌ ଦ୍ୱୀପ");
+    namesMap.put("NF", "ନର୍ଫକ୍ ଦ୍ଵୀପ");
     namesMap.put("NG", "ନାଇଜେରିଆ");
     namesMap.put("NI", "ନିକାରାଗୁଆ");
     namesMap.put("NL", "ନେଦରଲ୍ୟାଣ୍ଡ");
@@ -524,7 +527,7 @@
     namesMap.put("PW", "ପାଲାଉ");
     namesMap.put("PY", "ପାରାଗୁଏ");
     namesMap.put("QA", "କତାର୍");
-    namesMap.put("QO", "ସୀମାନ୍ତବର୍ତ୍ତୀ ଓସେନିଆ");
+    namesMap.put("QO", "ସୀମାନ୍ତବର୍ତ୍ତୀ ଓସିନିଆ");
     namesMap.put("RE", "ରିୟୁନିଅନ୍");
     namesMap.put("RO", "ରୋମାନିଆ");
     namesMap.put("RS", "ସର୍ବିଆ");
@@ -568,14 +571,14 @@
     namesMap.put("TV", "ତୁଭାଲୁ");
     namesMap.put("TW", "ତାଇୱାନ");
     namesMap.put("TZ", "ତାଞ୍ଜାନିଆ");
-    namesMap.put("UA", "ୟୁକ୍ରେନ୍‌");
+    namesMap.put("UA", "ୟୁକ୍ରେନ୍");
     namesMap.put("UG", "ଉଗାଣ୍ଡା");
     namesMap.put("UM", "ଯୁକ୍ତରାଷ୍ଟ୍ର ଆଉଟ୍‌ଲାଇଙ୍ଗ ଦ୍ଵୀପପୁଞ୍ଜ");
     namesMap.put("UN", "ଜାତିସଂଘ");
     namesMap.put("US", "ଯୁକ୍ତ ରାଷ୍ଟ୍ର");
     namesMap.put("UY", "ଉରୁଗୁଏ");
     namesMap.put("UZ", "ଉଜବେକିସ୍ତାନ");
-    namesMap.put("VA", "ଭାଟିକାନ୍‌ ସିଟି");
+    namesMap.put("VA", "ଭାଟିକାନ୍ ସିଟି");
     namesMap.put("VC", "ସେଣ୍ଟ ଭିନସେଣ୍ଟ ଏବଂ ଦି ଗ୍ରେନାଡିସ୍");
     namesMap.put("VE", "ଭେନେଜୁଏଲା");
     namesMap.put("VG", "ବ୍ରିଟିଶ୍‌ ଭର୍ଜିନ୍ ଦ୍ୱୀପପୁଞ୍ଜ");
@@ -604,7 +607,7 @@
         "002": "ଆଫ୍ରିକା",
         "003": "ଉତ୍ତର ଆମେରିକା",
         "005": "ଦକ୍ଷିଣ ଆମେରିକା",
-        "009": "ଓସେନିଆ",
+        "009": "ଓସିନିଆ",
         "011": "ପଶ୍ଚିମ ଆଫ୍ରିକା",
         "013": "ମଧ୍ୟ ଆମେରିକା",
         "014": "ପୂର୍ବ ଆଫ୍ରିକା",
@@ -616,7 +619,7 @@
         "029": "କାରିବିଆନ୍",
         "030": "ପୂର୍ବ ଏସିଆ",
         "034": "ଦକ୍ଷିଣ ଏସିଆ",
-        "035": "ଦକ୍ଷିଣ-ପୂର୍ବ ଏସିଆ",
+        "035": "ଦକ୍ଷିଣପୂର୍ବ ଏସିଆ",
         "039": "ଦକ୍ଷିଣ ୟୁରୋପ୍",
         "053": "ଅଷ୍ଟ୍ରେଲେସିଆ",
         "054": "ମେଲାନେସିଆ",
@@ -629,6 +632,7 @@
         "151": "ପୂର୍ବ ୟୁରୋପ୍",
         "154": "ଉତ୍ତର ୟୁରୋପ୍",
         "155": "ପଶ୍ଚିମ ୟୁରୋପ୍",
+        "202": "ଉପ-ସାହାରା ଆଫ୍ରିକା",
         "419": "ଲାଟିନ୍‌ ଆମେରିକା",
         "AC": "ଆସେନସିଅନ୍‌ ଦ୍ୱୀପ",
         "AD": "ଆଣ୍ଡୋରା",
@@ -674,7 +678,7 @@
         "CF": "ମଧ୍ୟ ଆଫ୍ରିକୀୟ ସାଧାରଣତନ୍ତ୍ର",
         "CG": "କଙ୍ଗୋ-ବ୍ରାଜିଭିଲ୍ଲେ",
         "CH": "ସ୍ୱିଜରଲ୍ୟାଣ୍ଡ",
-        "CI": "କୋଟେ ଡି ଆଇଭୋରି",
+        "CI": "କୋତ୍ ଡି ଭ୍ଵାର୍",
         "CK": "କୁକ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ",
         "CL": "ଚିଲ୍ଲୀ",
         "CM": "କାମେରୁନ୍",
@@ -722,7 +726,7 @@
         "GL": "ଗ୍ରୀନଲ୍ୟାଣ୍ଡ",
         "GM": "ଗାମ୍ବିଆ",
         "GN": "ଗୁଇନିଆ",
-        "GP": "ଗୁଆଡେଲୋପ୍‌",
+        "GP": "ଗୁଆଡେଲୋପ୍",
         "GQ": "ଇକ୍ବାଟେରିଆଲ୍ ଗୁଇନିଆ",
         "GR": "ଗ୍ରୀସ୍",
         "GS": "ଦକ୍ଷିଣ ଜର୍ଜିଆ ଏବଂ ଦକ୍ଷିଣ ସାଣ୍ଡୱିଚ୍ ଦ୍ୱୀପପୁଞ୍ଜ",
@@ -755,7 +759,7 @@
         "KG": "କିର୍ଗିଜିସ୍ତାନ",
         "KH": "କାମ୍ବୋଡିଆ",
         "KI": "କିରିବାଟି",
-        "KM": "କୋମୋରସ୍‌",
+        "KM": "କୋମୋରସ୍",
         "KN": "ସେଣ୍ଟ କିଟସ୍‌ ଏବଂ ନେଭିସ୍‌",
         "KP": "ଉତ୍ତର କୋରିଆ",
         "KR": "ଦକ୍ଷିଣ କୋରିଆ",
@@ -775,11 +779,11 @@
         "LY": "ଲିବ୍ୟା",
         "MA": "ମୋରୋକ୍କୋ",
         "MC": "ମୋନାକୋ",
-        "MD": "ମାଲଡୋଭା",
+        "MD": "ମୋଲଡୋଭା",
         "ME": "ମଣ୍ଟେନିଗ୍ରୋ",
         "MF": "ସେଣ୍ଟ ମାର୍ଟିନ୍",
         "MG": "ମାଡାଗାସ୍କର୍",
-        "MH": "ମାର୍ଶାଲ୍‌ ଦ୍ୱୀପପୁଞ୍ଜ",
+        "MH": "ମାର୍ଶାଲ୍ ଦ୍ୱୀପପୁଞ୍ଜ",
         "MK": "ମାସେଡୋନିଆ",
         "ML": "ମାଲି",
         "MM": "ମିଆଁମାର",
@@ -799,7 +803,7 @@
         "NA": "ନାମିବିଆ",
         "NC": "ନୂତନ କାଲେଡୋନିଆ",
         "NE": "ନାଇଜର",
-        "NF": "ନର୍ଫକ୍‌ ଦ୍ୱୀପ",
+        "NF": "ନର୍ଫକ୍ ଦ୍ଵୀପ",
         "NG": "ନାଇଜେରିଆ",
         "NI": "ନିକାରାଗୁଆ",
         "NL": "ନେଦରଲ୍ୟାଣ୍ଡ",
@@ -824,7 +828,7 @@
         "PW": "ପାଲାଉ",
         "PY": "ପାରାଗୁଏ",
         "QA": "କତାର୍",
-        "QO": "ସୀମାନ୍ତବର୍ତ୍ତୀ ଓସେନିଆ",
+        "QO": "ସୀମାନ୍ତବର୍ତ୍ତୀ ଓସିନିଆ",
         "RE": "ରିୟୁନିଅନ୍",
         "RO": "ରୋମାନିଆ",
         "RS": "ସର୍ବିଆ",
@@ -868,14 +872,14 @@
         "TV": "ତୁଭାଲୁ",
         "TW": "ତାଇୱାନ",
         "TZ": "ତାଞ୍ଜାନିଆ",
-        "UA": "ୟୁକ୍ରେନ୍‌",
+        "UA": "ୟୁକ୍ରେନ୍",
         "UG": "ଉଗାଣ୍ଡା",
         "UM": "ଯୁକ୍ତରାଷ୍ଟ୍ର ଆଉଟ୍‌ଲାଇଙ୍ଗ ଦ୍ଵୀପପୁଞ୍ଜ",
         "UN": "ଜାତିସଂଘ",
         "US": "ଯୁକ୍ତ ରାଷ୍ଟ୍ର",
         "UY": "ଉରୁଗୁଏ",
         "UZ": "ଉଜବେକିସ୍ତାନ",
-        "VA": "ଭାଟିକାନ୍‌ ସିଟି",
+        "VA": "ଭାଟିକାନ୍ ସିଟି",
         "VC": "ସେଣ୍ଟ ଭିନସେଣ୍ଟ ଏବଂ ଦି ଗ୍ରେନାଡିସ୍",
         "VE": "ଭେନେଜୁଏଲା",
         "VG": "ବ୍ରିଟିଶ୍‌ ଭର୍ଜିନ୍ ଦ୍ୱୀପପୁଞ୍ଜ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_os.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_os.java
index af3150b..65379d4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_os.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_os.java
@@ -270,6 +270,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa.java
index 9a0dca7..d7197f9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa.java
@@ -34,7 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
-        "EZ",
+        "XA",
+        "XB",
         "AZ",
         "AF",
         "AS",
@@ -236,6 +237,7 @@
         "UG",
         "GB",
         "EU",
+        "EZ",
         "RW",
         "RE",
         "RU",
@@ -329,6 +331,7 @@
     namesMap.put("151", "ਪੂਰਬੀ ਯੂਰਪ");
     namesMap.put("154", "ਉੱਤਰੀ ਯੂਰਪ");
     namesMap.put("155", "ਪੱਛਮੀ ਯੂਰਪ");
+    namesMap.put("202", "ਉਪ-ਸਹਾਰਾ ਅਫ਼ਰੀਕਾ");
     namesMap.put("419", "ਲਾਤੀਨੀ ਅਮਰੀਕਾ");
     namesMap.put("AC", "ਅਸੈਂਸ਼ਨ ਟਾਪੂ");
     namesMap.put("AD", "ਅੰਡੋਰਾ");
@@ -404,6 +407,7 @@
     namesMap.put("ES", "ਸਪੇਨ");
     namesMap.put("ET", "ਇਥੋਪੀਆ");
     namesMap.put("EU", "ਯੂਰਪੀ ਸੰਘ");
+    namesMap.put("EZ", "ਯੂਰੋਜ਼ੋਨ");
     namesMap.put("FI", "ਫਿਨਲੈਂਡ");
     namesMap.put("FJ", "ਫ਼ਿਜੀ");
     namesMap.put("FK", "ਫ਼ਾਕਲੈਂਡ ਟਾਪੂ");
@@ -628,6 +632,7 @@
         "151": "ਪੂਰਬੀ ਯੂਰਪ",
         "154": "ਉੱਤਰੀ ਯੂਰਪ",
         "155": "ਪੱਛਮੀ ਯੂਰਪ",
+        "202": "ਉਪ-ਸਹਾਰਾ ਅਫ਼ਰੀਕਾ",
         "419": "ਲਾਤੀਨੀ ਅਮਰੀਕਾ",
         "AC": "ਅਸੈਂਸ਼ਨ ਟਾਪੂ",
         "AD": "ਅੰਡੋਰਾ",
@@ -703,6 +708,7 @@
         "ES": "ਸਪੇਨ",
         "ET": "ਇਥੋਪੀਆ",
         "EU": "ਯੂਰਪੀ ਸੰਘ",
+        "EZ": "ਯੂਰੋਜ਼ੋਨ",
         "FI": "ਫਿਨਲੈਂਡ",
         "FJ": "ਫ਼ਿਜੀ",
         "FK": "ਫ਼ਾਕਲੈਂਡ ਟਾਪੂ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa_Arab.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa_Arab.java
index 4889b58..01f0a95 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa_Arab.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pa_Arab.java
@@ -287,6 +287,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pl.java
index e2b87c4..ce56824 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pl.java
@@ -73,7 +73,6 @@
         "CL",
         "CN",
         "HR",
-        "CP",
         "CI",
         "CW",
         "CY",
@@ -278,6 +277,7 @@
         "IT",
         "BV",
         "CX",
+        "CP",
         "IM",
         "SH",
         "AC",
@@ -291,6 +291,8 @@
         "FO",
         "SB",
         "ST",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "AE",
@@ -328,6 +330,7 @@
     namesMap.put("151", "Europa Wschodnia");
     namesMap.put("154", "Europa Północna");
     namesMap.put("155", "Europa Zachodnia");
+    namesMap.put("202", "Afryka Subsaharyjska");
     namesMap.put("419", "Ameryka Łacińska");
     namesMap.put("AC", "Wyspa Wniebowstąpienia");
     namesMap.put("AD", "Andora");
@@ -362,7 +365,7 @@
     namesMap.put("CM", "Kamerun");
     namesMap.put("CN", "Chiny");
     namesMap.put("CO", "Kolumbia");
-    namesMap.put("CP", "Clipperton");
+    namesMap.put("CP", "Wyspa Clippertona");
     namesMap.put("CR", "Kostaryka");
     namesMap.put("CU", "Kuba");
     namesMap.put("CV", "Republika Zielonego Przylądka");
@@ -550,6 +553,7 @@
         "151": "Europa Wschodnia",
         "154": "Europa Północna",
         "155": "Europa Zachodnia",
+        "202": "Afryka Subsaharyjska",
         "419": "Ameryka Łacińska",
         "AC": "Wyspa Wniebowstąpienia",
         "AD": "Andora",
@@ -584,7 +588,7 @@
         "CM": "Kamerun",
         "CN": "Chiny",
         "CO": "Kolumbia",
-        "CP": "Clipperton",
+        "CP": "Wyspa Clippertona",
         "CR": "Kostaryka",
         "CU": "Kuba",
         "CV": "Republika Zielonego Przylądka",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_prg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_prg.java
index f9331ec..27476d5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_prg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_prg.java
@@ -283,6 +283,8 @@
         "IT",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "YE",
         "YT",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ps.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ps.java
index acd0cf6..0d010a4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ps.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ps.java
@@ -35,21 +35,23 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
-        "HM",
+        "XA",
+        "XB",
         "AW",
         "AU",
         "IS",
         "AT",
         "AZ",
+        "AR",
         "JO",
         "AM",
-        "EZ",
         "EU",
-        "AR",
+        "EZ",
         "ER",
         "GQ",
         "EE",
         "IL",
+        "AC",
         "AF",
         "AX",
         "AL",
@@ -74,8 +76,8 @@
         "BR",
         "GB",
         "BM",
-        "BI",
         "BN",
+        "BI",
         "VG",
         "BG",
         "BZ",
@@ -90,70 +92,68 @@
         "BY",
         "BE",
         "BJ",
+        "TW",
         "TJ",
+        "TR",
         "TA",
-        "TG",
         "TZ",
         "TH",
         "TV",
         "TM",
-        "TR",
         "TN",
         "TO",
         "TK",
         "TL",
-        "TW",
         "JP",
         "GI",
-        "JE",
-        "JM",
-        "SS",
         "DJ",
+        "JE",
+        "DO",
+        "JM",
         "ET",
         "IM",
+        "IO",
         "TC",
-        "AC",
         "CI",
         "TF",
         "VI",
         "UM",
-        "CF",
-        "IO",
         "DM",
-        "DO",
-        "IC",
         "CX",
         "CP",
+        "IC",
         "RU",
         "RO",
         "RW",
         "RE",
         "ZW",
         "ZM",
-        "EA",
         "SV",
         "WS",
         "SM",
         "ST",
+        "RS",
         "LK",
         "SA",
         "SI",
-        "SJ",
         "SK",
         "SB",
-        "SN",
         "SZ",
+        "SJ",
         "SR",
         "SY",
         "SO",
+        "GS",
+        "SS",
         "SD",
         "CH",
-        "GS",
         "ZA",
         "KR",
         "SE",
-        "SG",
+        "SN",
         "BL",
+        "SG",
+        "EA",
         "LC",
         "MF",
         "SX",
@@ -165,32 +165,31 @@
         "SL",
         "MP",
         "KP",
-        "RS",
         "IQ",
         "OM",
         "FO",
+        "FK",
+        "FJ",
         "FR",
         "PF",
         "GF",
         "PS",
         "PH",
         "FI",
-        "FK",
-        "FJ",
         "CY",
         "KG",
         "KZ",
         "QA",
         "LA",
         "LR",
-        "LV",
+        "LB",
         "LS",
-        "LU",
         "EH",
+        "LU",
+        "LV",
         "LY",
         "LT",
         "LI",
-        "LB",
         "MH",
         "MQ",
         "MW",
@@ -199,6 +198,7 @@
         "ML",
         "MY",
         "MS",
+        "YT",
         "US",
         "AE",
         "HU",
@@ -216,7 +216,6 @@
         "ME",
         "MM",
         "MO",
-        "YT",
         "FM",
         "MX",
         "NF",
@@ -230,6 +229,7 @@
         "NZ",
         "NU",
         "NP",
+        "HM",
         "NL",
         "HN",
         "HK",
@@ -239,9 +239,11 @@
         "VA",
         "WF",
         "VU",
+        "CF",
         "VE",
         "VN",
         "TT",
+        "TG",
         "PY",
         "PA",
         "PG",
@@ -250,8 +252,8 @@
         "PR",
         "PT",
         "PL",
-        "PE",
         "PN",
+        "PE",
         "TD",
         "CZ",
         "CL",
@@ -264,12 +266,12 @@
         "CD",
         "HR",
         "KH",
+        "CW",
         "CR",
         "XK",
         "CO",
         "KM",
         "CC",
-        "CW",
         "CK",
         "KW",
         "KI",
@@ -304,34 +306,35 @@
     namesMap.put("001", "نړۍ");
     namesMap.put("002", "افريقا");
     namesMap.put("003", "شمالی امریکا");
-    namesMap.put("005", "جنوبی امریکه");
+    namesMap.put("005", "سويلي امريکا");
     namesMap.put("009", "سمندريه");
     namesMap.put("011", "لویدیځ افریقا");
     namesMap.put("013", "منخنۍ امريکا");
     namesMap.put("014", "ختیځ افریقا");
     namesMap.put("015", "شمالي افریقا");
     namesMap.put("017", "منځنۍ افریقا");
-    namesMap.put("018", "جنوبي افریقا");
-    namesMap.put("019", "امريکا");
+    namesMap.put("018", "سويلي افريقا");
+    namesMap.put("019", "امريکې");
     namesMap.put("021", "شمالي امریکا");
     namesMap.put("029", "کیریبین");
     namesMap.put("030", "ختیځ آسیا");
-    namesMap.put("034", "سهیل آسیا");
-    namesMap.put("035", "سویل ختیځ آسیا");
-    namesMap.put("039", "جنوبي اروپا");
+    namesMap.put("034", "سويلي آسيا");
+    namesMap.put("035", "سويلي ختيځ آسيا");
+    namesMap.put("039", "سويلي اروپا");
     namesMap.put("053", "آسترالیا");
     namesMap.put("054", "ملانشیا");
     namesMap.put("057", "د مایکرونیسینین سیمه");
-    namesMap.put("061", "پولینیا");
-    namesMap.put("142", "اسيا");
-    namesMap.put("143", "منځنۍ اسیا");
+    namesMap.put("061", "پولنيسيا");
+    namesMap.put("142", "آسيا");
+    namesMap.put("143", "منځنۍ آسيا");
     namesMap.put("145", "لویدیځ آسیا");
     namesMap.put("150", "اروپا");
     namesMap.put("151", "ختيځه اروپا");
     namesMap.put("154", "شمالي اروپا");
     namesMap.put("155", "لویدیځه اروپا");
+    namesMap.put("202", "سب سهارن افريقا");
     namesMap.put("419", "لاتیني امریکا");
-    namesMap.put("AC", "د توغندیو ټاپو");
+    namesMap.put("AC", "اسينشان ټاپو");
     namesMap.put("AD", "اندورا");
     namesMap.put("AE", "متحده عرب امارات");
     namesMap.put("AF", "افغانستان");
@@ -341,7 +344,7 @@
     namesMap.put("AM", "ارمنستان");
     namesMap.put("AO", "انګولا");
     namesMap.put("AQ", "انتارکتیکا");
-    namesMap.put("AR", "ارژنټاین");
+    namesMap.put("AR", "ارجنټاين");
     namesMap.put("AS", "امریکایی سمو");
     namesMap.put("AT", "اتریش");
     namesMap.put("AU", "آسټرالیا");
@@ -357,22 +360,22 @@
     namesMap.put("BH", "بحرين");
     namesMap.put("BI", "بروندي");
     namesMap.put("BJ", "بینن");
-    namesMap.put("BL", "سینټ بارټیلیټی");
+    namesMap.put("BL", "سينټ بارتيلمي");
     namesMap.put("BM", "برمودا");
-    namesMap.put("BN", "بروني");
+    namesMap.put("BN", "برونائي");
     namesMap.put("BO", "بولیویا");
     namesMap.put("BQ", "کیریبین هالینډ");
     namesMap.put("BR", "برازیل");
-    namesMap.put("BS", "باهاما");
+    namesMap.put("BS", "باهماس");
     namesMap.put("BT", "بهوټان");
     namesMap.put("BV", "بوویټ ټاپو");
     namesMap.put("BW", "بوتسوانه");
     namesMap.put("BY", "بیلاروس");
     namesMap.put("BZ", "بلیز");
     namesMap.put("CA", "کاناډا");
-    namesMap.put("CC", "کوکوز (کیبل) ټاپوګانې");
+    namesMap.put("CC", "کوکوز (کيلنګ) ټاپوګان");
     namesMap.put("CD", "کانګو - کینشاسا");
-    namesMap.put("CF", "د مرکزي افریقا جمهوریت");
+    namesMap.put("CF", "وسطي افريقا جمهور");
     namesMap.put("CG", "کانګو - بروزوییل");
     namesMap.put("CH", "سویس");
     namesMap.put("CI", "د عاج ساحل");
@@ -385,30 +388,30 @@
     namesMap.put("CR", "کوستاریکا");
     namesMap.put("CU", "کیوبا");
     namesMap.put("CV", "کیپ ورد");
-    namesMap.put("CW", "کوکوکا");
-    namesMap.put("CX", "د کریساس ټاپو");
+    namesMap.put("CW", "کوراکاو");
+    namesMap.put("CX", "د کريسمس ټاپو");
     namesMap.put("CY", "قبرس");
     namesMap.put("CZ", "چکیا");
     namesMap.put("DE", "المان");
     namesMap.put("DG", "ډایګو ګارسیا");
-    namesMap.put("DJ", "جی بوتي");
+    namesMap.put("DJ", "جبوتي");
     namesMap.put("DK", "ډنمارک");
     namesMap.put("DM", "دومینیکا");
-    namesMap.put("DO", "دومینیکن جمهوريت");
+    namesMap.put("DO", "جمهوريه ډومينيکن");
     namesMap.put("DZ", "الجزایر");
-    namesMap.put("EA", "سئوتا او مالایا");
+    namesMap.put("EA", "سيوتا او ماليلا");
     namesMap.put("EC", "اکوادور");
     namesMap.put("EE", "استونیا");
     namesMap.put("EG", "مصر");
-    namesMap.put("EH", "لویدیځ صحرا");
+    namesMap.put("EH", "لويديځ صحارا");
     namesMap.put("ER", "اریتره");
     namesMap.put("ES", "هسپانیه");
     namesMap.put("ET", "حبشه");
     namesMap.put("EU", "اروپايي اتحاديه");
-    namesMap.put("EZ", "اروپاسيمه");
+    namesMap.put("EZ", "اروپايي سيمه");
     namesMap.put("FI", "فنلینډ");
-    namesMap.put("FJ", "في جي");
-    namesMap.put("FK", "فوکلنډ ټاپو");
+    namesMap.put("FJ", "فجي");
+    namesMap.put("FK", "فاکلينډ ټاپوګان");
     namesMap.put("FM", "میکرونیزیا");
     namesMap.put("FO", "فارو ټاپو");
     namesMap.put("FR", "فرانسه");
@@ -426,23 +429,24 @@
     namesMap.put("GP", "ګالډیپ");
     namesMap.put("GQ", "استوایی ګینه");
     namesMap.put("GR", "یونان");
-    namesMap.put("GS", "سویل جورجیا او جنوبي سینڈوچ ټاپو");
+    namesMap.put("GS", "سويلي جارجيا او سويلي سېنډوچ ټاپوګان");
     namesMap.put("GT", "ګواتیمالا");
     namesMap.put("GU", "ګوام");
     namesMap.put("GW", "ګینه بیسو");
     namesMap.put("GY", "ګیانا");
     namesMap.put("HK", "هانګ کانګ SAR چین");
+    namesMap.put("HM", "هارډ او ميکډانلډ ټاپوګان");
     namesMap.put("HN", "هانډوراس");
-    namesMap.put("HR", "کرواثیا");
+    namesMap.put("HR", "کرواشيا");
     namesMap.put("HT", "هایټي");
     namesMap.put("HU", "مجارستان");
-    namesMap.put("IC", "د کانري ټاپو");
+    namesMap.put("IC", "د کناري ټاپوګان");
     namesMap.put("ID", "اندونیزیا");
     namesMap.put("IE", "ایرلینډ");
     namesMap.put("IL", "اسراييل");
     namesMap.put("IM", "د آئل آف مین");
     namesMap.put("IN", "هند");
-    namesMap.put("IO", "د هند سمندر سمندر سیمه");
+    namesMap.put("IO", "د بريتانوي هند سمندري سيمه");
     namesMap.put("IQ", "عراق");
     namesMap.put("IR", "ايران");
     namesMap.put("IS", "آیسلینډ");
@@ -462,16 +466,16 @@
     namesMap.put("KW", "کویټ");
     namesMap.put("KY", "کیمان ټاپوګان");
     namesMap.put("KZ", "قزاقستان");
-    namesMap.put("LA", "لاووس");
-    namesMap.put("LB", "لېبنان");
+    namesMap.put("LA", "لاوس");
+    namesMap.put("LB", "لبنان");
     namesMap.put("LC", "سینټ لوسیا");
     namesMap.put("LI", "لیختن اشتاین");
-    namesMap.put("LK", "سريلانکا");
+    namesMap.put("LK", "سريلنکا");
     namesMap.put("LR", "لایبریا");
     namesMap.put("LS", "لسوتو");
     namesMap.put("LT", "لیتوانیا");
     namesMap.put("LU", "لوګزامبورګ");
-    namesMap.put("LV", "لتوني");
+    namesMap.put("LV", "ليتهويا");
     namesMap.put("LY", "لیبیا");
     namesMap.put("MA", "مراکش");
     namesMap.put("MC", "موناکو");
@@ -479,13 +483,13 @@
     namesMap.put("ME", "مونټینیګرو");
     namesMap.put("MF", "سینټ مارټن");
     namesMap.put("MG", "مدګاسکار");
-    namesMap.put("MH", "مارشال ټاپو");
+    namesMap.put("MH", "مارشل ټاپوګان");
     namesMap.put("MK", "مقدونیه");
     namesMap.put("ML", "مالي");
-    namesMap.put("MM", "ميانامار (برما)");
+    namesMap.put("MM", "ميانمار (برما)");
     namesMap.put("MN", "مغولستان");
     namesMap.put("MO", "مکا سار چین");
-    namesMap.put("MP", "شمالي ماریانا ټاپو");
+    namesMap.put("MP", "شمالي ماريانا ټاپوګان");
     namesMap.put("MQ", "مارټینیک");
     namesMap.put("MR", "موریتانیا");
     namesMap.put("MS", "مانټیسیرت");
@@ -495,7 +499,7 @@
     namesMap.put("MW", "مالاوي");
     namesMap.put("MX", "میکسیکو");
     namesMap.put("MY", "مالیزیا");
-    namesMap.put("MZ", "موزمبیک");
+    namesMap.put("MZ", "موزمبيق");
     namesMap.put("NA", "نیمبیا");
     namesMap.put("NC", "نوی کالیډونیا");
     namesMap.put("NE", "نیجر");
@@ -511,41 +515,41 @@
     namesMap.put("OM", "عمان");
     namesMap.put("PA", "پاناما");
     namesMap.put("PE", "پیرو");
-    namesMap.put("PF", "فرانسوي پولینیا");
-    namesMap.put("PG", "پاپ نيو ګيني، د يو هېواد نوم دې");
+    namesMap.put("PF", "فرانسوي پولينيسيا");
+    namesMap.put("PG", "پاپوا نيو ګيني");
     namesMap.put("PH", "فلپين");
     namesMap.put("PK", "پاکستان");
     namesMap.put("PL", "پولنډ");
     namesMap.put("PM", "سینټ پییر او میکولون");
-    namesMap.put("PN", "پیټکیرن ټاپو");
+    namesMap.put("PN", "پيټکيرن ټاپوګان");
     namesMap.put("PR", "پورتو ریکو");
     namesMap.put("PS", "فلسطين سيمې");
     namesMap.put("PT", "پورتګال");
-    namesMap.put("PW", "پلو");
+    namesMap.put("PW", "پلاؤ");
     namesMap.put("PY", "پاراګوی");
     namesMap.put("QA", "قطر");
-    namesMap.put("QO", "بهرنی آسیا");
+    namesMap.put("QO", "بهرنۍ اوسيانه");
     namesMap.put("RE", "ریونین");
     namesMap.put("RO", "رومانیا");
-    namesMap.put("RS", "صربیا");
+    namesMap.put("RS", "سربيا");
     namesMap.put("RU", "روسیه");
     namesMap.put("RW", "روندا");
     namesMap.put("SA", "سعودي عربستان");
-    namesMap.put("SB", "سلیمان ټاپو");
+    namesMap.put("SB", "سليمان ټاپوګان");
     namesMap.put("SC", "سیچیلیس");
     namesMap.put("SD", "سوډان");
     namesMap.put("SE", "سویډن");
     namesMap.put("SG", "سينگاپور");
     namesMap.put("SH", "سینټ هیلینا");
     namesMap.put("SI", "سلوانیا");
-    namesMap.put("SJ", "سلواډر او جان میین");
+    namesMap.put("SJ", "سوالبارد او جان ميين");
     namesMap.put("SK", "سلواکیا");
     namesMap.put("SL", "سییرا لیون");
     namesMap.put("SM", "سان مارینو");
-    namesMap.put("SN", "سنګال");
+    namesMap.put("SN", "سينيګال");
     namesMap.put("SO", "سومالیا");
     namesMap.put("SR", "سورینام");
-    namesMap.put("SS", "جنوبي سوډان");
+    namesMap.put("SS", "سويلي سوډان");
     namesMap.put("ST", "ساو ټیم او پرنسیپ");
     namesMap.put("SV", "سالوېډور");
     namesMap.put("SX", "سینټ مارټین");
@@ -555,42 +559,42 @@
     namesMap.put("TC", "د ترکیې او کیکاسو ټاپو");
     namesMap.put("TD", "چاډ");
     namesMap.put("TF", "د فرانسې جنوبي سیمې");
-    namesMap.put("TG", "تلل");
+    namesMap.put("TG", "ټوګو");
     namesMap.put("TH", "تهايلنډ");
-    namesMap.put("TJ", "تاجيکستان");
+    namesMap.put("TJ", "تاجکستان");
     namesMap.put("TK", "توکیلو");
     namesMap.put("TL", "تيمور-ليسټ");
     namesMap.put("TM", "تورکمنستان");
     namesMap.put("TN", "تونس");
     namesMap.put("TO", "تونګا");
-    namesMap.put("TR", "تورکيه");
-    namesMap.put("TT", "ټرینیاډډ او ټوبوګ");
+    namesMap.put("TR", "ترکي");
+    namesMap.put("TT", "ټرينيډاډ او ټوباګو");
     namesMap.put("TV", "توالیو");
-    namesMap.put("TW", "تیوان");
+    namesMap.put("TW", "تائيوان");
     namesMap.put("TZ", "تنزانیا");
     namesMap.put("UA", "اوکراین");
     namesMap.put("UG", "یوګانډا");
-    namesMap.put("UM", "د متحده ایالاتو ټاپو ټاپوګانې");
+    namesMap.put("UM", "د متحده ایالاتو ټاپوګان");
     namesMap.put("UN", "ملگري ملتونه");
-    namesMap.put("US", "متحده ایالات");
+    namesMap.put("US", "متحده آيالات");
     namesMap.put("UY", "یوروګوی");
     namesMap.put("UZ", "اوزبکستان");
     namesMap.put("VA", "واتیکان ښار");
     namesMap.put("VC", "سینټ ویسنټینټ او ګرینډینز");
     namesMap.put("VE", "وینزویلا");
-    namesMap.put("VG", "بریتانوی ویګور ټاپو");
-    namesMap.put("VI", "د متحده ایالاتو ویګور ټاپو");
+    namesMap.put("VG", "بریتانوی ویګور ټاپوګان");
+    namesMap.put("VI", "د متحده آيالاتو ورجن ټاپوګان");
     namesMap.put("VN", "وېتنام");
     namesMap.put("VU", "واناتو");
     namesMap.put("WF", "والیس او فوتونا");
     namesMap.put("WS", "ساموا");
     namesMap.put("XK", "کوسوو");
     namesMap.put("YE", "یمن");
-    namesMap.put("YT", "میټوت");
+    namesMap.put("YT", "مايوټ");
     namesMap.put("ZA", "سویلي افریقا");
     namesMap.put("ZM", "زیمبیا");
     namesMap.put("ZW", "زیمبابوی");
-    namesMap.put("ZZ", "ناپېژندلې سيمه");
+    namesMap.put("ZZ", "نامعلومه سيمه");
   }
 
   @Override
@@ -603,34 +607,35 @@
         "001": "نړۍ",
         "002": "افريقا",
         "003": "شمالی امریکا",
-        "005": "جنوبی امریکه",
+        "005": "سويلي امريکا",
         "009": "سمندريه",
         "011": "لویدیځ افریقا",
         "013": "منخنۍ امريکا",
         "014": "ختیځ افریقا",
         "015": "شمالي افریقا",
         "017": "منځنۍ افریقا",
-        "018": "جنوبي افریقا",
-        "019": "امريکا",
+        "018": "سويلي افريقا",
+        "019": "امريکې",
         "021": "شمالي امریکا",
         "029": "کیریبین",
         "030": "ختیځ آسیا",
-        "034": "سهیل آسیا",
-        "035": "سویل ختیځ آسیا",
-        "039": "جنوبي اروپا",
+        "034": "سويلي آسيا",
+        "035": "سويلي ختيځ آسيا",
+        "039": "سويلي اروپا",
         "053": "آسترالیا",
         "054": "ملانشیا",
         "057": "د مایکرونیسینین سیمه",
-        "061": "پولینیا",
-        "142": "اسيا",
-        "143": "منځنۍ اسیا",
+        "061": "پولنيسيا",
+        "142": "آسيا",
+        "143": "منځنۍ آسيا",
         "145": "لویدیځ آسیا",
         "150": "اروپا",
         "151": "ختيځه اروپا",
         "154": "شمالي اروپا",
         "155": "لویدیځه اروپا",
+        "202": "سب سهارن افريقا",
         "419": "لاتیني امریکا",
-        "AC": "د توغندیو ټاپو",
+        "AC": "اسينشان ټاپو",
         "AD": "اندورا",
         "AE": "متحده عرب امارات",
         "AF": "افغانستان",
@@ -640,7 +645,7 @@
         "AM": "ارمنستان",
         "AO": "انګولا",
         "AQ": "انتارکتیکا",
-        "AR": "ارژنټاین",
+        "AR": "ارجنټاين",
         "AS": "امریکایی سمو",
         "AT": "اتریش",
         "AU": "آسټرالیا",
@@ -656,22 +661,22 @@
         "BH": "بحرين",
         "BI": "بروندي",
         "BJ": "بینن",
-        "BL": "سینټ بارټیلیټی",
+        "BL": "سينټ بارتيلمي",
         "BM": "برمودا",
-        "BN": "بروني",
+        "BN": "برونائي",
         "BO": "بولیویا",
         "BQ": "کیریبین هالینډ",
         "BR": "برازیل",
-        "BS": "باهاما",
+        "BS": "باهماس",
         "BT": "بهوټان",
         "BV": "بوویټ ټاپو",
         "BW": "بوتسوانه",
         "BY": "بیلاروس",
         "BZ": "بلیز",
         "CA": "کاناډا",
-        "CC": "کوکوز (کیبل) ټاپوګانې",
+        "CC": "کوکوز (کيلنګ) ټاپوګان",
         "CD": "کانګو - کینشاسا",
-        "CF": "د مرکزي افریقا جمهوریت",
+        "CF": "وسطي افريقا جمهور",
         "CG": "کانګو - بروزوییل",
         "CH": "سویس",
         "CI": "د عاج ساحل",
@@ -684,30 +689,30 @@
         "CR": "کوستاریکا",
         "CU": "کیوبا",
         "CV": "کیپ ورد",
-        "CW": "کوکوکا",
-        "CX": "د کریساس ټاپو",
+        "CW": "کوراکاو",
+        "CX": "د کريسمس ټاپو",
         "CY": "قبرس",
         "CZ": "چکیا",
         "DE": "المان",
         "DG": "ډایګو ګارسیا",
-        "DJ": "جی بوتي",
+        "DJ": "جبوتي",
         "DK": "ډنمارک",
         "DM": "دومینیکا",
-        "DO": "دومینیکن جمهوريت",
+        "DO": "جمهوريه ډومينيکن",
         "DZ": "الجزایر",
-        "EA": "سئوتا او مالایا",
+        "EA": "سيوتا او ماليلا",
         "EC": "اکوادور",
         "EE": "استونیا",
         "EG": "مصر",
-        "EH": "لویدیځ صحرا",
+        "EH": "لويديځ صحارا",
         "ER": "اریتره",
         "ES": "هسپانیه",
         "ET": "حبشه",
         "EU": "اروپايي اتحاديه",
-        "EZ": "اروپاسيمه",
+        "EZ": "اروپايي سيمه",
         "FI": "فنلینډ",
-        "FJ": "في جي",
-        "FK": "فوکلنډ ټاپو",
+        "FJ": "فجي",
+        "FK": "فاکلينډ ټاپوګان",
         "FM": "میکرونیزیا",
         "FO": "فارو ټاپو",
         "FR": "فرانسه",
@@ -725,23 +730,24 @@
         "GP": "ګالډیپ",
         "GQ": "استوایی ګینه",
         "GR": "یونان",
-        "GS": "سویل جورجیا او جنوبي سینڈوچ ټاپو",
+        "GS": "سويلي جارجيا او سويلي سېنډوچ ټاپوګان",
         "GT": "ګواتیمالا",
         "GU": "ګوام",
         "GW": "ګینه بیسو",
         "GY": "ګیانا",
         "HK": "هانګ کانګ SAR چین",
+        "HM": "هارډ او ميکډانلډ ټاپوګان",
         "HN": "هانډوراس",
-        "HR": "کرواثیا",
+        "HR": "کرواشيا",
         "HT": "هایټي",
         "HU": "مجارستان",
-        "IC": "د کانري ټاپو",
+        "IC": "د کناري ټاپوګان",
         "ID": "اندونیزیا",
         "IE": "ایرلینډ",
         "IL": "اسراييل",
         "IM": "د آئل آف مین",
         "IN": "هند",
-        "IO": "د هند سمندر سمندر سیمه",
+        "IO": "د بريتانوي هند سمندري سيمه",
         "IQ": "عراق",
         "IR": "ايران",
         "IS": "آیسلینډ",
@@ -761,16 +767,16 @@
         "KW": "کویټ",
         "KY": "کیمان ټاپوګان",
         "KZ": "قزاقستان",
-        "LA": "لاووس",
-        "LB": "لېبنان",
+        "LA": "لاوس",
+        "LB": "لبنان",
         "LC": "سینټ لوسیا",
         "LI": "لیختن اشتاین",
-        "LK": "سريلانکا",
+        "LK": "سريلنکا",
         "LR": "لایبریا",
         "LS": "لسوتو",
         "LT": "لیتوانیا",
         "LU": "لوګزامبورګ",
-        "LV": "لتوني",
+        "LV": "ليتهويا",
         "LY": "لیبیا",
         "MA": "مراکش",
         "MC": "موناکو",
@@ -778,13 +784,13 @@
         "ME": "مونټینیګرو",
         "MF": "سینټ مارټن",
         "MG": "مدګاسکار",
-        "MH": "مارشال ټاپو",
+        "MH": "مارشل ټاپوګان",
         "MK": "مقدونیه",
         "ML": "مالي",
-        "MM": "ميانامار (برما)",
+        "MM": "ميانمار (برما)",
         "MN": "مغولستان",
         "MO": "مکا سار چین",
-        "MP": "شمالي ماریانا ټاپو",
+        "MP": "شمالي ماريانا ټاپوګان",
         "MQ": "مارټینیک",
         "MR": "موریتانیا",
         "MS": "مانټیسیرت",
@@ -794,7 +800,7 @@
         "MW": "مالاوي",
         "MX": "میکسیکو",
         "MY": "مالیزیا",
-        "MZ": "موزمبیک",
+        "MZ": "موزمبيق",
         "NA": "نیمبیا",
         "NC": "نوی کالیډونیا",
         "NE": "نیجر",
@@ -810,41 +816,41 @@
         "OM": "عمان",
         "PA": "پاناما",
         "PE": "پیرو",
-        "PF": "فرانسوي پولینیا",
-        "PG": "پاپ نيو ګيني، د يو هېواد نوم دې",
+        "PF": "فرانسوي پولينيسيا",
+        "PG": "پاپوا نيو ګيني",
         "PH": "فلپين",
         "PK": "پاکستان",
         "PL": "پولنډ",
         "PM": "سینټ پییر او میکولون",
-        "PN": "پیټکیرن ټاپو",
+        "PN": "پيټکيرن ټاپوګان",
         "PR": "پورتو ریکو",
         "PS": "فلسطين سيمې",
         "PT": "پورتګال",
-        "PW": "پلو",
+        "PW": "پلاؤ",
         "PY": "پاراګوی",
         "QA": "قطر",
-        "QO": "بهرنی آسیا",
+        "QO": "بهرنۍ اوسيانه",
         "RE": "ریونین",
         "RO": "رومانیا",
-        "RS": "صربیا",
+        "RS": "سربيا",
         "RU": "روسیه",
         "RW": "روندا",
         "SA": "سعودي عربستان",
-        "SB": "سلیمان ټاپو",
+        "SB": "سليمان ټاپوګان",
         "SC": "سیچیلیس",
         "SD": "سوډان",
         "SE": "سویډن",
         "SG": "سينگاپور",
         "SH": "سینټ هیلینا",
         "SI": "سلوانیا",
-        "SJ": "سلواډر او جان میین",
+        "SJ": "سوالبارد او جان ميين",
         "SK": "سلواکیا",
         "SL": "سییرا لیون",
         "SM": "سان مارینو",
-        "SN": "سنګال",
+        "SN": "سينيګال",
         "SO": "سومالیا",
         "SR": "سورینام",
-        "SS": "جنوبي سوډان",
+        "SS": "سويلي سوډان",
         "ST": "ساو ټیم او پرنسیپ",
         "SV": "سالوېډور",
         "SX": "سینټ مارټین",
@@ -854,42 +860,42 @@
         "TC": "د ترکیې او کیکاسو ټاپو",
         "TD": "چاډ",
         "TF": "د فرانسې جنوبي سیمې",
-        "TG": "تلل",
+        "TG": "ټوګو",
         "TH": "تهايلنډ",
-        "TJ": "تاجيکستان",
+        "TJ": "تاجکستان",
         "TK": "توکیلو",
         "TL": "تيمور-ليسټ",
         "TM": "تورکمنستان",
         "TN": "تونس",
         "TO": "تونګا",
-        "TR": "تورکيه",
-        "TT": "ټرینیاډډ او ټوبوګ",
+        "TR": "ترکي",
+        "TT": "ټرينيډاډ او ټوباګو",
         "TV": "توالیو",
-        "TW": "تیوان",
+        "TW": "تائيوان",
         "TZ": "تنزانیا",
         "UA": "اوکراین",
         "UG": "یوګانډا",
-        "UM": "د متحده ایالاتو ټاپو ټاپوګانې",
+        "UM": "د متحده ایالاتو ټاپوګان",
         "UN": "ملگري ملتونه",
-        "US": "متحده ایالات",
+        "US": "متحده آيالات",
         "UY": "یوروګوی",
         "UZ": "اوزبکستان",
         "VA": "واتیکان ښار",
         "VC": "سینټ ویسنټینټ او ګرینډینز",
         "VE": "وینزویلا",
-        "VG": "بریتانوی ویګور ټاپو",
-        "VI": "د متحده ایالاتو ویګور ټاپو",
+        "VG": "بریتانوی ویګور ټاپوګان",
+        "VI": "د متحده آيالاتو ورجن ټاپوګان",
         "VN": "وېتنام",
         "VU": "واناتو",
         "WF": "والیس او فوتونا",
         "WS": "ساموا",
         "XK": "کوسوو",
         "YE": "یمن",
-        "YT": "میټوت",
+        "YT": "مايوټ",
         "ZA": "سویلي افریقا",
         "ZM": "زیمبیا",
         "ZW": "زیمبابوی",
-        "ZZ": "ناپېژندلې سيمه"
+        "ZZ": "نامعلومه سيمه"
     };
   }-*/;
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt.java
index 85670fd..734ef37 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt.java
@@ -86,7 +86,6 @@
         "VA",
         "CO",
         "KM",
-        "CG",
         "CD",
         "KP",
         "KR",
@@ -132,7 +131,6 @@
         "GW",
         "GQ",
         "HT",
-        "NL",
         "HN",
         "HK",
         "HU",
@@ -183,7 +181,6 @@
         "LI",
         "LT",
         "LU",
-        "MO",
         "MK",
         "MG",
         "MY",
@@ -218,6 +215,7 @@
         "NZ",
         "QO",
         "OM",
+        "NL",
         "BQ",
         "PW",
         "PA",
@@ -232,8 +230,10 @@
         "KE",
         "KG",
         "KI",
+        "MO",
         "GB",
         "CF",
+        "CG",
         "DO",
         "RE",
         "RO",
@@ -294,6 +294,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -331,11 +333,13 @@
     namesMap.put("151", "Europa Oriental");
     namesMap.put("154", "Europa Setentrional");
     namesMap.put("155", "Europa Ocidental");
+    namesMap.put("202", "África Subsaariana");
     namesMap.put("419", "América Latina");
     namesMap.put("AC", "Ilha de Ascensão");
     namesMap.put("AE", "Emirados Árabes Unidos");
     namesMap.put("AF", "Afeganistão");
     namesMap.put("AG", "Antígua e Barbuda");
+    namesMap.put("AI", "Anguila");
     namesMap.put("AL", "Albânia");
     namesMap.put("AM", "Armênia");
     namesMap.put("AQ", "Antártida");
@@ -361,6 +365,7 @@
     namesMap.put("CA", "Canadá");
     namesMap.put("CC", "Ilhas Cocos (Keeling)");
     namesMap.put("CF", "República Centro-Africana");
+    namesMap.put("CG", "República do Congo");
     namesMap.put("CH", "Suíça");
     namesMap.put("CI", "Costa do Marfim");
     namesMap.put("CK", "Ilhas Cook");
@@ -376,7 +381,7 @@
     namesMap.put("DK", "Dinamarca");
     namesMap.put("DO", "República Dominicana");
     namesMap.put("DZ", "Argélia");
-    namesMap.put("EA", "Ceuta e Melilha");
+    namesMap.put("EA", "Ceuta e Melilla");
     namesMap.put("EC", "Equador");
     namesMap.put("EE", "Estônia");
     namesMap.put("EG", "Egito");
@@ -442,13 +447,12 @@
     namesMap.put("LY", "Líbia");
     namesMap.put("MA", "Marrocos");
     namesMap.put("MC", "Mônaco");
-    namesMap.put("MD", "Moldávia");
     namesMap.put("MF", "São Martinho");
     namesMap.put("MH", "Ilhas Marshall");
     namesMap.put("MK", "Macedônia");
     namesMap.put("MM", "Mianmar (Birmânia)");
     namesMap.put("MN", "Mongólia");
-    namesMap.put("MO", "Macau, RAE da China");
+    namesMap.put("MO", "RAE de Macau (China)");
     namesMap.put("MP", "Ilhas Marianas do Norte");
     namesMap.put("MQ", "Martinica");
     namesMap.put("MR", "Mauritânia");
@@ -464,7 +468,7 @@
     namesMap.put("NF", "Ilha Norfolk");
     namesMap.put("NG", "Nigéria");
     namesMap.put("NI", "Nicarágua");
-    namesMap.put("NL", "Holanda");
+    namesMap.put("NL", "Países Baixos");
     namesMap.put("NO", "Noruega");
     namesMap.put("NZ", "Nova Zelândia");
     namesMap.put("OM", "Omã");
@@ -503,7 +507,7 @@
     namesMap.put("SY", "Síria");
     namesMap.put("SZ", "Suazilândia");
     namesMap.put("TA", "Tristão da Cunha");
-    namesMap.put("TC", "Ilhas Turks e Caicos");
+    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TD", "Chade");
     namesMap.put("TF", "Territórios Franceses do Sul");
     namesMap.put("TH", "Tailândia");
@@ -567,11 +571,13 @@
         "151": "Europa Oriental",
         "154": "Europa Setentrional",
         "155": "Europa Ocidental",
+        "202": "África Subsaariana",
         "419": "América Latina",
         "AC": "Ilha de Ascensão",
         "AE": "Emirados Árabes Unidos",
         "AF": "Afeganistão",
         "AG": "Antígua e Barbuda",
+        "AI": "Anguila",
         "AL": "Albânia",
         "AM": "Armênia",
         "AQ": "Antártida",
@@ -597,6 +603,7 @@
         "CA": "Canadá",
         "CC": "Ilhas Cocos (Keeling)",
         "CF": "República Centro-Africana",
+        "CG": "República do Congo",
         "CH": "Suíça",
         "CI": "Costa do Marfim",
         "CK": "Ilhas Cook",
@@ -612,7 +619,7 @@
         "DK": "Dinamarca",
         "DO": "República Dominicana",
         "DZ": "Argélia",
-        "EA": "Ceuta e Melilha",
+        "EA": "Ceuta e Melilla",
         "EC": "Equador",
         "EE": "Estônia",
         "EG": "Egito",
@@ -678,13 +685,12 @@
         "LY": "Líbia",
         "MA": "Marrocos",
         "MC": "Mônaco",
-        "MD": "Moldávia",
         "MF": "São Martinho",
         "MH": "Ilhas Marshall",
         "MK": "Macedônia",
         "MM": "Mianmar (Birmânia)",
         "MN": "Mongólia",
-        "MO": "Macau, RAE da China",
+        "MO": "RAE de Macau (China)",
         "MP": "Ilhas Marianas do Norte",
         "MQ": "Martinica",
         "MR": "Mauritânia",
@@ -700,7 +706,7 @@
         "NF": "Ilha Norfolk",
         "NG": "Nigéria",
         "NI": "Nicarágua",
-        "NL": "Holanda",
+        "NL": "Países Baixos",
         "NO": "Noruega",
         "NZ": "Nova Zelândia",
         "OM": "Omã",
@@ -739,7 +745,7 @@
         "SY": "Síria",
         "SZ": "Suazilândia",
         "TA": "Tristão da Cunha",
-        "TC": "Ilhas Turks e Caicos",
+        "TC": "Ilhas Turcas e Caicos",
         "TD": "Chade",
         "TF": "Territórios Franceses do Sul",
         "TH": "Tailândia",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_AO.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_AO.java
index 961032f..4536127 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_AO.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_AO.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CH.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CH.java
index 51b5cfc..5822c94 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CH.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CH.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CV.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CV.java
index a4c6a8a..c5a212e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CV.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_CV.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GQ.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GQ.java
index f13c6e1..9348e4f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GQ.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GQ.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GW.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GW.java
index d52b335..1dde324 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GW.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_GW.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_LU.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_LU.java
index 16b67a5..1bfe810 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_LU.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_LU.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MO.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MO.java
index ff5f58b..35dc99c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MO.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MO.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MZ.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MZ.java
index 07ecb97..7a66770 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MZ.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_MZ.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_PT.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_PT.java
index 4bf3052..39d7b49 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_PT.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_PT.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_ST.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_ST.java
index e587890..70e62b8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_ST.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_ST.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_TL.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_TL.java
index 01a0f9c..1b35121 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_TL.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_pt_TL.java
@@ -136,10 +136,10 @@
         "IC",
         "CK",
         "CC",
-        "FK",
         "FO",
         "GS",
         "HM",
+        "FK",
         "MP",
         "MH",
         "UM",
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
         "EZ",
@@ -300,7 +302,7 @@
     namesMap.put("034", "Ásia do Sul");
     namesMap.put("039", "Europa do Sul");
     namesMap.put("154", "Europa do Norte");
-    namesMap.put("AI", "Anguila");
+    namesMap.put("202", "África subsariana");
     namesMap.put("AM", "Arménia");
     namesMap.put("AX", "Alanda");
     namesMap.put("BD", "Bangladeche");
@@ -316,10 +318,11 @@
     namesMap.put("CZ", "Chéquia");
     namesMap.put("DJ", "Jibuti");
     namesMap.put("DM", "Domínica");
+    namesMap.put("EA", "Ceuta e Melilha");
     namesMap.put("EE", "Estónia");
     namesMap.put("EH", "Sara Ocidental");
     namesMap.put("EZ", "Zona Euro");
-    namesMap.put("FK", "Ilhas Falkland");
+    namesMap.put("FK", "Ilhas Malvinas (Falkland)");
     namesMap.put("FO", "Ilhas Faroé");
     namesMap.put("GG", "Guernesey");
     namesMap.put("GL", "Gronelândia");
@@ -334,13 +337,14 @@
     namesMap.put("LK", "Sri Lanca");
     namesMap.put("LV", "Letónia");
     namesMap.put("MC", "Mónaco");
+    namesMap.put("MD", "Moldávia");
     namesMap.put("MG", "Madagáscar");
     namesMap.put("MK", "Macedónia");
+    namesMap.put("MO", "Macau, RAE da China");
     namesMap.put("MS", "Monserrate");
     namesMap.put("MU", "Maurícia");
     namesMap.put("MW", "Maláui");
     namesMap.put("NC", "Nova Caledónia");
-    namesMap.put("NL", "Países Baixos");
     namesMap.put("NU", "Niuê");
     namesMap.put("PL", "Polónia");
     namesMap.put("PS", "Territórios palestinianos");
@@ -350,7 +354,6 @@
     namesMap.put("SM", "São Marinho");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "São Martinho (Sint Maarten)");
-    namesMap.put("TC", "Ilhas Turcas e Caicos");
     namesMap.put("TJ", "Tajiquistão");
     namesMap.put("TK", "Toquelau");
     namesMap.put("TM", "Turquemenistão");
@@ -378,7 +381,7 @@
         "034": "Ásia do Sul",
         "039": "Europa do Sul",
         "154": "Europa do Norte",
-        "AI": "Anguila",
+        "202": "África subsariana",
         "AM": "Arménia",
         "AX": "Alanda",
         "BD": "Bangladeche",
@@ -394,10 +397,11 @@
         "CZ": "Chéquia",
         "DJ": "Jibuti",
         "DM": "Domínica",
+        "EA": "Ceuta e Melilha",
         "EE": "Estónia",
         "EH": "Sara Ocidental",
         "EZ": "Zona Euro",
-        "FK": "Ilhas Falkland",
+        "FK": "Ilhas Malvinas (Falkland)",
         "FO": "Ilhas Faroé",
         "GG": "Guernesey",
         "GL": "Gronelândia",
@@ -412,13 +416,14 @@
         "LK": "Sri Lanca",
         "LV": "Letónia",
         "MC": "Mónaco",
+        "MD": "Moldávia",
         "MG": "Madagáscar",
         "MK": "Macedónia",
+        "MO": "Macau, RAE da China",
         "MS": "Monserrate",
         "MU": "Maurícia",
         "MW": "Maláui",
         "NC": "Nova Caledónia",
-        "NL": "Países Baixos",
         "NU": "Niuê",
         "PL": "Polónia",
         "PS": "Territórios palestinianos",
@@ -428,7 +433,6 @@
         "SM": "São Marinho",
         "SV": "Salvador",
         "SX": "São Martinho (Sint Maarten)",
-        "TC": "Ilhas Turcas e Caicos",
         "TJ": "Tajiquistão",
         "TK": "Toquelau",
         "TM": "Turquemenistão",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_qu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_qu.java
index 508e7c1..f478d61 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_qu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_qu.java
@@ -289,6 +289,8 @@
         "VG",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "DJ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rm.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rm.java
index a6dbd09..2efb077 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rm.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rm.java
@@ -286,6 +286,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rn.java
index 8788dda..b48777f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rn.java
@@ -289,6 +289,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ro.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ro.java
index 30e2939..6af3b39 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ro.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ro.java
@@ -290,6 +290,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
@@ -325,6 +327,7 @@
     namesMap.put("151", "Europa Orientală");
     namesMap.put("154", "Europa Septentrională");
     namesMap.put("155", "Europa Occidentală");
+    namesMap.put("202", "Africa Subsahariană");
     namesMap.put("419", "America Latină");
     namesMap.put("AC", "Insula Ascension");
     namesMap.put("AE", "Emiratele Arabe Unite");
@@ -448,7 +451,6 @@
     namesMap.put("TF", "Teritoriile Australe și Antarctice Franceze");
     namesMap.put("TH", "Thailanda");
     namesMap.put("TJ", "Tadjikistan");
-    namesMap.put("TL", "Timorul de Est");
     namesMap.put("TR", "Turcia");
     namesMap.put("TT", "Trinidad și Tobago");
     namesMap.put("UA", "Ucraina");
@@ -496,6 +498,7 @@
         "151": "Europa Orientală",
         "154": "Europa Septentrională",
         "155": "Europa Occidentală",
+        "202": "Africa Subsahariană",
         "419": "America Latină",
         "AC": "Insula Ascension",
         "AE": "Emiratele Arabe Unite",
@@ -619,7 +622,6 @@
         "TF": "Teritoriile Australe și Antarctice Franceze",
         "TH": "Thailanda",
         "TJ": "Tadjikistan",
-        "TL": "Timorul de Est",
         "TR": "Turcia",
         "TT": "Trinidad și Tobago",
         "UA": "Ucraina",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rof.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rof.java
index c749502..eb356ec 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rof.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rof.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru.java
index 8b8869b..06eb0ea 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru.java
@@ -39,6 +39,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AU",
         "AT",
         "AZ",
@@ -130,7 +132,6 @@
         "YE",
         "CV",
         "KZ",
-        "KY",
         "KH",
         "CM",
         "CA",
@@ -195,6 +196,7 @@
         "NC",
         "NO",
         "AE",
+        "PN",
         "TC",
         "HM",
         "BV",
@@ -206,8 +208,8 @@
         "SH",
         "OM",
         "UN",
+        "KY",
         "CK",
-        "PN",
         "PK",
         "PW",
         "PS",
@@ -334,6 +336,7 @@
     namesMap.put("151", "Восточная Европа");
     namesMap.put("154", "Северная Европа");
     namesMap.put("155", "Западная Европа");
+    namesMap.put("202", "Тропическая Африка");
     namesMap.put("419", "Латинская Америка");
     namesMap.put("AC", "о-в Вознесения");
     namesMap.put("AD", "Андорра");
@@ -465,7 +468,7 @@
     namesMap.put("KP", "КНДР");
     namesMap.put("KR", "Республика Корея");
     namesMap.put("KW", "Кувейт");
-    namesMap.put("KY", "Каймановы о-ва");
+    namesMap.put("KY", "Острова Кайман");
     namesMap.put("KZ", "Казахстан");
     namesMap.put("LA", "Лаос");
     namesMap.put("LB", "Ливан");
@@ -522,7 +525,7 @@
     namesMap.put("PK", "Пакистан");
     namesMap.put("PL", "Польша");
     namesMap.put("PM", "Сен-Пьер и Микелон");
-    namesMap.put("PN", "острова Питкэрн");
+    namesMap.put("PN", "о-ва Питкэрн");
     namesMap.put("PR", "Пуэрто-Рико");
     namesMap.put("PS", "Палестинские территории");
     namesMap.put("PT", "Португалия");
@@ -583,7 +586,7 @@
     namesMap.put("VA", "Ватикан");
     namesMap.put("VC", "Сент-Винсент и Гренадины");
     namesMap.put("VE", "Венесуэла");
-    namesMap.put("VG", "Виргинские о-ва (Британские)");
+    namesMap.put("VG", "Виргинские о-ва (Великобритания)");
     namesMap.put("VI", "Виргинские о-ва (США)");
     namesMap.put("VN", "Вьетнам");
     namesMap.put("VU", "Вануату");
@@ -634,6 +637,7 @@
         "151": "Восточная Европа",
         "154": "Северная Европа",
         "155": "Западная Европа",
+        "202": "Тропическая Африка",
         "419": "Латинская Америка",
         "AC": "о-в Вознесения",
         "AD": "Андорра",
@@ -765,7 +769,7 @@
         "KP": "КНДР",
         "KR": "Республика Корея",
         "KW": "Кувейт",
-        "KY": "Каймановы о-ва",
+        "KY": "Острова Кайман",
         "KZ": "Казахстан",
         "LA": "Лаос",
         "LB": "Ливан",
@@ -822,7 +826,7 @@
         "PK": "Пакистан",
         "PL": "Польша",
         "PM": "Сен-Пьер и Микелон",
-        "PN": "острова Питкэрн",
+        "PN": "о-ва Питкэрн",
         "PR": "Пуэрто-Рико",
         "PS": "Палестинские территории",
         "PT": "Португалия",
@@ -883,7 +887,7 @@
         "VA": "Ватикан",
         "VC": "Сент-Винсент и Гренадины",
         "VE": "Венесуэла",
-        "VG": "Виргинские о-ва (Британские)",
+        "VG": "Виргинские о-ва (Великобритания)",
         "VI": "Виргинские о-ва (США)",
         "VN": "Вьетнам",
         "VU": "Вануату",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru_UA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru_UA.java
index be718d1..a3fbe8c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru_UA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ru_UA.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AU",
         "AT",
         "AZ",
@@ -116,7 +118,6 @@
         "YE",
         "CV",
         "KZ",
-        "KY",
         "KH",
         "CM",
         "CA",
@@ -183,6 +184,7 @@
         "NO",
         "AE",
         "CK",
+        "PN",
         "TC",
         "HM",
         "BV",
@@ -194,7 +196,7 @@
         "SH",
         "OM",
         "UN",
-        "PN",
+        "KY",
         "PK",
         "PW",
         "PS",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rw.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rw.java
index 1807b84..650ba3b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rw.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rw.java
@@ -288,6 +288,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rwk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rwk.java
index b763498..bef5c41 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rwk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_rwk.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sah.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sah.java
index 0c37760..6886771 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sah.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sah.java
@@ -260,6 +260,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_saq.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_saq.java
index 2634666..7fe154f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_saq.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_saq.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sbp.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sbp.java
index cabd99d..6336467 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sbp.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sbp.java
@@ -283,6 +283,8 @@
         "PT",
         "RU",
         "AE",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sd.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sd.java
index 9f2c0d7..e48615a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sd.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sd.java
@@ -34,11 +34,12 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "IE",
         "IS",
         "CI",
         "AZ",
-        "BE",
         "AU",
         "AT",
         "US",
@@ -93,6 +94,7 @@
         "BV",
         "BW",
         "QO",
+        "BE",
         "BZ",
         "BJ",
         "BY",
@@ -118,7 +120,6 @@
         "RE",
         "ZW",
         "ZM",
-        "CH",
         "ST",
         "CY",
         "RS",
@@ -128,6 +129,7 @@
         "SI",
         "WS",
         "SX",
+        "CH",
         "SE",
         "SZ",
         "SJ",
@@ -311,6 +313,7 @@
     namesMap.put("015", "اترين آفريڪا");
     namesMap.put("017", "وچ آفريڪا");
     namesMap.put("018", "ڏاکڻي آمريڪا");
+    namesMap.put("019", "آمريڪا");
     namesMap.put("021", "اترين آمريڪا");
     namesMap.put("029", "ڪيريبين");
     namesMap.put("030", "اوڀر ايشيا");
@@ -319,7 +322,7 @@
     namesMap.put("039", "ڏکڻ يورپ");
     namesMap.put("053", "آسٽریلیشیا");
     namesMap.put("054", "میلانیشیا");
-    namesMap.put("057", "مائکرونیشیائي");
+    namesMap.put("057", "مائڪرونيشائي خطو");
     namesMap.put("061", "پولینیشیا");
     namesMap.put("142", "ايشيا");
     namesMap.put("143", "وچ ايشيا");
@@ -327,7 +330,8 @@
     namesMap.put("150", "يورپ");
     namesMap.put("151", "اوڀر يورپ");
     namesMap.put("154", "اترين يورپ");
-    namesMap.put("155", "اولهندي يورپ");
+    namesMap.put("155", "اولهه يورپ");
+    namesMap.put("202", "سب-سهارا آفريڪا");
     namesMap.put("419", "لاطيني آمريڪا");
     namesMap.put("AC", "طلوع ٻيٽ");
     namesMap.put("AD", "اندورا");
@@ -349,7 +353,7 @@
     namesMap.put("BA", "بوسنیا اور هرزیگوینا");
     namesMap.put("BB", "باربڊوس");
     namesMap.put("BD", "بنگلاديش");
-    namesMap.put("BE", "آسٽريا");
+    namesMap.put("BE", "بيلجيم");
     namesMap.put("BF", "برڪينا فاسو");
     namesMap.put("BG", "بلغاريا");
     namesMap.put("BH", "بحرين");
@@ -372,7 +376,7 @@
     namesMap.put("CD", "ڪانگو -ڪنشاسا");
     namesMap.put("CF", "وچ آفريقي جمهوريه");
     namesMap.put("CG", "ڪانگو - برازاویل");
-    namesMap.put("CH", "سئيٽرزلينڊ");
+    namesMap.put("CH", "سوئزرلينڊ");
     namesMap.put("CI", "آئيوري ڪنارو");
     namesMap.put("CK", "ڪوڪ ٻيٽ");
     namesMap.put("CL", "چلي");
@@ -518,7 +522,7 @@
     namesMap.put("PM", "سینٽ پیئر و میڪوئیلون");
     namesMap.put("PN", "پٽڪئرن ٻيٽ");
     namesMap.put("PR", "پيوئرٽو ريڪو");
-    namesMap.put("PS", "فلسطینی");
+    namesMap.put("PS", "فلسطيني حدون");
     namesMap.put("PT", "پرتگال");
     namesMap.put("PW", "پلائو");
     namesMap.put("PY", "پيراگوءِ");
@@ -610,6 +614,7 @@
         "015": "اترين آفريڪا",
         "017": "وچ آفريڪا",
         "018": "ڏاکڻي آمريڪا",
+        "019": "آمريڪا",
         "021": "اترين آمريڪا",
         "029": "ڪيريبين",
         "030": "اوڀر ايشيا",
@@ -618,7 +623,7 @@
         "039": "ڏکڻ يورپ",
         "053": "آسٽریلیشیا",
         "054": "میلانیشیا",
-        "057": "مائکرونیشیائي",
+        "057": "مائڪرونيشائي خطو",
         "061": "پولینیشیا",
         "142": "ايشيا",
         "143": "وچ ايشيا",
@@ -626,7 +631,8 @@
         "150": "يورپ",
         "151": "اوڀر يورپ",
         "154": "اترين يورپ",
-        "155": "اولهندي يورپ",
+        "155": "اولهه يورپ",
+        "202": "سب-سهارا آفريڪا",
         "419": "لاطيني آمريڪا",
         "AC": "طلوع ٻيٽ",
         "AD": "اندورا",
@@ -648,7 +654,7 @@
         "BA": "بوسنیا اور هرزیگوینا",
         "BB": "باربڊوس",
         "BD": "بنگلاديش",
-        "BE": "آسٽريا",
+        "BE": "بيلجيم",
         "BF": "برڪينا فاسو",
         "BG": "بلغاريا",
         "BH": "بحرين",
@@ -671,7 +677,7 @@
         "CD": "ڪانگو -ڪنشاسا",
         "CF": "وچ آفريقي جمهوريه",
         "CG": "ڪانگو - برازاویل",
-        "CH": "سئيٽرزلينڊ",
+        "CH": "سوئزرلينڊ",
         "CI": "آئيوري ڪنارو",
         "CK": "ڪوڪ ٻيٽ",
         "CL": "چلي",
@@ -817,7 +823,7 @@
         "PM": "سینٽ پیئر و میڪوئیلون",
         "PN": "پٽڪئرن ٻيٽ",
         "PR": "پيوئرٽو ريڪو",
-        "PS": "فلسطینی",
+        "PS": "فلسطيني حدون",
         "PT": "پرتگال",
         "PW": "پلائو",
         "PY": "پيراگوءِ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se.java
index e009559..f7cbe84 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se.java
@@ -285,6 +285,8 @@
         "BQ",
         "SX",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se_FI.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se_FI.java
index 597f8ee..98642f0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se_FI.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_se_FI.java
@@ -285,6 +285,8 @@
         "BQ",
         "SX",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "ZW",
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_seh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_seh.java
index 7ad98af..dd4e244 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_seh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_seh.java
@@ -284,6 +284,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "ZM",
         "ZW",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ses.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ses.java
index af53835..4b4e53f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ses.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ses.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sg.java
index 8a6d8a8..63a9e1a 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sg.java
@@ -274,6 +274,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi.java
index d743322..f9b313c 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi.java
@@ -62,6 +62,8 @@
         "TF",
         "UM",
         "UN",
+        "XA",
+        "XB",
         "XK",
         "PS",
         "AZ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi_Latn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi_Latn.java
index 0ae6af1..f688206 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi_Latn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_shi_Latn.java
@@ -277,6 +277,8 @@
         "UZ",
         "UG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_si.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_si.java
index 7d880b9..ecdda91 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_si.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_si.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "IE",
         "IM",
         "IS",
@@ -329,6 +331,7 @@
     namesMap.put("151", "නැගෙනහිර යුරෝපය");
     namesMap.put("154", "උතුරු යුරෝපය");
     namesMap.put("155", "බටහිර යුරෝපය");
+    namesMap.put("202", "උප-සහරානු අප්‍රිකාව");
     namesMap.put("419", "ලතින් ඇමෙරිකාව");
     namesMap.put("AC", "ඇසෙන්ෂන් දිවයින");
     namesMap.put("AD", "ඇන්ඩෝරාව");
@@ -341,7 +344,7 @@
     namesMap.put("AO", "ඇන්ගෝලාව");
     namesMap.put("AQ", "ඇන්ටාක්ටිකාව");
     namesMap.put("AR", "ආර්ජෙන්ටිනාව");
-    namesMap.put("AS", "ඇමරිකානු සැමෝවාව");
+    namesMap.put("AS", "ඇමරිකානු සැමෝවා");
     namesMap.put("AT", "ඔස්ට්‍රියාව");
     namesMap.put("AU", "ඕස්ට්‍රේලියාව");
     namesMap.put("AW", "අරූබා");
@@ -387,7 +390,7 @@
     namesMap.put("CW", "කුරකාවෝ");
     namesMap.put("CX", "ක්‍රිස්මස් දූපත");
     namesMap.put("CY", "සයිප්‍රසය");
-    namesMap.put("CZ", "චෙක් ජනරජය");
+    namesMap.put("CZ", "චෙචියාව");
     namesMap.put("DE", "ජර්මනිය");
     namesMap.put("DG", "දියාගෝ ගාර්සියා");
     namesMap.put("DJ", "ජිබුටි");
@@ -629,6 +632,7 @@
         "151": "නැගෙනහිර යුරෝපය",
         "154": "උතුරු යුරෝපය",
         "155": "බටහිර යුරෝපය",
+        "202": "උප-සහරානු අප්‍රිකාව",
         "419": "ලතින් ඇමෙරිකාව",
         "AC": "ඇසෙන්ෂන් දිවයින",
         "AD": "ඇන්ඩෝරාව",
@@ -641,7 +645,7 @@
         "AO": "ඇන්ගෝලාව",
         "AQ": "ඇන්ටාක්ටිකාව",
         "AR": "ආර්ජෙන්ටිනාව",
-        "AS": "ඇමරිකානු සැමෝවාව",
+        "AS": "ඇමරිකානු සැමෝවා",
         "AT": "ඔස්ට්‍රියාව",
         "AU": "ඕස්ට්‍රේලියාව",
         "AW": "අරූබා",
@@ -687,7 +691,7 @@
         "CW": "කුරකාවෝ",
         "CX": "ක්‍රිස්මස් දූපත",
         "CY": "සයිප්‍රසය",
-        "CZ": "චෙක් ජනරජය",
+        "CZ": "චෙචියාව",
         "DE": "ජර්මනිය",
         "DG": "දියාගෝ ගාර්සියා",
         "DJ": "ජිබුටි",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sk.java
index 0d149bd..aa5c32f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sk.java
@@ -291,6 +291,8 @@
         "VN",
         "TL",
         "WF",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "ZW",
@@ -329,6 +331,7 @@
     namesMap.put("151", "východná Európa");
     namesMap.put("154", "severná Európa");
     namesMap.put("155", "západná Európa");
+    namesMap.put("202", "subsaharská Afrika");
     namesMap.put("419", "Latinská Amerika");
     namesMap.put("AC", "Ascension");
     namesMap.put("AE", "Spojené arabské emiráty");
@@ -565,6 +568,7 @@
         "151": "východná Európa",
         "154": "severná Európa",
         "155": "západná Európa",
+        "202": "subsaharská Afrika",
         "419": "Latinská Amerika",
         "AC": "Ascension",
         "AE": "Spojené arabské emiráty",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sl.java
index 50542e3..a218810 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sl.java
@@ -279,6 +279,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "EH",
         "ZM",
         "US",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Vzhodna Evropa");
     namesMap.put("154", "Severna Evropa");
     namesMap.put("155", "Zahodna Evropa");
+    namesMap.put("202", "podsaharska Afrika");
     namesMap.put("419", "Latinska Amerika");
     namesMap.put("AC", "Otok Ascension");
     namesMap.put("AD", "Andora");
@@ -567,6 +570,7 @@
         "151": "Vzhodna Evropa",
         "154": "Severna Evropa",
         "155": "Zahodna Evropa",
+        "202": "podsaharska Afrika",
         "419": "Latinska Amerika",
         "AC": "Otok Ascension",
         "AD": "Andora",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_smn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_smn.java
index 6a49bd1..037965d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_smn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_smn.java
@@ -286,6 +286,8 @@
         "NL",
         "AX",
         "WF",
+        "XA",
+        "XB",
         "ZW",
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sn.java
index 88b8ce3..2190187 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sn.java
@@ -280,6 +280,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_so.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_so.java
index 7bc8877..5ad6481 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_so.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_so.java
@@ -34,130 +34,144 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
-        "AC",
         "AF",
         "AL",
         "DZ",
         "AD",
         "AO",
         "AI",
-        "AG",
         "AQ",
+        "AG",
         "AR",
         "AM",
         "AW",
+        "AZ",
         "AU",
         "AT",
-        "AX",
+        "CI",
         "IE",
-        "AZ",
+        "IS",
+        "PA",
         "BB",
+        "PG",
         "BS",
         "PK",
+        "PW",
         "BD",
+        "BR",
+        "PY",
+        "BM",
         "BH",
+        "PE",
         "BY",
         "BZ",
-        "BM",
-        "BT",
         "BE",
         "BJ",
-        "BL",
+        "VG",
+        "PN",
         "BO",
         "PL",
-        "PT",
+        "PF",
         "BA",
+        "GB",
+        "PT",
         "BW",
-        "BQ",
-        "BR",
-        "IO",
-        "VG",
+        "PR",
         "BG",
         "BF",
         "BI",
         "BN",
         "BV",
-        "CV",
+        "BT",
         "KY",
-        "CC",
         "IQ",
-        "CP",
         "OM",
-        "CW",
-        "CX",
         "DK",
+        "IO",
+        "TF",
+        "QO",
         "DG",
         "DM",
-        "EA",
-        "EH",
-        "SV",
         "GQ",
+        "SV",
         "ER",
         "EE",
-        "EU",
-        "EZ",
         "VA",
         "PS",
+        "VU",
         "FR",
+        "GF",
         "VE",
         "FJ",
         "PH",
         "FI",
         "VN",
-        "FO",
-        "GF",
-        "PF",
         "GA",
         "GH",
         "GM",
-        "GG",
         "GI",
         "GN",
         "GW",
         "GR",
         "GD",
         "GL",
-        "GS",
-        "GP",
         "GU",
+        "GP",
+        "GG",
         "GT",
         "GY",
-        "HU",
         "HT",
+        "HU",
         "IN",
-        "HK",
-        "HM",
         "HN",
-        "IC",
+        "HK",
         "IR",
-        "IS",
         "EC",
-        "IM",
         "AE",
         "ID",
         "ES",
+        "SK",
+        "SI",
         "IL",
         "SZ",
         "SE",
         "ET",
-        "CI",
         "TD",
+        "JE",
         "JP",
         "DJ",
         "JM",
         "CF",
         "CD",
         "DO",
-        "CZ",
         "DE",
-        "FK",
+        "UM",
+        "AX",
+        "AC",
+        "FO",
+        "HM",
+        "IM",
+        "GS",
+        "IC",
+        "CV",
+        "CP",
+        "CX",
         "CK",
-        "JE",
+        "CC",
+        "MH",
+        "NC",
+        "NF",
+        "SJ",
+        "SB",
+        "MP",
+        "FK",
+        "CZ",
         "CL",
         "GE",
         "CM",
         "KH",
         "CA",
+        "BQ",
         "KZ",
         "KE",
         "KG",
@@ -167,8 +181,10 @@
         "CG",
         "ZA",
         "SS",
+        "XK",
         "HR",
         "CR",
+        "CW",
         "CU",
         "KR",
         "KP",
@@ -176,35 +192,34 @@
         "LA",
         "LV",
         "LR",
-        "LI",
         "LY",
         "LT",
+        "LI",
         "LS",
         "LB",
         "LU",
-        "MT",
         "MV",
         "ML",
+        "MT",
+        "MQ",
         "MG",
-        "MK",
+        "MO",
         "MW",
         "MY",
         "US",
-        "MA",
-        "MH",
-        "MQ",
         "EG",
+        "MK",
         "YT",
-        "ME",
         "MX",
-        "MF",
+        "EU",
         "FM",
         "MM",
-        "MO",
         "MD",
         "MN",
         "MS",
         "MC",
+        "ME",
+        "MA",
         "MU",
         "MR",
         "MZ",
@@ -214,258 +229,340 @@
         "NE",
         "NP",
         "NL",
-        "NC",
-        "NZ",
         "NI",
         "NU",
+        "NZ",
         "NO",
-        "NF",
-        "MP",
-        "PW",
-        "PA",
-        "PG",
-        "PY",
-        "PE",
-        "PN",
-        "PR",
         "QA",
-        "QO",
+        "UN",
         "CY",
         "RE",
-        "RS",
         "RO",
         "RU",
         "RW",
         "ZM",
         "SA",
         "SH",
-        "KN",
-        "LC",
         "PM",
-        "VC",
         "WS",
         "AS",
         "SM",
         "ST",
+        "EH",
+        "RS",
+        "EA",
         "CN",
+        "SX",
         "ZW",
         "SG",
         "SN",
         "SL",
         "LK",
         "SC",
-        "SJ",
-        "SK",
-        "SI",
-        "SB",
         "SO",
+        "BL",
+        "VC",
+        "KN",
+        "LC",
+        "MF",
         "SR",
         "SD",
         "SY",
         "CH",
-        "SX",
-        "TA",
         "TJ",
         "IT",
         "TZ",
         "TH",
         "TW",
-        "TF",
         "TL",
+        "TT",
+        "TA",
         "TK",
         "TO",
         "TG",
-        "TT",
+        "TV",
         "TN",
         "TR",
         "TM",
         "TC",
-        "TV",
         "VI",
         "UG",
         "UA",
-        "UM",
-        "UN",
-        "GB",
         "JO",
         "UY",
         "UZ",
-        "VU",
         "WF",
-        "XK",
+        "XA",
+        "XB",
         "YE",
+        "EZ",
     };
   }
 
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("001", "Dunida");
+    namesMap.put("002", "Afrika");
+    namesMap.put("003", "Waqooyi Ameerika");
+    namesMap.put("005", "Koonfur Ameerika");
+    namesMap.put("009", "Osheeniya");
+    namesMap.put("011", "Galbeeka Afrika");
+    namesMap.put("013", "Bartamaha Ameerika");
     namesMap.put("014", "Afrikada Bari");
+    namesMap.put("015", "Waqooyiga Afrika");
+    namesMap.put("017", "Afrikada Dhexe");
+    namesMap.put("018", "Afrikada Koonfureed");
+    namesMap.put("019", "Ameerikaas");
+    namesMap.put("021", "Waqooyiga Ameerika");
+    namesMap.put("029", "Karibiyaan");
     namesMap.put("030", "Aasiyada Bari");
+    namesMap.put("034", "Aasiyada Koonfureed");
+    namesMap.put("035", "Aasiyada Koonfur-galbeed");
+    namesMap.put("039", "Yurubta Koonfureed");
+    namesMap.put("053", "Austraalaasiya");
+    namesMap.put("054", "Melaneesiya");
+    namesMap.put("057", "Gobolka Aasiyada yar");
+    namesMap.put("061", "Booliyneesiya");
+    namesMap.put("142", "Aasiya");
+    namesMap.put("143", "Bartamaha Aasiya");
+    namesMap.put("145", "Aasiyada Galbeed");
+    namesMap.put("150", "Yurub");
     namesMap.put("151", "Yurubta Bari");
+    namesMap.put("154", "Yurubta Waqooyi");
+    namesMap.put("155", "Yurubta Galbeed");
+    namesMap.put("202", "Afrikada ka hooseysa Saxaraha");
+    namesMap.put("419", "Laatiin Ameerika");
+    namesMap.put("AC", "Jasiiradda Asensiyoon");
     namesMap.put("AD", "Andora");
     namesMap.put("AE", "Imaaraadka Carabta ee Midoobay");
     namesMap.put("AF", "Afgaanistaan");
-    namesMap.put("AG", "Antigua iyo Barbuda");
+    namesMap.put("AG", "Antigua & Barbuuda");
+    namesMap.put("AI", "Anguula");
     namesMap.put("AL", "Albaaniya");
     namesMap.put("AM", "Armeeniya");
     namesMap.put("AO", "Angoola");
-    namesMap.put("AR", "Arjantiin");
+    namesMap.put("AQ", "Antaarktika");
+    namesMap.put("AR", "Arjentiina");
     namesMap.put("AS", "Samowa Ameerika");
     namesMap.put("AT", "Awsteriya");
     namesMap.put("AU", "Awstaraaliya");
-    namesMap.put("AZ", "Azerbajaan");
-    namesMap.put("BA", "Bosniya Hersigoviina");
+    namesMap.put("AX", "Jasiiradda Aland");
+    namesMap.put("AZ", "Asarbajan");
+    namesMap.put("BA", "Boosniya & Harsegofina");
     namesMap.put("BB", "Baarbadoos");
-    namesMap.put("BD", "Bangaaladheesh");
     namesMap.put("BE", "Biljam");
     namesMap.put("BF", "Burkiina Faaso");
     namesMap.put("BG", "Bulgaariya");
     namesMap.put("BH", "Baxreyn");
     namesMap.put("BJ", "Biniin");
-    namesMap.put("BM", "Bermuuda");
+    namesMap.put("BL", "St. Baathelemiy");
+    namesMap.put("BM", "Barmuuda");
     namesMap.put("BN", "Buruneeya");
     namesMap.put("BO", "Boliifiya");
-    namesMap.put("BR", "Braasiil");
+    namesMap.put("BQ", "Karibiyaan Nadarlands");
+    namesMap.put("BR", "Baraasiil");
     namesMap.put("BS", "Bahaamas");
+    namesMap.put("BT", "Buutan");
+    namesMap.put("BV", "Buufet Island");
     namesMap.put("BW", "Botuswaana");
+    namesMap.put("BZ", "Beliis");
     namesMap.put("CA", "Kanada");
+    namesMap.put("CC", "Jasiiradda Kookoos");
     namesMap.put("CD", "Jamhuuriyadda Dimuquraadiga Kongo");
     namesMap.put("CF", "Jamhuuriyadda Afrikada Dhexe");
     namesMap.put("CG", "Kongo");
     namesMap.put("CH", "Swiiserlaand");
-    namesMap.put("CI", "Ivory coast");
-    namesMap.put("CK", "Jaziiradda Cook");
+    namesMap.put("CI", "Ayfori Koost");
+    namesMap.put("CK", "Jasiiradda Kook");
     namesMap.put("CL", "Jili");
     namesMap.put("CM", "Kaameruun");
     namesMap.put("CN", "Shiinaha");
     namesMap.put("CO", "Kolombiya");
+    namesMap.put("CP", "Jasiiradda Kilibarton");
     namesMap.put("CR", "Kosta Riika");
     namesMap.put("CU", "Kuuba");
-    namesMap.put("CV", "Cape Verde Islands");
+    namesMap.put("CV", "Jasiiradda Kayb Faarde");
+    namesMap.put("CW", "Kurakaaw");
+    namesMap.put("CX", "Jasiiradda Kirismas");
     namesMap.put("CY", "Qubrus");
-    namesMap.put("CZ", "Jamhuuriyadda Jek");
+    namesMap.put("CZ", "Jekiya");
     namesMap.put("DE", "Jarmal");
+    namesMap.put("DG", "Diyeego Karsiya");
     namesMap.put("DJ", "Jabuuti");
-    namesMap.put("DM", "Domeenika");
-    namesMap.put("DO", "Jamhuuriyadda Domeenika");
+    namesMap.put("DM", "Dominika");
+    namesMap.put("DO", "Jamhuuriyaddda Dominika");
     namesMap.put("DZ", "Aljeeriya");
+    namesMap.put("EA", "Seyuta & Meliila");
     namesMap.put("EC", "Ikuwadoor");
     namesMap.put("EE", "Estooniya");
     namesMap.put("EG", "Masar");
-    namesMap.put("ER", "Eretereeya");
+    namesMap.put("EH", "Saxaraha Galbeed");
+    namesMap.put("ER", "Eritreeya");
     namesMap.put("ES", "Isbeyn");
     namesMap.put("ET", "Itoobiya");
+    namesMap.put("EU", "Midowga Yurub");
+    namesMap.put("EZ", "Yurusoon");
     namesMap.put("FK", "Jaziiradaha Fooklaan");
+    namesMap.put("FM", "Mikroneesiya");
+    namesMap.put("FO", "Jasiiradda Faroo");
     namesMap.put("FR", "Faransiis");
     namesMap.put("GA", "Gaaboon");
+    namesMap.put("GB", "Boqortooyada Midowday");
     namesMap.put("GD", "Giriinaada");
     namesMap.put("GE", "Joorjiya");
+    namesMap.put("GF", "Faransiis Gini");
+    namesMap.put("GG", "Guurnsey");
     namesMap.put("GH", "Gaana");
     namesMap.put("GM", "Gambiya");
     namesMap.put("GN", "Gini");
+    namesMap.put("GP", "Guadeluub");
+    namesMap.put("GQ", "Ekuwatooriyal Gini");
     namesMap.put("GR", "Giriig");
+    namesMap.put("GS", "Jasiiradda Joorjiyada Koonfureed & Sandwij");
     namesMap.put("GT", "Guwaatamaala");
+    namesMap.put("GU", "Guaam");
     namesMap.put("GW", "Gini-Bisaaw");
+    namesMap.put("HK", "Hong Kong");
+    namesMap.put("HM", "Jasiiradda Haad & MakDonald");
     namesMap.put("HR", "Korweeshiya");
-    namesMap.put("HT", "Hayti");
-    namesMap.put("HU", "Hangeri");
+    namesMap.put("HU", "Hangari");
+    namesMap.put("IC", "Jasiiradda Kanari");
     namesMap.put("ID", "Indoneesiya");
     namesMap.put("IE", "Ayrlaand");
     namesMap.put("IL", "Israaʼiil");
+    namesMap.put("IM", "Jasiiradda Isle of Man");
     namesMap.put("IN", "Hindiya");
+    namesMap.put("IO", "Dhul xadeedka Badweynta Hindiya ee Biritishka");
     namesMap.put("IQ", "Ciraaq");
     namesMap.put("IR", "Iiraan");
-    namesMap.put("IS", "Iislaand");
+    namesMap.put("IS", "Ayslaand");
     namesMap.put("IT", "Talyaani");
-    namesMap.put("JM", "Jameyka");
+    namesMap.put("JE", "Jaarsey");
+    namesMap.put("JM", "Jamaaika");
     namesMap.put("JO", "Urdun");
     namesMap.put("JP", "Jabaan");
-    namesMap.put("KE", "Kiiniya");
     namesMap.put("KG", "Kirgistaan");
     namesMap.put("KH", "Kamboodiya");
     namesMap.put("KM", "Komooros");
-    namesMap.put("KN", "Saint Kitts and Nevis");
+    namesMap.put("KN", "St. Kitts & Nefis");
     namesMap.put("KP", "Kuuriyada Waqooyi");
     namesMap.put("KR", "Kuuriyada Koonfureed");
     namesMap.put("KW", "Kuwayt");
     namesMap.put("KZ", "Kasaakhistaan");
     namesMap.put("LB", "Lubnaan");
-    namesMap.put("LC", "Saint Lucia");
+    namesMap.put("LC", "St. Lusia");
+    namesMap.put("LI", "Liyjtensteyn");
     namesMap.put("LK", "Sirilaanka");
     namesMap.put("LR", "Laybeeriya");
     namesMap.put("LS", "Losooto");
     namesMap.put("LT", "Lituweeniya");
     namesMap.put("LU", "Luksemboorg");
     namesMap.put("LV", "Latfiya");
-    namesMap.put("LY", "Liibiya");
-    namesMap.put("MA", "Marooko");
+    namesMap.put("LY", "Liibya");
+    namesMap.put("MA", "Morooko");
     namesMap.put("MC", "Moonako");
     namesMap.put("MD", "Moldofa");
+    namesMap.put("ME", "Moontenegro");
+    namesMap.put("MF", "St. Maartin");
     namesMap.put("MG", "Madagaskar");
-    namesMap.put("MK", "Makadooniya");
+    namesMap.put("MH", "Jasiiradda Maarshal");
+    namesMap.put("MK", "Masedooniya");
     namesMap.put("ML", "Maali");
     namesMap.put("MM", "Miyanmar");
     namesMap.put("MN", "Mongooliya");
+    namesMap.put("MO", "Makaaw");
+    namesMap.put("MP", "Jasiiradda Waqooyiga Mariaana");
+    namesMap.put("MQ", "Maartinik");
     namesMap.put("MR", "Muritaaniya");
-    namesMap.put("MT", "Maalda");
+    namesMap.put("MT", "Maalta");
     namesMap.put("MU", "Murishiyoos");
     namesMap.put("MV", "Maaldiqeen");
     namesMap.put("MW", "Malaawi");
     namesMap.put("MX", "Meksiko");
-    namesMap.put("MZ", "Musambiig");
+    namesMap.put("MZ", "Musambiik");
     namesMap.put("NA", "Namiibiya");
+    namesMap.put("NC", "Jasiiradda Niyuu Kaledooniya");
     namesMap.put("NE", "Nayjer");
+    namesMap.put("NF", "Jasiiradda Noorfolk");
     namesMap.put("NG", "Nayjeeriya");
     namesMap.put("NI", "Nikaraaguwa");
+    namesMap.put("NL", "Nederlaands");
     namesMap.put("NO", "Noorweey");
     namesMap.put("NP", "Nebaal");
-    namesMap.put("NZ", "Neyuusilaand");
+    namesMap.put("NZ", "Niyuusiilaand");
     namesMap.put("OM", "Cumaan");
+    namesMap.put("PA", "Baanama");
+    namesMap.put("PE", "Beeru");
+    namesMap.put("PF", "Booliyneesiya Faransiiska");
+    namesMap.put("PG", "Babua Niyuu Gini");
     namesMap.put("PH", "Filibiin");
     namesMap.put("PK", "Bakistaan");
     namesMap.put("PL", "Booland");
     namesMap.put("PM", "Saint Pierre and Miquelon");
-    namesMap.put("PN", "Pitcairn");
+    namesMap.put("PN", "Bitkairn");
+    namesMap.put("PR", "Bueerto Riiko");
     namesMap.put("PS", "Falastiin Daanka galbeed iyo Qasa");
-    namesMap.put("PT", "Bortuqaal");
+    namesMap.put("PT", "Bortugaal");
+    namesMap.put("PW", "Balaaw");
+    namesMap.put("PY", "Baraguaay");
     namesMap.put("QA", "Qadar");
+    namesMap.put("QO", "Dhulxeebeedka Osheeniya");
     namesMap.put("RO", "Rumaaniya");
+    namesMap.put("RS", "Seerbiya");
     namesMap.put("RU", "Ruush");
     namesMap.put("RW", "Ruwanda");
     namesMap.put("SA", "Sacuudi Carabiya");
+    namesMap.put("SB", "Jasiiradda Solomon");
     namesMap.put("SC", "Sishelis");
     namesMap.put("SD", "Suudaan");
     namesMap.put("SE", "Iswidhan");
     namesMap.put("SG", "Singaboor");
     namesMap.put("SH", "Saint Helena");
+    namesMap.put("SI", "islofeeniya");
+    namesMap.put("SJ", "Jasiiradda Sfaldbaad & Jaan Mayen");
+    namesMap.put("SK", "Islofaakiya");
     namesMap.put("SL", "Siraaliyoon");
     namesMap.put("SN", "Sinigaal");
     namesMap.put("SO", "Soomaaliya");
+    namesMap.put("SR", "Surineym");
     namesMap.put("SS", "Koonfur Suudaan");
-    namesMap.put("ST", "São Tomé and Príncipe");
+    namesMap.put("ST", "Sao Tome & Birincibal");
+    namesMap.put("SV", "El Salfadoor");
+    namesMap.put("SX", "Siint Maarteen");
     namesMap.put("SY", "Suuriya");
     namesMap.put("SZ", "Iswaasilaand");
-    namesMap.put("TC", "Turks and Caicos Islands");
+    namesMap.put("TA", "Tiristan da Kunha");
+    namesMap.put("TC", "Turks & Kaikos Island");
     namesMap.put("TD", "Jaad");
+    namesMap.put("TF", "Dhul xadeedka Koonfureed ee Faransiiska");
     namesMap.put("TG", "Toogo");
     namesMap.put("TH", "Taylaand");
-    namesMap.put("TL", "Timorka bari");
+    namesMap.put("TK", "Tokelaaw");
+    namesMap.put("TL", "Timoor");
     namesMap.put("TN", "Tuniisiya");
     namesMap.put("TR", "Turki");
-    namesMap.put("TT", "Trinidad and Tobago");
+    namesMap.put("TT", "Tirinidaad & Tobago");
+    namesMap.put("TV", "Tufaalu");
     namesMap.put("TW", "Taywaan");
     namesMap.put("TZ", "Tansaaniya");
     namesMap.put("UA", "Ukrayn");
     namesMap.put("UG", "Ugaanda");
+    namesMap.put("UM", "Jasiiradaha ka baxsan Maraykanka");
+    namesMap.put("UN", "Qaramada Midoobay");
     namesMap.put("US", "Maraykanka");
     namesMap.put("UY", "Uruguwaay");
     namesMap.put("UZ", "Uusbakistaan");
     namesMap.put("VA", "Faatikaan");
-    namesMap.put("VC", "Saint Vincent and the Grenadines");
+    namesMap.put("VC", "St. Finsent & Girenadiins");
     namesMap.put("VE", "Fenisuweela");
+    namesMap.put("VG", "Biritish Farjin Island");
+    namesMap.put("VI", "U.S Fargin Island");
     namesMap.put("VN", "Fiyetnaam");
-    namesMap.put("WF", "Wallis and Futuna");
+    namesMap.put("VU", "Fanuaatu");
+    namesMap.put("WF", "Walis & Futuna");
+    namesMap.put("WS", "Samoowa");
+    namesMap.put("XK", "Koosofo");
     namesMap.put("YE", "Yaman");
     namesMap.put("ZA", "Koonfur Afrika");
     namesMap.put("ZM", "Saambiya");
@@ -480,172 +577,267 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
+        "001": "Dunida",
+        "002": "Afrika",
+        "003": "Waqooyi Ameerika",
+        "005": "Koonfur Ameerika",
+        "009": "Osheeniya",
+        "011": "Galbeeka Afrika",
+        "013": "Bartamaha Ameerika",
         "014": "Afrikada Bari",
+        "015": "Waqooyiga Afrika",
+        "017": "Afrikada Dhexe",
+        "018": "Afrikada Koonfureed",
+        "019": "Ameerikaas",
+        "021": "Waqooyiga Ameerika",
+        "029": "Karibiyaan",
         "030": "Aasiyada Bari",
+        "034": "Aasiyada Koonfureed",
+        "035": "Aasiyada Koonfur-galbeed",
+        "039": "Yurubta Koonfureed",
+        "053": "Austraalaasiya",
+        "054": "Melaneesiya",
+        "057": "Gobolka Aasiyada yar",
+        "061": "Booliyneesiya",
+        "142": "Aasiya",
+        "143": "Bartamaha Aasiya",
+        "145": "Aasiyada Galbeed",
+        "150": "Yurub",
         "151": "Yurubta Bari",
+        "154": "Yurubta Waqooyi",
+        "155": "Yurubta Galbeed",
+        "202": "Afrikada ka hooseysa Saxaraha",
+        "419": "Laatiin Ameerika",
+        "AC": "Jasiiradda Asensiyoon",
         "AD": "Andora",
         "AE": "Imaaraadka Carabta ee Midoobay",
         "AF": "Afgaanistaan",
-        "AG": "Antigua iyo Barbuda",
+        "AG": "Antigua & Barbuuda",
+        "AI": "Anguula",
         "AL": "Albaaniya",
         "AM": "Armeeniya",
         "AO": "Angoola",
-        "AR": "Arjantiin",
+        "AQ": "Antaarktika",
+        "AR": "Arjentiina",
         "AS": "Samowa Ameerika",
         "AT": "Awsteriya",
         "AU": "Awstaraaliya",
-        "AZ": "Azerbajaan",
-        "BA": "Bosniya Hersigoviina",
+        "AX": "Jasiiradda Aland",
+        "AZ": "Asarbajan",
+        "BA": "Boosniya & Harsegofina",
         "BB": "Baarbadoos",
-        "BD": "Bangaaladheesh",
         "BE": "Biljam",
         "BF": "Burkiina Faaso",
         "BG": "Bulgaariya",
         "BH": "Baxreyn",
         "BJ": "Biniin",
-        "BM": "Bermuuda",
+        "BL": "St. Baathelemiy",
+        "BM": "Barmuuda",
         "BN": "Buruneeya",
         "BO": "Boliifiya",
-        "BR": "Braasiil",
+        "BQ": "Karibiyaan Nadarlands",
+        "BR": "Baraasiil",
         "BS": "Bahaamas",
+        "BT": "Buutan",
+        "BV": "Buufet Island",
         "BW": "Botuswaana",
+        "BZ": "Beliis",
         "CA": "Kanada",
+        "CC": "Jasiiradda Kookoos",
         "CD": "Jamhuuriyadda Dimuquraadiga Kongo",
         "CF": "Jamhuuriyadda Afrikada Dhexe",
         "CG": "Kongo",
         "CH": "Swiiserlaand",
-        "CI": "Ivory coast",
-        "CK": "Jaziiradda Cook",
+        "CI": "Ayfori Koost",
+        "CK": "Jasiiradda Kook",
         "CL": "Jili",
         "CM": "Kaameruun",
         "CN": "Shiinaha",
         "CO": "Kolombiya",
+        "CP": "Jasiiradda Kilibarton",
         "CR": "Kosta Riika",
         "CU": "Kuuba",
-        "CV": "Cape Verde Islands",
+        "CV": "Jasiiradda Kayb Faarde",
+        "CW": "Kurakaaw",
+        "CX": "Jasiiradda Kirismas",
         "CY": "Qubrus",
-        "CZ": "Jamhuuriyadda Jek",
+        "CZ": "Jekiya",
         "DE": "Jarmal",
+        "DG": "Diyeego Karsiya",
         "DJ": "Jabuuti",
-        "DM": "Domeenika",
-        "DO": "Jamhuuriyadda Domeenika",
+        "DM": "Dominika",
+        "DO": "Jamhuuriyaddda Dominika",
         "DZ": "Aljeeriya",
+        "EA": "Seyuta & Meliila",
         "EC": "Ikuwadoor",
         "EE": "Estooniya",
         "EG": "Masar",
-        "ER": "Eretereeya",
+        "EH": "Saxaraha Galbeed",
+        "ER": "Eritreeya",
         "ES": "Isbeyn",
         "ET": "Itoobiya",
+        "EU": "Midowga Yurub",
+        "EZ": "Yurusoon",
         "FK": "Jaziiradaha Fooklaan",
+        "FM": "Mikroneesiya",
+        "FO": "Jasiiradda Faroo",
         "FR": "Faransiis",
         "GA": "Gaaboon",
+        "GB": "Boqortooyada Midowday",
         "GD": "Giriinaada",
         "GE": "Joorjiya",
+        "GF": "Faransiis Gini",
+        "GG": "Guurnsey",
         "GH": "Gaana",
         "GM": "Gambiya",
         "GN": "Gini",
+        "GP": "Guadeluub",
+        "GQ": "Ekuwatooriyal Gini",
         "GR": "Giriig",
+        "GS": "Jasiiradda Joorjiyada Koonfureed & Sandwij",
         "GT": "Guwaatamaala",
+        "GU": "Guaam",
         "GW": "Gini-Bisaaw",
+        "HK": "Hong Kong",
+        "HM": "Jasiiradda Haad & MakDonald",
         "HR": "Korweeshiya",
-        "HT": "Hayti",
-        "HU": "Hangeri",
+        "HU": "Hangari",
+        "IC": "Jasiiradda Kanari",
         "ID": "Indoneesiya",
         "IE": "Ayrlaand",
         "IL": "Israaʼiil",
+        "IM": "Jasiiradda Isle of Man",
         "IN": "Hindiya",
+        "IO": "Dhul xadeedka Badweynta Hindiya ee Biritishka",
         "IQ": "Ciraaq",
         "IR": "Iiraan",
-        "IS": "Iislaand",
+        "IS": "Ayslaand",
         "IT": "Talyaani",
-        "JM": "Jameyka",
+        "JE": "Jaarsey",
+        "JM": "Jamaaika",
         "JO": "Urdun",
         "JP": "Jabaan",
-        "KE": "Kiiniya",
         "KG": "Kirgistaan",
         "KH": "Kamboodiya",
         "KM": "Komooros",
-        "KN": "Saint Kitts and Nevis",
+        "KN": "St. Kitts & Nefis",
         "KP": "Kuuriyada Waqooyi",
         "KR": "Kuuriyada Koonfureed",
         "KW": "Kuwayt",
         "KZ": "Kasaakhistaan",
         "LB": "Lubnaan",
-        "LC": "Saint Lucia",
+        "LC": "St. Lusia",
+        "LI": "Liyjtensteyn",
         "LK": "Sirilaanka",
         "LR": "Laybeeriya",
         "LS": "Losooto",
         "LT": "Lituweeniya",
         "LU": "Luksemboorg",
         "LV": "Latfiya",
-        "LY": "Liibiya",
-        "MA": "Marooko",
+        "LY": "Liibya",
+        "MA": "Morooko",
         "MC": "Moonako",
         "MD": "Moldofa",
+        "ME": "Moontenegro",
+        "MF": "St. Maartin",
         "MG": "Madagaskar",
-        "MK": "Makadooniya",
+        "MH": "Jasiiradda Maarshal",
+        "MK": "Masedooniya",
         "ML": "Maali",
         "MM": "Miyanmar",
         "MN": "Mongooliya",
+        "MO": "Makaaw",
+        "MP": "Jasiiradda Waqooyiga Mariaana",
+        "MQ": "Maartinik",
         "MR": "Muritaaniya",
-        "MT": "Maalda",
+        "MT": "Maalta",
         "MU": "Murishiyoos",
         "MV": "Maaldiqeen",
         "MW": "Malaawi",
         "MX": "Meksiko",
-        "MZ": "Musambiig",
+        "MZ": "Musambiik",
         "NA": "Namiibiya",
+        "NC": "Jasiiradda Niyuu Kaledooniya",
         "NE": "Nayjer",
+        "NF": "Jasiiradda Noorfolk",
         "NG": "Nayjeeriya",
         "NI": "Nikaraaguwa",
+        "NL": "Nederlaands",
         "NO": "Noorweey",
         "NP": "Nebaal",
-        "NZ": "Neyuusilaand",
+        "NZ": "Niyuusiilaand",
         "OM": "Cumaan",
+        "PA": "Baanama",
+        "PE": "Beeru",
+        "PF": "Booliyneesiya Faransiiska",
+        "PG": "Babua Niyuu Gini",
         "PH": "Filibiin",
         "PK": "Bakistaan",
         "PL": "Booland",
         "PM": "Saint Pierre and Miquelon",
-        "PN": "Pitcairn",
+        "PN": "Bitkairn",
+        "PR": "Bueerto Riiko",
         "PS": "Falastiin Daanka galbeed iyo Qasa",
-        "PT": "Bortuqaal",
+        "PT": "Bortugaal",
+        "PW": "Balaaw",
+        "PY": "Baraguaay",
         "QA": "Qadar",
+        "QO": "Dhulxeebeedka Osheeniya",
         "RO": "Rumaaniya",
+        "RS": "Seerbiya",
         "RU": "Ruush",
         "RW": "Ruwanda",
         "SA": "Sacuudi Carabiya",
+        "SB": "Jasiiradda Solomon",
         "SC": "Sishelis",
         "SD": "Suudaan",
         "SE": "Iswidhan",
         "SG": "Singaboor",
         "SH": "Saint Helena",
+        "SI": "islofeeniya",
+        "SJ": "Jasiiradda Sfaldbaad & Jaan Mayen",
+        "SK": "Islofaakiya",
         "SL": "Siraaliyoon",
         "SN": "Sinigaal",
         "SO": "Soomaaliya",
+        "SR": "Surineym",
         "SS": "Koonfur Suudaan",
-        "ST": "São Tomé and Príncipe",
+        "ST": "Sao Tome & Birincibal",
+        "SV": "El Salfadoor",
+        "SX": "Siint Maarteen",
         "SY": "Suuriya",
         "SZ": "Iswaasilaand",
-        "TC": "Turks and Caicos Islands",
+        "TA": "Tiristan da Kunha",
+        "TC": "Turks & Kaikos Island",
         "TD": "Jaad",
+        "TF": "Dhul xadeedka Koonfureed ee Faransiiska",
         "TG": "Toogo",
         "TH": "Taylaand",
-        "TL": "Timorka bari",
+        "TK": "Tokelaaw",
+        "TL": "Timoor",
         "TN": "Tuniisiya",
         "TR": "Turki",
-        "TT": "Trinidad and Tobago",
+        "TT": "Tirinidaad & Tobago",
+        "TV": "Tufaalu",
         "TW": "Taywaan",
         "TZ": "Tansaaniya",
         "UA": "Ukrayn",
         "UG": "Ugaanda",
+        "UM": "Jasiiradaha ka baxsan Maraykanka",
+        "UN": "Qaramada Midoobay",
         "US": "Maraykanka",
         "UY": "Uruguwaay",
         "UZ": "Uusbakistaan",
         "VA": "Faatikaan",
-        "VC": "Saint Vincent and the Grenadines",
+        "VC": "St. Finsent & Girenadiins",
         "VE": "Fenisuweela",
+        "VG": "Biritish Farjin Island",
+        "VI": "U.S Fargin Island",
         "VN": "Fiyetnaam",
-        "WF": "Wallis and Futuna",
+        "VU": "Fanuaatu",
+        "WF": "Walis & Futuna",
+        "WS": "Samoowa",
+        "XK": "Koosofo",
         "YE": "Yaman",
         "ZA": "Koonfur Afrika",
         "ZM": "Saambiya",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sq.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sq.java
index 612a7f5..68ae1de 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sq.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sq.java
@@ -73,7 +73,6 @@
         "ER",
         "EE",
         "ET",
-        "EZ",
         "PH",
         "FI",
         "FJ",
@@ -112,6 +111,7 @@
         "VI",
         "FK",
         "FO",
+        "HM",
         "KY",
         "IC",
         "CC",
@@ -123,7 +123,6 @@
         "TC",
         "AC",
         "BV",
-        "HM",
         "CX",
         "IM",
         "CP",
@@ -148,7 +147,6 @@
         "KG",
         "KI",
         "CO",
-        "UN",
         "KM",
         "CG",
         "CD",
@@ -201,6 +199,7 @@
         "NO",
         "OM",
         "QO",
+        "UN",
         "PK",
         "PW",
         "PA",
@@ -226,17 +225,17 @@
         "SM",
         "ST",
         "SC",
-        "SN",
-        "RS",
         "BL",
+        "SN",
+        "MF",
+        "RS",
+        "US",
         "SH",
         "KN",
         "LC",
-        "MF",
         "PM",
         "VC",
         "AL",
-        "US",
         "SL",
         "SG",
         "SX",
@@ -246,12 +245,12 @@
         "SO",
         "ES",
         "LK",
+        "SZ",
         "SD",
         "SS",
         "SE",
         "SR",
         "SJ",
-        "SZ",
         "TH",
         "TW",
         "TZ",
@@ -279,6 +278,8 @@
         "VA",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "JM",
         "JE",
         "DJ",
@@ -286,6 +287,7 @@
         "ZM",
         "NZ",
         "ZW",
+        "EZ",
         "CH",
     };
   }
@@ -310,7 +312,7 @@
     namesMap.put("030", "Azia Lindore");
     namesMap.put("034", "Azia Jugore");
     namesMap.put("035", "Azia Juglindore");
-    namesMap.put("039", "Europa Jugore");
+    namesMap.put("039", "Evropa Jugore");
     namesMap.put("053", "Australazia");
     namesMap.put("054", "Melanezia");
     namesMap.put("057", "Rajoni Mikronezian");
@@ -318,10 +320,11 @@
     namesMap.put("142", "Azi");
     namesMap.put("143", "Azia Qendrore");
     namesMap.put("145", "Azia Perëndimore");
-    namesMap.put("150", "Europë");
-    namesMap.put("151", "Europa Lindore");
-    namesMap.put("154", "Europa Veriore");
-    namesMap.put("155", "Europa Perëndimore");
+    namesMap.put("150", "Evropë");
+    namesMap.put("151", "Evropa Lindore");
+    namesMap.put("154", "Evropa Veriore");
+    namesMap.put("155", "Evropa Perëndimore");
+    namesMap.put("202", "Afrika Subsahariane");
     namesMap.put("419", "Amerika Latine");
     namesMap.put("AC", "Ishulli Asenshion");
     namesMap.put("AD", "Andorrë");
@@ -345,10 +348,11 @@
     namesMap.put("BF", "Burkina-Faso");
     namesMap.put("BG", "Bullgari");
     namesMap.put("BH", "Bahrejn");
-    namesMap.put("BL", "Shën Bartolomeu");
-    namesMap.put("BM", "Bermudë");
+    namesMap.put("BL", "Sen-Bartelemi");
+    namesMap.put("BM", "Bermude");
     namesMap.put("BO", "Bolivi");
     namesMap.put("BQ", "Karaibet holandeze");
+    namesMap.put("BS", "Bahama");
     namesMap.put("BT", "Butan");
     namesMap.put("BV", "Ishulli Bove");
     namesMap.put("BW", "Botsvanë");
@@ -369,7 +373,7 @@
     namesMap.put("CR", "Kosta-Rikë");
     namesMap.put("CU", "Kubë");
     namesMap.put("CV", "Kepi i Gjelbër");
-    namesMap.put("CW", "Kuraçao");
+    namesMap.put("CW", "Kurasao");
     namesMap.put("CX", "Ishulli i Krishtlindjes");
     namesMap.put("CY", "Qipro");
     namesMap.put("CZ", "Çeki");
@@ -388,8 +392,8 @@
     namesMap.put("ER", "Eritre");
     namesMap.put("ES", "Spanjë");
     namesMap.put("ET", "Etiopi");
-    namesMap.put("EU", "Bashkimi Europian");
-    namesMap.put("EZ", "Eurozonë");
+    namesMap.put("EU", "Bashkimi Evropian");
+    namesMap.put("EZ", "Zona euro");
     namesMap.put("FI", "Finlandë");
     namesMap.put("FJ", "Fixhi");
     namesMap.put("FK", "Ishujt Falkland");
@@ -397,15 +401,16 @@
     namesMap.put("FO", "Ishujt Faroe");
     namesMap.put("FR", "Francë");
     namesMap.put("GB", "Mbretëria e Bashkuar");
-    namesMap.put("GD", "Grenadë");
+    namesMap.put("GD", "Granadë");
     namesMap.put("GE", "Gjeorgji");
     namesMap.put("GF", "Guajana Franceze");
     namesMap.put("GG", "Gernsej");
     namesMap.put("GH", "Ganë");
     namesMap.put("GI", "Gjibraltar");
-    namesMap.put("GL", "Grenlandë");
+    namesMap.put("GL", "Grënlandë");
+    namesMap.put("GM", "Gambi");
     namesMap.put("GN", "Guine");
-    namesMap.put("GP", "Guadalupe");
+    namesMap.put("GP", "Guadelupë");
     namesMap.put("GQ", "Guineja Ekuatoriale");
     namesMap.put("GR", "Greqi");
     namesMap.put("GS", "Xhorxha Jugore dhe Ishujt Senduiçë të Jugut");
@@ -413,7 +418,7 @@
     namesMap.put("GW", "Guine-Bisau");
     namesMap.put("GY", "Guajanë");
     namesMap.put("HK", "RPA i Hong-Kongut");
-    namesMap.put("HM", "Ishulli Hërd dhe Ishujt Mekdonald");
+    namesMap.put("HM", "Ishujt Hërd e Mekdonald");
     namesMap.put("HR", "Kroaci");
     namesMap.put("HU", "Hungari");
     namesMap.put("IC", "Ishujt Kanarie");
@@ -431,12 +436,12 @@
     namesMap.put("JO", "Jordani");
     namesMap.put("JP", "Japoni");
     namesMap.put("KE", "Kenia");
-    namesMap.put("KG", "Kirgistan");
+    namesMap.put("KG", "Kirgizi");
     namesMap.put("KH", "Kamboxhia");
     namesMap.put("KM", "Komore");
     namesMap.put("KN", "Shën-Kits dhe Nevis");
-    namesMap.put("KP", "Koreja e Veriut");
-    namesMap.put("KR", "Koreja e Jugut");
+    namesMap.put("KP", "Kore e Veriut");
+    namesMap.put("KR", "Kore e Jugut");
     namesMap.put("KW", "Kuvajt");
     namesMap.put("KY", "Ishujt Kajman");
     namesMap.put("KZ", "Kazakistan");
@@ -454,11 +459,11 @@
     namesMap.put("MC", "Monako");
     namesMap.put("MD", "Moldavi");
     namesMap.put("ME", "Mal i Zi");
-    namesMap.put("MF", "Shën-Martin");
+    namesMap.put("MF", "Sen-Marten");
     namesMap.put("MG", "Madagaskar");
     namesMap.put("MH", "Ishujt Marshall");
     namesMap.put("MK", "Maqedoni");
-    namesMap.put("MM", "Mianmar (Burma)");
+    namesMap.put("MM", "Mianmar (Burmë)");
     namesMap.put("MN", "Mongoli");
     namesMap.put("MO", "RPA i Makaos");
     namesMap.put("MP", "Ishujt e Marianës Veriore");
@@ -472,7 +477,7 @@
     namesMap.put("MY", "Malajzi");
     namesMap.put("MZ", "Mozambik");
     namesMap.put("NA", "Namibi");
-    namesMap.put("NC", "Kaledonia e Re");
+    namesMap.put("NC", "Kaledoni e Re");
     namesMap.put("NF", "Ishulli Norfolk");
     namesMap.put("NG", "Nigeri");
     namesMap.put("NI", "Nikaragua");
@@ -483,7 +488,7 @@
     namesMap.put("PG", "Guineja e Re-Papua");
     namesMap.put("PH", "Filipine");
     namesMap.put("PL", "Poloni");
-    namesMap.put("PM", "Shën Pier dhe Mikelon");
+    namesMap.put("PM", "Shën-Pier dhe Mikelon");
     namesMap.put("PN", "Ishujt Pitkern");
     namesMap.put("PR", "Porto-Riko");
     namesMap.put("PS", "Territoret Palestineze");
@@ -496,25 +501,25 @@
     namesMap.put("RS", "Serbi");
     namesMap.put("RU", "Rusi");
     namesMap.put("RW", "Ruandë");
-    namesMap.put("SA", "Arabia Saudite");
+    namesMap.put("SA", "Arabi Saudite");
     namesMap.put("SB", "Ishujt Solomon");
     namesMap.put("SC", "Sejshelle");
     namesMap.put("SE", "Suedi");
     namesMap.put("SG", "Singapor");
-    namesMap.put("SH", "Shën-Helenë");
+    namesMap.put("SH", "Shën-Elenë");
     namesMap.put("SI", "Slloveni");
-    namesMap.put("SJ", "Svalbard dhe Jan-Majen");
+    namesMap.put("SJ", "Svalbard e Jan-Majen");
     namesMap.put("SK", "Sllovaki");
-    namesMap.put("SL", "Siera-Leone");
+    namesMap.put("SL", "Sierra-Leone");
     namesMap.put("SM", "San-Marino");
     namesMap.put("SO", "Somali");
     namesMap.put("SR", "Surinami");
     namesMap.put("SS", "Sudani i Jugut");
-    namesMap.put("ST", "Sao Tome dhe Principe");
+    namesMap.put("ST", "Sao-Tome e Principe");
     namesMap.put("SV", "Salvador");
     namesMap.put("SX", "Sint-Marten");
     namesMap.put("SY", "Siri");
-    namesMap.put("SZ", "Svazilandë");
+    namesMap.put("SZ", "Suazilend");
     namesMap.put("TA", "Tristan-da-Kuna");
     namesMap.put("TC", "Ishujt Turks dhe Kaikos");
     namesMap.put("TD", "Çad");
@@ -529,8 +534,8 @@
     namesMap.put("UA", "Ukrainë");
     namesMap.put("UG", "Ugandë");
     namesMap.put("UM", "Ishujt Periferikë të SHBA-së");
-    namesMap.put("UN", "Kombet e Bashkuara");
-    namesMap.put("US", "Shtetet e Bashkuara të Amerikës");
+    namesMap.put("UN", "Organizata e Kombeve të Bashkuara");
+    namesMap.put("US", "SHBA");
     namesMap.put("UY", "Uruguai");
     namesMap.put("VA", "Vatikan");
     namesMap.put("VC", "Shën-Vincent dhe Grenadine");
@@ -542,6 +547,7 @@
     namesMap.put("YE", "Jemen");
     namesMap.put("YT", "Majotë");
     namesMap.put("ZA", "Afrika e Jugut");
+    namesMap.put("ZM", "Zambi");
     namesMap.put("ZW", "Zimbabve");
     namesMap.put("ZZ", "I panjohur");
   }
@@ -570,7 +576,7 @@
         "030": "Azia Lindore",
         "034": "Azia Jugore",
         "035": "Azia Juglindore",
-        "039": "Europa Jugore",
+        "039": "Evropa Jugore",
         "053": "Australazia",
         "054": "Melanezia",
         "057": "Rajoni Mikronezian",
@@ -578,10 +584,11 @@
         "142": "Azi",
         "143": "Azia Qendrore",
         "145": "Azia Perëndimore",
-        "150": "Europë",
-        "151": "Europa Lindore",
-        "154": "Europa Veriore",
-        "155": "Europa Perëndimore",
+        "150": "Evropë",
+        "151": "Evropa Lindore",
+        "154": "Evropa Veriore",
+        "155": "Evropa Perëndimore",
+        "202": "Afrika Subsahariane",
         "419": "Amerika Latine",
         "AC": "Ishulli Asenshion",
         "AD": "Andorrë",
@@ -605,10 +612,11 @@
         "BF": "Burkina-Faso",
         "BG": "Bullgari",
         "BH": "Bahrejn",
-        "BL": "Shën Bartolomeu",
-        "BM": "Bermudë",
+        "BL": "Sen-Bartelemi",
+        "BM": "Bermude",
         "BO": "Bolivi",
         "BQ": "Karaibet holandeze",
+        "BS": "Bahama",
         "BT": "Butan",
         "BV": "Ishulli Bove",
         "BW": "Botsvanë",
@@ -629,7 +637,7 @@
         "CR": "Kosta-Rikë",
         "CU": "Kubë",
         "CV": "Kepi i Gjelbër",
-        "CW": "Kuraçao",
+        "CW": "Kurasao",
         "CX": "Ishulli i Krishtlindjes",
         "CY": "Qipro",
         "CZ": "Çeki",
@@ -648,8 +656,8 @@
         "ER": "Eritre",
         "ES": "Spanjë",
         "ET": "Etiopi",
-        "EU": "Bashkimi Europian",
-        "EZ": "Eurozonë",
+        "EU": "Bashkimi Evropian",
+        "EZ": "Zona euro",
         "FI": "Finlandë",
         "FJ": "Fixhi",
         "FK": "Ishujt Falkland",
@@ -657,15 +665,16 @@
         "FO": "Ishujt Faroe",
         "FR": "Francë",
         "GB": "Mbretëria e Bashkuar",
-        "GD": "Grenadë",
+        "GD": "Granadë",
         "GE": "Gjeorgji",
         "GF": "Guajana Franceze",
         "GG": "Gernsej",
         "GH": "Ganë",
         "GI": "Gjibraltar",
-        "GL": "Grenlandë",
+        "GL": "Grënlandë",
+        "GM": "Gambi",
         "GN": "Guine",
-        "GP": "Guadalupe",
+        "GP": "Guadelupë",
         "GQ": "Guineja Ekuatoriale",
         "GR": "Greqi",
         "GS": "Xhorxha Jugore dhe Ishujt Senduiçë të Jugut",
@@ -673,7 +682,7 @@
         "GW": "Guine-Bisau",
         "GY": "Guajanë",
         "HK": "RPA i Hong-Kongut",
-        "HM": "Ishulli Hërd dhe Ishujt Mekdonald",
+        "HM": "Ishujt Hërd e Mekdonald",
         "HR": "Kroaci",
         "HU": "Hungari",
         "IC": "Ishujt Kanarie",
@@ -691,12 +700,12 @@
         "JO": "Jordani",
         "JP": "Japoni",
         "KE": "Kenia",
-        "KG": "Kirgistan",
+        "KG": "Kirgizi",
         "KH": "Kamboxhia",
         "KM": "Komore",
         "KN": "Shën-Kits dhe Nevis",
-        "KP": "Koreja e Veriut",
-        "KR": "Koreja e Jugut",
+        "KP": "Kore e Veriut",
+        "KR": "Kore e Jugut",
         "KW": "Kuvajt",
         "KY": "Ishujt Kajman",
         "KZ": "Kazakistan",
@@ -714,11 +723,11 @@
         "MC": "Monako",
         "MD": "Moldavi",
         "ME": "Mal i Zi",
-        "MF": "Shën-Martin",
+        "MF": "Sen-Marten",
         "MG": "Madagaskar",
         "MH": "Ishujt Marshall",
         "MK": "Maqedoni",
-        "MM": "Mianmar (Burma)",
+        "MM": "Mianmar (Burmë)",
         "MN": "Mongoli",
         "MO": "RPA i Makaos",
         "MP": "Ishujt e Marianës Veriore",
@@ -732,7 +741,7 @@
         "MY": "Malajzi",
         "MZ": "Mozambik",
         "NA": "Namibi",
-        "NC": "Kaledonia e Re",
+        "NC": "Kaledoni e Re",
         "NF": "Ishulli Norfolk",
         "NG": "Nigeri",
         "NI": "Nikaragua",
@@ -743,7 +752,7 @@
         "PG": "Guineja e Re-Papua",
         "PH": "Filipine",
         "PL": "Poloni",
-        "PM": "Shën Pier dhe Mikelon",
+        "PM": "Shën-Pier dhe Mikelon",
         "PN": "Ishujt Pitkern",
         "PR": "Porto-Riko",
         "PS": "Territoret Palestineze",
@@ -756,25 +765,25 @@
         "RS": "Serbi",
         "RU": "Rusi",
         "RW": "Ruandë",
-        "SA": "Arabia Saudite",
+        "SA": "Arabi Saudite",
         "SB": "Ishujt Solomon",
         "SC": "Sejshelle",
         "SE": "Suedi",
         "SG": "Singapor",
-        "SH": "Shën-Helenë",
+        "SH": "Shën-Elenë",
         "SI": "Slloveni",
-        "SJ": "Svalbard dhe Jan-Majen",
+        "SJ": "Svalbard e Jan-Majen",
         "SK": "Sllovaki",
-        "SL": "Siera-Leone",
+        "SL": "Sierra-Leone",
         "SM": "San-Marino",
         "SO": "Somali",
         "SR": "Surinami",
         "SS": "Sudani i Jugut",
-        "ST": "Sao Tome dhe Principe",
+        "ST": "Sao-Tome e Principe",
         "SV": "Salvador",
         "SX": "Sint-Marten",
         "SY": "Siri",
-        "SZ": "Svazilandë",
+        "SZ": "Suazilend",
         "TA": "Tristan-da-Kuna",
         "TC": "Ishujt Turks dhe Kaikos",
         "TD": "Çad",
@@ -789,8 +798,8 @@
         "UA": "Ukrainë",
         "UG": "Ugandë",
         "UM": "Ishujt Periferikë të SHBA-së",
-        "UN": "Kombet e Bashkuara",
-        "US": "Shtetet e Bashkuara të Amerikës",
+        "UN": "Organizata e Kombeve të Bashkuara",
+        "US": "SHBA",
         "UY": "Uruguai",
         "VA": "Vatikan",
         "VC": "Shën-Vincent dhe Grenadine",
@@ -802,6 +811,7 @@
         "YE": "Jemen",
         "YT": "Majotë",
         "ZA": "Afrika e Jugut",
+        "ZM": "Zambi",
         "ZW": "Zimbabve",
         "ZZ": "I panjohur"
     };
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr.java
index 258e88c..c1d5714 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AF",
         "AZ",
         "AL",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Источна Европа");
     namesMap.put("154", "Северна Европа");
     namesMap.put("155", "Западна Европа");
+    namesMap.put("202", "Африка јужно од Сахаре");
     namesMap.put("419", "Латинска Америка");
     namesMap.put("AC", "Острво Асенсион");
     namesMap.put("AD", "Андора");
@@ -629,6 +632,7 @@
         "151": "Источна Европа",
         "154": "Северна Европа",
         "155": "Западна Европа",
+        "202": "Африка јужно од Сахаре",
         "419": "Латинска Америка",
         "AC": "Острво Асенсион",
         "AD": "Андора",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_BA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_BA.java
index 35c1039..c3e3bdd 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_BA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_BA.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AF",
         "AZ",
         "AL",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_ME.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_ME.java
index 6c2813a..b8333c3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_ME.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_ME.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AF",
         "AZ",
         "AL",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_XK.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_XK.java
index 7c016a6..8eba483 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_XK.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Cyrl_XK.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AF",
         "AZ",
         "AL",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn.java
index 07ca92f..949dea0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn.java
@@ -283,6 +283,8 @@
         "VA",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "CV",
@@ -322,6 +324,7 @@
     namesMap.put("151", "Istočna Evropa");
     namesMap.put("154", "Severna Evropa");
     namesMap.put("155", "Zapadna Evropa");
+    namesMap.put("202", "Afrika južno od Sahare");
     namesMap.put("419", "Latinska Amerika");
     namesMap.put("AC", "Ostrvo Asension");
     namesMap.put("AD", "Andora");
@@ -622,6 +625,7 @@
         "151": "Istočna Evropa",
         "154": "Severna Evropa",
         "155": "Zapadna Evropa",
+        "202": "Afrika južno od Sahare",
         "419": "Latinska Amerika",
         "AC": "Ostrvo Asension",
         "AD": "Andora",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_BA.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_BA.java
index 77e90c9..5a07ede 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_BA.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_BA.java
@@ -284,6 +284,8 @@
         "VA",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "ZW",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_ME.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_ME.java
index 4cb0308..c56c429 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_ME.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_ME.java
@@ -283,6 +283,8 @@
         "VA",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "CV",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_XK.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_XK.java
index 7e77015..c832678 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_XK.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sr_Latn_XK.java
@@ -284,6 +284,8 @@
         "VA",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "ZM",
         "EH",
         "ZW",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sv.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sv.java
index 044716d..ef71402 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sv.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sv.java
@@ -288,6 +288,8 @@
         "VN",
         "BY",
         "EH",
+        "XA",
+        "XB",
         "QO",
         "ZM",
         "ZW",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Östeuropa");
     namesMap.put("154", "Nordeuropa");
     namesMap.put("155", "Västeuropa");
+    namesMap.put("202", "Subsahariska Afrika");
     namesMap.put("419", "Latinamerika");
     namesMap.put("AC", "Ascension");
     namesMap.put("AE", "Förenade Arabemiraten");
@@ -514,6 +517,7 @@
         "151": "Östeuropa",
         "154": "Nordeuropa",
         "155": "Västeuropa",
+        "202": "Subsahariska Afrika",
         "419": "Latinamerika",
         "AC": "Ascension",
         "AE": "Förenade Arabemiraten",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw.java
index 9fe2735..6a2125d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw.java
@@ -95,7 +95,6 @@
         "FJ",
         "GA",
         "GM",
-        "GS",
         "GH",
         "GI",
         "GN",
@@ -110,6 +109,7 @@
         "GQ",
         "GY",
         "HT",
+        "TF",
         "HN",
         "HK",
         "HU",
@@ -117,7 +117,6 @@
         "ID",
         "IQ",
         "IR",
-        "IM",
         "IL",
         "IT",
         "JM",
@@ -141,6 +140,7 @@
         "CP",
         "HM",
         "CX",
+        "IM",
         "NF",
         "CO",
         "KM",
@@ -162,7 +162,6 @@
         "MO",
         "MK",
         "MG",
-        "TF",
         "PS",
         "MW",
         "MV",
@@ -253,6 +252,7 @@
         "TV",
         "BE",
         "CN",
+        "GB",
         "FR",
         "PH",
         "FI",
@@ -261,7 +261,6 @@
         "ES",
         "NL",
         "BQ",
-        "GB",
         "DE",
         "UA",
         "UN",
@@ -285,6 +284,7 @@
         "CK",
         "FK",
         "FO",
+        "GS",
         "IC",
         "MP",
         "MH",
@@ -294,6 +294,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
@@ -327,6 +329,7 @@
     namesMap.put("151", "Ulaya ya Mashariki");
     namesMap.put("154", "Ulaya ya Kaskazini");
     namesMap.put("155", "Ulaya ya Magharibi");
+    namesMap.put("202", "Afrika Kusine mwa Jangwa la Sahara");
     namesMap.put("419", "Amerika ya Kilatini");
     namesMap.put("AC", "Kisiwa cha Ascension");
     namesMap.put("AE", "Falme za Kiarabu");
@@ -335,6 +338,7 @@
     namesMap.put("AR", "Ajentina");
     namesMap.put("AS", "Samoa ya Marekani");
     namesMap.put("AX", "Visiwa vya Aland");
+    namesMap.put("AZ", "Azerbaijani");
     namesMap.put("BA", "Bosnia na Hezegovina");
     namesMap.put("BB", "Babadosi");
     namesMap.put("BD", "Bangladeshi");
@@ -375,22 +379,23 @@
     namesMap.put("FK", "Visiwa vya Falkland");
     namesMap.put("FO", "Visiwa vya Faroe");
     namesMap.put("FR", "Ufaransa");
-    namesMap.put("GB", "Uingereza");
+    namesMap.put("GB", "Ufalme wa Muungano");
     namesMap.put("GE", "Jojia");
     namesMap.put("GF", "Guiana ya Ufaransa");
     namesMap.put("GN", "Gine");
     namesMap.put("GQ", "Guinea ya Ikweta");
     namesMap.put("GR", "Ugiriki");
-    namesMap.put("GS", "Georgia Kusini na Visiwa vya Sandwich Kusini");
+    namesMap.put("GS", "Visiwa vya Georgia Kusini na Sandwich Kusini");
     namesMap.put("GW", "Ginebisau");
     namesMap.put("HM", "Kisiwa cha Heard na Visiwa vya McDonald");
     namesMap.put("HU", "Hungaria");
     namesMap.put("IC", "Visiwa vya Kanari");
     namesMap.put("IE", "Ayalandi");
     namesMap.put("IL", "Israeli");
+    namesMap.put("IM", "Kisiwa cha Man");
     namesMap.put("IO", "Eneo la Uingereza katika Bahari Hindi");
     namesMap.put("IQ", "Iraki");
-    namesMap.put("IS", "Aislandi");
+    namesMap.put("IS", "Aisilandi");
     namesMap.put("IT", "Italia");
     namesMap.put("JM", "Jamaika");
     namesMap.put("JP", "Japani");
@@ -436,7 +441,7 @@
     namesMap.put("ST", "São Tomé na Príncipe");
     namesMap.put("SZ", "Uswazi");
     namesMap.put("TC", "Visiwa vya Turks na Caicos");
-    namesMap.put("TF", "Maeneo ya Kusini ya Ufaransa");
+    namesMap.put("TF", "Himaya za Kusini za Kifaranza");
     namesMap.put("TH", "Tailandi");
     namesMap.put("TJ", "Tajikistani");
     namesMap.put("TR", "Uturuki");
@@ -486,6 +491,7 @@
         "151": "Ulaya ya Mashariki",
         "154": "Ulaya ya Kaskazini",
         "155": "Ulaya ya Magharibi",
+        "202": "Afrika Kusine mwa Jangwa la Sahara",
         "419": "Amerika ya Kilatini",
         "AC": "Kisiwa cha Ascension",
         "AE": "Falme za Kiarabu",
@@ -494,6 +500,7 @@
         "AR": "Ajentina",
         "AS": "Samoa ya Marekani",
         "AX": "Visiwa vya Aland",
+        "AZ": "Azerbaijani",
         "BA": "Bosnia na Hezegovina",
         "BB": "Babadosi",
         "BD": "Bangladeshi",
@@ -534,22 +541,23 @@
         "FK": "Visiwa vya Falkland",
         "FO": "Visiwa vya Faroe",
         "FR": "Ufaransa",
-        "GB": "Uingereza",
+        "GB": "Ufalme wa Muungano",
         "GE": "Jojia",
         "GF": "Guiana ya Ufaransa",
         "GN": "Gine",
         "GQ": "Guinea ya Ikweta",
         "GR": "Ugiriki",
-        "GS": "Georgia Kusini na Visiwa vya Sandwich Kusini",
+        "GS": "Visiwa vya Georgia Kusini na Sandwich Kusini",
         "GW": "Ginebisau",
         "HM": "Kisiwa cha Heard na Visiwa vya McDonald",
         "HU": "Hungaria",
         "IC": "Visiwa vya Kanari",
         "IE": "Ayalandi",
         "IL": "Israeli",
+        "IM": "Kisiwa cha Man",
         "IO": "Eneo la Uingereza katika Bahari Hindi",
         "IQ": "Iraki",
-        "IS": "Aislandi",
+        "IS": "Aisilandi",
         "IT": "Italia",
         "JM": "Jamaika",
         "JP": "Japani",
@@ -595,7 +603,7 @@
         "ST": "São Tomé na Príncipe",
         "SZ": "Uswazi",
         "TC": "Visiwa vya Turks na Caicos",
-        "TF": "Maeneo ya Kusini ya Ufaransa",
+        "TF": "Himaya za Kusini za Kifaranza",
         "TH": "Tailandi",
         "TJ": "Tajikistani",
         "TR": "Uturuki",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_CD.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_CD.java
index b8a10d8..3f57263 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_CD.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_CD.java
@@ -82,7 +82,6 @@
         "FJ",
         "GA",
         "GM",
-        "GS",
         "GH",
         "GI",
         "GN",
@@ -97,6 +96,7 @@
         "GQ",
         "GY",
         "HT",
+        "TF",
         "HN",
         "HK",
         "HU",
@@ -104,7 +104,6 @@
         "ID",
         "IQ",
         "IR",
-        "IM",
         "IL",
         "IT",
         "JM",
@@ -128,6 +127,7 @@
         "CX",
         "CP",
         "HM",
+        "IM",
         "NF",
         "CI",
         "CO",
@@ -151,7 +151,6 @@
         "MO",
         "MK",
         "MG",
-        "TF",
         "PS",
         "MW",
         "MV",
@@ -242,6 +241,7 @@
         "TV",
         "BE",
         "CN",
+        "GB",
         "FR",
         "PH",
         "FI",
@@ -250,7 +250,6 @@
         "ES",
         "NL",
         "BQ",
-        "GB",
         "DE",
         "UA",
         "UN",
@@ -274,6 +273,7 @@
         "CK",
         "FK",
         "FO",
+        "GS",
         "IC",
         "MP",
         "MH",
@@ -283,6 +283,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "JO",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_KE.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_KE.java
index 4c1ac3f..6b60cd9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_KE.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_sw_KE.java
@@ -62,11 +62,9 @@
         "BG",
         "BI",
         "CV",
-        "EA",
         "TD",
         "CZ",
         "CL",
-        "HR",
         "CU",
         "CW",
         "DK",
@@ -74,7 +72,6 @@
         "DM",
         "EC",
         "SV",
-        "IO",
         "ER",
         "EE",
         "ET",
@@ -83,13 +80,12 @@
         "FJ",
         "GA",
         "GM",
-        "GS",
         "GH",
         "GI",
         "GN",
         "GW",
-        "GL",
         "GD",
+        "GL",
         "GU",
         "GT",
         "GG",
@@ -98,6 +94,9 @@
         "GY",
         "GP",
         "HT",
+        "IO",
+        "TF",
+        "PS",
         "HN",
         "HK",
         "HU",
@@ -105,14 +104,12 @@
         "ID",
         "IQ",
         "IR",
-        "IM",
         "IL",
         "IT",
         "CI",
         "JM",
         "CF",
         "DO",
-        "CD",
         "JP",
         "JE",
         "DJ",
@@ -123,21 +120,25 @@
         "QA",
         "KZ",
         "KE",
+        "EA",
         "KI",
         "KG",
         "AC",
         "BV",
-        "CX",
         "CP",
         "HM",
+        "CX",
+        "IM",
         "NF",
         "CO",
         "KM",
         "CG",
+        "CD",
         "KP",
         "KR",
         "XK",
         "CR",
+        "HR",
         "KW",
         "LA",
         "LU",
@@ -148,11 +149,8 @@
         "LY",
         "LI",
         "LT",
-        "MO",
-        "MK",
         "MG",
-        "TF",
-        "PS",
+        "MO",
         "MW",
         "MV",
         "MY",
@@ -160,6 +158,7 @@
         "MT",
         "US",
         "MQ",
+        "MK",
         "YT",
         "MX",
         "FM",
@@ -178,8 +177,8 @@
         "NA",
         "NR",
         "NP",
-        "NE",
         "NG",
+        "NE",
         "NI",
         "NU",
         "NO",
@@ -209,6 +208,7 @@
         "SA",
         "SN",
         "RS",
+        "SY",
         "SL",
         "SG",
         "SX",
@@ -226,11 +226,10 @@
         "SS",
         "SR",
         "SJ",
-        "SY",
-        "TH",
         "TW",
         "TJ",
         "TZ",
+        "TH",
         "TL",
         "TG",
         "TK",
@@ -242,6 +241,7 @@
         "TV",
         "BE",
         "CN",
+        "GB",
         "FR",
         "PH",
         "FI",
@@ -250,7 +250,6 @@
         "ES",
         "NL",
         "BQ",
-        "GB",
         "DE",
         "UA",
         "UN",
@@ -269,12 +268,13 @@
         "VN",
         "UM",
         "AX",
-        "KY",
-        "CC",
         "CK",
         "FK",
         "FO",
+        "GS",
+        "KY",
         "IC",
+        "CC",
         "MP",
         "MH",
         "PN",
@@ -283,6 +283,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "JO",
         "ZM",
@@ -293,32 +295,71 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("AF", "Afghanistani");
+    namesMap.put("AI", "Anguila");
     namesMap.put("AQ", "Antaktika");
     namesMap.put("AZ", "Azabajani");
+    namesMap.put("BJ", "Benini");
+    namesMap.put("BT", "Bhutani");
+    namesMap.put("BY", "Belarusi");
+    namesMap.put("CC", "Visiwa vya Kokos (Keeling)");
+    namesMap.put("CD", "Kongo - Kinshasa");
     namesMap.put("CI", "Ivorikosti");
-    namesMap.put("CX", "Kisiwa cha Christmas");
     namesMap.put("CY", "Saiprasi");
+    namesMap.put("DK", "Denmaki");
+    namesMap.put("EA", "Keuta na Melilla");
+    namesMap.put("EC", "Ekwado");
     namesMap.put("FM", "Mikronesia");
+    namesMap.put("GA", "Gaboni");
+    namesMap.put("GL", "Grinilandi");
     namesMap.put("GP", "Gwadelupe");
+    namesMap.put("GS", "Visiwa vya Jojia ya Kusini na Sandwich ya Kusini");
+    namesMap.put("GU", "Guami");
+    namesMap.put("HR", "Kroashia");
+    namesMap.put("IO", "Himaya ya Uingereza katika Bahari Hindi");
     namesMap.put("JO", "Yordani");
+    namesMap.put("KY", "Visiwa vya Kaimani");
+    namesMap.put("LA", "Laosi");
     namesMap.put("LB", "Lebanoni");
-    namesMap.put("LI", "Lishtensteni");
+    namesMap.put("LI", "Lishenteni");
     namesMap.put("LS", "Lesotho");
     namesMap.put("LU", "Lasembagi");
     namesMap.put("LV", "Lativia");
+    namesMap.put("MA", "Moroko");
+    namesMap.put("MC", "Monako");
+    namesMap.put("MK", "Masedonia");
+    namesMap.put("MM", "Myama (Burma)");
+    namesMap.put("MO", "Makau SAR China");
+    namesMap.put("MQ", "Martiniki");
+    namesMap.put("MS", "Montserati");
     namesMap.put("MV", "Maldivi");
     namesMap.put("NC", "Nyukaledonia");
-    namesMap.put("NE", "Nijer");
-    namesMap.put("NG", "Nijeria");
+    namesMap.put("NE", "Nijeri");
     namesMap.put("NO", "Norwe");
     namesMap.put("NP", "Nepali");
     namesMap.put("OM", "Omani");
     namesMap.put("PF", "Polinesia ya Ufaransa");
+    namesMap.put("PG", "Papua Guinea Mpya");
+    namesMap.put("PL", "Polandi");
     namesMap.put("PR", "Puetoriko");
+    namesMap.put("PS", "Himaya za Palestina");
+    namesMap.put("PY", "Paragwai");
     namesMap.put("QA", "Katari");
+    namesMap.put("SG", "Singapuri");
+    namesMap.put("SR", "Surinamu");
     namesMap.put("ST", "Sao Tome na Prinsipe");
+    namesMap.put("SY", "Shamu");
     namesMap.put("TD", "Chadi");
+    namesMap.put("TH", "Thailandi");
+    namesMap.put("TM", "Turukimenstani");
+    namesMap.put("TW", "Taiwani");
+    namesMap.put("UA", "Ukreni");
+    namesMap.put("UY", "Urugwai");
+    namesMap.put("VA", "Mji wa Vatikani");
+    namesMap.put("VG", "Visiwa vya Virgin vya Uingereza");
+    namesMap.put("VI", "Visiwa vya Virgin vya Marekani");
     namesMap.put("VN", "Vietnamu");
+    namesMap.put("YT", "Mayote");
   }
 
   @Override
@@ -328,32 +369,71 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
+        "AF": "Afghanistani",
+        "AI": "Anguila",
         "AQ": "Antaktika",
         "AZ": "Azabajani",
+        "BJ": "Benini",
+        "BT": "Bhutani",
+        "BY": "Belarusi",
+        "CC": "Visiwa vya Kokos (Keeling)",
+        "CD": "Kongo - Kinshasa",
         "CI": "Ivorikosti",
-        "CX": "Kisiwa cha Christmas",
         "CY": "Saiprasi",
+        "DK": "Denmaki",
+        "EA": "Keuta na Melilla",
+        "EC": "Ekwado",
         "FM": "Mikronesia",
+        "GA": "Gaboni",
+        "GL": "Grinilandi",
         "GP": "Gwadelupe",
+        "GS": "Visiwa vya Jojia ya Kusini na Sandwich ya Kusini",
+        "GU": "Guami",
+        "HR": "Kroashia",
+        "IO": "Himaya ya Uingereza katika Bahari Hindi",
         "JO": "Yordani",
+        "KY": "Visiwa vya Kaimani",
+        "LA": "Laosi",
         "LB": "Lebanoni",
-        "LI": "Lishtensteni",
+        "LI": "Lishenteni",
         "LS": "Lesotho",
         "LU": "Lasembagi",
         "LV": "Lativia",
+        "MA": "Moroko",
+        "MC": "Monako",
+        "MK": "Masedonia",
+        "MM": "Myama (Burma)",
+        "MO": "Makau SAR China",
+        "MQ": "Martiniki",
+        "MS": "Montserati",
         "MV": "Maldivi",
         "NC": "Nyukaledonia",
-        "NE": "Nijer",
-        "NG": "Nijeria",
+        "NE": "Nijeri",
         "NO": "Norwe",
         "NP": "Nepali",
         "OM": "Omani",
         "PF": "Polinesia ya Ufaransa",
+        "PG": "Papua Guinea Mpya",
+        "PL": "Polandi",
         "PR": "Puetoriko",
+        "PS": "Himaya za Palestina",
+        "PY": "Paragwai",
         "QA": "Katari",
+        "SG": "Singapuri",
+        "SR": "Surinamu",
         "ST": "Sao Tome na Prinsipe",
+        "SY": "Shamu",
         "TD": "Chadi",
-        "VN": "Vietnamu"
+        "TH": "Thailandi",
+        "TM": "Turukimenstani",
+        "TW": "Taiwani",
+        "UA": "Ukreni",
+        "UY": "Urugwai",
+        "VA": "Mji wa Vatikani",
+        "VG": "Visiwa vya Virgin vya Uingereza",
+        "VI": "Visiwa vya Virgin vya Marekani",
+        "VN": "Vietnamu",
+        "YT": "Mayote"
     };
   }-*/;
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ta.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ta.java
index a892117..4978e7d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ta.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ta.java
@@ -35,6 +35,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "FK",
         "FO",
         "FJ",
@@ -52,8 +54,8 @@
         "DZ",
         "AL",
         "AC",
-        "AG",
         "AF",
+        "AG",
         "AX",
         "AT",
         "AU",
@@ -330,13 +332,14 @@
     namesMap.put("151", "கிழக்கு ஐரோப்பா");
     namesMap.put("154", "வடக்கு ஐரோப்பா");
     namesMap.put("155", "மேற்கு ஐரோப்பா");
+    namesMap.put("202", "துணை சஹாரா ஆப்பிரிக்கா");
     namesMap.put("419", "லத்தீன் அமெரிக்கா");
     namesMap.put("AC", "அஷன்ஷியன் தீவு");
     namesMap.put("AD", "அன்டோரா");
     namesMap.put("AE", "ஐக்கிய அரபு எமிரேட்ஸ்");
-    namesMap.put("AF", "ஆப்கானிஸ்தான்");
+    namesMap.put("AF", "ஆஃப்கானிஸ்தான்");
     namesMap.put("AG", "ஆண்டிகுவா மற்றும் பார்புடா");
-    namesMap.put("AI", "அங்குய்லா");
+    namesMap.put("AI", "அங்கியுலா");
     namesMap.put("AL", "அல்பேனியா");
     namesMap.put("AM", "அர்மேனியா");
     namesMap.put("AO", "அங்கோலா");
@@ -367,7 +370,7 @@
     namesMap.put("BT", "பூடான்");
     namesMap.put("BV", "பொவேட் தீவுகள்");
     namesMap.put("BW", "போட்ஸ்வானா");
-    namesMap.put("BY", "பெலாரூஸ்");
+    namesMap.put("BY", "பெலாரஸ்");
     namesMap.put("BZ", "பெலிஸ்");
     namesMap.put("CA", "கனடா");
     namesMap.put("CC", "கோகோஸ் (கீலிங்) தீவுகள்");
@@ -500,14 +503,14 @@
     namesMap.put("NA", "நமீபியா");
     namesMap.put("NC", "நியூ கேலிடோனியா");
     namesMap.put("NE", "நைஜர்");
-    namesMap.put("NF", "நார்ஃபோக் தீவுகள்");
+    namesMap.put("NF", "நார்ஃபோக் தீவு");
     namesMap.put("NG", "நைஜீரியா");
     namesMap.put("NI", "நிகரகுவா");
     namesMap.put("NL", "நெதர்லாந்து");
     namesMap.put("NO", "நார்வே");
     namesMap.put("NP", "நேபாளம்");
     namesMap.put("NR", "நௌரு");
-    namesMap.put("NU", "நியூ");
+    namesMap.put("NU", "நியுவே");
     namesMap.put("NZ", "நியூசிலாந்து");
     namesMap.put("OM", "ஓமன்");
     namesMap.put("PA", "பனாமா");
@@ -566,7 +569,7 @@
     namesMap.put("TO", "டோங்கா");
     namesMap.put("TR", "துருக்கி");
     namesMap.put("TT", "டிரினிடாட் & டொபாகோ");
-    namesMap.put("TV", "துவாலூ");
+    namesMap.put("TV", "துவாலு");
     namesMap.put("TW", "தைவான்");
     namesMap.put("TZ", "தான்சானியா");
     namesMap.put("UA", "உக்ரைன்");
@@ -630,13 +633,14 @@
         "151": "கிழக்கு ஐரோப்பா",
         "154": "வடக்கு ஐரோப்பா",
         "155": "மேற்கு ஐரோப்பா",
+        "202": "துணை சஹாரா ஆப்பிரிக்கா",
         "419": "லத்தீன் அமெரிக்கா",
         "AC": "அஷன்ஷியன் தீவு",
         "AD": "அன்டோரா",
         "AE": "ஐக்கிய அரபு எமிரேட்ஸ்",
-        "AF": "ஆப்கானிஸ்தான்",
+        "AF": "ஆஃப்கானிஸ்தான்",
         "AG": "ஆண்டிகுவா மற்றும் பார்புடா",
-        "AI": "அங்குய்லா",
+        "AI": "அங்கியுலா",
         "AL": "அல்பேனியா",
         "AM": "அர்மேனியா",
         "AO": "அங்கோலா",
@@ -667,7 +671,7 @@
         "BT": "பூடான்",
         "BV": "பொவேட் தீவுகள்",
         "BW": "போட்ஸ்வானா",
-        "BY": "பெலாரூஸ்",
+        "BY": "பெலாரஸ்",
         "BZ": "பெலிஸ்",
         "CA": "கனடா",
         "CC": "கோகோஸ் (கீலிங்) தீவுகள்",
@@ -800,14 +804,14 @@
         "NA": "நமீபியா",
         "NC": "நியூ கேலிடோனியா",
         "NE": "நைஜர்",
-        "NF": "நார்ஃபோக் தீவுகள்",
+        "NF": "நார்ஃபோக் தீவு",
         "NG": "நைஜீரியா",
         "NI": "நிகரகுவா",
         "NL": "நெதர்லாந்து",
         "NO": "நார்வே",
         "NP": "நேபாளம்",
         "NR": "நௌரு",
-        "NU": "நியூ",
+        "NU": "நியுவே",
         "NZ": "நியூசிலாந்து",
         "OM": "ஓமன்",
         "PA": "பனாமா",
@@ -866,7 +870,7 @@
         "TO": "டோங்கா",
         "TR": "துருக்கி",
         "TT": "டிரினிடாட் & டொபாகோ",
-        "TV": "துவாலூ",
+        "TV": "துவாலு",
         "TW": "தைவான்",
         "TZ": "தான்சானியா",
         "UA": "உக்ரைன்",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_te.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_te.java
index b19b1fd..49a2f5b 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_te.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_te.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AO",
         "AQ",
         "AZ",
@@ -72,8 +74,8 @@
         "IE",
         "IM",
         "IS",
-        "OM",
         "QO",
+        "OM",
         "KH",
         "KZ",
         "BQ",
@@ -83,7 +85,6 @@
         "KI",
         "KG",
         "CK",
-        "CW",
         "KW",
         "CA",
         "KE",
@@ -97,6 +98,7 @@
         "CI",
         "CR",
         "CU",
+        "CW",
         "CX",
         "NC",
         "HR",
@@ -105,9 +107,9 @@
         "GY",
         "GG",
         "GM",
-        "GA",
         "GN",
         "GW",
+        "GA",
         "GL",
         "GR",
         "GD",
@@ -132,10 +134,10 @@
         "TR",
         "TM",
         "TC",
-        "TO",
         "TZ",
         "TL",
         "TV",
+        "TO",
         "TK",
         "TG",
         "TN",
@@ -191,13 +193,13 @@
         "BB",
         "BI",
         "BF",
+        "BV",
         "BJ",
         "BM",
         "BY",
         "BZ",
         "BE",
         "BO",
-        "BV",
         "BW",
         "BA",
         "VG",
@@ -210,13 +212,14 @@
         "MO",
         "MG",
         "MM",
+        "MW",
         "MY",
+        "ME",
         "MS",
         "YT",
         "MU",
         "MQ",
         "MH",
-        "MW",
         "ML",
         "MT",
         "MV",
@@ -226,7 +229,6 @@
         "MZ",
         "MC",
         "MA",
-        "ME",
         "MD",
         "MR",
         "VI",
@@ -329,6 +331,7 @@
     namesMap.put("151", "తూర్పు యూరోప్");
     namesMap.put("154", "ఉత్తర యూరోప్");
     namesMap.put("155", "పశ్చిమ యూరోప్");
+    namesMap.put("202", "ఉప సెహరన్ ఆఫ్రికా");
     namesMap.put("419", "లాటిన్ అమెరికా");
     namesMap.put("AC", "అసెన్షన్ దీవి");
     namesMap.put("AD", "ఆండోరా");
@@ -347,7 +350,7 @@
     namesMap.put("AW", "అరుబా");
     namesMap.put("AX", "ఆలాండ్ దీవులు");
     namesMap.put("AZ", "అజర్బైజాన్");
-    namesMap.put("BA", "బోస్నియా మరియు హెర్జెగొవీనా");
+    namesMap.put("BA", "బోస్నియా మరియు హెర్జిగోవినా");
     namesMap.put("BB", "బార్బడోస్");
     namesMap.put("BD", "బంగ్లాదేశ్");
     namesMap.put("BE", "బెల్జియం");
@@ -356,7 +359,7 @@
     namesMap.put("BH", "బహ్రెయిన్");
     namesMap.put("BI", "బురుండి");
     namesMap.put("BJ", "బెనిన్");
-    namesMap.put("BL", "సెయింట్ బర్తేలెమీ");
+    namesMap.put("BL", "సెయింట్ బర్థెలిమి");
     namesMap.put("BM", "బెర్ముడా");
     namesMap.put("BN", "బ్రూనే");
     namesMap.put("BO", "బొలీవియా");
@@ -364,7 +367,7 @@
     namesMap.put("BR", "బ్రెజిల్");
     namesMap.put("BS", "బహామాస్");
     namesMap.put("BT", "భూటాన్");
-    namesMap.put("BV", "బొవెట్ దీవి");
+    namesMap.put("BV", "బువై దీవి");
     namesMap.put("BW", "బోట్స్వానా");
     namesMap.put("BY", "బెలారస్");
     namesMap.put("BZ", "బెలిజ్");
@@ -384,7 +387,7 @@
     namesMap.put("CR", "కోస్టా రికా");
     namesMap.put("CU", "క్యూబా");
     namesMap.put("CV", "కేప్ వెర్డె");
-    namesMap.put("CW", "కురాకవో");
+    namesMap.put("CW", "క్యూరసో");
     namesMap.put("CX", "క్రిస్మస్ దీవి");
     namesMap.put("CY", "సైప్రస్");
     namesMap.put("CZ", "చెకియా");
@@ -411,7 +414,7 @@
     namesMap.put("FM", "మైక్రోనేషియా");
     namesMap.put("FO", "ఫారో దీవులు");
     namesMap.put("FR", "ఫ్రాన్స్‌");
-    namesMap.put("GA", "గాబన్");
+    namesMap.put("GA", "గేబన్");
     namesMap.put("GB", "యునైటెడ్ కింగ్‌డమ్");
     namesMap.put("GD", "గ్రెనడా");
     namesMap.put("GE", "జార్జియా");
@@ -425,21 +428,21 @@
     namesMap.put("GP", "గ్వాడెలోప్");
     namesMap.put("GQ", "ఈక్వటోరియల్ గినియా");
     namesMap.put("GR", "గ్రీస్");
-    namesMap.put("GS", "దక్షిణ జార్జియా & దక్షిణ శాండ్విచ్ దీవులు");
+    namesMap.put("GS", "దక్షిణ జార్జియా మరియు దక్షిణ శాండ్విచ్ దీవులు");
     namesMap.put("GT", "గ్వాటిమాలా");
     namesMap.put("GU", "గ్వామ్");
     namesMap.put("GW", "గినియా-బిస్సావ్");
     namesMap.put("GY", "గయానా");
-    namesMap.put("HK", "హాంకాంగ్ ఎస్ఏఆర్ చైనా");
-    namesMap.put("HM", "హెర్డ్ & మెక్ డొనాల్డ్ దీవులు");
+    namesMap.put("HK", "హాంకాంగ్ ఎస్ఏఆర్");
+    namesMap.put("HM", "హెర్డ్ దీవి మరియు మెక్‌డొనాల్డ్ దీవులు");
     namesMap.put("HN", "హోండురాస్");
-    namesMap.put("HR", "క్రోయేషియా");
+    namesMap.put("HR", "క్రొయేషియా");
     namesMap.put("HT", "హైటి");
     namesMap.put("HU", "హంగేరీ");
     namesMap.put("IC", "కేనరీ దీవులు");
     namesMap.put("ID", "ఇండోనేషియా");
     namesMap.put("IE", "ఐర్లాండ్");
-    namesMap.put("IL", "ఇజ్రాయిల్");
+    namesMap.put("IL", "ఇజ్రాయెల్");
     namesMap.put("IM", "ఐల్ ఆఫ్ మాన్");
     namesMap.put("IN", "భారతదేశం");
     namesMap.put("IO", "బ్రిటీష్ హిందూ మహాసముద్ర ప్రాంతం");
@@ -470,19 +473,19 @@
     namesMap.put("LR", "లైబీరియా");
     namesMap.put("LS", "లెసోతో");
     namesMap.put("LT", "లిథువేనియా");
-    namesMap.put("LU", "లక్సంబర్గ్");
+    namesMap.put("LU", "లక్సెంబర్గ్");
     namesMap.put("LV", "లాత్వియా");
     namesMap.put("LY", "లిబియా");
     namesMap.put("MA", "మొరాకో");
     namesMap.put("MC", "మొనాకో");
     namesMap.put("MD", "మోల్డోవా");
-    namesMap.put("ME", "మోంటెనీగ్రో");
+    namesMap.put("ME", "మాంటెనెగ్రో");
     namesMap.put("MF", "సెయింట్ మార్టిన్");
     namesMap.put("MG", "మడగాస్కర్");
     namesMap.put("MH", "మార్షల్ దీవులు");
     namesMap.put("MK", "మేసిడోనియా");
     namesMap.put("ML", "మాలి");
-    namesMap.put("MM", "మయన్మార్ (బర్మా)");
+    namesMap.put("MM", "మయన్మార్");
     namesMap.put("MN", "మంగోలియా");
     namesMap.put("MO", "మకావ్ ఎస్ఏఆర్ చైనా");
     namesMap.put("MP", "ఉత్తర మరియానా దీవులు");
@@ -492,7 +495,7 @@
     namesMap.put("MT", "మాల్టా");
     namesMap.put("MU", "మారిషస్");
     namesMap.put("MV", "మాల్దీవులు");
-    namesMap.put("MW", "మాలావి");
+    namesMap.put("MW", "మలావీ");
     namesMap.put("MX", "మెక్సికో");
     namesMap.put("MY", "మలేషియా");
     namesMap.put("MZ", "మొజాంబిక్");
@@ -508,7 +511,7 @@
     namesMap.put("NR", "నౌరు");
     namesMap.put("NU", "నియూ");
     namesMap.put("NZ", "న్యూజిలాండ్");
-    namesMap.put("OM", "ఒమన్");
+    namesMap.put("OM", "ఓమన్");
     namesMap.put("PA", "పనామా");
     namesMap.put("PE", "పెరూ");
     namesMap.put("PF", "ఫ్రెంచ్ పోలినీషియా");
@@ -525,8 +528,8 @@
     namesMap.put("PY", "పరాగ్వే");
     namesMap.put("QA", "ఖతార్");
     namesMap.put("QO", "ఒషీనియా బయటున్నవి");
-    namesMap.put("RE", "రియూనియన్");
-    namesMap.put("RO", "రోమానియా");
+    namesMap.put("RE", "రీయూనియన్");
+    namesMap.put("RO", "రోమేనియా");
     namesMap.put("RS", "సెర్బియా");
     namesMap.put("RU", "రష్యా");
     namesMap.put("RW", "రువాండా");
@@ -538,21 +541,21 @@
     namesMap.put("SG", "సింగపూర్");
     namesMap.put("SH", "సెయింట్ హెలెనా");
     namesMap.put("SI", "స్లోవేనియా");
-    namesMap.put("SJ", "స్వాల్‌బార్డ్ & జాన్ మాయెన్");
-    namesMap.put("SK", "స్లోవేకియా");
+    namesMap.put("SJ", "స్వాల్‌బార్డ్ మరియు జాన్ మాయెన్");
+    namesMap.put("SK", "స్లొవేకియా");
     namesMap.put("SL", "సియెర్రా లియాన్");
     namesMap.put("SM", "శాన్ మారినో");
     namesMap.put("SN", "సెనెగల్");
     namesMap.put("SO", "సోమాలియా");
     namesMap.put("SR", "సూరినామ్");
     namesMap.put("SS", "దక్షిణ సూడాన్");
-    namesMap.put("ST", "సావోటోమ్ & ప్రిన్సిపే");
+    namesMap.put("ST", "సావో టోమ్ మరియు ప్రిన్సిపి");
     namesMap.put("SV", "ఎల్ సాల్వడోర్");
     namesMap.put("SX", "సింట్ మార్టెన్");
     namesMap.put("SY", "సిరియా");
     namesMap.put("SZ", "స్వాజిల్యాండ్");
     namesMap.put("TA", "ట్రిస్టన్ డ కన్హా");
-    namesMap.put("TC", "టర్క్స్ & కైకోస్ దీవులు");
+    namesMap.put("TC", "టర్క్స్ మరియు కైకోస్ దీవులు");
     namesMap.put("TD", "చాద్");
     namesMap.put("TF", "ఫ్రెంచ్ దక్షిణ ప్రాంతాలు");
     namesMap.put("TG", "టోగో");
@@ -562,7 +565,7 @@
     namesMap.put("TL", "టిమోర్-లెస్టె");
     namesMap.put("TM", "టర్క్‌మెనిస్తాన్");
     namesMap.put("TN", "ట్యునీషియా");
-    namesMap.put("TO", "టాంగా");
+    namesMap.put("TO", "టోంగా");
     namesMap.put("TR", "టర్కీ");
     namesMap.put("TT", "ట్రినిడాడ్ మరియు టొబాగో");
     namesMap.put("TV", "టువాలు");
@@ -576,13 +579,13 @@
     namesMap.put("UY", "ఉరుగ్వే");
     namesMap.put("UZ", "ఉజ్బెకిస్తాన్");
     namesMap.put("VA", "వాటికన్ నగరం");
-    namesMap.put("VC", "సెయింట్ విన్సెంట్ & గ్రెనడీన్స్");
+    namesMap.put("VC", "సెయింట్ విన్సెంట్ మరియు గ్రెనడీన్స్");
     namesMap.put("VE", "వెనిజులా");
     namesMap.put("VG", "బ్రిటిష్ వర్జిన్ దీవులు");
     namesMap.put("VI", "యు.ఎస్. వర్జిన్ దీవులు");
     namesMap.put("VN", "వియత్నాం");
     namesMap.put("VU", "వనాటు");
-    namesMap.put("WF", "వాలిస్ & ఫ్యుత్యునా");
+    namesMap.put("WF", "వాల్లిస్ మరియు ఫుటునా");
     namesMap.put("WS", "సమోవా");
     namesMap.put("XK", "కొసోవో");
     namesMap.put("YE", "యెమెన్");
@@ -629,6 +632,7 @@
         "151": "తూర్పు యూరోప్",
         "154": "ఉత్తర యూరోప్",
         "155": "పశ్చిమ యూరోప్",
+        "202": "ఉప సెహరన్ ఆఫ్రికా",
         "419": "లాటిన్ అమెరికా",
         "AC": "అసెన్షన్ దీవి",
         "AD": "ఆండోరా",
@@ -647,7 +651,7 @@
         "AW": "అరుబా",
         "AX": "ఆలాండ్ దీవులు",
         "AZ": "అజర్బైజాన్",
-        "BA": "బోస్నియా మరియు హెర్జెగొవీనా",
+        "BA": "బోస్నియా మరియు హెర్జిగోవినా",
         "BB": "బార్బడోస్",
         "BD": "బంగ్లాదేశ్",
         "BE": "బెల్జియం",
@@ -656,7 +660,7 @@
         "BH": "బహ్రెయిన్",
         "BI": "బురుండి",
         "BJ": "బెనిన్",
-        "BL": "సెయింట్ బర్తేలెమీ",
+        "BL": "సెయింట్ బర్థెలిమి",
         "BM": "బెర్ముడా",
         "BN": "బ్రూనే",
         "BO": "బొలీవియా",
@@ -664,7 +668,7 @@
         "BR": "బ్రెజిల్",
         "BS": "బహామాస్",
         "BT": "భూటాన్",
-        "BV": "బొవెట్ దీవి",
+        "BV": "బువై దీవి",
         "BW": "బోట్స్వానా",
         "BY": "బెలారస్",
         "BZ": "బెలిజ్",
@@ -684,7 +688,7 @@
         "CR": "కోస్టా రికా",
         "CU": "క్యూబా",
         "CV": "కేప్ వెర్డె",
-        "CW": "కురాకవో",
+        "CW": "క్యూరసో",
         "CX": "క్రిస్మస్ దీవి",
         "CY": "సైప్రస్",
         "CZ": "చెకియా",
@@ -711,7 +715,7 @@
         "FM": "మైక్రోనేషియా",
         "FO": "ఫారో దీవులు",
         "FR": "ఫ్రాన్స్‌",
-        "GA": "గాబన్",
+        "GA": "గేబన్",
         "GB": "యునైటెడ్ కింగ్‌డమ్",
         "GD": "గ్రెనడా",
         "GE": "జార్జియా",
@@ -725,21 +729,21 @@
         "GP": "గ్వాడెలోప్",
         "GQ": "ఈక్వటోరియల్ గినియా",
         "GR": "గ్రీస్",
-        "GS": "దక్షిణ జార్జియా & దక్షిణ శాండ్విచ్ దీవులు",
+        "GS": "దక్షిణ జార్జియా మరియు దక్షిణ శాండ్విచ్ దీవులు",
         "GT": "గ్వాటిమాలా",
         "GU": "గ్వామ్",
         "GW": "గినియా-బిస్సావ్",
         "GY": "గయానా",
-        "HK": "హాంకాంగ్ ఎస్ఏఆర్ చైనా",
-        "HM": "హెర్డ్ & మెక్ డొనాల్డ్ దీవులు",
+        "HK": "హాంకాంగ్ ఎస్ఏఆర్",
+        "HM": "హెర్డ్ దీవి మరియు మెక్‌డొనాల్డ్ దీవులు",
         "HN": "హోండురాస్",
-        "HR": "క్రోయేషియా",
+        "HR": "క్రొయేషియా",
         "HT": "హైటి",
         "HU": "హంగేరీ",
         "IC": "కేనరీ దీవులు",
         "ID": "ఇండోనేషియా",
         "IE": "ఐర్లాండ్",
-        "IL": "ఇజ్రాయిల్",
+        "IL": "ఇజ్రాయెల్",
         "IM": "ఐల్ ఆఫ్ మాన్",
         "IN": "భారతదేశం",
         "IO": "బ్రిటీష్ హిందూ మహాసముద్ర ప్రాంతం",
@@ -770,19 +774,19 @@
         "LR": "లైబీరియా",
         "LS": "లెసోతో",
         "LT": "లిథువేనియా",
-        "LU": "లక్సంబర్గ్",
+        "LU": "లక్సెంబర్గ్",
         "LV": "లాత్వియా",
         "LY": "లిబియా",
         "MA": "మొరాకో",
         "MC": "మొనాకో",
         "MD": "మోల్డోవా",
-        "ME": "మోంటెనీగ్రో",
+        "ME": "మాంటెనెగ్రో",
         "MF": "సెయింట్ మార్టిన్",
         "MG": "మడగాస్కర్",
         "MH": "మార్షల్ దీవులు",
         "MK": "మేసిడోనియా",
         "ML": "మాలి",
-        "MM": "మయన్మార్ (బర్మా)",
+        "MM": "మయన్మార్",
         "MN": "మంగోలియా",
         "MO": "మకావ్ ఎస్ఏఆర్ చైనా",
         "MP": "ఉత్తర మరియానా దీవులు",
@@ -792,7 +796,7 @@
         "MT": "మాల్టా",
         "MU": "మారిషస్",
         "MV": "మాల్దీవులు",
-        "MW": "మాలావి",
+        "MW": "మలావీ",
         "MX": "మెక్సికో",
         "MY": "మలేషియా",
         "MZ": "మొజాంబిక్",
@@ -808,7 +812,7 @@
         "NR": "నౌరు",
         "NU": "నియూ",
         "NZ": "న్యూజిలాండ్",
-        "OM": "ఒమన్",
+        "OM": "ఓమన్",
         "PA": "పనామా",
         "PE": "పెరూ",
         "PF": "ఫ్రెంచ్ పోలినీషియా",
@@ -825,8 +829,8 @@
         "PY": "పరాగ్వే",
         "QA": "ఖతార్",
         "QO": "ఒషీనియా బయటున్నవి",
-        "RE": "రియూనియన్",
-        "RO": "రోమానియా",
+        "RE": "రీయూనియన్",
+        "RO": "రోమేనియా",
         "RS": "సెర్బియా",
         "RU": "రష్యా",
         "RW": "రువాండా",
@@ -838,21 +842,21 @@
         "SG": "సింగపూర్",
         "SH": "సెయింట్ హెలెనా",
         "SI": "స్లోవేనియా",
-        "SJ": "స్వాల్‌బార్డ్ & జాన్ మాయెన్",
-        "SK": "స్లోవేకియా",
+        "SJ": "స్వాల్‌బార్డ్ మరియు జాన్ మాయెన్",
+        "SK": "స్లొవేకియా",
         "SL": "సియెర్రా లియాన్",
         "SM": "శాన్ మారినో",
         "SN": "సెనెగల్",
         "SO": "సోమాలియా",
         "SR": "సూరినామ్",
         "SS": "దక్షిణ సూడాన్",
-        "ST": "సావోటోమ్ & ప్రిన్సిపే",
+        "ST": "సావో టోమ్ మరియు ప్రిన్సిపి",
         "SV": "ఎల్ సాల్వడోర్",
         "SX": "సింట్ మార్టెన్",
         "SY": "సిరియా",
         "SZ": "స్వాజిల్యాండ్",
         "TA": "ట్రిస్టన్ డ కన్హా",
-        "TC": "టర్క్స్ & కైకోస్ దీవులు",
+        "TC": "టర్క్స్ మరియు కైకోస్ దీవులు",
         "TD": "చాద్",
         "TF": "ఫ్రెంచ్ దక్షిణ ప్రాంతాలు",
         "TG": "టోగో",
@@ -862,7 +866,7 @@
         "TL": "టిమోర్-లెస్టె",
         "TM": "టర్క్‌మెనిస్తాన్",
         "TN": "ట్యునీషియా",
-        "TO": "టాంగా",
+        "TO": "టోంగా",
         "TR": "టర్కీ",
         "TT": "ట్రినిడాడ్ మరియు టొబాగో",
         "TV": "టువాలు",
@@ -876,13 +880,13 @@
         "UY": "ఉరుగ్వే",
         "UZ": "ఉజ్బెకిస్తాన్",
         "VA": "వాటికన్ నగరం",
-        "VC": "సెయింట్ విన్సెంట్ & గ్రెనడీన్స్",
+        "VC": "సెయింట్ విన్సెంట్ మరియు గ్రెనడీన్స్",
         "VE": "వెనిజులా",
         "VG": "బ్రిటిష్ వర్జిన్ దీవులు",
         "VI": "యు.ఎస్. వర్జిన్ దీవులు",
         "VN": "వియత్నాం",
         "VU": "వనాటు",
-        "WF": "వాలిస్ & ఫ్యుత్యునా",
+        "WF": "వాల్లిస్ మరియు ఫుటునా",
         "WS": "సమోవా",
         "XK": "కొసోవో",
         "YE": "యెమెన్",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_teo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_teo.java
index 8c7fdb8..1419f95 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_teo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_teo.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tg.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tg.java
index 899fa10..2fd20b3 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tg.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tg.java
@@ -48,6 +48,8 @@
         "PS",
         "QO",
         "UN",
+        "XA",
+        "XB",
         "AU",
         "AT",
         "AL",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_th.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_th.java
index 35c4a06..36dc357 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_th.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_th.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "GR",
         "GL",
         "GU",
@@ -253,8 +255,8 @@
         "FK",
         "FO",
         "MH",
-        "VI",
         "UM",
+        "VI",
         "AX",
         "AS",
         "AU",
@@ -329,6 +331,7 @@
     namesMap.put("151", "ยุโรปตะวันออก");
     namesMap.put("154", "ยุโรปเหนือ");
     namesMap.put("155", "ยุโรปตะวันตก");
+    namesMap.put("202", "แอฟริกาใต้สะฮารา");
     namesMap.put("419", "ละตินอเมริกา");
     namesMap.put("AC", "เกาะแอสเซนชัน");
     namesMap.put("AD", "อันดอร์รา");
@@ -579,7 +582,7 @@
     namesMap.put("VC", "เซนต์วินเซนต์และเกรนาดีนส์");
     namesMap.put("VE", "เวเนซุเอลา");
     namesMap.put("VG", "หมู่เกาะบริติชเวอร์จิน");
-    namesMap.put("VI", "หมู่เกาะยูเอสเวอร์จิน");
+    namesMap.put("VI", "หมู่เกาะเวอร์จินของสหรัฐอเมริกา");
     namesMap.put("VN", "เวียดนาม");
     namesMap.put("VU", "วานูอาตู");
     namesMap.put("WF", "วาลลิสและฟุตูนา");
@@ -629,6 +632,7 @@
         "151": "ยุโรปตะวันออก",
         "154": "ยุโรปเหนือ",
         "155": "ยุโรปตะวันตก",
+        "202": "แอฟริกาใต้สะฮารา",
         "419": "ละตินอเมริกา",
         "AC": "เกาะแอสเซนชัน",
         "AD": "อันดอร์รา",
@@ -879,7 +883,7 @@
         "VC": "เซนต์วินเซนต์และเกรนาดีนส์",
         "VE": "เวเนซุเอลา",
         "VG": "หมู่เกาะบริติชเวอร์จิน",
-        "VI": "หมู่เกาะยูเอสเวอร์จิน",
+        "VI": "หมู่เกาะเวอร์จินของสหรัฐอเมริกา",
         "VN": "เวียดนาม",
         "VU": "วานูอาตู",
         "WF": "วาลลิสและฟุตูนา",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ti.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ti.java
index ef253cc..94c3b79 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ti.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ti.java
@@ -30,6 +30,8 @@
         "EU",
         "EZ",
         "UN",
+        "XA",
+        "XB",
         "HU",
         "HT",
         "IN",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tk.java
index c6b9b9f..7cf15a0 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tk.java
@@ -190,6 +190,7 @@
         "YT",
         "MX",
         "IM",
+        "CF",
         "FM",
         "MD",
         "MC",
@@ -210,7 +211,6 @@
         "NF",
         "NO",
         "OM",
-        "CF",
         "AF",
         "UZ",
         "PK",
@@ -285,6 +285,8 @@
         "VE",
         "HU",
         "VN",
+        "XA",
+        "XB",
         "JM",
         "JP",
         "YE",
@@ -300,7 +302,7 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
-    namesMap.put("001", "Dunýä");
+    namesMap.put("001", "Dünýä");
     namesMap.put("002", "Afrika");
     namesMap.put("003", "Demirgazyk Amerika");
     namesMap.put("005", "Günorta Amerika");
@@ -323,12 +325,13 @@
     namesMap.put("057", "Mikroneziýa sebti");
     namesMap.put("061", "Polineziýa");
     namesMap.put("142", "Aziýa");
-    namesMap.put("143", "Orta Aziýa");
+    namesMap.put("143", "Merkezi Aziýa");
     namesMap.put("145", "Günbatar Aziýa");
     namesMap.put("150", "Ýewropa");
     namesMap.put("151", "Gündogar Ýewropa");
     namesMap.put("154", "Demirgazyk Ýewropa");
     namesMap.put("155", "Günbatar Ýewropa");
+    namesMap.put("202", "Saharadan aşakdaky Afrika");
     namesMap.put("419", "Latyn Amerikasy");
     namesMap.put("AC", "Beýgeliş adasy");
     namesMap.put("AE", "Birleşen Arap Emirlikleri");
@@ -344,7 +347,6 @@
     namesMap.put("AX", "Aland adalary");
     namesMap.put("AZ", "Azerbaýjan");
     namesMap.put("BA", "Bosniýa we Gersegowina");
-    namesMap.put("BB", "Barbadow");
     namesMap.put("BD", "Bangladeş");
     namesMap.put("BE", "Belgiýa");
     namesMap.put("BF", "Burkina-Faso");
@@ -353,7 +355,7 @@
     namesMap.put("BL", "Sen-Bartelemi");
     namesMap.put("BN", "Bruneý");
     namesMap.put("BO", "Boliwiýa");
-    namesMap.put("BQ", "Karib Niderlandy");
+    namesMap.put("BQ", "Karib Niderlandlary");
     namesMap.put("BR", "Braziliýa");
     namesMap.put("BS", "Bagama adalary");
     namesMap.put("BT", "Butan");
@@ -362,7 +364,7 @@
     namesMap.put("CA", "Kanada");
     namesMap.put("CC", "Kokos (Kiling) adalary");
     namesMap.put("CD", "Kongo - Kinşasa");
-    namesMap.put("CF", "Orta Afrika Respublikasy");
+    namesMap.put("CF", "Merkezi Afrika Respublikasy");
     namesMap.put("CG", "Kongo - Brazzawil");
     namesMap.put("CH", "Şweýsariýa");
     namesMap.put("CI", "Kot-d’Iwuar");
@@ -395,8 +397,8 @@
     namesMap.put("ES", "Ispaniýa");
     namesMap.put("ET", "Efiopiýa");
     namesMap.put("EU", "Ýewropa Bileleşigi");
-    namesMap.put("EZ", "Ýewro sebti");
-    namesMap.put("FI", "Finlandiýa");
+    namesMap.put("EZ", "Ýewro sebiti");
+    namesMap.put("FI", "Finlýandiýa");
     namesMap.put("FK", "Folklend adalary");
     namesMap.put("FM", "Mikroneziýa");
     namesMap.put("FO", "Farer adalary");
@@ -428,7 +430,7 @@
     namesMap.put("IL", "Ysraýyl");
     namesMap.put("IM", "Men adasy");
     namesMap.put("IN", "Hindistan");
-    namesMap.put("IO", "Britaniýanyň Hint okeanyndaky territoriýalary");
+    namesMap.put("IO", "Britaniýanyň Hindi okeanyndaky territoriýalary");
     namesMap.put("IQ", "Yrak");
     namesMap.put("IR", "Eýran");
     namesMap.put("IS", "Islandiýa");
@@ -440,7 +442,7 @@
     namesMap.put("KE", "Keniýa");
     namesMap.put("KG", "Gyrgyzystan");
     namesMap.put("KH", "Kamboja");
-    namesMap.put("KM", "Komor Adalary");
+    namesMap.put("KM", "Komor adalary");
     namesMap.put("KN", "Sent-Kits we Newis");
     namesMap.put("KP", "Demirgazyk Koreýa");
     namesMap.put("KR", "Günorta Koreýa");
@@ -481,7 +483,7 @@
     namesMap.put("NF", "Norfolk adasy");
     namesMap.put("NG", "Nigeriýa");
     namesMap.put("NI", "Nikaragua");
-    namesMap.put("NL", "Niderlandiýa");
+    namesMap.put("NL", "Niderlandlar");
     namesMap.put("NO", "Norwegiýa");
     namesMap.put("NZ", "Täze Zelandiýa");
     namesMap.put("PF", "Fransuz Polineziýasy");
@@ -503,7 +505,7 @@
     namesMap.put("RW", "Ruanda");
     namesMap.put("SA", "Saud Arabystany");
     namesMap.put("SB", "Solomon adalary");
-    namesMap.put("SC", "Seýşel Adalary");
+    namesMap.put("SC", "Seýşel adalary");
     namesMap.put("SE", "Şwesiýa");
     namesMap.put("SG", "Singapur");
     namesMap.put("SH", "Keramatly Ýelena adasy");
@@ -562,7 +564,7 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
-        "001": "Dunýä",
+        "001": "Dünýä",
         "002": "Afrika",
         "003": "Demirgazyk Amerika",
         "005": "Günorta Amerika",
@@ -585,12 +587,13 @@
         "057": "Mikroneziýa sebti",
         "061": "Polineziýa",
         "142": "Aziýa",
-        "143": "Orta 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",
         "AE": "Birleşen Arap Emirlikleri",
@@ -606,7 +609,6 @@
         "AX": "Aland adalary",
         "AZ": "Azerbaýjan",
         "BA": "Bosniýa we Gersegowina",
-        "BB": "Barbadow",
         "BD": "Bangladeş",
         "BE": "Belgiýa",
         "BF": "Burkina-Faso",
@@ -615,7 +617,7 @@
         "BL": "Sen-Bartelemi",
         "BN": "Bruneý",
         "BO": "Boliwiýa",
-        "BQ": "Karib Niderlandy",
+        "BQ": "Karib Niderlandlary",
         "BR": "Braziliýa",
         "BS": "Bagama adalary",
         "BT": "Butan",
@@ -624,7 +626,7 @@
         "CA": "Kanada",
         "CC": "Kokos (Kiling) adalary",
         "CD": "Kongo - Kinşasa",
-        "CF": "Orta Afrika Respublikasy",
+        "CF": "Merkezi Afrika Respublikasy",
         "CG": "Kongo - Brazzawil",
         "CH": "Şweýsariýa",
         "CI": "Kot-d’Iwuar",
@@ -657,8 +659,8 @@
         "ES": "Ispaniýa",
         "ET": "Efiopiýa",
         "EU": "Ýewropa Bileleşigi",
-        "EZ": "Ýewro sebti",
-        "FI": "Finlandiýa",
+        "EZ": "Ýewro sebiti",
+        "FI": "Finlýandiýa",
         "FK": "Folklend adalary",
         "FM": "Mikroneziýa",
         "FO": "Farer adalary",
@@ -690,7 +692,7 @@
         "IL": "Ysraýyl",
         "IM": "Men adasy",
         "IN": "Hindistan",
-        "IO": "Britaniýanyň Hint okeanyndaky territoriýalary",
+        "IO": "Britaniýanyň Hindi okeanyndaky territoriýalary",
         "IQ": "Yrak",
         "IR": "Eýran",
         "IS": "Islandiýa",
@@ -702,7 +704,7 @@
         "KE": "Keniýa",
         "KG": "Gyrgyzystan",
         "KH": "Kamboja",
-        "KM": "Komor Adalary",
+        "KM": "Komor adalary",
         "KN": "Sent-Kits we Newis",
         "KP": "Demirgazyk Koreýa",
         "KR": "Günorta Koreýa",
@@ -743,7 +745,7 @@
         "NF": "Norfolk adasy",
         "NG": "Nigeriýa",
         "NI": "Nikaragua",
-        "NL": "Niderlandiýa",
+        "NL": "Niderlandlar",
         "NO": "Norwegiýa",
         "NZ": "Täze Zelandiýa",
         "PF": "Fransuz Polineziýasy",
@@ -765,7 +767,7 @@
         "RW": "Ruanda",
         "SA": "Saud Arabystany",
         "SB": "Solomon adalary",
-        "SC": "Seýşel Adalary",
+        "SC": "Seýşel adalary",
         "SE": "Şwesiýa",
         "SG": "Singapur",
         "SH": "Keramatly Ýelena adasy",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_to.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_to.java
index 112e22e..1b946b5 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_to.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_to.java
@@ -106,6 +106,7 @@
         "MR",
         "MU",
         "MX",
+        "MM",
         "FM",
         "MA",
         "MD",
@@ -145,7 +146,6 @@
         "BE",
         "BZ",
         "PE",
-        "MM",
         "BM",
         "BD",
         "BJ",
@@ -230,6 +230,8 @@
         "VU",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "IE",
         "AF",
         "ZA",
@@ -474,7 +476,7 @@
     namesMap.put("MH", "ʻOtumotu Māsolo");
     namesMap.put("MK", "Masetōnia");
     namesMap.put("ML", "Māli");
-    namesMap.put("MM", "Pema");
+    namesMap.put("MM", "Mianimā (Pema)");
     namesMap.put("MN", "Mongokōlia");
     namesMap.put("MO", "Makau SAR Siaina");
     namesMap.put("MP", "ʻOtumotu Maliana tokelau");
@@ -769,7 +771,7 @@
         "MH": "ʻOtumotu Māsolo",
         "MK": "Masetōnia",
         "ML": "Māli",
-        "MM": "Pema",
+        "MM": "Mianimā (Pema)",
         "MN": "Mongokōlia",
         "MO": "Makau SAR Siaina",
         "MP": "ʻOtumotu Maliana tokelau",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tr.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tr.java
index e696318..772c773 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tr.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tr.java
@@ -82,6 +82,7 @@
         "CV",
         "KY",
         "GI",
+        "EA",
         "DZ",
         "CX",
         "DJ",
@@ -244,7 +245,6 @@
         "SM",
         "ST",
         "SN",
-        "EA",
         "SC",
         "RS",
         "SL",
@@ -288,6 +288,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "NC",
         "NZ",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Doğu Avrupa");
     namesMap.put("154", "Kuzey Avrupa");
     namesMap.put("155", "Batı Avrupa");
+    namesMap.put("202", "Sahra Altı Afrika");
     namesMap.put("419", "Latin Amerika");
     namesMap.put("AC", "Ascension Adası");
     namesMap.put("AE", "Birleşik Arap Emirlikleri");
@@ -380,7 +383,7 @@
     namesMap.put("DM", "Dominika");
     namesMap.put("DO", "Dominik Cumhuriyeti");
     namesMap.put("DZ", "Cezayir");
-    namesMap.put("EA", "Septe ve Melilla");
+    namesMap.put("EA", "Ceuta ve Melilla");
     namesMap.put("EC", "Ekvador");
     namesMap.put("EE", "Estonya");
     namesMap.put("EG", "Mısır");
@@ -561,6 +564,7 @@
         "151": "Doğu Avrupa",
         "154": "Kuzey Avrupa",
         "155": "Batı Avrupa",
+        "202": "Sahra Altı Afrika",
         "419": "Latin Amerika",
         "AC": "Ascension Adası",
         "AE": "Birleşik Arap Emirlikleri",
@@ -612,7 +616,7 @@
         "DM": "Dominika",
         "DO": "Dominik Cumhuriyeti",
         "DZ": "Cezayir",
-        "EA": "Septe ve Melilla",
+        "EA": "Ceuta ve Melilla",
         "EC": "Ekvador",
         "EE": "Estonya",
         "EG": "Mısır",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tt.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tt.java
index fc00433..1970435 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tt.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tt.java
@@ -47,6 +47,8 @@
         "TA",
         "UN",
         "VA",
+        "XA",
+        "XB",
         "US",
         "VI",
         "UM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_twq.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_twq.java
index 5e0f236..36cb2f4 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_twq.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_twq.java
@@ -282,6 +282,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ZM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tzm.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tzm.java
index 2f6d14d..7d72b28 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tzm.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_tzm.java
@@ -275,6 +275,8 @@
         "VE",
         "VN",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "GR",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ug.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ug.java
index 148185f..9383817 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ug.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ug.java
@@ -36,6 +36,8 @@
     return new String[] {
         "EZ",
         "UN",
+        "XA",
+        "XB",
         "AR",
         "AW",
         "AC",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uk.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uk.java
index 728126d..360069e 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uk.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uk.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AU",
         "AT",
         "AZ",
@@ -197,12 +199,12 @@
         "UN",
         "BV",
         "AC",
-        "HM",
         "CP",
         "IM",
         "NF",
         "CX",
         "SH",
+        "HM",
         "CK",
         "PN",
         "TC",
@@ -310,7 +312,7 @@
     namesMap.put("014", "Східна Африка");
     namesMap.put("015", "Північна Африка");
     namesMap.put("017", "Центральна Африка");
-    namesMap.put("018", "Південна Африка");
+    namesMap.put("018", "Південний регіон Африки");
     namesMap.put("019", "Америка");
     namesMap.put("021", "Північна Америка (регіон)");
     namesMap.put("029", "Карибський басейн");
@@ -329,6 +331,7 @@
     namesMap.put("151", "Східна Європа");
     namesMap.put("154", "Північна Європа");
     namesMap.put("155", "Західна Європа");
+    namesMap.put("202", "Африка на південь від Сахари");
     namesMap.put("419", "Латинська Америка");
     namesMap.put("AC", "Острів Вознесіння");
     namesMap.put("AD", "Андорра");
@@ -345,7 +348,7 @@
     namesMap.put("AT", "Австрія");
     namesMap.put("AU", "Австралія");
     namesMap.put("AW", "Аруба");
-    namesMap.put("AX", "Аландські острови");
+    namesMap.put("AX", "Аландські Острови");
     namesMap.put("AZ", "Азербайджан");
     namesMap.put("BA", "Боснія і Герцеґовина");
     namesMap.put("BB", "Барбадос");
@@ -357,7 +360,7 @@
     namesMap.put("BI", "Бурунді");
     namesMap.put("BJ", "Бенін");
     namesMap.put("BL", "Сен-Бартельмі");
-    namesMap.put("BM", "Бермудські острови");
+    namesMap.put("BM", "Бермудські Острови");
     namesMap.put("BN", "Бруней");
     namesMap.put("BO", "Болівія");
     namesMap.put("BQ", "Нідерландські Карибські острови");
@@ -369,12 +372,12 @@
     namesMap.put("BY", "Білорусь");
     namesMap.put("BZ", "Беліз");
     namesMap.put("CA", "Канада");
-    namesMap.put("CC", "Кокосові (Кілінгові) острови");
+    namesMap.put("CC", "Кокосові (Кілінґ) Острови");
     namesMap.put("CD", "Конго – Кіншаса");
     namesMap.put("CF", "Центральноафриканська Республіка");
     namesMap.put("CG", "Конго – Браззавіль");
     namesMap.put("CH", "Швейцарія");
-    namesMap.put("CI", "Кот-д’Івуар");
+    namesMap.put("CI", "Кот-дʼІвуар");
     namesMap.put("CK", "Острови Кука");
     namesMap.put("CL", "Чілі");
     namesMap.put("CM", "Камерун");
@@ -407,7 +410,7 @@
     namesMap.put("EZ", "Єврозона");
     namesMap.put("FI", "Фінляндія");
     namesMap.put("FJ", "Фіджі");
-    namesMap.put("FK", "Фолклендські острови");
+    namesMap.put("FK", "Фолклендські Острови");
     namesMap.put("FM", "Мікронезія");
     namesMap.put("FO", "Фарерські Острови");
     namesMap.put("FR", "Франція");
@@ -425,18 +428,18 @@
     namesMap.put("GP", "Ґваделупа");
     namesMap.put("GQ", "Екваторіальна Гвінея");
     namesMap.put("GR", "Греція");
-    namesMap.put("GS", "Південна Джорджія та Південні Сандвічеві острови");
+    namesMap.put("GS", "Південна Джорджія та Південні Сандвічеві Острови");
     namesMap.put("GT", "Ґватемала");
     namesMap.put("GU", "Ґуам");
     namesMap.put("GW", "Гвінея-Бісау");
     namesMap.put("GY", "Ґайана");
     namesMap.put("HK", "Гонконг, О.А.Р. Китаю");
-    namesMap.put("HM", "острів Герд і острови Макдоналд");
+    namesMap.put("HM", "Острови Герд і Макдоналд");
     namesMap.put("HN", "Гондурас");
     namesMap.put("HR", "Хорватія");
     namesMap.put("HT", "Гаїті");
     namesMap.put("HU", "Угорщина");
-    namesMap.put("IC", "Канарські острови");
+    namesMap.put("IC", "Канарські Острови");
     namesMap.put("ID", "Індонезія");
     namesMap.put("IE", "Ірландія");
     namesMap.put("IL", "Ізраїль");
@@ -455,12 +458,12 @@
     namesMap.put("KG", "Киргизстан");
     namesMap.put("KH", "Камбоджа");
     namesMap.put("KI", "Кірібаті");
-    namesMap.put("KM", "Коморські острови");
+    namesMap.put("KM", "Комори");
     namesMap.put("KN", "Сент-Кітс і Невіс");
     namesMap.put("KP", "Північна Корея");
     namesMap.put("KR", "Південна Корея");
     namesMap.put("KW", "Кувейт");
-    namesMap.put("KY", "Кайманові острови");
+    namesMap.put("KY", "Кайманові Острови");
     namesMap.put("KZ", "Казахстан");
     namesMap.put("LA", "Лаос");
     namesMap.put("LB", "Ліван");
@@ -538,7 +541,7 @@
     namesMap.put("SG", "Сінгапур");
     namesMap.put("SH", "Острів Святої Єлени");
     namesMap.put("SI", "Словенія");
-    namesMap.put("SJ", "Шпіцберґен і Ян-Майен");
+    namesMap.put("SJ", "Шпіцберген та Ян-Маєн");
     namesMap.put("SK", "Словаччина");
     namesMap.put("SL", "Сьєрра-Леоне");
     namesMap.put("SM", "Сан-Маріно");
@@ -610,7 +613,7 @@
         "014": "Східна Африка",
         "015": "Північна Африка",
         "017": "Центральна Африка",
-        "018": "Південна Африка",
+        "018": "Південний регіон Африки",
         "019": "Америка",
         "021": "Північна Америка (регіон)",
         "029": "Карибський басейн",
@@ -629,6 +632,7 @@
         "151": "Східна Європа",
         "154": "Північна Європа",
         "155": "Західна Європа",
+        "202": "Африка на південь від Сахари",
         "419": "Латинська Америка",
         "AC": "Острів Вознесіння",
         "AD": "Андорра",
@@ -645,7 +649,7 @@
         "AT": "Австрія",
         "AU": "Австралія",
         "AW": "Аруба",
-        "AX": "Аландські острови",
+        "AX": "Аландські Острови",
         "AZ": "Азербайджан",
         "BA": "Боснія і Герцеґовина",
         "BB": "Барбадос",
@@ -657,7 +661,7 @@
         "BI": "Бурунді",
         "BJ": "Бенін",
         "BL": "Сен-Бартельмі",
-        "BM": "Бермудські острови",
+        "BM": "Бермудські Острови",
         "BN": "Бруней",
         "BO": "Болівія",
         "BQ": "Нідерландські Карибські острови",
@@ -669,12 +673,12 @@
         "BY": "Білорусь",
         "BZ": "Беліз",
         "CA": "Канада",
-        "CC": "Кокосові (Кілінгові) острови",
+        "CC": "Кокосові (Кілінґ) Острови",
         "CD": "Конго – Кіншаса",
         "CF": "Центральноафриканська Республіка",
         "CG": "Конго – Браззавіль",
         "CH": "Швейцарія",
-        "CI": "Кот-д’Івуар",
+        "CI": "Кот-дʼІвуар",
         "CK": "Острови Кука",
         "CL": "Чілі",
         "CM": "Камерун",
@@ -707,7 +711,7 @@
         "EZ": "Єврозона",
         "FI": "Фінляндія",
         "FJ": "Фіджі",
-        "FK": "Фолклендські острови",
+        "FK": "Фолклендські Острови",
         "FM": "Мікронезія",
         "FO": "Фарерські Острови",
         "FR": "Франція",
@@ -725,18 +729,18 @@
         "GP": "Ґваделупа",
         "GQ": "Екваторіальна Гвінея",
         "GR": "Греція",
-        "GS": "Південна Джорджія та Південні Сандвічеві острови",
+        "GS": "Південна Джорджія та Південні Сандвічеві Острови",
         "GT": "Ґватемала",
         "GU": "Ґуам",
         "GW": "Гвінея-Бісау",
         "GY": "Ґайана",
         "HK": "Гонконг, О.А.Р. Китаю",
-        "HM": "острів Герд і острови Макдоналд",
+        "HM": "Острови Герд і Макдоналд",
         "HN": "Гондурас",
         "HR": "Хорватія",
         "HT": "Гаїті",
         "HU": "Угорщина",
-        "IC": "Канарські острови",
+        "IC": "Канарські Острови",
         "ID": "Індонезія",
         "IE": "Ірландія",
         "IL": "Ізраїль",
@@ -755,12 +759,12 @@
         "KG": "Киргизстан",
         "KH": "Камбоджа",
         "KI": "Кірібаті",
-        "KM": "Коморські острови",
+        "KM": "Комори",
         "KN": "Сент-Кітс і Невіс",
         "KP": "Північна Корея",
         "KR": "Південна Корея",
         "KW": "Кувейт",
-        "KY": "Кайманові острови",
+        "KY": "Кайманові Острови",
         "KZ": "Казахстан",
         "LA": "Лаос",
         "LB": "Ліван",
@@ -838,7 +842,7 @@
         "SG": "Сінгапур",
         "SH": "Острів Святої Єлени",
         "SI": "Словенія",
-        "SJ": "Шпіцберґен і Ян-Майен",
+        "SJ": "Шпіцберген та Ян-Маєн",
         "SK": "Словаччина",
         "SL": "Сьєрра-Леоне",
         "SM": "Сан-Маріно",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur.java
index f180f0a..ecef660 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur.java
@@ -35,6 +35,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "IE",
         "IS",
         "IM",
@@ -330,6 +332,7 @@
     namesMap.put("151", "مشرقی یورپ");
     namesMap.put("154", "شمالی یورپ");
     namesMap.put("155", "مغربی یورپ");
+    namesMap.put("202", "ذیلی صحارن افریقہ");
     namesMap.put("419", "لاطینی امریکہ");
     namesMap.put("AC", "اسینشن آئلینڈ");
     namesMap.put("AD", "انڈورا");
@@ -630,6 +633,7 @@
         "151": "مشرقی یورپ",
         "154": "شمالی یورپ",
         "155": "مغربی یورپ",
+        "202": "ذیلی صحارن افریقہ",
         "419": "لاطینی امریکہ",
         "AC": "اسینشن آئلینڈ",
         "AD": "انڈورا",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur_IN.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur_IN.java
index be019ea..c58c210 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur_IN.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_ur_IN.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "IE",
         "IS",
         "IM",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz.java
index f7603c4..1473803 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz.java
@@ -282,6 +282,8 @@
         "VE",
         "HU",
         "VN",
+        "XA",
+        "XB",
         "HM",
         "CN",
         "HR",
@@ -329,6 +331,7 @@
     namesMap.put("151", "Sharqiy Yevropa");
     namesMap.put("154", "Shimoliy Yevropa");
     namesMap.put("155", "G‘arbiy Yevropa");
+    namesMap.put("202", "Sahro janubidagi Afrika");
     namesMap.put("419", "Lotin Amerikasi");
     namesMap.put("AC", "Me’roj oroli");
     namesMap.put("AE", "Birlashgan Arab Amirliklari");
@@ -589,6 +592,7 @@
         "151": "Sharqiy Yevropa",
         "154": "Shimoliy Yevropa",
         "155": "G‘arbiy Yevropa",
+        "202": "Sahro janubidagi Afrika",
         "419": "Lotin Amerikasi",
         "AC": "Me’roj oroli",
         "AE": "Birlashgan Arab Amirliklari",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Arab.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Arab.java
index d3cb66b..fe849e9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Arab.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Arab.java
@@ -280,6 +280,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Cyrl.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Cyrl.java
index a9d2877..0d24747 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Cyrl.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_uz_Cyrl.java
@@ -29,6 +29,8 @@
     return new String[] {
         "EZ",
         "UN",
+        "XA",
+        "XB",
         "QO",
         "UZ",
         "AU",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai.java
index 7d2d182..5aa2620 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai.java
@@ -33,6 +33,8 @@
         "MO",
         "QO",
         "UN",
+        "XA",
+        "XB",
         "ER",
         "BZ",
         "SL",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai_Latn.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai_Latn.java
index f5787e9..b428ee7 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai_Latn.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vai_Latn.java
@@ -270,6 +270,8 @@
         "VN",
         "VE",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "UZ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vi.java
index ac0d9e7..0f49116 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vi.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vi.java
@@ -102,7 +102,6 @@
         "CX",
         "IM",
         "NF",
-        "AS",
         "DE",
         "EC",
         "SV",
@@ -236,6 +235,7 @@
         "RW",
         "PM",
         "WS",
+        "AS",
         "SM",
         "ST",
         "CZ",
@@ -291,6 +291,8 @@
         "QO",
         "GB",
         "WF",
+        "XA",
+        "XB",
         "YE",
         "ZM",
         "ZW",
@@ -327,12 +329,13 @@
     namesMap.put("151", "Đông Âu");
     namesMap.put("154", "Bắc Âu");
     namesMap.put("155", "Tây Âu");
+    namesMap.put("202", "Châu Phi hạ Sahara");
     namesMap.put("419", "Châu Mỹ La-tinh");
     namesMap.put("AC", "Đảo Ascension");
     namesMap.put("AE", "Các Tiểu Vương quốc Ả Rập Thống nhất");
     namesMap.put("AG", "Antigua và Barbuda");
     namesMap.put("AQ", "Nam Cực");
-    namesMap.put("AS", "Đảo Somoa thuộc Mỹ");
+    namesMap.put("AS", "Samoa thuộc Mỹ");
     namesMap.put("AT", "Áo");
     namesMap.put("AX", "Quần đảo Åland");
     namesMap.put("BA", "Bosnia và Herzegovina");
@@ -372,7 +375,7 @@
     namesMap.put("IC", "Quần đảo Canary");
     namesMap.put("IM", "Đảo Man");
     namesMap.put("IN", "Ấn Độ");
-    namesMap.put("IO", "Lãnh thổ Ấn độ dương thuộc Anh");
+    namesMap.put("IO", "Lãnh thổ Ấn Độ Dương thuộc Anh");
     namesMap.put("JP", "Nhật Bản");
     namesMap.put("KH", "Campuchia");
     namesMap.put("KN", "St. Kitts và Nevis");
@@ -459,12 +462,13 @@
         "151": "Đông Âu",
         "154": "Bắc Âu",
         "155": "Tây Âu",
+        "202": "Châu Phi hạ Sahara",
         "419": "Châu Mỹ La-tinh",
         "AC": "Đảo Ascension",
         "AE": "Các Tiểu Vương quốc Ả Rập Thống nhất",
         "AG": "Antigua và Barbuda",
         "AQ": "Nam Cực",
-        "AS": "Đảo Somoa thuộc Mỹ",
+        "AS": "Samoa thuộc Mỹ",
         "AT": "Áo",
         "AX": "Quần đảo Åland",
         "BA": "Bosnia và Herzegovina",
@@ -504,7 +508,7 @@
         "IC": "Quần đảo Canary",
         "IM": "Đảo Man",
         "IN": "Ấn Độ",
-        "IO": "Lãnh thổ Ấn độ dương thuộc Anh",
+        "IO": "Lãnh thổ Ấn Độ Dương thuộc Anh",
         "JP": "Nhật Bản",
         "KH": "Campuchia",
         "KN": "St. Kitts và Nevis",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vo.java
index ef04f90..e894416 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vo.java
@@ -280,6 +280,8 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "JP",
         "YE",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vun.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vun.java
index 4fa979f..5f495bb 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vun.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_vun.java
@@ -282,6 +282,8 @@
         "VI",
         "VG",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "JO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wae.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wae.java
index 02ec83d..92baf37 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wae.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wae.java
@@ -284,6 +284,8 @@
         "EH",
         "CX",
         "BY",
+        "XA",
+        "XB",
         "XK",
         "CF",
         "CY",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wo.java
index 292813c..6b42c09 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_wo.java
@@ -293,6 +293,8 @@
         "VU",
         "VE",
         "VN",
+        "XA",
+        "XB",
         "YE",
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xh.java
index 2411c71..a2b3aa1 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xh.java
@@ -104,10 +104,12 @@
         "EE",
         "EG",
         "EH",
+        "ZA",
         "ER",
         "ES",
         "ET",
         "EU",
+        "EZ",
         "FI",
         "FJ",
         "FK",
@@ -274,6 +276,7 @@
         "UA",
         "UG",
         "UM",
+        "UN",
         "US",
         "UY",
         "UZ",
@@ -286,10 +289,11 @@
         "VU",
         "WF",
         "WS",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "YT",
-        "ZA",
         "ZM",
         "ZW",
     };
@@ -298,6 +302,7 @@
   @Override
   protected void loadNameMapJava() {
     super.loadNameMapJava();
+    namesMap.put("ZA", "eMzantsi Afrika");
   }
 
   @Override
@@ -307,7 +312,7 @@
 
   private native JavaScriptObject loadMyNameMap() /*-{
     return {
-
+        "ZA": "eMzantsi Afrika"
     };
   }-*/;
 }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xog.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xog.java
index 9472fb1..cb2ff2d 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xog.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_xog.java
@@ -275,6 +275,8 @@
         "WF",
         "UY",
         "UZ",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "ID",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yav.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yav.java
index a6a0fe0..7cde355 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yav.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yav.java
@@ -280,6 +280,8 @@
         "UN",
         "UZ",
         "WF",
+        "XA",
+        "XB",
         "XK",
         "YE",
         "HN",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yi.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yi.java
index 2c71cbf..6532496 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yi.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yi.java
@@ -88,6 +88,8 @@
         "VG",
         "VI",
         "WF",
+        "XA",
+        "XB",
         "AL",
         "AO",
         "AD",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo.java
index 5c23ad5..ad057d8 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo.java
@@ -293,6 +293,8 @@
         "TF",
         "UM",
         "UN",
+        "XA",
+        "XB",
         "XK",
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo_BJ.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo_BJ.java
index 884e63f..491839f 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo_BJ.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yo_BJ.java
@@ -286,6 +286,8 @@
         "TF",
         "UM",
         "UN",
+        "XA",
+        "XB",
         "XK",
     };
   }
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue.java
index e1b6d0c..982f505 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "BT",
         "CN",
         "MO",
@@ -329,6 +331,7 @@
     namesMap.put("151", "東歐");
     namesMap.put("154", "北歐");
     namesMap.put("155", "西歐");
+    namesMap.put("202", "撒哈拉以南非洲");
     namesMap.put("419", "拉丁美洲");
     namesMap.put("AC", "阿森松島");
     namesMap.put("AD", "安道爾");
@@ -629,6 +632,7 @@
         "151": "東歐",
         "154": "北歐",
         "155": "西歐",
+        "202": "撒哈拉以南非洲",
         "419": "拉丁美洲",
         "AC": "阿森松島",
         "AD": "安道爾",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue_Hans.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue_Hans.java
index 6215b31..3422615 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue_Hans.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_yue_Hans.java
@@ -34,6 +34,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "VU",
         "BT",
         "TO",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zgh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zgh.java
index 57bbd3e..b645111 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zgh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zgh.java
@@ -66,6 +66,8 @@
         "TF",
         "UM",
         "UN",
+        "XA",
+        "XB",
         "XK",
         "PS",
         "AZ",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh.java
index f22fa6b..6f813f2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh.java
@@ -35,6 +35,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AL",
         "DZ",
         "AF",
@@ -330,6 +332,7 @@
     namesMap.put("151", "东欧");
     namesMap.put("154", "北欧");
     namesMap.put("155", "西欧");
+    namesMap.put("202", "撒哈拉以南非洲");
     namesMap.put("419", "拉丁美洲");
     namesMap.put("AC", "阿森松岛");
     namesMap.put("AD", "安道尔");
@@ -630,6 +633,7 @@
         "151": "东欧",
         "154": "北欧",
         "155": "西欧",
+        "202": "撒哈拉以南非洲",
         "419": "拉丁美洲",
         "AC": "阿森松岛",
         "AD": "安道尔",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hans_HK.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hans_HK.java
index 4415837..e497cee 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hans_HK.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hans_HK.java
@@ -25,6 +25,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "GN",
         "GW",
         "YE",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant.java
index 21468a8..c9c27db 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant.java
@@ -36,6 +36,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AF",
         "AR",
         "AE",
@@ -322,6 +324,7 @@
     namesMap.put("151", "東歐");
     namesMap.put("154", "北歐");
     namesMap.put("155", "西歐");
+    namesMap.put("202", "撒哈拉撒沙漠以南非洲");
     namesMap.put("AC", "阿森松島");
     namesMap.put("AD", "安道爾");
     namesMap.put("AE", "阿拉伯聯合大公國");
@@ -568,6 +571,7 @@
         "151": "東歐",
         "154": "北歐",
         "155": "西歐",
+        "202": "撒哈拉撒沙漠以南非洲",
         "AC": "阿森松島",
         "AD": "安道爾",
         "AE": "阿拉伯聯合大公國",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_HK.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_HK.java
index 6a42367..0781620 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_HK.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_HK.java
@@ -27,6 +27,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "YE",
         "TT",
         "TR",
@@ -63,7 +65,6 @@
         "MP",
         "KP",
         "QA",
-        "CC",
         "CU",
         "TW",
         "NG",
@@ -91,8 +92,8 @@
         "KI",
         "KG",
         "GY",
-        "DM",
         "DO",
+        "DM",
         "TG",
         "AI",
         "AO",
@@ -115,6 +116,7 @@
         "BJ",
         "GQ",
         "AM",
+        "AZ",
         "TZ",
         "VE",
         "BD",
@@ -140,7 +142,6 @@
         "OM",
         "AF",
         "AC",
-        "AZ",
         "DZ",
         "AL",
         "AW",
@@ -157,6 +158,7 @@
         "ZW",
         "BO",
         "KW",
+        "CC",
         "CI",
         "XK",
         "KM",
@@ -300,7 +302,7 @@
     namesMap.put("AE", "阿拉伯聯合酋長國");
     namesMap.put("AG", "安提瓜和巴布達");
     namesMap.put("AW", "阿魯巴");
-    namesMap.put("AZ", "阿塞拜疆");
+    namesMap.put("AZ", "亞塞拜疆");
     namesMap.put("BA", "波斯尼亞和黑塞哥維那");
     namesMap.put("BB", "巴巴多斯");
     namesMap.put("BF", "布基納法索");
@@ -310,13 +312,14 @@
     namesMap.put("BV", "鮑威特島");
     namesMap.put("BW", "博茨瓦納");
     namesMap.put("BZ", "伯利茲");
-    namesMap.put("CC", "可可斯群島");
+    namesMap.put("CC", "科科斯 (基林) 群島");
     namesMap.put("CI", "科特迪瓦");
     namesMap.put("CP", "克里珀頓島");
     namesMap.put("CR", "哥斯達黎加");
     namesMap.put("CV", "佛得角");
     namesMap.put("CY", "塞浦路斯");
     namesMap.put("DJ", "吉布提");
+    namesMap.put("DO", "多米尼加共和國");
     namesMap.put("EC", "厄瓜多爾");
     namesMap.put("ER", "厄立特里亞");
     namesMap.put("ET", "埃塞俄比亞");
@@ -333,14 +336,13 @@
     namesMap.put("HR", "克羅地亞");
     namesMap.put("IM", "馬恩島");
     namesMap.put("IT", "意大利");
-    namesMap.put("KE", "肯雅");
+    namesMap.put("KE", "肯尼亞");
     namesMap.put("KM", "科摩羅");
     namesMap.put("KN", "聖基茨和尼維斯");
     namesMap.put("LA", "老撾");
     namesMap.put("LC", "聖盧西亞");
     namesMap.put("LI", "列支敦士登");
     namesMap.put("LR", "利比里亞");
-    namesMap.put("LV", "拉脱維亞");
     namesMap.put("ME", "黑山");
     namesMap.put("ML", "馬里");
     namesMap.put("MR", "毛里塔尼亞");
@@ -401,7 +403,7 @@
         "AE": "阿拉伯聯合酋長國",
         "AG": "安提瓜和巴布達",
         "AW": "阿魯巴",
-        "AZ": "阿塞拜疆",
+        "AZ": "亞塞拜疆",
         "BA": "波斯尼亞和黑塞哥維那",
         "BB": "巴巴多斯",
         "BF": "布基納法索",
@@ -411,13 +413,14 @@
         "BV": "鮑威特島",
         "BW": "博茨瓦納",
         "BZ": "伯利茲",
-        "CC": "可可斯群島",
+        "CC": "科科斯 (基林) 群島",
         "CI": "科特迪瓦",
         "CP": "克里珀頓島",
         "CR": "哥斯達黎加",
         "CV": "佛得角",
         "CY": "塞浦路斯",
         "DJ": "吉布提",
+        "DO": "多米尼加共和國",
         "EC": "厄瓜多爾",
         "ER": "厄立特里亞",
         "ET": "埃塞俄比亞",
@@ -434,14 +437,13 @@
         "HR": "克羅地亞",
         "IM": "馬恩島",
         "IT": "意大利",
-        "KE": "肯雅",
+        "KE": "肯尼亞",
         "KM": "科摩羅",
         "KN": "聖基茨和尼維斯",
         "LA": "老撾",
         "LC": "聖盧西亞",
         "LI": "列支敦士登",
         "LR": "利比里亞",
-        "LV": "拉脱維亞",
         "ME": "黑山",
         "ML": "馬里",
         "MR": "毛里塔尼亞",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_MO.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_MO.java
index 4f942ce..ba60c43 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_MO.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_MO.java
@@ -27,11 +27,12 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "AF",
         "AR",
         "AE",
         "OM",
-        "AZ",
         "AC",
         "AL",
         "DZ",
@@ -75,8 +76,8 @@
         "DE",
         "DG",
         "TG",
-        "DM",
         "DO",
+        "DM",
         "RU",
         "EC",
         "ER",
@@ -119,11 +120,11 @@
         "ZW",
         "CM",
         "QA",
+        "CC",
         "KM",
         "XK",
         "CI",
         "KW",
-        "CC",
         "CP",
         "HR",
         "KE",
@@ -225,6 +226,7 @@
         "VA",
         "FJ",
         "AM",
+        "AZ",
         "CG",
         "CD",
         "TV",
@@ -300,7 +302,7 @@
     namesMap.put("AE", "阿拉伯聯合酋長國");
     namesMap.put("AG", "安提瓜和巴布達");
     namesMap.put("AW", "阿魯巴");
-    namesMap.put("AZ", "阿塞拜疆");
+    namesMap.put("AZ", "亞塞拜疆");
     namesMap.put("BA", "波斯尼亞和黑塞哥維那");
     namesMap.put("BB", "巴巴多斯");
     namesMap.put("BF", "布基納法索");
@@ -310,13 +312,14 @@
     namesMap.put("BV", "鮑威特島");
     namesMap.put("BW", "博茨瓦納");
     namesMap.put("BZ", "伯利茲");
-    namesMap.put("CC", "可可斯群島");
+    namesMap.put("CC", "科科斯 (基林) 群島");
     namesMap.put("CI", "科特迪瓦");
     namesMap.put("CP", "克里珀頓島");
     namesMap.put("CR", "哥斯達黎加");
     namesMap.put("CV", "佛得角");
     namesMap.put("CY", "塞浦路斯");
     namesMap.put("DJ", "吉布提");
+    namesMap.put("DO", "多米尼加共和國");
     namesMap.put("EC", "厄瓜多爾");
     namesMap.put("ER", "厄立特里亞");
     namesMap.put("ET", "埃塞俄比亞");
@@ -333,14 +336,13 @@
     namesMap.put("HR", "克羅地亞");
     namesMap.put("IM", "馬恩島");
     namesMap.put("IT", "意大利");
-    namesMap.put("KE", "肯雅");
+    namesMap.put("KE", "肯尼亞");
     namesMap.put("KM", "科摩羅");
     namesMap.put("KN", "聖基茨和尼維斯");
     namesMap.put("LA", "老撾");
     namesMap.put("LC", "聖盧西亞");
     namesMap.put("LI", "列支敦士登");
     namesMap.put("LR", "利比里亞");
-    namesMap.put("LV", "拉脱維亞");
     namesMap.put("ME", "黑山");
     namesMap.put("ML", "馬里");
     namesMap.put("MR", "毛里塔尼亞");
@@ -401,7 +403,7 @@
         "AE": "阿拉伯聯合酋長國",
         "AG": "安提瓜和巴布達",
         "AW": "阿魯巴",
-        "AZ": "阿塞拜疆",
+        "AZ": "亞塞拜疆",
         "BA": "波斯尼亞和黑塞哥維那",
         "BB": "巴巴多斯",
         "BF": "布基納法索",
@@ -411,13 +413,14 @@
         "BV": "鮑威特島",
         "BW": "博茨瓦納",
         "BZ": "伯利茲",
-        "CC": "可可斯群島",
+        "CC": "科科斯 (基林) 群島",
         "CI": "科特迪瓦",
         "CP": "克里珀頓島",
         "CR": "哥斯達黎加",
         "CV": "佛得角",
         "CY": "塞浦路斯",
         "DJ": "吉布提",
+        "DO": "多米尼加共和國",
         "EC": "厄瓜多爾",
         "ER": "厄立特里亞",
         "ET": "埃塞俄比亞",
@@ -434,14 +437,13 @@
         "HR": "克羅地亞",
         "IM": "馬恩島",
         "IT": "意大利",
-        "KE": "肯雅",
+        "KE": "肯尼亞",
         "KM": "科摩羅",
         "KN": "聖基茨和尼維斯",
         "LA": "老撾",
         "LC": "聖盧西亞",
         "LI": "列支敦士登",
         "LR": "利比里亞",
-        "LV": "拉脱維亞",
         "ME": "黑山",
         "ML": "馬里",
         "MR": "毛里塔尼亞",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_TW.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_TW.java
index f20e6ac..ac5e0a2 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_TW.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zh_Hant_TW.java
@@ -25,6 +25,8 @@
   @Override
   public String[] loadSortedRegionCodes() {
     return new String[] {
+        "XA",
+        "XB",
         "TT",
         "TR",
         "TC",
diff --git a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zu.java b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zu.java
index 12da815..04d3ba9 100644
--- a/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zu.java
+++ b/user/src/com/google/gwt/i18n/client/impl/cldr/LocalizedNamesImpl_zu.java
@@ -294,6 +294,8 @@
         "ZM",
         "ZW",
         "IL",
+        "XA",
+        "XB",
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns.versions.txt b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns.versions.txt
index bd32126..82e5783 100644
--- a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns.versions.txt
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns.versions.txt
@@ -1,123 +1,129 @@
-cldrVersion=32.0.1
+cldrVersion=34
 
-number=$Revision: 13701 $
-af.number=$Revision: 13705 $
-am.number=$Revision: 13705 $
-ar.number=$Revision: 13686 $
-ast.number=$Revision: 13701 $
-az.number=$Revision: 13701 $
-az_Cyrl.number=$Revision: 13701 $
-be.number=$Revision: 13705 $
-bg.number=$Revision: 13759 $
-bn.number=$Revision: 13686 $
-bs.number=$Revision: 13705 $
-bs_Cyrl.number=$Revision: 13705 $
-ca.number=$Revision: 13722 $
-ccp.number=$Revision: 13751 $
-chr.number=$Revision: 13701 $
-cs.number=$Revision: 13711 $
-cu.number=$Revision: 13701 $
-cy.number=$Revision: 13717 $
-da.number=$Revision: 13705 $
-de.number=$Revision: 13796 $
-dsb.number=$Revision: 13701 $
-dz.number=$Revision: 13686 $
-ee.number=$Revision: 13701 $
-el.number=$Revision: 13705 $
-en.number=$Revision: 13744 $
-en_AU.number=$Revision: 13706 $
-en_GB.number=$Revision: 13722 $
-eo.number=$Revision: 13701 $
-es.number=$Revision: 13722 $
-et.number=$Revision: 13722 $
-eu.number=$Revision: 13705 $
-fa.number=$Revision: 13705 $
-fi.number=$Revision: 13767 $
-fil.number=$Revision: 13701 $
-fo.number=$Revision: 13705 $
-fr.number=$Revision: 13701 $
-fur.number=$Revision: 13701 $
-fy.number=$Revision: 13701 $
-ga.number=$Revision: 13705 $
-gd.number=$Revision: 13701 $
-gl.number=$Revision: 13701 $
-gsw.number=$Revision: 13701 $
-gu.number=$Revision: 13686 $
-he.number=$Revision: 13722 $
-hi.number=$Revision: 13686 $
-hr.number=$Revision: 13701 $
-hsb.number=$Revision: 13701 $
-hu.number=$Revision: 13705 $
-hy.number=$Revision: 13701 $
-id.number=$Revision: 13705 $
-is.number=$Revision: 13705 $
-it.number=$Revision: 13701 $
-ja.number=$Revision: 13701 $
-jgo.number=$Revision: 13701 $
-ka.number=$Revision: 13701 $
-kab.number=$Revision: 13701 $
-kea.number=$Revision: 13701 $
-kk.number=$Revision: 13705 $
-kl.number=$Revision: 13701 $
-km.number=$Revision: 13705 $
-kn.number=$Revision: 13705 $
-ko.number=$Revision: 13705 $
-ksh.number=$Revision: 13701 $
-ky.number=$Revision: 13705 $
-lb.number=$Revision: 13701 $
-ln.number=$Revision: 13701 $
-lo.number=$Revision: 13701 $
-lt.number=$Revision: 13705 $
-lv.number=$Revision: 13705 $
-mk.number=$Revision: 13705 $
-ml.number=$Revision: 13686 $
-mr.number=$Revision: 13722 $
-ms.number=$Revision: 13705 $
-mt.number=$Revision: 13701 $
-my.number=$Revision: 13705 $
-nb.number=$Revision: 13705 $
-nds.number=$Revision: 13701 $
-ne.number=$Revision: 13686 $
-nl.number=$Revision: 13701 $
-nn.number=$Revision: 13705 $
-or.number=$Revision: 13757 $
-os.number=$Revision: 13701 $
-pa.number=$Revision: 13722 $
-pa_Arab.number=$Revision: 13701 $
-pl.number=$Revision: 13705 $
-prg.number=$Revision: 13701 $
-ps.number=$Revision: 13686 $
-pt.number=$Revision: 13701 $
-ro.number=$Revision: 13705 $
-ru.number=$Revision: 13758 $
-sah.number=$Revision: 13701 $
-se.number=$Revision: 13701 $
-si.number=$Revision: 13705 $
-sk.number=$Revision: 13705 $
-sl.number=$Revision: 13701 $
-sq.number=$Revision: 13701 $
-sr.number=$Revision: 13705 $
-sr_Latn.number=$Revision: 13708 $
-sv.number=$Revision: 13705 $
-sw.number=$Revision: 13734 $
-ta.number=$Revision: 13686 $
-te.number=$Revision: 13686 $
-th.number=$Revision: 13756 $
-tk.number=$Revision: 13701 $
-to.number=$Revision: 13705 $
-tr.number=$Revision: 13705 $
-tt.number=$Revision: 13705 $
-ug.number=$Revision: 13705 $
-uk.number=$Revision: 13712 $
-ur.number=$Revision: 13769 $
-uz.number=$Revision: 13701 $
-uz_Arab.number=$Revision: 13686 $
-uz_Cyrl.number=$Revision: 13701 $
-vi.number=$Revision: 13705 $
-wae.number=$Revision: 13701 $
-yi.number=$Revision: 13701 $
-yue.number=$Revision: 13733 $
-zh.number=$Revision: 13742 $
-zh_Hant_HK.number=$Revision: 13706 $
-zh_Hant_MO.number=$Revision: 13133 $
-zu.number=$Revision: 13701 $
+number=$Revision: 14491 $
+af.number=$Revision: 14365 $
+am.number=$Revision: 14365 $
+ar.number=$Revision: 14350 $
+as.number=$Revision: 14394 $
+ast.number=$Revision: 14491 $
+az.number=$Revision: 14453 $
+az_Cyrl.number=$Revision: 14453 $
+be.number=$Revision: 14365 $
+bg.number=$Revision: 14394 $
+bn.number=$Revision: 14491 $
+bs.number=$Revision: 14488 $
+bs_Cyrl.number=$Revision: 14134 $
+ca.number=$Revision: 14365 $
+ccp.number=$Revision: 14350 $
+chr.number=$Revision: 14302 $
+cs.number=$Revision: 14491 $
+cu.number=$Revision: 13869 $
+cy.number=$Revision: 14491 $
+da.number=$Revision: 14365 $
+de.number=$Revision: 14491 $
+dsb.number=$Revision: 14134 $
+dz.number=$Revision: 14134 $
+ee.number=$Revision: 14488 $
+el.number=$Revision: 14365 $
+en.number=$Revision: 14491 $
+en_AU.number=$Revision: 14418 $
+en_GB.number=$Revision: 14418 $
+eo.number=$Revision: 13869 $
+es.number=$Revision: 14488 $
+et.number=$Revision: 14491 $
+eu.number=$Revision: 14365 $
+fa.number=$Revision: 14365 $
+fi.number=$Revision: 14491 $
+fil.number=$Revision: 14491 $
+fo.number=$Revision: 14134 $
+fr.number=$Revision: 14491 $
+fur.number=$Revision: 13869 $
+fy.number=$Revision: 14134 $
+ga.number=$Revision: 14491 $
+gd.number=$Revision: 14491 $
+gl.number=$Revision: 14394 $
+gsw.number=$Revision: 14134 $
+gu.number=$Revision: 14402 $
+he.number=$Revision: 14394 $
+hi.number=$Revision: 14350 $
+hr.number=$Revision: 14350 $
+hsb.number=$Revision: 14134 $
+hu.number=$Revision: 14365 $
+hy.number=$Revision: 14350 $
+ia.number=$Revision: 14415 $
+id.number=$Revision: 14420 $
+is.number=$Revision: 14491 $
+it.number=$Revision: 14486 $
+ja.number=$Revision: 14491 $
+jgo.number=$Revision: 13869 $
+jv.number=$Revision: 14415 $
+ka.number=$Revision: 14350 $
+kab.number=$Revision: 14394 $
+kea.number=$Revision: 14365 $
+kk.number=$Revision: 14488 $
+kl.number=$Revision: 14512 $
+km.number=$Revision: 14488 $
+kn.number=$Revision: 14488 $
+ko.number=$Revision: 14491 $
+ksh.number=$Revision: 14134 $
+ku.number=$Revision: 14482 $
+ky.number=$Revision: 14365 $
+lb.number=$Revision: 14491 $
+ln.number=$Revision: 13911 $
+lo.number=$Revision: 14350 $
+lt.number=$Revision: 14491 $
+lv.number=$Revision: 14491 $
+mk.number=$Revision: 14365 $
+ml.number=$Revision: 14350 $
+mr.number=$Revision: 14365 $
+ms.number=$Revision: 14491 $
+mt.number=$Revision: 14394 $
+my.number=$Revision: 14488 $
+nb.number=$Revision: 14402 $
+nds.number=$Revision: 13869 $
+ne.number=$Revision: 14350 $
+nl.number=$Revision: 14514 $
+nn.number=$Revision: 14394 $
+or.number=$Revision: 14365 $
+os.number=$Revision: 13869 $
+pa.number=$Revision: 14365 $
+pa_Arab.number=$Revision: 13869 $
+pl.number=$Revision: 14350 $
+prg.number=$Revision: 13869 $
+ps.number=$Revision: 14394 $
+pt.number=$Revision: 14546 $
+ro.number=$Revision: 14394 $
+ru.number=$Revision: 14515 $
+sah.number=$Revision: 14394 $
+sd.number=$Revision: 14394 $
+se.number=$Revision: 14394 $
+si.number=$Revision: 14350 $
+sk.number=$Revision: 14365 $
+sl.number=$Revision: 14491 $
+so.number=$Revision: 14394 $
+sq.number=$Revision: 14350 $
+sr.number=$Revision: 14394 $
+sr_Latn.number=$Revision: 14450 $
+sv.number=$Revision: 14394 $
+sw.number=$Revision: 14365 $
+ta.number=$Revision: 14350 $
+te.number=$Revision: 14350 $
+th.number=$Revision: 14389 $
+tk.number=$Revision: 14365 $
+to.number=$Revision: 14488 $
+tr.number=$Revision: 14491 $
+tt.number=$Revision: 14488 $
+ug.number=$Revision: 14488 $
+uk.number=$Revision: 14365 $
+ur.number=$Revision: 14403 $
+uz.number=$Revision: 14488 $
+uz_Arab.number=$Revision: 13869 $
+uz_Cyrl.number=$Revision: 14302 $
+vi.number=$Revision: 14365 $
+wae.number=$Revision: 13869 $
+yi.number=$Revision: 13869 $
+yue.number=$Revision: 14491 $
+zh.number=$Revision: 14476 $
+zh_Hant_HK.number=$Revision: 14365 $
+zh_Hant_MO.number=$Revision: 14365 $
+zu.number=$Revision: 14365 $
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_as.properties b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_as.properties
new file mode 100644
index 0000000..6dbb38b
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_as.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+2={0} আৰু {1}
+end={0} আৰু {1}
+middle={0}, {1}
+start={0}, {1}
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_chr.properties b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_chr.properties
index 506e372..fb97d84 100644
--- a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_chr.properties
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_chr.properties
@@ -14,6 +14,6 @@
 
 # DO NOT EDIT - GENERATED FROM CLDR DATA
 2={0} ᎠᎴ {1}
-end={0} ᎠᎴ {1}
+end={0}, ᎠᎴ {1}
 middle={0}, {1}
 start={0}, {1}
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_ia.properties b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_ia.properties
new file mode 100644
index 0000000..3056e7e
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_ia.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+2={0} e {1}
+end={0} e {1}
+middle={0}, {1}
+start={0}, {1}
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_jv.properties b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_jv.properties
new file mode 100644
index 0000000..cf820ae
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_jv.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+2={0} lan {1}
+end={0}, lan {1}
+middle={0}, {1}
+start={0}, {1}
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_ku.properties b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_ku.properties
new file mode 100644
index 0000000..e91058b
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_ku.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+2={0} û {1}
+end={0} û {1}
+middle={0}, {1}
+start={0}, {1}
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_sd.properties b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_sd.properties
new file mode 100644
index 0000000..b2a1565
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_sd.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+2={0} ۽ {1}
+end={0}، ۽ {1}
+middle={0}, {1}
+start={0}, {1}
diff --git a/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_so.properties b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_so.properties
new file mode 100644
index 0000000..88acde3
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/rebind/cldr/ListPatterns_so.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Google Inc.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+# DO NOT EDIT - GENERATED FROM CLDR DATA
+2={0} iyo {1}
+end={0} iyo {1}
+middle={0}, {1}
+start={0}, {1}
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfo.versions.txt b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfo.versions.txt
index adf3869..bedaa44 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfo.versions.txt
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfo.versions.txt
@@ -1,461 +1,465 @@
-cldrVersion=32.0.1
+cldrVersion=34
 
-number=$Revision: 13701 $
-af.number=$Revision: 13705 $
-af_NA.number=$Revision: 13133 $
-agq.number=$Revision: 13701 $
-ak.number=$Revision: 13701 $
-am.number=$Revision: 13705 $
-ar.number=$Revision: 13686 $
-ar_001.number=$Revision: 13133 $
-ar_AE.number=$Revision: 13133 $
-ar_BH.number=$Revision: 13133 $
-ar_DJ.number=$Revision: 13133 $
-ar_DZ.number=$Revision: 13701 $
-ar_EG.number=$Revision: 13133 $
-ar_IL.number=$Revision: 13133 $
-ar_IQ.number=$Revision: 13632 $
-ar_JO.number=$Revision: 13133 $
-ar_KM.number=$Revision: 13571 $
-ar_KW.number=$Revision: 13133 $
-ar_LB.number=$Revision: 13701 $
-ar_LY.number=$Revision: 13706 $
-ar_MA.number=$Revision: 13701 $
-ar_MR.number=$Revision: 13701 $
-ar_OM.number=$Revision: 13133 $
-ar_PS.number=$Revision: 13133 $
-ar_QA.number=$Revision: 13133 $
-ar_SA.number=$Revision: 13706 $
-ar_SD.number=$Revision: 13133 $
-ar_SS.number=$Revision: 13133 $
-ar_SY.number=$Revision: 13133 $
-ar_TN.number=$Revision: 13701 $
-ar_YE.number=$Revision: 13133 $
-as.number=$Revision: 13705 $
-asa.number=$Revision: 13133 $
-ast.number=$Revision: 13701 $
-az.number=$Revision: 13701 $
-az_Cyrl.number=$Revision: 13701 $
-bas.number=$Revision: 13701 $
-be.number=$Revision: 13705 $
-bem.number=$Revision: 13133 $
-bez.number=$Revision: 13133 $
-bg.number=$Revision: 13759 $
-bm.number=$Revision: 13133 $
-bn.number=$Revision: 13686 $
-bn_IN.number=$Revision: 13706 $
-bo.number=$Revision: 13686 $
-bo_IN.number=$Revision: 13133 $
-br.number=$Revision: 13701 $
-brx.number=$Revision: 13701 $
-bs.number=$Revision: 13705 $
-bs_Cyrl.number=$Revision: 13705 $
-ca.number=$Revision: 13722 $
-ccp.number=$Revision: 13751 $
-ccp_BD.number=$Revision: 13633 $
-ce.number=$Revision: 13705 $
-cgg.number=$Revision: 13133 $
-chr.number=$Revision: 13701 $
-ckb.number=$Revision: 13686 $
-ckb_IR.number=$Revision: 13133 $
-cs.number=$Revision: 13711 $
-cu.number=$Revision: 13701 $
-cu_RU.number=$Revision: 13133 $
-cy.number=$Revision: 13717 $
-da.number=$Revision: 13705 $
-da_GL.number=$Revision: 13706 $
-dav.number=$Revision: 13133 $
-de.number=$Revision: 13796 $
-de_AT.number=$Revision: 13706 $
-de_IT.number=$Revision: 13133 $
-dje.number=$Revision: 13701 $
-dsb.number=$Revision: 13701 $
-dua.number=$Revision: 13701 $
-dyo.number=$Revision: 13701 $
-dz.number=$Revision: 13686 $
-ebu.number=$Revision: 13133 $
-ee.number=$Revision: 13701 $
-ee_TG.number=$Revision: 13133 $
-el.number=$Revision: 13705 $
-el_CY.number=$Revision: 13133 $
-en.number=$Revision: 13744 $
-en_001.number=$Revision: 13571 $
-en_150.number=$Revision: 13706 $
-en_AG.number=$Revision: 13133 $
-en_AI.number=$Revision: 13133 $
-en_AS.number=$Revision: 13133 $
-en_AT.number=$Revision: 13706 $
-en_AU.number=$Revision: 13706 $
-en_BE.number=$Revision: 13706 $
-en_BI.number=$Revision: 13133 $
-en_BS.number=$Revision: 13133 $
-en_BW.number=$Revision: 13133 $
-en_BZ.number=$Revision: 13133 $
-en_CA.number=$Revision: 13722 $
-en_CC.number=$Revision: 13133 $
-en_CH.number=$Revision: 13706 $
-en_CK.number=$Revision: 13133 $
-en_CM.number=$Revision: 13133 $
-en_CX.number=$Revision: 13133 $
-en_DE.number=$Revision: 13706 $
-en_DG.number=$Revision: 13133 $
-en_DK.number=$Revision: 13706 $
-en_DM.number=$Revision: 13133 $
-en_FI.number=$Revision: 13701 $
-en_FJ.number=$Revision: 13133 $
-en_FK.number=$Revision: 13133 $
-en_GB.number=$Revision: 13722 $
-en_GG.number=$Revision: 13133 $
-en_GI.number=$Revision: 13133 $
-en_GU.number=$Revision: 13133 $
-en_HK.number=$Revision: 13133 $
-en_IE.number=$Revision: 13133 $
-en_IL.number=$Revision: 13133 $
-en_IM.number=$Revision: 13133 $
-en_IN.number=$Revision: 13711 $
-en_IO.number=$Revision: 13133 $
-en_JE.number=$Revision: 13133 $
-en_JM.number=$Revision: 13133 $
-en_KE.number=$Revision: 13133 $
-en_MG.number=$Revision: 13133 $
-en_MH.number=$Revision: 13133 $
-en_MO.number=$Revision: 13133 $
-en_MP.number=$Revision: 13133 $
-en_MS.number=$Revision: 13133 $
-en_MT.number=$Revision: 13133 $
-en_MU.number=$Revision: 13133 $
-en_NF.number=$Revision: 13133 $
-en_NL.number=$Revision: 13133 $
-en_NR.number=$Revision: 13133 $
-en_NU.number=$Revision: 13133 $
-en_NZ.number=$Revision: 13706 $
-en_PH.number=$Revision: 13133 $
-en_PK.number=$Revision: 13133 $
-en_PN.number=$Revision: 13133 $
-en_PR.number=$Revision: 13133 $
-en_RW.number=$Revision: 13133 $
-en_SC.number=$Revision: 13133 $
-en_SD.number=$Revision: 13133 $
-en_SE.number=$Revision: 13701 $
-en_SG.number=$Revision: 13133 $
-en_SH.number=$Revision: 13133 $
-en_SS.number=$Revision: 13133 $
-en_SX.number=$Revision: 13133 $
-en_TK.number=$Revision: 13133 $
-en_TT.number=$Revision: 13133 $
-en_TV.number=$Revision: 13133 $
-en_TZ.number=$Revision: 13133 $
-en_UG.number=$Revision: 13133 $
-en_UM.number=$Revision: 13133 $
-en_US.number=$Revision: 13133 $
-en_VI.number=$Revision: 13133 $
-en_WS.number=$Revision: 13133 $
-en_ZA.number=$Revision: 13701 $
-en_ZW.number=$Revision: 13133 $
-eo.number=$Revision: 13701 $
-eo_001.number=$Revision: 13133 $
-es.number=$Revision: 13722 $
-es_419.number=$Revision: 13722 $
-es_AR.number=$Revision: 13722 $
-es_BO.number=$Revision: 13706 $
-es_BR.number=$Revision: 13133 $
-es_BZ.number=$Revision: 13237 $
-es_CL.number=$Revision: 13706 $
-es_CO.number=$Revision: 13706 $
-es_CR.number=$Revision: 13706 $
-es_DO.number=$Revision: 13706 $
-es_EA.number=$Revision: 13133 $
-es_EC.number=$Revision: 13706 $
-es_ES.number=$Revision: 13133 $
-es_GQ.number=$Revision: 13133 $
-es_GT.number=$Revision: 13706 $
-es_HN.number=$Revision: 13706 $
-es_IC.number=$Revision: 13133 $
-es_MX.number=$Revision: 13732 $
-es_NI.number=$Revision: 13706 $
-es_PA.number=$Revision: 13706 $
-es_PE.number=$Revision: 13706 $
-es_PH.number=$Revision: 13133 $
-es_PR.number=$Revision: 13706 $
-es_PY.number=$Revision: 13706 $
-es_SV.number=$Revision: 13706 $
-es_US.number=$Revision: 13722 $
-es_UY.number=$Revision: 13706 $
-es_VE.number=$Revision: 13706 $
-et.number=$Revision: 13722 $
-eu.number=$Revision: 13705 $
-ewo.number=$Revision: 13701 $
-fa.number=$Revision: 13705 $
-fa_AF.number=$Revision: 13706 $
-ff.number=$Revision: 13701 $
-ff_MR.number=$Revision: 13133 $
-fi.number=$Revision: 13767 $
-fil.number=$Revision: 13701 $
-fo.number=$Revision: 13705 $
-fr.number=$Revision: 13701 $
-fr_BE.number=$Revision: 13133 $
-fr_BF.number=$Revision: 13133 $
-fr_BI.number=$Revision: 13133 $
-fr_BJ.number=$Revision: 13133 $
-fr_BL.number=$Revision: 13133 $
-fr_CA.number=$Revision: 13722 $
-fr_CD.number=$Revision: 13133 $
-fr_CF.number=$Revision: 13133 $
-fr_CG.number=$Revision: 13133 $
-fr_CH.number=$Revision: 13706 $
-fr_CI.number=$Revision: 13133 $
-fr_CM.number=$Revision: 13133 $
-fr_DJ.number=$Revision: 13133 $
-fr_DZ.number=$Revision: 13133 $
-fr_GA.number=$Revision: 13133 $
-fr_GN.number=$Revision: 13133 $
-fr_GQ.number=$Revision: 13133 $
-fr_HT.number=$Revision: 13133 $
-fr_KM.number=$Revision: 13133 $
-fr_MA.number=$Revision: 13701 $
-fr_MF.number=$Revision: 13133 $
-fr_MG.number=$Revision: 13133 $
-fr_ML.number=$Revision: 13133 $
-fr_MR.number=$Revision: 13133 $
-fr_MU.number=$Revision: 13133 $
-fr_NC.number=$Revision: 13133 $
-fr_NE.number=$Revision: 13133 $
-fr_PF.number=$Revision: 13133 $
-fr_PM.number=$Revision: 13133 $
-fr_RW.number=$Revision: 13133 $
-fr_SC.number=$Revision: 13133 $
-fr_SN.number=$Revision: 13133 $
-fr_SY.number=$Revision: 13133 $
-fr_TD.number=$Revision: 13133 $
-fr_TG.number=$Revision: 13133 $
-fr_TN.number=$Revision: 13133 $
-fr_VU.number=$Revision: 13133 $
-fr_WF.number=$Revision: 13133 $
-fr_YT.number=$Revision: 13133 $
-fur.number=$Revision: 13701 $
-fy.number=$Revision: 13701 $
-ga.number=$Revision: 13705 $
-gd.number=$Revision: 13701 $
-gl.number=$Revision: 13701 $
-gsw.number=$Revision: 13701 $
-gu.number=$Revision: 13686 $
-guz.number=$Revision: 13133 $
-gv.number=$Revision: 13491 $
-ha.number=$Revision: 13701 $
-haw.number=$Revision: 13701 $
-he.number=$Revision: 13722 $
-hi.number=$Revision: 13686 $
-hr.number=$Revision: 13701 $
-hr_BA.number=$Revision: 13133 $
-hsb.number=$Revision: 13701 $
-hu.number=$Revision: 13705 $
-hy.number=$Revision: 13701 $
-id.number=$Revision: 13705 $
-ig.number=$Revision: 13701 $
-ii.number=$Revision: 13701 $
-is.number=$Revision: 13705 $
-it.number=$Revision: 13701 $
-it_CH.number=$Revision: 13706 $
-ja.number=$Revision: 13701 $
-jgo.number=$Revision: 13701 $
-jmc.number=$Revision: 13133 $
-ka.number=$Revision: 13701 $
-kab.number=$Revision: 13701 $
-kam.number=$Revision: 13133 $
-kde.number=$Revision: 13133 $
-kea.number=$Revision: 13701 $
-khq.number=$Revision: 13701 $
-ki.number=$Revision: 13133 $
-kk.number=$Revision: 13705 $
-kkj.number=$Revision: 13701 $
-kl.number=$Revision: 13701 $
-kln.number=$Revision: 13133 $
-km.number=$Revision: 13705 $
-kn.number=$Revision: 13705 $
-ko.number=$Revision: 13705 $
-ko_KP.number=$Revision: 13133 $
-kok.number=$Revision: 13686 $
-ks.number=$Revision: 13701 $
-ksb.number=$Revision: 13133 $
-ksf.number=$Revision: 13701 $
-ksh.number=$Revision: 13701 $
-kw.number=$Revision: 13133 $
-ky.number=$Revision: 13705 $
-lag.number=$Revision: 13133 $
-lb.number=$Revision: 13701 $
-lg.number=$Revision: 13133 $
-lkt.number=$Revision: 13701 $
-ln.number=$Revision: 13701 $
-lo.number=$Revision: 13701 $
-lrc.number=$Revision: 13701 $
-lrc_IQ.number=$Revision: 13133 $
-lt.number=$Revision: 13705 $
-lu.number=$Revision: 13701 $
-luo.number=$Revision: 13133 $
-luy.number=$Revision: 13133 $
-lv.number=$Revision: 13705 $
-mas.number=$Revision: 13133 $
-mas_TZ.number=$Revision: 13133 $
-mer.number=$Revision: 13133 $
-mfe.number=$Revision: 13701 $
-mg.number=$Revision: 13701 $
-mgh.number=$Revision: 13701 $
-mgo.number=$Revision: 13701 $
-mk.number=$Revision: 13705 $
-ml.number=$Revision: 13686 $
-mn.number=$Revision: 13701 $
-mr.number=$Revision: 13722 $
-ms.number=$Revision: 13705 $
-ms_BN.number=$Revision: 13706 $
-ms_SG.number=$Revision: 13133 $
-mt.number=$Revision: 13701 $
-mua.number=$Revision: 13701 $
-my.number=$Revision: 13705 $
-mzn.number=$Revision: 13186 $
-naq.number=$Revision: 13133 $
-nb.number=$Revision: 13705 $
-nd.number=$Revision: 13133 $
-nds.number=$Revision: 13701 $
-ne.number=$Revision: 13686 $
-ne_IN.number=$Revision: 13133 $
-nl.number=$Revision: 13701 $
-nl_AW.number=$Revision: 13133 $
-nl_BE.number=$Revision: 13133 $
-nl_BQ.number=$Revision: 13133 $
-nl_CW.number=$Revision: 13133 $
-nl_SR.number=$Revision: 13133 $
-nl_SX.number=$Revision: 13133 $
-nmg.number=$Revision: 13701 $
-nn.number=$Revision: 13705 $
-nnh.number=$Revision: 13701 $
-nus.number=$Revision: 13701 $
-nyn.number=$Revision: 13133 $
-om.number=$Revision: 13701 $
-om_KE.number=$Revision: 13133 $
-or.number=$Revision: 13757 $
-os.number=$Revision: 13701 $
-os_GE.number=$Revision: 13133 $
-pa.number=$Revision: 13722 $
-pa_Arab.number=$Revision: 13701 $
-pa_Guru.number=$Revision: 13133 $
-pa_Guru_IN.number=$Revision: 13133 $
-pl.number=$Revision: 13705 $
-prg.number=$Revision: 13701 $
-ps.number=$Revision: 13686 $
-ps_AF.number=$Revision: 13133 $
-pt.number=$Revision: 13701 $
-pt_AO.number=$Revision: 13133 $
-pt_CH.number=$Revision: 13133 $
-pt_CV.number=$Revision: 13571 $
-pt_GQ.number=$Revision: 13133 $
-pt_GW.number=$Revision: 13133 $
-pt_LU.number=$Revision: 13133 $
-pt_MO.number=$Revision: 13133 $
-pt_MZ.number=$Revision: 13133 $
-pt_PT.number=$Revision: 13706 $
-pt_ST.number=$Revision: 13133 $
-pt_TL.number=$Revision: 13133 $
-qu.number=$Revision: 13705 $
-qu_PE.number=$Revision: 13133 $
-rm.number=$Revision: 13701 $
-rn.number=$Revision: 13701 $
-ro.number=$Revision: 13705 $
-ro_MD.number=$Revision: 13133 $
-rof.number=$Revision: 13133 $
-ru.number=$Revision: 13758 $
-ru_BY.number=$Revision: 13133 $
-ru_KG.number=$Revision: 13133 $
-ru_KZ.number=$Revision: 13133 $
-ru_MD.number=$Revision: 13133 $
-ru_UA.number=$Revision: 13706 $
-rw.number=$Revision: 13705 $
-rwk.number=$Revision: 13133 $
-sah.number=$Revision: 13701 $
-saq.number=$Revision: 13133 $
-sbp.number=$Revision: 13701 $
-sd.number=$Revision: 13705 $
-se.number=$Revision: 13701 $
-se_FI.number=$Revision: 13706 $
-seh.number=$Revision: 13701 $
-ses.number=$Revision: 13701 $
-sg.number=$Revision: 13701 $
-shi.number=$Revision: 13701 $
-shi_Latn.number=$Revision: 13701 $
-shi_Tfng.number=$Revision: 13133 $
-shi_Tfng_MA.number=$Revision: 13133 $
-si.number=$Revision: 13705 $
-sk.number=$Revision: 13705 $
-sl.number=$Revision: 13701 $
-smn.number=$Revision: 13701 $
-sn.number=$Revision: 13701 $
-so.number=$Revision: 13701 $
-so_DJ.number=$Revision: 13133 $
-so_ET.number=$Revision: 13133 $
-so_KE.number=$Revision: 13133 $
-sq.number=$Revision: 13701 $
-sq_MK.number=$Revision: 13133 $
-sq_XK.number=$Revision: 13133 $
-sr.number=$Revision: 13705 $
-sr_Cyrl_BA.number=$Revision: 13706 $
-sr_Cyrl_ME.number=$Revision: 13706 $
-sr_Cyrl_XK.number=$Revision: 13706 $
-sr_Latn.number=$Revision: 13708 $
-sr_Latn_BA.number=$Revision: 13708 $
-sr_Latn_ME.number=$Revision: 13708 $
-sr_Latn_XK.number=$Revision: 13708 $
-sv.number=$Revision: 13705 $
-sv_FI.number=$Revision: 13133 $
-sw.number=$Revision: 13734 $
-sw_KE.number=$Revision: 13706 $
-ta.number=$Revision: 13686 $
-ta_LK.number=$Revision: 13133 $
-ta_MY.number=$Revision: 13133 $
-ta_SG.number=$Revision: 13133 $
-te.number=$Revision: 13686 $
-teo.number=$Revision: 13133 $
-teo_KE.number=$Revision: 13133 $
-tg.number=$Revision: 13704 $
-th.number=$Revision: 13756 $
-ti.number=$Revision: 13705 $
-ti_ER.number=$Revision: 13706 $
-tk.number=$Revision: 13701 $
-to.number=$Revision: 13705 $
-tr.number=$Revision: 13705 $
-tr_CY.number=$Revision: 13133 $
-tt.number=$Revision: 13705 $
-twq.number=$Revision: 13701 $
-tzm.number=$Revision: 13701 $
-ug.number=$Revision: 13705 $
-uk.number=$Revision: 13712 $
-ur.number=$Revision: 13769 $
-ur_IN.number=$Revision: 13706 $
-uz.number=$Revision: 13701 $
-uz_Arab.number=$Revision: 13686 $
-uz_Cyrl.number=$Revision: 13701 $
-vai.number=$Revision: 13701 $
-vai_Latn.number=$Revision: 13701 $
-vi.number=$Revision: 13705 $
-vo.number=$Revision: 13133 $
-vun.number=$Revision: 13133 $
-wae.number=$Revision: 13701 $
-wo.number=$Revision: 13704 $
-xog.number=$Revision: 13133 $
-yav.number=$Revision: 13701 $
-yi.number=$Revision: 13701 $
-yo.number=$Revision: 13701 $
-yo_BJ.number=$Revision: 13709 $
-yue.number=$Revision: 13733 $
-yue_Hans.number=$Revision: 13708 $
-yue_Hant.number=$Revision: 13680 $
-yue_Hant_HK.number=$Revision: 13680 $
-zgh.number=$Revision: 13701 $
-zh.number=$Revision: 13742 $
-zh_Hans.number=$Revision: 13133 $
-zh_Hans_CN.number=$Revision: 13133 $
-zh_Hans_HK.number=$Revision: 13706 $
-zh_Hans_MO.number=$Revision: 13706 $
-zh_Hans_SG.number=$Revision: 13706 $
-zh_Hant.number=$Revision: 13705 $
-zh_Hant_HK.number=$Revision: 13706 $
-zh_Hant_MO.number=$Revision: 13133 $
-zu.number=$Revision: 13701 $
+number=$Revision: 14491 $
+af.number=$Revision: 14365 $
+af_NA.number=$Revision: 13869 $
+agq.number=$Revision: 13911 $
+ak.number=$Revision: 13911 $
+am.number=$Revision: 14365 $
+ar.number=$Revision: 14350 $
+ar_001.number=$Revision: 13839 $
+ar_AE.number=$Revision: 13880 $
+ar_BH.number=$Revision: 13880 $
+ar_DJ.number=$Revision: 13880 $
+ar_DZ.number=$Revision: 13839 $
+ar_EG.number=$Revision: 13880 $
+ar_IL.number=$Revision: 13880 $
+ar_IQ.number=$Revision: 13880 $
+ar_JO.number=$Revision: 13880 $
+ar_KM.number=$Revision: 13880 $
+ar_KW.number=$Revision: 13880 $
+ar_LB.number=$Revision: 13880 $
+ar_LY.number=$Revision: 13839 $
+ar_MA.number=$Revision: 13839 $
+ar_MR.number=$Revision: 13880 $
+ar_OM.number=$Revision: 13880 $
+ar_PS.number=$Revision: 13880 $
+ar_QA.number=$Revision: 13880 $
+ar_SA.number=$Revision: 14365 $
+ar_SD.number=$Revision: 13880 $
+ar_SS.number=$Revision: 13880 $
+ar_SY.number=$Revision: 13880 $
+ar_TN.number=$Revision: 13839 $
+ar_YE.number=$Revision: 13880 $
+as.number=$Revision: 14394 $
+asa.number=$Revision: 13911 $
+ast.number=$Revision: 14491 $
+az.number=$Revision: 14453 $
+az_Cyrl.number=$Revision: 14453 $
+bas.number=$Revision: 13911 $
+be.number=$Revision: 14365 $
+bem.number=$Revision: 13869 $
+bez.number=$Revision: 13911 $
+bg.number=$Revision: 14394 $
+bm.number=$Revision: 13911 $
+bn.number=$Revision: 14491 $
+bn_IN.number=$Revision: 14365 $
+bo.number=$Revision: 13869 $
+bo_IN.number=$Revision: 13869 $
+br.number=$Revision: 14491 $
+brx.number=$Revision: 14134 $
+bs.number=$Revision: 14488 $
+bs_Cyrl.number=$Revision: 14134 $
+ca.number=$Revision: 14365 $
+ccp.number=$Revision: 14350 $
+ccp_BD.number=$Revision: 13869 $
+ce.number=$Revision: 14134 $
+cgg.number=$Revision: 13911 $
+chr.number=$Revision: 14302 $
+ckb.number=$Revision: 14488 $
+ckb_IR.number=$Revision: 13869 $
+cs.number=$Revision: 14491 $
+cu.number=$Revision: 13869 $
+cu_RU.number=$Revision: 13869 $
+cy.number=$Revision: 14491 $
+da.number=$Revision: 14365 $
+da_GL.number=$Revision: 13839 $
+dav.number=$Revision: 13911 $
+de.number=$Revision: 14491 $
+de_AT.number=$Revision: 14365 $
+de_IT.number=$Revision: 13839 $
+dje.number=$Revision: 13911 $
+dsb.number=$Revision: 14134 $
+dua.number=$Revision: 13869 $
+dyo.number=$Revision: 13911 $
+dz.number=$Revision: 14134 $
+ebu.number=$Revision: 13911 $
+ee.number=$Revision: 14488 $
+ee_TG.number=$Revision: 13869 $
+el.number=$Revision: 14365 $
+el_CY.number=$Revision: 13839 $
+en.number=$Revision: 14491 $
+en_001.number=$Revision: 14418 $
+en_150.number=$Revision: 13869 $
+en_AG.number=$Revision: 13869 $
+en_AI.number=$Revision: 13869 $
+en_AS.number=$Revision: 13869 $
+en_AT.number=$Revision: 13869 $
+en_AU.number=$Revision: 14418 $
+en_BE.number=$Revision: 14418 $
+en_BI.number=$Revision: 13869 $
+en_BS.number=$Revision: 13869 $
+en_BW.number=$Revision: 13869 $
+en_BZ.number=$Revision: 13869 $
+en_CA.number=$Revision: 14488 $
+en_CC.number=$Revision: 13869 $
+en_CH.number=$Revision: 13869 $
+en_CK.number=$Revision: 13869 $
+en_CM.number=$Revision: 13869 $
+en_CX.number=$Revision: 13869 $
+en_DE.number=$Revision: 13869 $
+en_DG.number=$Revision: 13869 $
+en_DK.number=$Revision: 13869 $
+en_DM.number=$Revision: 13869 $
+en_FI.number=$Revision: 13869 $
+en_FJ.number=$Revision: 13869 $
+en_FK.number=$Revision: 13869 $
+en_GB.number=$Revision: 14418 $
+en_GG.number=$Revision: 13869 $
+en_GI.number=$Revision: 13869 $
+en_GU.number=$Revision: 13869 $
+en_HK.number=$Revision: 14365 $
+en_IE.number=$Revision: 14418 $
+en_IL.number=$Revision: 13869 $
+en_IM.number=$Revision: 13869 $
+en_IN.number=$Revision: 14418 $
+en_IO.number=$Revision: 13869 $
+en_JE.number=$Revision: 13869 $
+en_JM.number=$Revision: 14418 $
+en_KE.number=$Revision: 13869 $
+en_MG.number=$Revision: 13869 $
+en_MH.number=$Revision: 13869 $
+en_MO.number=$Revision: 13869 $
+en_MP.number=$Revision: 13869 $
+en_MS.number=$Revision: 13869 $
+en_MT.number=$Revision: 13869 $
+en_MU.number=$Revision: 13869 $
+en_NF.number=$Revision: 13869 $
+en_NL.number=$Revision: 13869 $
+en_NR.number=$Revision: 13869 $
+en_NU.number=$Revision: 13869 $
+en_NZ.number=$Revision: 14488 $
+en_PH.number=$Revision: 13869 $
+en_PK.number=$Revision: 13869 $
+en_PN.number=$Revision: 13869 $
+en_PR.number=$Revision: 13869 $
+en_RW.number=$Revision: 13869 $
+en_SC.number=$Revision: 13869 $
+en_SD.number=$Revision: 13869 $
+en_SE.number=$Revision: 13869 $
+en_SG.number=$Revision: 13869 $
+en_SH.number=$Revision: 13869 $
+en_SS.number=$Revision: 13869 $
+en_SX.number=$Revision: 13869 $
+en_TK.number=$Revision: 13869 $
+en_TT.number=$Revision: 13869 $
+en_TV.number=$Revision: 13869 $
+en_TZ.number=$Revision: 13869 $
+en_UG.number=$Revision: 13869 $
+en_UM.number=$Revision: 13869 $
+en_US.number=$Revision: 13869 $
+en_VI.number=$Revision: 13869 $
+en_WS.number=$Revision: 13869 $
+en_ZA.number=$Revision: 13869 $
+en_ZW.number=$Revision: 14418 $
+eo.number=$Revision: 13869 $
+eo_001.number=$Revision: 13869 $
+es.number=$Revision: 14488 $
+es_419.number=$Revision: 14365 $
+es_AR.number=$Revision: 14365 $
+es_BO.number=$Revision: 13839 $
+es_BR.number=$Revision: 13839 $
+es_BZ.number=$Revision: 13839 $
+es_CL.number=$Revision: 13839 $
+es_CO.number=$Revision: 14365 $
+es_CR.number=$Revision: 13839 $
+es_DO.number=$Revision: 13839 $
+es_EA.number=$Revision: 13839 $
+es_EC.number=$Revision: 13839 $
+es_ES.number=$Revision: 13839 $
+es_GQ.number=$Revision: 13839 $
+es_GT.number=$Revision: 13839 $
+es_HN.number=$Revision: 13839 $
+es_IC.number=$Revision: 13839 $
+es_MX.number=$Revision: 14405 $
+es_NI.number=$Revision: 13839 $
+es_PA.number=$Revision: 13839 $
+es_PE.number=$Revision: 13839 $
+es_PH.number=$Revision: 13839 $
+es_PR.number=$Revision: 13839 $
+es_PY.number=$Revision: 14365 $
+es_SV.number=$Revision: 13839 $
+es_US.number=$Revision: 14365 $
+es_UY.number=$Revision: 14479 $
+es_VE.number=$Revision: 14145 $
+et.number=$Revision: 14491 $
+eu.number=$Revision: 14365 $
+ewo.number=$Revision: 13911 $
+fa.number=$Revision: 14365 $
+fa_AF.number=$Revision: 14365 $
+ff.number=$Revision: 13911 $
+ff_Latn_MR.number=$Revision: 14257 $
+fi.number=$Revision: 14491 $
+fil.number=$Revision: 14491 $
+fo.number=$Revision: 14134 $
+fr.number=$Revision: 14491 $
+fr_BE.number=$Revision: 14365 $
+fr_BF.number=$Revision: 13839 $
+fr_BI.number=$Revision: 13839 $
+fr_BJ.number=$Revision: 13839 $
+fr_BL.number=$Revision: 13839 $
+fr_CA.number=$Revision: 14365 $
+fr_CD.number=$Revision: 13839 $
+fr_CF.number=$Revision: 13839 $
+fr_CG.number=$Revision: 13839 $
+fr_CH.number=$Revision: 14365 $
+fr_CI.number=$Revision: 13839 $
+fr_CM.number=$Revision: 13839 $
+fr_DJ.number=$Revision: 13839 $
+fr_DZ.number=$Revision: 13839 $
+fr_GA.number=$Revision: 13839 $
+fr_GN.number=$Revision: 13839 $
+fr_GQ.number=$Revision: 13839 $
+fr_HT.number=$Revision: 13839 $
+fr_KM.number=$Revision: 13839 $
+fr_MA.number=$Revision: 13839 $
+fr_MF.number=$Revision: 13839 $
+fr_MG.number=$Revision: 13839 $
+fr_ML.number=$Revision: 13839 $
+fr_MR.number=$Revision: 13911 $
+fr_MU.number=$Revision: 13839 $
+fr_NC.number=$Revision: 13839 $
+fr_NE.number=$Revision: 13839 $
+fr_PF.number=$Revision: 13839 $
+fr_PM.number=$Revision: 13839 $
+fr_RW.number=$Revision: 13839 $
+fr_SC.number=$Revision: 13839 $
+fr_SN.number=$Revision: 13839 $
+fr_SY.number=$Revision: 13839 $
+fr_TD.number=$Revision: 13839 $
+fr_TG.number=$Revision: 13839 $
+fr_TN.number=$Revision: 13839 $
+fr_VU.number=$Revision: 13839 $
+fr_WF.number=$Revision: 13839 $
+fr_YT.number=$Revision: 13839 $
+fur.number=$Revision: 13869 $
+fy.number=$Revision: 14134 $
+ga.number=$Revision: 14491 $
+gd.number=$Revision: 14491 $
+gl.number=$Revision: 14394 $
+gsw.number=$Revision: 14134 $
+gu.number=$Revision: 14402 $
+guz.number=$Revision: 13911 $
+gv.number=$Revision: 13869 $
+ha.number=$Revision: 14302 $
+haw.number=$Revision: 14394 $
+he.number=$Revision: 14394 $
+hi.number=$Revision: 14350 $
+hr.number=$Revision: 14350 $
+hr_BA.number=$Revision: 13839 $
+hsb.number=$Revision: 14134 $
+hu.number=$Revision: 14365 $
+hy.number=$Revision: 14350 $
+ia.number=$Revision: 14415 $
+ia_001.number=$Revision: 14415 $
+id.number=$Revision: 14420 $
+ig.number=$Revision: 14488 $
+ii.number=$Revision: 13869 $
+is.number=$Revision: 14491 $
+it.number=$Revision: 14486 $
+it_CH.number=$Revision: 13839 $
+ja.number=$Revision: 14491 $
+jgo.number=$Revision: 13869 $
+jmc.number=$Revision: 13911 $
+jv.number=$Revision: 14415 $
+ka.number=$Revision: 14350 $
+kab.number=$Revision: 14394 $
+kam.number=$Revision: 13911 $
+kde.number=$Revision: 13911 $
+kea.number=$Revision: 14365 $
+khq.number=$Revision: 13911 $
+ki.number=$Revision: 13911 $
+kk.number=$Revision: 14488 $
+kkj.number=$Revision: 13869 $
+kl.number=$Revision: 14512 $
+kln.number=$Revision: 13911 $
+km.number=$Revision: 14488 $
+kn.number=$Revision: 14488 $
+ko.number=$Revision: 14491 $
+ko_KP.number=$Revision: 13839 $
+kok.number=$Revision: 14488 $
+ks.number=$Revision: 14134 $
+ksb.number=$Revision: 13911 $
+ksf.number=$Revision: 13911 $
+ksh.number=$Revision: 14134 $
+ku.number=$Revision: 14482 $
+kw.number=$Revision: 14365 $
+ky.number=$Revision: 14365 $
+lag.number=$Revision: 13911 $
+lb.number=$Revision: 14491 $
+lg.number=$Revision: 13911 $
+lkt.number=$Revision: 13869 $
+ln.number=$Revision: 13911 $
+lo.number=$Revision: 14350 $
+lrc.number=$Revision: 14365 $
+lrc_IQ.number=$Revision: 13869 $
+lt.number=$Revision: 14491 $
+lu.number=$Revision: 13911 $
+luo.number=$Revision: 13911 $
+luy.number=$Revision: 13911 $
+lv.number=$Revision: 14491 $
+mas.number=$Revision: 13911 $
+mas_TZ.number=$Revision: 13869 $
+mer.number=$Revision: 13911 $
+mfe.number=$Revision: 13911 $
+mg.number=$Revision: 14394 $
+mgh.number=$Revision: 13869 $
+mgo.number=$Revision: 13869 $
+mi.number=$Revision: 14415 $
+mk.number=$Revision: 14365 $
+ml.number=$Revision: 14350 $
+mn.number=$Revision: 14394 $
+mr.number=$Revision: 14365 $
+ms.number=$Revision: 14491 $
+ms_BN.number=$Revision: 13839 $
+ms_SG.number=$Revision: 13839 $
+mt.number=$Revision: 14394 $
+mua.number=$Revision: 13911 $
+my.number=$Revision: 14488 $
+mzn.number=$Revision: 14134 $
+naq.number=$Revision: 13911 $
+nb.number=$Revision: 14402 $
+nd.number=$Revision: 13911 $
+nds.number=$Revision: 13869 $
+ne.number=$Revision: 14350 $
+ne_IN.number=$Revision: 13839 $
+nl.number=$Revision: 14514 $
+nl_AW.number=$Revision: 13839 $
+nl_BE.number=$Revision: 14302 $
+nl_BQ.number=$Revision: 13839 $
+nl_CW.number=$Revision: 13839 $
+nl_SR.number=$Revision: 13839 $
+nl_SX.number=$Revision: 13839 $
+nmg.number=$Revision: 13911 $
+nn.number=$Revision: 14394 $
+nnh.number=$Revision: 13869 $
+nus.number=$Revision: 13869 $
+nyn.number=$Revision: 13911 $
+om.number=$Revision: 14394 $
+om_KE.number=$Revision: 13869 $
+or.number=$Revision: 14365 $
+os.number=$Revision: 13869 $
+os_GE.number=$Revision: 13869 $
+pa.number=$Revision: 14365 $
+pa_Arab.number=$Revision: 13869 $
+pa_Guru.number=$Revision: 13839 $
+pa_Guru_IN.number=$Revision: 13839 $
+pl.number=$Revision: 14350 $
+prg.number=$Revision: 13869 $
+ps.number=$Revision: 14394 $
+ps_AF.number=$Revision: 13869 $
+pt.number=$Revision: 14546 $
+pt_AO.number=$Revision: 13839 $
+pt_CH.number=$Revision: 13839 $
+pt_CV.number=$Revision: 13912 $
+pt_GQ.number=$Revision: 13839 $
+pt_GW.number=$Revision: 13839 $
+pt_LU.number=$Revision: 13839 $
+pt_MO.number=$Revision: 13839 $
+pt_MZ.number=$Revision: 13839 $
+pt_PT.number=$Revision: 14409 $
+pt_ST.number=$Revision: 13911 $
+pt_TL.number=$Revision: 13839 $
+qu.number=$Revision: 14394 $
+qu_PE.number=$Revision: 13869 $
+rm.number=$Revision: 14394 $
+rn.number=$Revision: 13911 $
+ro.number=$Revision: 14394 $
+ro_MD.number=$Revision: 13839 $
+rof.number=$Revision: 13911 $
+ru.number=$Revision: 14515 $
+ru_BY.number=$Revision: 13839 $
+ru_KG.number=$Revision: 13839 $
+ru_KZ.number=$Revision: 13839 $
+ru_MD.number=$Revision: 13839 $
+ru_UA.number=$Revision: 14365 $
+rw.number=$Revision: 14488 $
+rwk.number=$Revision: 13911 $
+sah.number=$Revision: 14394 $
+saq.number=$Revision: 13911 $
+sbp.number=$Revision: 13911 $
+sd.number=$Revision: 14394 $
+se.number=$Revision: 14394 $
+se_FI.number=$Revision: 14488 $
+seh.number=$Revision: 13911 $
+ses.number=$Revision: 13911 $
+sg.number=$Revision: 13911 $
+shi.number=$Revision: 13911 $
+shi_Latn.number=$Revision: 13911 $
+si.number=$Revision: 14350 $
+sk.number=$Revision: 14365 $
+sl.number=$Revision: 14491 $
+smn.number=$Revision: 13869 $
+sn.number=$Revision: 14394 $
+so.number=$Revision: 14394 $
+so_DJ.number=$Revision: 13869 $
+so_ET.number=$Revision: 13869 $
+so_KE.number=$Revision: 13869 $
+sq.number=$Revision: 14350 $
+sq_MK.number=$Revision: 13839 $
+sq_XK.number=$Revision: 13839 $
+sr.number=$Revision: 14394 $
+sr_Cyrl_BA.number=$Revision: 14488 $
+sr_Cyrl_ME.number=$Revision: 14488 $
+sr_Cyrl_XK.number=$Revision: 13869 $
+sr_Latn.number=$Revision: 14450 $
+sr_Latn_BA.number=$Revision: 14488 $
+sr_Latn_ME.number=$Revision: 14488 $
+sr_Latn_XK.number=$Revision: 13869 $
+sv.number=$Revision: 14394 $
+sv_FI.number=$Revision: 13839 $
+sw.number=$Revision: 14365 $
+sw_KE.number=$Revision: 14365 $
+ta.number=$Revision: 14350 $
+ta_LK.number=$Revision: 13839 $
+ta_MY.number=$Revision: 13839 $
+ta_SG.number=$Revision: 13839 $
+te.number=$Revision: 14350 $
+teo.number=$Revision: 13911 $
+teo_KE.number=$Revision: 13869 $
+tg.number=$Revision: 14488 $
+th.number=$Revision: 14389 $
+ti.number=$Revision: 14488 $
+ti_ER.number=$Revision: 14365 $
+tk.number=$Revision: 14365 $
+to.number=$Revision: 14488 $
+tr.number=$Revision: 14491 $
+tr_CY.number=$Revision: 13839 $
+tt.number=$Revision: 14488 $
+twq.number=$Revision: 13911 $
+tzm.number=$Revision: 13911 $
+ug.number=$Revision: 14488 $
+uk.number=$Revision: 14365 $
+ur.number=$Revision: 14403 $
+ur_IN.number=$Revision: 14365 $
+uz.number=$Revision: 14488 $
+uz_Arab.number=$Revision: 13869 $
+uz_Cyrl.number=$Revision: 14302 $
+vai.number=$Revision: 13911 $
+vai_Latn.number=$Revision: 13911 $
+vi.number=$Revision: 14365 $
+vo.number=$Revision: 13869 $
+vun.number=$Revision: 13911 $
+wae.number=$Revision: 13869 $
+wo.number=$Revision: 14394 $
+xh.number=$Revision: 14488 $
+xog.number=$Revision: 13911 $
+yav.number=$Revision: 13869 $
+yi.number=$Revision: 13869 $
+yo.number=$Revision: 14488 $
+yo_BJ.number=$Revision: 14453 $
+yue.number=$Revision: 14491 $
+yue_Hans.number=$Revision: 14491 $
+yue_Hant.number=$Revision: 13869 $
+yue_Hant_HK.number=$Revision: 13869 $
+zgh.number=$Revision: 14394 $
+zh.number=$Revision: 14476 $
+zh_Hans.number=$Revision: 13839 $
+zh_Hans_CN.number=$Revision: 13839 $
+zh_Hans_HK.number=$Revision: 13839 $
+zh_Hans_MO.number=$Revision: 13839 $
+zh_Hans_SG.number=$Revision: 13839 $
+zh_Hant.number=$Revision: 14491 $
+zh_Hant_HK.number=$Revision: 14365 $
+zh_Hant_MO.number=$Revision: 14365 $
+zu.number=$Revision: 14365 $
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_af.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_af.java
index 4af86c9..7660776 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_af.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_af.java
@@ -31,7 +31,7 @@
 
   @Override
   public String dateFormatFull() {
-    return "EEEE, dd MMMM y";
+    return "EEEE dd MMMM y";
   }
 
   @Override
@@ -117,7 +117,7 @@
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "EEE, d MMM y";
+    return "EEE d MMM y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_am.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_am.java
index 39e1db1..51cec95 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_am.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_am.java
@@ -30,11 +30,6 @@
   }
 
   @Override
-  public String dateFormatFull() {
-    return "EEEE ፣d MMMM y";
-  }
-
-  @Override
   public String dateFormatLong() {
     return "d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java
index acb7537..334c510 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_MA.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_ar_MA extends DateTimeFormatInfoImpl_ar_001 {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String[] monthsFull() {
     return new String[] {
         "يناير",
@@ -99,14 +94,4 @@
   public String timeFormatShort() {
     return "HH:mm";
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java
index 43bdb44..3a12e69 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ar_TN.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_ar_TN extends DateTimeFormatInfoImpl_ar_001 {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String[] monthsFull() {
     return new String[] {
         "جانفي",
@@ -79,14 +74,4 @@
         "ديسمبر"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_as.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_as.java
index 6921caa..f696cd5 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_as.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_as.java
@@ -24,8 +24,8 @@
   @Override
   public String[] ampms() {
     return new String[] {
-        "পূৰ্বাহ্ণ",
-        "অপৰাহ্ণ"
+        "পূৰ্বাহ্ন",
+        "অপৰাহ্ন"
     };
   }
 
@@ -60,8 +60,8 @@
   @Override
   public String[] erasShort() {
     return new String[] {
-        "খ্ৰী.পূ.",
-        "খ্ৰী.দ."
+        "খ্ৰীঃ পূঃ",
+        "খ্ৰীঃ"
     };
   }
 
@@ -72,12 +72,12 @@
 
   @Override
   public String formatHour12Minute() {
-    return "h.mm. a";
+    return "a h.mm";
   }
 
   @Override
   public String formatHour12MinuteSecond() {
-    return "h.mm.ss a";
+    return "a h.mm.ss";
   }
 
   @Override
@@ -182,24 +182,6 @@
   }
 
   @Override
-  public String[] monthsNarrowStandalone() {
-    return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
-    };
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "জানু",
@@ -220,41 +202,41 @@
   @Override
   public String[] quartersFull() {
     return new String[] {
-        "প্ৰথম প্ৰহৰ",
-        "দ্বিতীয় প্ৰহৰ",
-        "তৃতীয় প্ৰহৰ",
-        "চতুৰ্থ প্ৰহৰ"
+        "প্ৰথম তিনিমাহ",
+        "দ্বিতীয় তিনিমাহ",
+        "তৃতীয় তিনিমাহ",
+        "চতুৰ্থ তিনিমাহ"
     };
   }
 
   @Override
   public String[] quartersShort() {
     return new String[] {
-        "তি1",
-        "তি2",
-        "তি3",
-        "তি4"
+        "১মঃ তিঃ",
+        "২য়ঃ তিঃ",
+        "৩য়ঃ তিঃ",
+        "৪ৰ্থঃ তিঃ"
     };
   }
 
   @Override
   public String timeFormatFull() {
-    return "h.mm.ss a zzzz";
+    return "a h.mm.ss zzzz";
   }
 
   @Override
   public String timeFormatLong() {
-    return "h.mm.ss a z";
+    return "a h.mm.ss z";
   }
 
   @Override
   public String timeFormatMedium() {
-    return "h.mm.ss a";
+    return "a h.mm.ss";
   }
 
   @Override
   public String timeFormatShort() {
-    return "h.mm. a";
+    return "a h.mm";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn.java
index 53c652a..7db4825 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn.java
@@ -59,7 +59,7 @@
 
   @Override
   public int firstDayOfTheWeek() {
-    return 5;
+    return 0;
   }
 
   @Override
@@ -210,6 +210,16 @@
   }
 
   @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "ত্রৈমাসিক",
+        "দ্বিতীয় ত্রৈমাসিক",
+        "তৃতীয় ত্রৈমাসিক",
+        "চতুর্থ ত্রৈমাসিক"
+    };
+  }
+
+  @Override
   public String timeFormatFull() {
     return "h:mm:ss a zzzz";
   }
@@ -243,19 +253,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "রবিবার",
-        "সোমবার",
-        "মঙ্গলবার",
-        "বুধবার",
-        "বৃহষ্পতিবার",
-        "শুক্রবার",
-        "শনিবার"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "র",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java
index a0ea998..bdc0c22 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bn_IN.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_bn_IN extends DateTimeFormatInfoImpl_bn {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public int weekendStart() {
     return 0;
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_br.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_br.java
index 2ac9754..60d3302 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_br.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_br.java
@@ -30,6 +30,26 @@
   }
 
   @Override
+  public String dateFormatFull() {
+    return "EEEE d MMMM y";
+  }
+
+  @Override
+  public String dateFormatLong() {
+    return "d MMMM y";
+  }
+
+  @Override
+  public String dateFormatMedium() {
+    return "d MMM y";
+  }
+
+  @Override
+  public String dateFormatShort() {
+    return "dd/MM/y";
+  }
+
+  @Override
   public String dateTimeFull(String timePattern, String datePattern) {
     return datePattern + " 'da' " + timePattern;
   }
@@ -40,6 +60,11 @@
   }
 
   @Override
+  public String dateTimeMedium(String timePattern, String datePattern) {
+    return datePattern + ", " + timePattern;
+  }
+
+  @Override
   public String[] erasFull() {
     return new String[] {
         "a-raok Jezuz-Krist",
@@ -61,6 +86,11 @@
   }
 
   @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
     return "EEEE d MMMM";
   }
@@ -81,6 +111,16 @@
   }
 
   @Override
+  public String formatYearMonthFull() {
+    return "MMMM y";
+  }
+
+  @Override
+  public String formatYearMonthFullDay() {
+    return "d MMMM y";
+  }
+
+  @Override
   public String formatYearMonthNum() {
     return "MM/y";
   }
@@ -160,24 +200,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Gen.",
-        "Cʼhwe.",
-        "Meur.",
-        "Ebr.",
-        "Mae",
-        "Mezh.",
-        "Goue.",
-        "Eost",
-        "Gwen.",
-        "Here",
-        "Du",
-        "Ker."
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "1añ trimiziad",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs.java
index 7c0101b..be36217 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_bs extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "prijepodne",
-        "popodne"
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "EEEE, d. MMMM y.";
   }
@@ -46,7 +38,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "d.M.yy.";
+    return "d. M. y.";
   }
 
   @Override
@@ -170,7 +162,7 @@
         "maj",
         "juni",
         "juli",
-        "avgust",
+        "august",
         "septembar",
         "oktobar",
         "novembar",
@@ -206,7 +198,7 @@
         "maj",
         "jun",
         "jul",
-        "avg",
+        "aug",
         "sep",
         "okt",
         "nov",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java
index 687d115..36386a7 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_bs_Cyrl.java
@@ -45,6 +45,11 @@
   }
 
   @Override
+  public String dateFormatShort() {
+    return "d.M.yy.";
+  }
+
+  @Override
   public String dateTimeFull(String timePattern, String datePattern) {
     return datePattern + " " + timePattern;
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java
index 26078f6..674ebec 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ccp_BD.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_ccp_BD extends DateTimeFormatInfoImpl_ccp {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 5;
-  }
-
-  @Override
   public int weekendStart() {
     return 6;
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_chr.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_chr.java
index a003b60..9f0136a 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_chr.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_chr.java
@@ -25,7 +25,7 @@
   public String[] ampms() {
     return new String[] {
         "ᏌᎾᎴ",
-        "ᏒᎯᏱᎢᏗᏢ"
+        "ᏒᎯᏱᎢ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_da.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_da.java
index d95be27..ec5b6ba 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_da.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_da.java
@@ -38,7 +38,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "dd/MM/y";
+    return "dd.MM.y";
   }
 
   @Override
@@ -124,7 +124,7 @@
 
   @Override
   public String formatMonthNumDay() {
-    return "d/M";
+    return "d.M";
   }
 
   @Override
@@ -149,12 +149,12 @@
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "M.y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "d/M/y";
+    return "d.M.y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_de.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_de.java
index b3682c8..8ca2eec 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_de.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_de.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_de extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "vorm.",
-        "nachm."
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "EEEE, d. MMMM y";
   }
@@ -179,7 +171,7 @@
         "Juni",
         "Juli",
         "Aug.",
-        "Sep.",
+        "Sept.",
         "Okt.",
         "Nov.",
         "Dez."
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_001.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_001.java
index 4f94ad4..8d9383b 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_001.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_001.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_001 extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AS.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AS.java
index 1bb2a17..4d05880 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AS.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AS.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_AS extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AU.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AU.java
index a4347dc..50769a9 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AU.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_AU.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_en_AU extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "am",
-        "pm"
-    };
-  }
-
-  @Override
   public String dateFormatShort() {
     return "d/M/yy";
   }
@@ -45,24 +37,6 @@
   }
 
   @Override
-  public String[] monthsShort() {
-    return new String[] {
-        "Jan.",
-        "Feb.",
-        "Mar.",
-        "Apr.",
-        "May",
-        "Jun.",
-        "Jul.",
-        "Aug.",
-        "Sep.",
-        "Oct.",
-        "Nov.",
-        "Dec."
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Su.",
@@ -74,17 +48,4 @@
         "Sa."
     };
   }
-
-  @Override
-  public String[] weekdaysShort() {
-    return new String[] {
-        "Sun.",
-        "Mon.",
-        "Tue.",
-        "Wed.",
-        "Thu.",
-        "Fri.",
-        "Sat."
-    };
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_BI.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_BI.java
index 8ebd8af..794f8dc 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_BI.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_BI.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_BI extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_DG.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_DG.java
index 93ed9ef..9dc9c25 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_DG.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_DG.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_DG extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GB.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GB.java
index 7ce8986..3698a34 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GB.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GB.java
@@ -20,17 +20,4 @@
  * Implementation of DateTimeFormatInfo for the "en_GB" locale.
  */
 public class DateTimeFormatInfoImpl_en_GB extends DateTimeFormatInfoImpl_en_150 {
-
-  @Override
-  public String[] ampms() {
-    return new String[] {
-        "am",
-        "pm"
-    };
-  }
-
-  @Override
-  public String formatMonthFullWeekdayDay() {
-    return "EEEE d MMMM";
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GU.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GU.java
index f79dace..f304026 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GU.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_GU.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_GU extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_IE.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_IE.java
index 594e07d..e680ddf 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_IE.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_IE.java
@@ -27,11 +27,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String formatMonthNumDay() {
     return "d/M";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MH.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MH.java
index aa64720..3ce695e 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MH.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MH.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_MH extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MP.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MP.java
index 06cb016..a618e39 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MP.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_MP.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_MP extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_PR.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_PR.java
index 77cb064..04d546b 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_PR.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_PR.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_PR extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SS.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SS.java
index efa7b26..bd95102 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SS.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SS.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_SS extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SX.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SX.java
index 24cb35e..cf3e884 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SX.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_SX.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_SX extends DateTimeFormatInfoImpl_en {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "am",
+        "pm"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, d MMMM y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_UM.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_UM.java
index 059f363..ac44927 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_UM.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_UM.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_UM extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_US.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_US.java
index ead6f5d..4d40c48 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_US.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_US.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_US extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_VI.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_VI.java
index 7f66ecf..d0c98b3 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_VI.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_en_VI.java
@@ -22,6 +22,14 @@
 public class DateTimeFormatInfoImpl_en_VI extends DateTimeFormatInfoImpl_en_001 {
 
   @Override
+  public String[] ampms() {
+    return new String[] {
+        "AM",
+        "PM"
+    };
+  }
+
+  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_eu.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_eu.java
index 01d871b..fd7d7e0 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_eu.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_eu.java
@@ -32,6 +32,11 @@
   }
 
   @Override
+  public String dateFormatMedium() {
+    return "y('e')'ko' MMM d('a')";
+  }
+
+  @Override
   public String dateFormatShort() {
     return "yy/M/d";
   }
@@ -106,24 +111,6 @@
   }
 
   @Override
-  public String[] monthsFullStandalone() {
-    return new String[] {
-        "urtarrila",
-        "Otsaila",
-        "Martxoa",
-        "Apirila",
-        "Maiatza",
-        "Ekaina",
-        "Uztaila",
-        "Abuztua",
-        "Iraila",
-        "Urria",
-        "Azaroa",
-        "Abendua"
-    };
-  }
-
-  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "U",
@@ -203,19 +190,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "Igandea",
-        "Astelehena",
-        "Asteartea",
-        "Asteazkena",
-        "Osteguna",
-        "Ostirala",
-        "Larunbata"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "I",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ff_Latn_MR.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ff_Latn_MR.java
new file mode 100644
index 0000000..b2cd3ae
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ff_Latn_MR.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.shared.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "ff_Latn_MR" locale.
+ */
+public class DateTimeFormatInfoImpl_ff_Latn_MR extends DateTimeFormatInfoImpl_ff {
+
+  @Override
+  public String timeFormatFull() {
+    return "h:mm:ss a zzzz";
+  }
+
+  @Override
+  public String timeFormatLong() {
+    return "h:mm:ss a z";
+  }
+
+  @Override
+  public String timeFormatMedium() {
+    return "h:mm:ss a";
+  }
+
+  @Override
+  public String timeFormatShort() {
+    return "h:mm a";
+  }
+}
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java
index 417d8d6..53064a6 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_MA.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_fr_MA extends DateTimeFormatInfoImpl_fr {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "jan.",
@@ -43,14 +38,4 @@
         "déc."
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java
index 86c3563..677817b 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_fr_TN.java
@@ -22,11 +22,6 @@
 public class DateTimeFormatInfoImpl_fr_TN extends DateTimeFormatInfoImpl_fr {
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String timeFormatFull() {
     return "h:mm:ss a zzzz";
   }
@@ -45,14 +40,4 @@
   public String timeFormatShort() {
     return "h:mm a";
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ga.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ga.java
index cfbecba..cede829 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ga.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ga.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 0;
-  }
-
-  @Override
   public String formatMonthAbbrevDay() {
     return "d MMM";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gd.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gd.java
index ee792b9..ba3f8aa 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gd.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gd.java
@@ -92,7 +92,7 @@
 
   @Override
   public String formatYearMonthAbbrev() {
-    return "MMM y";
+    return "LLL Y";
   }
 
   @Override
@@ -112,12 +112,12 @@
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "L/y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
+    return "d/M/y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gl.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gl.java
index 688636a..ff10103 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gl.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_gl.java
@@ -41,7 +41,7 @@
 
   @Override
   public String dateFormatMedium() {
-    return "dd/MM/y";
+    return "d 'de' MMM 'de' y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_hy.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_hy.java
index 7afe268..52878b7 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_hy.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_hy.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_hy extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "ԿԱ",
-        "ԿՀ"
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "y թ. MMMM d, EEEE";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ia.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ia.java
index 839926b..2b832c6 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ia.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ia.java
@@ -22,21 +22,33 @@
 public class DateTimeFormatInfoImpl_ia extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "a.m.",
-        "p.m."
-    };
+  public String dateFormatFull() {
+    return "EEEE 'le' d 'de' MMMM y";
   }
 
   @Override
-  public String dateFormatFull() {
-    return "EEEE, y MMMM dd";
+  public String dateFormatLong() {
+    return "d 'de' MMMM y";
+  }
+
+  @Override
+  public String dateFormatMedium() {
+    return "d MMM y";
   }
 
   @Override
   public String dateFormatShort() {
-    return "yy/MM/dd";
+    return "dd-MM-y";
+  }
+
+  @Override
+  public String dateTimeFull(String timePattern, String datePattern) {
+    return datePattern + " 'a' " + timePattern;
+  }
+
+  @Override
+  public String dateTimeLong(String timePattern, String datePattern) {
+    return datePattern + " 'a' " + timePattern;
   }
 
   @Override
@@ -56,13 +68,23 @@
   }
 
   @Override
+  public String formatMonthAbbrevDay() {
+    return "d MMM";
+  }
+
+  @Override
+  public String formatMonthFullDay() {
+    return "d 'de' MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
-    return "EEEE, MMMM d";
+    return "EEEE d MMMM";
   }
 
   @Override
   public String formatMonthNumDay() {
-    return "M/d";
+    return "dd-MM";
   }
 
   @Override
@@ -72,7 +94,7 @@
 
   @Override
   public String formatYearMonthAbbrevDay() {
-    return "MMM d, y";
+    return "d MMM y";
   }
 
   @Override
@@ -82,27 +104,27 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "MMMM d, y";
+    return "d 'de' MMMM y";
   }
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "MM-y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
+    return "dd-MM-y";
   }
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "EEE, MMM d, y";
+    return "EEE d MMM y";
   }
 
   @Override
   public String formatYearQuarterFull() {
-    return "QQQQ y";
+    return "QQQQ 'de' y";
   }
 
   @Override
@@ -131,6 +153,24 @@
   @Override
   public String[] monthsNarrow() {
     return new String[] {
+        "j",
+        "f",
+        "m",
+        "a",
+        "m",
+        "j",
+        "j",
+        "a",
+        "s",
+        "o",
+        "n",
+        "d"
+    };
+  }
+
+  @Override
+  public String[] monthsNarrowStandalone() {
+    return new String[] {
         "1",
         "2",
         "3",
@@ -167,10 +207,10 @@
   @Override
   public String[] quartersFull() {
     return new String[] {
-        "1-me trimestre",
-        "2-nde trimestre",
-        "3-tie trimestre",
-        "4-te trimestre"
+        "1me trimestre",
+        "2nde trimestre",
+        "3tie trimestre",
+        "4te trimestre"
     };
   }
 
@@ -198,6 +238,19 @@
   }
 
   @Override
+  public String[] weekdaysNarrow() {
+    return new String[] {
+        "d",
+        "l",
+        "m",
+        "m",
+        "j",
+        "v",
+        "s"
+    };
+  }
+
+  @Override
   public String[] weekdaysShort() {
     return new String[] {
         "dom",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ia_001.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ia_001.java
new file mode 100644
index 0000000..2ff1171
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ia_001.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.shared.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "ia_001" locale.
+ */
+public class DateTimeFormatInfoImpl_ia_001 extends DateTimeFormatInfoImpl_ia {
+}
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_id.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_id.java
index cc1ca9d..eee1424 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_id.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_id.java
@@ -180,7 +180,7 @@
         "Mei",
         "Jun",
         "Jul",
-        "Agt",
+        "Agu",
         "Sep",
         "Okt",
         "Nov",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_jv.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_jv.java
new file mode 100644
index 0000000..ac54dd0
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_jv.java
@@ -0,0 +1,242 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.shared.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "jv" locale.
+ */
+public class DateTimeFormatInfoImpl_jv extends DateTimeFormatInfoImpl {
+
+  @Override
+  public String[] ampms() {
+    return new String[] {
+        "Isuk",
+        "Wengi"
+    };
+  }
+
+  @Override
+  public String dateFormatFull() {
+    return "EEEE, d MMMM y";
+  }
+
+  @Override
+  public String dateFormatLong() {
+    return "d MMMM y";
+  }
+
+  @Override
+  public String dateFormatMedium() {
+    return "d MMM y";
+  }
+
+  @Override
+  public String dateFormatShort() {
+    return "dd-MM-y";
+  }
+
+  @Override
+  public String dateTimeMedium(String timePattern, String datePattern) {
+    return datePattern + ", " + timePattern;
+  }
+
+  @Override
+  public String dateTimeShort(String timePattern, String datePattern) {
+    return datePattern + ", " + timePattern;
+  }
+
+  @Override
+  public String[] erasFull() {
+    return new String[] {
+        "Sakdurunge Masehi",
+        "Masehi"
+    };
+  }
+
+  @Override
+  public String[] erasShort() {
+    return new String[] {
+        "SM",
+        "M"
+    };
+  }
+
+  @Override
+  public int firstDayOfTheWeek() {
+    return 0;
+  }
+
+  @Override
+  public String formatMonthAbbrevDay() {
+    return "d MMM";
+  }
+
+  @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
+  public String formatMonthFullWeekdayDay() {
+    return "EEEE, d MMMM";
+  }
+
+  @Override
+  public String formatMonthNumDay() {
+    return "dd/MM";
+  }
+
+  @Override
+  public String formatYearMonthAbbrev() {
+    return "MMM y";
+  }
+
+  @Override
+  public String formatYearMonthAbbrevDay() {
+    return "d MMM y";
+  }
+
+  @Override
+  public String formatYearMonthFull() {
+    return "MMMM y";
+  }
+
+  @Override
+  public String formatYearMonthFullDay() {
+    return "d MMMM y";
+  }
+
+  @Override
+  public String formatYearMonthNum() {
+    return "MM-y";
+  }
+
+  @Override
+  public String formatYearMonthNumDay() {
+    return "dd-MM-y";
+  }
+
+  @Override
+  public String formatYearMonthWeekdayDay() {
+    return "EEE, d MMM y";
+  }
+
+  @Override
+  public String formatYearQuarterFull() {
+    return "QQQQ y";
+  }
+
+  @Override
+  public String formatYearQuarterShort() {
+    return "Q y";
+  }
+
+  @Override
+  public String[] monthsFull() {
+    return new String[] {
+        "Januari",
+        "Februari",
+        "Maret",
+        "April",
+        "Mei",
+        "Juni",
+        "Juli",
+        "Agustus",
+        "September",
+        "Oktober",
+        "November",
+        "Desember"
+    };
+  }
+
+  @Override
+  public String[] monthsShort() {
+    return new String[] {
+        "Jan",
+        "Feb",
+        "Mar",
+        "Apr",
+        "Mei",
+        "Jun",
+        "Jul",
+        "Agt",
+        "Sep",
+        "Okt",
+        "Nov",
+        "Des"
+    };
+  }
+
+  @Override
+  public String[] quartersFull() {
+    return new String[] {
+        "triwulan kaping pisan",
+        "triwulan kaping loro",
+        "triwulan kaping telu",
+        "triwulan kaping papat"
+    };
+  }
+
+  @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "TW1",
+        "TW2",
+        "TW3",
+        "TW4"
+    };
+  }
+
+  @Override
+  public String[] weekdaysFull() {
+    return new String[] {
+        "Ahad",
+        "Senin",
+        "Selasa",
+        "Rabu",
+        "Kamis",
+        "Jumat",
+        "Sabtu"
+    };
+  }
+
+  @Override
+  public String[] weekdaysNarrow() {
+    return new String[] {
+        "A",
+        "S",
+        "S",
+        "R",
+        "K",
+        "J",
+        "S"
+    };
+  }
+
+  @Override
+  public String[] weekdaysShort() {
+    return new String[] {
+        "Ahd",
+        "Sen",
+        "Sel",
+        "Rab",
+        "Kam",
+        "Jum",
+        "Sab"
+    };
+  }
+}
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kab.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kab.java
index 40aa523..fa3a5d1 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kab.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kab.java
@@ -202,7 +202,7 @@
         "Ctembeṛ",
         "Tubeṛ",
         "Wambeṛ",
-        "Dujembeṛ"
+        "Duǧembeṛ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kk.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kk.java
index a87ae54..6785816 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kk.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kk.java
@@ -215,24 +215,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Қаң.",
-        "Ақп.",
-        "Нау.",
-        "Сәу.",
-        "Мам.",
-        "Мау.",
-        "Шіл.",
-        "Там.",
-        "Қыр.",
-        "Қаз.",
-        "Қар.",
-        "Жел."
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "І тоқсан",
@@ -266,19 +248,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "Жексенбі",
-        "Дүйсенбі",
-        "Сейсенбі",
-        "Сәрсенбі",
-        "Бейсенбі",
-        "Жұма",
-        "Сенбі"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Ж",
@@ -294,13 +263,13 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "Жс",
-        "Дс",
-        "Сс",
-        "Ср",
-        "Бс",
-        "Жм",
-        "Сб"
+        "жс",
+        "дс",
+        "сс",
+        "ср",
+        "бс",
+        "жм",
+        "сб"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kl.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kl.java
index f5a7076..aa3a4ce 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kl.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_kl.java
@@ -149,7 +149,7 @@
   @Override
   public String[] weekdaysFull() {
     return new String[] {
-        "sabaat",
+        "sapaat",
         "ataasinngorneq",
         "marlunngorneq",
         "pingasunngorneq",
@@ -175,7 +175,7 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "sab",
+        "sap",
         "ata",
         "mar",
         "pin",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_km.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_km.java
index 097647b..2ea8209 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_km.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_km.java
@@ -250,6 +250,19 @@
   }
 
   @Override
+  public String[] weekdaysFullStandalone() {
+    return new String[] {
+        "អាទិត្យ",
+        "ចន្ទ",
+        "អង្គារ",
+        "ពុធ",
+        "ព្រហស្បតិ៍",
+        "សុក្រ",
+        "សៅរ៍"
+    };
+  }
+
+  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "អ",
@@ -266,10 +279,10 @@
   public String[] weekdaysShort() {
     return new String[] {
         "អាទិត្យ",
-        "ច័ន្ទ",
+        "ចន្ទ",
         "អង្គារ",
         "ពុធ",
-        "ព្រហស្បតិ៍",
+        "ព្រហ",
         "សុក្រ",
         "សៅរ៍"
     };
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ku.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ku.java
new file mode 100644
index 0000000..2af88ce
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ku.java
@@ -0,0 +1,233 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.shared.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "ku" locale.
+ */
+public class DateTimeFormatInfoImpl_ku extends DateTimeFormatInfoImpl {
+
+  @Override
+  public String[] ampms() {
+    return new String[] {
+        "BN",
+        "PN"
+    };
+  }
+
+  @Override
+  public String[] erasFull() {
+    return new String[] {
+        "berî zayînê",
+        "piştî zayînê"
+    };
+  }
+
+  @Override
+  public String[] erasShort() {
+    return new String[] {
+        "BZ",
+        "PZ"
+    };
+  }
+
+  @Override
+  public String formatMonthFullWeekdayDay() {
+    return "EEEE, MMMM d";
+  }
+
+  @Override
+  public String formatMonthNumDay() {
+    return "M/d";
+  }
+
+  @Override
+  public String formatYearMonthAbbrev() {
+    return "MMM y";
+  }
+
+  @Override
+  public String formatYearMonthAbbrevDay() {
+    return "MMM d, y";
+  }
+
+  @Override
+  public String formatYearMonthFull() {
+    return "MMMM y";
+  }
+
+  @Override
+  public String formatYearMonthFullDay() {
+    return "MMMM d, y";
+  }
+
+  @Override
+  public String formatYearMonthNum() {
+    return "M/y";
+  }
+
+  @Override
+  public String formatYearMonthNumDay() {
+    return "M/d/y";
+  }
+
+  @Override
+  public String formatYearMonthWeekdayDay() {
+    return "EEE, MMM d, y";
+  }
+
+  @Override
+  public String formatYearQuarterFull() {
+    return "QQQQ y";
+  }
+
+  @Override
+  public String formatYearQuarterShort() {
+    return "Q y";
+  }
+
+  @Override
+  public String[] monthsFull() {
+    return new String[] {
+        "rêbendanê",
+        "reşemiyê",
+        "adarê",
+        "avrêlê",
+        "gulanê",
+        "pûşperê",
+        "tîrmehê",
+        "gelawêjê",
+        "rezberê",
+        "kewçêrê",
+        "sermawezê",
+        "berfanbarê"
+    };
+  }
+
+  @Override
+  public String[] monthsFullStandalone() {
+    return new String[] {
+        "rêbendan",
+        "reşemî",
+        "adar",
+        "avrêl",
+        "gulan",
+        "pûşper",
+        "tîrmeh",
+        "gelawêj",
+        "rezber",
+        "kewçêr",
+        "sermawez",
+        "berfanbar"
+    };
+  }
+
+  @Override
+  public String[] monthsNarrow() {
+    return new String[] {
+        "R",
+        "R",
+        "A",
+        "A",
+        "G",
+        "P",
+        "T",
+        "G",
+        "R",
+        "K",
+        "S",
+        "B"
+    };
+  }
+
+  @Override
+  public String[] monthsShort() {
+    return new String[] {
+        "rêb",
+        "reş",
+        "ada",
+        "avr",
+        "gul",
+        "pûş",
+        "tîr",
+        "gel",
+        "rez",
+        "kew",
+        "ser",
+        "ber"
+    };
+  }
+
+  @Override
+  public String[] quartersFull() {
+    return new String[] {
+        "Ç1",
+        "Ç2",
+        "Ç3",
+        "Ç4"
+    };
+  }
+
+  @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "Ç1",
+        "Ç2",
+        "Ç3",
+        "Ç4"
+    };
+  }
+
+  @Override
+  public String[] weekdaysFull() {
+    return new String[] {
+        "yekşem",
+        "duşem",
+        "sêşem",
+        "çarşem",
+        "pêncşem",
+        "în",
+        "şemî"
+    };
+  }
+
+  @Override
+  public String[] weekdaysNarrow() {
+    return new String[] {
+        "Y",
+        "D",
+        "S",
+        "Ç",
+        "P",
+        "Î",
+        "Ş"
+    };
+  }
+
+  @Override
+  public String[] weekdaysShort() {
+    return new String[] {
+        "yş",
+        "dş",
+        "sş",
+        "çş",
+        "pş",
+        "în",
+        "ş"
+    };
+  }
+}
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mi.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mi.java
new file mode 100644
index 0000000..bb981c0
--- /dev/null
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mi.java
@@ -0,0 +1,182 @@
+/*
+ * Copyright 2012 Google Inc.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.google.gwt.i18n.shared.impl.cldr;
+// DO NOT EDIT - GENERATED FROM CLDR AND ICU DATA
+
+/**
+ * Implementation of DateTimeFormatInfo for the "mi" locale.
+ */
+public class DateTimeFormatInfoImpl_mi extends DateTimeFormatInfoImpl {
+
+  @Override
+  public String[] erasFull() {
+    return new String[] {
+        "BCE",
+        "CE"
+    };
+  }
+
+  @Override
+  public String[] erasShort() {
+    return new String[] {
+        "BCE",
+        "CE"
+    };
+  }
+
+  @Override
+  public String formatHour12Minute() {
+    return "h:mm";
+  }
+
+  @Override
+  public String formatHour12MinuteSecond() {
+    return "h:mm:ss";
+  }
+
+  @Override
+  public String[] monthsFull() {
+    return new String[] {
+        "Kohitātea",
+        "Huitanguru",
+        "Poutūterangi",
+        "Paengawhāwhā",
+        "Haratua",
+        "Pipiri",
+        "Hōngongoi",
+        "Hereturikōkā",
+        "Mahuru",
+        "Whiringa-ā-nuku",
+        "Whiringa-ā-rangi",
+        "Hakihea"
+    };
+  }
+
+  @Override
+  public String[] monthsNarrow() {
+    return new String[] {
+        "K",
+        "H",
+        "P",
+        "P",
+        "H",
+        "P",
+        "H",
+        "H",
+        "M",
+        "N",
+        "R",
+        "H"
+    };
+  }
+
+  @Override
+  public String[] monthsShort() {
+    return new String[] {
+        "Kohi",
+        "Hui",
+        "Pou",
+        "Pae",
+        "Hara",
+        "Pipi",
+        "Hōngo",
+        "Here",
+        "Mahu",
+        "Nuku",
+        "Rangi",
+        "Haki"
+    };
+  }
+
+  @Override
+  public String[] quartersFull() {
+    return new String[] {
+        "Hauwhā tuatahi",
+        "Hauwhā tuarua",
+        "Hauwhā tuatoru",
+        "Hauwhā tuawhā"
+    };
+  }
+
+  @Override
+  public String[] quartersShort() {
+    return new String[] {
+        "HW1",
+        "HW2",
+        "HW3",
+        "HW4"
+    };
+  }
+
+  @Override
+  public String timeFormatFull() {
+    return "h:mm:ss a zzzz";
+  }
+
+  @Override
+  public String timeFormatLong() {
+    return "h:mm:ss a z";
+  }
+
+  @Override
+  public String timeFormatMedium() {
+    return "h:mm:ss";
+  }
+
+  @Override
+  public String timeFormatShort() {
+    return "h:mm";
+  }
+
+  @Override
+  public String[] weekdaysFull() {
+    return new String[] {
+        "Rātapu",
+        "Rāhina",
+        "Rātū",
+        "Rāapa",
+        "Rāpare",
+        "Rāmere",
+        "Rāhoroi"
+    };
+  }
+
+  @Override
+  public String[] weekdaysNarrow() {
+    return new String[] {
+        "T",
+        "H",
+        "T",
+        "A",
+        "P",
+        "M",
+        "H"
+    };
+  }
+
+  @Override
+  public String[] weekdaysShort() {
+    return new String[] {
+        "Tap",
+        "Hin",
+        "Tū",
+        "Apa",
+        "Par",
+        "Mer",
+        "Hor"
+    };
+  }
+}
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mn.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mn.java
index f0896f3..08ae6a3 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mn.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mn.java
@@ -24,24 +24,24 @@
   @Override
   public String[] ampms() {
     return new String[] {
-        "ҮӨ",
-        "ҮХ"
+        "ү.ө.",
+        "ү.х."
     };
   }
 
   @Override
   public String dateFormatFull() {
-    return "y 'оны' MMM'ын' d. EEEE 'гараг'.";
+    return "y.MM.dd, EEEE";
   }
 
   @Override
   public String dateFormatLong() {
-    return "y 'оны' MMM'ын' d";
+    return "y.MM.dd";
   }
 
   @Override
   public String dateFormatMedium() {
-    return "y.MM.dd";
+    return "y 'оны' MMM'ын' d";
   }
 
   @Override
@@ -72,17 +72,17 @@
 
   @Override
   public String formatMonthFullDay() {
-    return "MMM'ын' d";
+    return "MMMM'ын' d";
   }
 
   @Override
   public String formatMonthFullWeekdayDay() {
-    return "MMMM'ын' d, EEEE";
+    return "MMMM'ын' d. EEEE";
   }
 
   @Override
   public String formatMonthNumDay() {
-    return "MM/dd";
+    return "MMMMM/dd";
   }
 
   @Override
@@ -92,7 +92,7 @@
 
   @Override
   public String formatYearMonthAbbrevDay() {
-    return "y.MM.dd";
+    return "y 'оны' MMM'ын' d";
   }
 
   @Override
@@ -102,12 +102,12 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "y.MM.dd";
+    return "y 'оны' MMMM'ын' d";
   }
 
   @Override
   public String formatYearMonthNum() {
-    return "y M";
+    return "y MMMMM";
   }
 
   @Override
@@ -117,7 +117,7 @@
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "y.MM.dd, EEE";
+    return "y 'оны' MMM'ын' d. EEE";
   }
 
   @Override
@@ -126,15 +126,38 @@
   }
 
   @Override
+  public String formatYearQuarterShort() {
+    return "y 'оны' Q";
+  }
+
+  @Override
   public String[] monthsFull() {
     return new String[] {
+        "нэгдүгээр сар",
+        "хоёрдугаар сар",
+        "гуравдугаар сар",
+        "дөрөвдүгээр сар",
+        "тавдугаар сар",
+        "зургаадугаар сар",
+        "долоодугаар сар",
+        "наймдугаар сар",
+        "есдүгээр сар",
+        "аравдугаар сар",
+        "арван нэгдүгээр сар",
+        "арван хоёрдугаар сар"
+    };
+  }
+
+  @Override
+  public String[] monthsFullStandalone() {
+    return new String[] {
         "Нэгдүгээр сар",
         "Хоёрдугаар сар",
         "Гуравдугаар сар",
         "Дөрөвдүгээр сар",
         "Тавдугаар сар",
         "Зургаадугаар сар",
-        "Долдугаар сар",
+        "Долоодугаар сар",
         "Наймдугаар сар",
         "Есдүгээр сар",
         "Аравдугаар сар",
@@ -223,6 +246,19 @@
   }
 
   @Override
+  public String[] weekdaysFullStandalone() {
+    return new String[] {
+        "Ням",
+        "Даваа",
+        "Мягмар",
+        "Лхагва",
+        "Пүрэв",
+        "Баасан",
+        "Бямба"
+    };
+  }
+
+  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Ня",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mt.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mt.java
index 45001dc..e45e30b 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mt.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_mt.java
@@ -94,7 +94,7 @@
 
   @Override
   public String formatYearMonthNumDay() {
-    return "d/M/y";
+    return "M/d/y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_my.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_my.java
index b03057f..55fdf18 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_my.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_my.java
@@ -61,7 +61,7 @@
   public String[] erasShort() {
     return new String[] {
         "ဘီစီ",
-        "အေဒီ"
+        "အဒေီ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl.java
index c6a7b8c..b3284db 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl.java
@@ -46,7 +46,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "dd-MM-yy";
+    return "dd-MM-y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java
index 518f452..a282b42 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_nl_BE.java
@@ -23,7 +23,7 @@
 
   @Override
   public String dateFormatShort() {
-    return "d/MM/yy";
+    return "d/MM/y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_or.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_or.java
index cc991bf..876556f 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_or.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_or.java
@@ -22,14 +22,6 @@
 public class DateTimeFormatInfoImpl_or extends DateTimeFormatInfoImpl {
 
   @Override
-  public String[] ampms() {
-    return new String[] {
-        "am",
-        "pm"
-    };
-  }
-
-  @Override
   public String dateFormatFull() {
     return "EEEE, MMMM d, y";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java
index eceb1c0..b22917e 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_pt_PT.java
@@ -60,11 +60,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 1;
-  }
-
-  @Override
   public String formatMonthAbbrevDay() {
     return "d/MM";
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru.java
index 6a6f499..6393612 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru.java
@@ -78,16 +78,6 @@
   }
 
   @Override
-  public String formatHour24Minute() {
-    return "H:mm";
-  }
-
-  @Override
-  public String formatHour24MinuteSecond() {
-    return "H:mm:ss";
-  }
-
-  @Override
   public String formatMonthAbbrevDay() {
     return "d MMM";
   }
@@ -263,26 +253,6 @@
   }
 
   @Override
-  public String timeFormatFull() {
-    return "H:mm:ss zzzz";
-  }
-
-  @Override
-  public String timeFormatLong() {
-    return "H:mm:ss z";
-  }
-
-  @Override
-  public String timeFormatMedium() {
-    return "H:mm:ss";
-  }
-
-  @Override
-  public String timeFormatShort() {
-    return "H:mm";
-  }
-
-  @Override
   public String[] weekdaysFull() {
     return new String[] {
         "воскресенье",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java
index 2b265e2..1bcb872 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ru_UA.java
@@ -20,34 +20,4 @@
  * Implementation of DateTimeFormatInfo for the "ru_UA" locale.
  */
 public class DateTimeFormatInfoImpl_ru_UA extends DateTimeFormatInfoImpl_ru {
-
-  @Override
-  public String formatHour24Minute() {
-    return "HH:mm";
-  }
-
-  @Override
-  public String formatHour24MinuteSecond() {
-    return "HH:mm:ss";
-  }
-
-  @Override
-  public String timeFormatFull() {
-    return "HH:mm:ss zzzz";
-  }
-
-  @Override
-  public String timeFormatLong() {
-    return "HH:mm:ss z";
-  }
-
-  @Override
-  public String timeFormatMedium() {
-    return "HH:mm:ss";
-  }
-
-  @Override
-  public String timeFormatShort() {
-    return "HH:mm";
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sd.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sd.java
index faa62ae..a5bc15e 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sd.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sd.java
@@ -40,8 +40,8 @@
   @Override
   public String[] erasShort() {
     return new String[] {
-        "BCE",
-        "CE"
+        "BC",
+        "CD"
     };
   }
 
@@ -51,58 +51,8 @@
   }
 
   @Override
-  public String formatMonthFullWeekdayDay() {
-    return "EEEE, MMMM d";
-  }
-
-  @Override
-  public String formatMonthNumDay() {
-    return "M/d";
-  }
-
-  @Override
-  public String formatYearMonthAbbrev() {
-    return "MMM y";
-  }
-
-  @Override
-  public String formatYearMonthAbbrevDay() {
-    return "MMM d, y";
-  }
-
-  @Override
-  public String formatYearMonthFull() {
-    return "MMMM y";
-  }
-
-  @Override
-  public String formatYearMonthFullDay() {
-    return "MMMM d, y";
-  }
-
-  @Override
-  public String formatYearMonthNum() {
-    return "M/y";
-  }
-
-  @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
-  }
-
-  @Override
-  public String formatYearMonthWeekdayDay() {
-    return "EEE, MMM d, y";
-  }
-
-  @Override
-  public String formatYearQuarterFull() {
-    return "QQQQ y";
-  }
-
-  @Override
-  public String formatYearQuarterShort() {
-    return "Q y";
+    return "y-MM-dd";
   }
 
   @Override
@@ -124,24 +74,6 @@
   }
 
   @Override
-  public String[] monthsNarrow() {
-    return new String[] {
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8",
-        "9",
-        "10",
-        "11",
-        "12"
-    };
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "جنوري",
@@ -172,10 +104,10 @@
   @Override
   public String[] quartersShort() {
     return new String[] {
-        "پهرين ٽي ماهي",
-        "ٻين ٽي ماهي",
-        "ٽين ٽي ماهي",
-        "چوٿين ٽي ماهي"
+        "Q1",
+        "Q2",
+        "Q3",
+        "Q5"
     };
   }
 
@@ -226,19 +158,6 @@
   }
 
   @Override
-  public String[] weekdaysNarrowStandalone() {
-    return new String[] {
-        "آچ",
-        "سو",
-        "اڱ",
-        "ار",
-        "خم",
-        "جم",
-        "ڇن"
-    };
-  }
-
-  @Override
   public String[] weekdaysShort() {
     return new String[] {
         "آچر",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_shi.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_shi.java
index 58563c5..cb2a3ef 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_shi.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_shi.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String formatMinuteSecond() {
     return "m:ss";
   }
@@ -249,14 +244,4 @@
         "ⴰⵙⵉⴹ"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_so.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_so.java
index bb7c8e7..db3640e 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_so.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_so.java
@@ -81,11 +81,6 @@
   }
 
   @Override
-  public String formatYearMonthAbbrevDay() {
-    return "d-MMM-y";
-  }
-
-  @Override
   public String formatYearMonthFull() {
     return "MMMM y";
   }
@@ -102,7 +97,7 @@
 
   @Override
   public String formatYearMonthNumDay() {
-    return "d/M/y";
+    return "y-MM-dd";
   }
 
   @Override
@@ -139,6 +134,24 @@
   }
 
   @Override
+  public String[] monthsFullStandalone() {
+    return new String[] {
+        "Jannaayo",
+        "Febraayo",
+        "Maarso",
+        "Abriil",
+        "May",
+        "Juun",
+        "Luuliyo",
+        "Ogost",
+        "Sebtembar",
+        "Oktoobar",
+        "Nofembar",
+        "Desembar"
+    };
+  }
+
+  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "K",
@@ -157,20 +170,56 @@
   }
 
   @Override
+  public String[] monthsNarrowStandalone() {
+    return new String[] {
+        "J",
+        "F",
+        "M",
+        "A",
+        "M",
+        "J",
+        "L",
+        "O",
+        "S",
+        "O",
+        "N",
+        "D"
+    };
+  }
+
+  @Override
   public String[] monthsShort() {
     return new String[] {
         "Kob",
         "Lab",
         "Sad",
         "Afr",
-        "Sha",
-        "Lix",
-        "Tod",
-        "Sid",
-        "Sag",
-        "Tob",
-        "KIT",
-        "LIT"
+        "May",
+        "Juun",
+        "Luuliyo",
+        "Og",
+        "Sebtembar",
+        "Oktoobar",
+        "Nofembar",
+        "Dec"
+    };
+  }
+
+  @Override
+  public String[] monthsShortStandalone() {
+    return new String[] {
+        "Jan",
+        "Feb",
+        "Mar",
+        "Abr",
+        "May",
+        "Juun",
+        "Luuliyo",
+        "Og",
+        "Seb",
+        "Okt",
+        "Nof",
+        "Des"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sq.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sq.java
index 8fbb8d9..d6bcbee 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sq.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sq.java
@@ -24,8 +24,8 @@
   @Override
   public String[] ampms() {
     return new String[] {
-        "e paradites",
-        "e pasdites"
+        "p.d.",
+        "m.d."
     };
   }
 
@@ -169,24 +169,6 @@
   }
 
   @Override
-  public String[] monthsFullStandalone() {
-    return new String[] {
-        "Janar",
-        "Shkurt",
-        "Mars",
-        "Prill",
-        "Maj",
-        "Qershor",
-        "Korrik",
-        "Gusht",
-        "Shtator",
-        "Tetor",
-        "Nëntor",
-        "Dhjetor"
-    };
-  }
-
-  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "j",
@@ -205,24 +187,6 @@
   }
 
   @Override
-  public String[] monthsNarrowStandalone() {
-    return new String[] {
-        "J",
-        "Sh",
-        "M",
-        "P",
-        "M",
-        "Q",
-        "K",
-        "G",
-        "Sh",
-        "T",
-        "N",
-        "Dh"
-    };
-  }
-
-  @Override
   public String[] monthsShort() {
     return new String[] {
         "jan",
@@ -241,24 +205,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Jan",
-        "Shk",
-        "Mar",
-        "Pri",
-        "Maj",
-        "Qer",
-        "Korr",
-        "Gush",
-        "Sht",
-        "Tet",
-        "Nën",
-        "Dhj"
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "tremujori i parë",
@@ -312,28 +258,15 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "E diel",
-        "E hënë",
-        "E martë",
-        "E mërkurë",
-        "E enjte",
-        "E premte",
-        "E shtunë"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
-        "D",
-        "H",
-        "M",
-        "M",
-        "E",
-        "P",
-        "Sh"
+        "d",
+        "h",
+        "m",
+        "m",
+        "e",
+        "p",
+        "sh"
     };
   }
 
@@ -349,4 +282,17 @@
         "Sht"
     };
   }
+
+  @Override
+  public String[] weekdaysShortStandalone() {
+    return new String[] {
+        "die",
+        "hën",
+        "mar",
+        "mër",
+        "enj",
+        "pre",
+        "sht"
+    };
+  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java
index d4daa12..a4d54d7 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Cyrl_BA.java
@@ -38,20 +38,20 @@
   }
 
   @Override
-  public String[] monthsShort() {
+  public String[] monthsShortStandalone() {
     return new String[] {
-        "јан.",
-        "феб.",
+        "јан",
+        "феб",
         "март",
-        "апр.",
+        "апр",
         "мај",
         "јун",
         "јул",
-        "авг.",
-        "септ.",
-        "окт.",
-        "нов.",
-        "дец."
+        "авг",
+        "септ",
+        "окт",
+        "нов",
+        "дец"
     };
   }
 
@@ -71,13 +71,13 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "нед.",
-        "пон.",
-        "ут.",
-        "ср.",
-        "чет.",
-        "пет.",
-        "суб."
+        "нед",
+        "пон",
+        "ут",
+        "ср",
+        "чет",
+        "пет",
+        "суб"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java
index 36256cb..24dda4b 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_sr_Latn_BA.java
@@ -38,20 +38,20 @@
   }
 
   @Override
-  public String[] monthsShort() {
+  public String[] monthsShortStandalone() {
     return new String[] {
-        "jan.",
-        "feb.",
+        "jan",
+        "feb",
         "mart",
-        "apr.",
+        "apr",
         "maj",
         "jun",
         "jul",
-        "avg.",
-        "sept.",
-        "okt.",
-        "nov.",
-        "dec."
+        "avg",
+        "sept",
+        "okt",
+        "nov",
+        "dec"
     };
   }
 
@@ -71,13 +71,13 @@
   @Override
   public String[] weekdaysShort() {
     return new String[] {
-        "ned.",
-        "pon.",
-        "ut.",
-        "sr.",
-        "čet.",
-        "pet.",
-        "sub."
+        "ned",
+        "pon",
+        "ut",
+        "sr",
+        "čet",
+        "pet",
+        "sub"
     };
   }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_th.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_th.java
index 3930092..ea4bd8e 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_th.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_th.java
@@ -52,7 +52,7 @@
   @Override
   public String[] erasFull() {
     return new String[] {
-        "ปีก่อนคริสต์ศักราช",
+        "ปีก่อนคริสตกาล",
         "คริสต์ศักราช"
     };
   }
@@ -60,7 +60,7 @@
   @Override
   public String[] erasShort() {
     return new String[] {
-        "ปีก่อน ค.ศ.",
+        "ก่อน ค.ศ.",
         "ค.ศ."
     };
   }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ti.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ti.java
index d629878..d59e240 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ti.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ti.java
@@ -198,19 +198,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "ሰንበት",
-        "ሰኑይ",
-        "ሰሉስ",
-        "ረቡዕ",
-        "ሓሙስ",
-        "ዓርቢ",
-        "ቀዳም"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "ሰ",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tk.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tk.java
index 8892e02..13ce6a3 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tk.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tk.java
@@ -66,13 +66,23 @@
   }
 
   @Override
+  public String formatMonthAbbrevDay() {
+    return "d MMM";
+  }
+
+  @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
-    return "EEEE, MMMM d";
+    return "d MMMM EEEE";
   }
 
   @Override
   public String formatMonthNumDay() {
-    return "M/d";
+    return "dd.MM";
   }
 
   @Override
@@ -82,7 +92,7 @@
 
   @Override
   public String formatYearMonthAbbrevDay() {
-    return "MMM d, y";
+    return "d MMM y";
   }
 
   @Override
@@ -92,32 +102,22 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "MMMM d, y";
+    return "d MMMM y";
   }
 
   @Override
   public String formatYearMonthNum() {
-    return "M/y";
+    return "MM.y";
   }
 
   @Override
   public String formatYearMonthNumDay() {
-    return "M/d/y";
+    return "dd.MM.y";
   }
 
   @Override
   public String formatYearMonthWeekdayDay() {
-    return "EEE, MMM d, y";
-  }
-
-  @Override
-  public String formatYearQuarterFull() {
-    return "QQQQ y";
-  }
-
-  @Override
-  public String formatYearQuarterShort() {
-    return "Q y";
+    return "d MMM y EEE";
   }
 
   @Override
@@ -197,7 +197,7 @@
     return new String[] {
         "Ýan",
         "Few",
-        "Mart",
+        "Mar",
         "Apr",
         "Maý",
         "Iýun",
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tzm.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tzm.java
index d32a07c..dbf829a 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tzm.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_tzm.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String formatMonthFullWeekdayDay() {
     return "EEEE, MMMM d";
   }
@@ -237,14 +232,4 @@
         "Asḍ"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ur.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ur.java
index 2e9c4e0..57c63bb 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ur.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_ur.java
@@ -23,17 +23,17 @@
 
   @Override
   public String dateFormatFull() {
-    return "EEEE, MMMM d, y";
+    return "EEEE، d MMMM، y";
   }
 
   @Override
   public String dateFormatLong() {
-    return "MMMM d, y";
+    return "d MMMM، y";
   }
 
   @Override
   public String dateFormatMedium() {
-    return "MMM d, y";
+    return "d MMM، y";
   }
 
   @Override
@@ -68,6 +68,11 @@
   }
 
   @Override
+  public String formatMonthFullDay() {
+    return "d MMMM";
+  }
+
+  @Override
   public String formatMonthFullWeekdayDay() {
     return "EEEE، d MMMM";
   }
@@ -94,7 +99,7 @@
 
   @Override
   public String formatYearMonthFullDay() {
-    return "MMMM d, y";
+    return "d MMMM، y";
   }
 
   @Override
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java
index 2336c60..dc7f3fc 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_uz_Cyrl.java
@@ -129,24 +129,6 @@
   }
 
   @Override
-  public String[] monthsFullStandalone() {
-    return new String[] {
-        "Январ",
-        "Феврал",
-        "Март",
-        "Апрел",
-        "Май",
-        "Июн",
-        "Июл",
-        "Август",
-        "Сентябр",
-        "Октябр",
-        "Ноябр",
-        "Декабр"
-    };
-  }
-
-  @Override
   public String[] monthsNarrow() {
     return new String[] {
         "Я",
@@ -183,24 +165,6 @@
   }
 
   @Override
-  public String[] monthsShortStandalone() {
-    return new String[] {
-        "Янв",
-        "Фев",
-        "Мар",
-        "Апр",
-        "Май",
-        "Июн",
-        "Июл",
-        "Авг",
-        "Сен",
-        "Окт",
-        "Ноя",
-        "Дек"
-    };
-  }
-
-  @Override
   public String[] quartersFull() {
     return new String[] {
         "1-чорак",
@@ -244,19 +208,6 @@
   }
 
   @Override
-  public String[] weekdaysFullStandalone() {
-    return new String[] {
-        "Якшанба",
-        "Душанба",
-        "Сешанба",
-        "Чоршанба",
-        "Пайшанба",
-        "Жума",
-        "Шанба"
-    };
-  }
-
-  @Override
   public String[] weekdaysNarrow() {
     return new String[] {
         "Я",
@@ -281,17 +232,4 @@
         "шан"
     };
   }
-
-  @Override
-  public String[] weekdaysShortStandalone() {
-    return new String[] {
-        "Якш",
-        "Душ",
-        "Сеш",
-        "Чор",
-        "Пай",
-        "Жум",
-        "Шан"
-    };
-  }
 }
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_vai.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_vai.java
index d134473..c6c5792 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_vai.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_vai.java
@@ -115,7 +115,7 @@
   @Override
   public String[] monthsFull() {
     return new String[] {
-        "ꖨꕪꖃ ꔞꕮ",
+        "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ",
         "ꕒꕡꖝꖕ",
         "ꕾꖺ",
         "ꖢꖕ",
@@ -126,7 +126,7 @@
         "ꕢꕌ",
         "ꕭꖃ",
         "ꔞꘋꕔꕿ ꕸꖃꗏ",
-        "ꖨꕪꕱ ꗏꕮ"
+        "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"
     };
   }
 
@@ -151,7 +151,7 @@
   @Override
   public String[] monthsShort() {
     return new String[] {
-        "ꖨꕪꖃ",
+        "ꖨꖕꔞ",
         "ꕒꕡ",
         "ꕾꖺ",
         "ꖢꖕ",
@@ -162,7 +162,7 @@
         "ꕢꕌ",
         "ꕭꖃ",
         "ꔞꘋ",
-        "ꖨꕪꕱ"
+        "ꖨꖕꗏ"
     };
   }
 
diff --git a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_zgh.java b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_zgh.java
index 200025e..78e0137 100644
--- a/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_zgh.java
+++ b/user/src/com/google/gwt/i18n/shared/impl/cldr/DateTimeFormatInfoImpl_zgh.java
@@ -66,11 +66,6 @@
   }
 
   @Override
-  public int firstDayOfTheWeek() {
-    return 6;
-  }
-
-  @Override
   public String formatMinuteSecond() {
     return "m:ss";
   }
@@ -234,14 +229,4 @@
         "ⴰⵙⵉⴹ"
     };
   }
-
-  @Override
-  public int weekendEnd() {
-    return 6;
-  }
-
-  @Override
-  public int weekendStart() {
-    return 5;
-  }
 }
diff --git a/user/test/com/google/gwt/i18n/client/DateTimeFormat_de_Test.java b/user/test/com/google/gwt/i18n/client/DateTimeFormat_de_Test.java
index 94e87f9..bd3e342 100644
--- a/user/test/com/google/gwt/i18n/client/DateTimeFormat_de_Test.java
+++ b/user/test/com/google/gwt/i18n/client/DateTimeFormat_de_Test.java
@@ -51,7 +51,7 @@
 
   public void test_hhmmssa() {
     Date date = new Date(2006 - 1900, 6, 27, 13, 10, 10);
-    assertEquals("1:10:10 nachm.",
+    assertEquals("1:10:10 PM",
         DateTimeFormat.getFormat("h:mm:ss a").format(date));
   }
 
@@ -212,7 +212,7 @@
 
   public void test_yyyyyMMMMM() {
     Date date = new Date(2006 - 1900, 6, 27, 13, 10, 10);
-    assertEquals("02006.J.27 n. Chr. 01:10 nachm.", DateTimeFormat.getFormat(
+    assertEquals("02006.J.27 n. Chr. 01:10 PM", DateTimeFormat.getFormat(
         "yyyyy.MMMMM.dd GGG hh:mm aaa").format(date));
   }