summaryrefslogtreecommitdiff
path: root/libc/localedata
diff options
context:
space:
mode:
Diffstat (limited to 'libc/localedata')
-rw-r--r--libc/localedata/ChangeLog171
-rw-r--r--libc/localedata/SUPPORTED1
-rw-r--r--libc/localedata/locales/aa_ET3
-rw-r--r--libc/localedata/locales/am_ET3
-rw-r--r--libc/localedata/locales/an_ES11
-rw-r--r--libc/localedata/locales/ar_AE2
-rw-r--r--libc/localedata/locales/ar_BH3
-rw-r--r--libc/localedata/locales/ar_DZ3
-rw-r--r--libc/localedata/locales/ar_EG2
-rw-r--r--libc/localedata/locales/ar_IN2
-rw-r--r--libc/localedata/locales/ar_IQ2
-rw-r--r--libc/localedata/locales/ar_JO2
-rw-r--r--libc/localedata/locales/ar_KW2
-rw-r--r--libc/localedata/locales/ar_LB2
-rw-r--r--libc/localedata/locales/ar_LY2
-rw-r--r--libc/localedata/locales/ar_MA2
-rw-r--r--libc/localedata/locales/ar_QA2
-rw-r--r--libc/localedata/locales/ar_SA3
-rw-r--r--libc/localedata/locales/ar_SD5
-rw-r--r--libc/localedata/locales/ar_SY2
-rw-r--r--libc/localedata/locales/ar_TN2
-rw-r--r--libc/localedata/locales/ayc_PE46
-rw-r--r--libc/localedata/locales/az_AZ6
-rw-r--r--libc/localedata/locales/be_BY3
-rw-r--r--libc/localedata/locales/bn_BD3
-rw-r--r--libc/localedata/locales/bn_IN2
-rw-r--r--libc/localedata/locales/br_FR11
-rw-r--r--libc/localedata/locales/bs_BA3
-rw-r--r--libc/localedata/locales/ca_ES3
-rw-r--r--libc/localedata/locales/csb_PL11
-rw-r--r--libc/localedata/locales/da_DK3
-rw-r--r--libc/localedata/locales/de_AT3
-rw-r--r--libc/localedata/locales/de_BE3
-rw-r--r--libc/localedata/locales/de_CH3
-rw-r--r--libc/localedata/locales/de_LU3
-rw-r--r--libc/localedata/locales/dv_MV2
-rw-r--r--libc/localedata/locales/el_GR3
-rw-r--r--libc/localedata/locales/en_AU3
-rw-r--r--libc/localedata/locales/en_BW3
-rw-r--r--libc/localedata/locales/en_CA2
-rw-r--r--libc/localedata/locales/en_DK2
-rw-r--r--libc/localedata/locales/en_GB3
-rw-r--r--libc/localedata/locales/en_HK3
-rw-r--r--libc/localedata/locales/en_IE3
-rw-r--r--libc/localedata/locales/en_IN3
-rw-r--r--libc/localedata/locales/en_NZ3
-rw-r--r--libc/localedata/locales/en_PH3
-rw-r--r--libc/localedata/locales/en_SG3
-rw-r--r--libc/localedata/locales/en_ZW3
-rw-r--r--libc/localedata/locales/es_AR3
-rw-r--r--libc/localedata/locales/es_BO3
-rw-r--r--libc/localedata/locales/es_CL3
-rw-r--r--libc/localedata/locales/es_CO3
-rw-r--r--libc/localedata/locales/es_DO3
-rw-r--r--libc/localedata/locales/es_EC3
-rw-r--r--libc/localedata/locales/es_ES3
-rw-r--r--libc/localedata/locales/es_GT3
-rw-r--r--libc/localedata/locales/es_MX3
-rw-r--r--libc/localedata/locales/es_NI3
-rw-r--r--libc/localedata/locales/es_PA3
-rw-r--r--libc/localedata/locales/es_PE3
-rw-r--r--libc/localedata/locales/es_PY3
-rw-r--r--libc/localedata/locales/es_SV3
-rw-r--r--libc/localedata/locales/es_UY3
-rw-r--r--libc/localedata/locales/es_VE6
-rw-r--r--libc/localedata/locales/eu_ES3
-rw-r--r--libc/localedata/locales/fo_FO3
-rw-r--r--libc/localedata/locales/fr_BE3
-rw-r--r--libc/localedata/locales/fr_CA2
-rw-r--r--libc/localedata/locales/fr_CH3
-rw-r--r--libc/localedata/locales/fr_FR3
-rw-r--r--libc/localedata/locales/fr_LU3
-rw-r--r--libc/localedata/locales/fur_IT11
-rw-r--r--libc/localedata/locales/fy_DE1
-rw-r--r--libc/localedata/locales/ga_IE3
-rw-r--r--libc/localedata/locales/gez_ER3
-rw-r--r--libc/localedata/locales/gez_ET3
-rw-r--r--libc/localedata/locales/gl_ES3
-rw-r--r--libc/localedata/locales/gu_IN3
-rw-r--r--libc/localedata/locales/gv_GB3
-rw-r--r--libc/localedata/locales/he_IL3
-rw-r--r--libc/localedata/locales/hi_IN3
-rw-r--r--libc/localedata/locales/hr_HR3
-rw-r--r--libc/localedata/locales/ht_HT255
-rw-r--r--libc/localedata/locales/hu_HU3
-rw-r--r--libc/localedata/locales/id_ID3
-rw-r--r--libc/localedata/locales/ik_CA3
-rw-r--r--libc/localedata/locales/is_IS3
-rw-r--r--libc/localedata/locales/it_CH3
-rw-r--r--libc/localedata/locales/it_IT3
-rw-r--r--libc/localedata/locales/iu_CA3
-rw-r--r--libc/localedata/locales/ja_JP3
-rw-r--r--libc/localedata/locales/ka_GE3
-rw-r--r--libc/localedata/locales/kk_KZ3
-rw-r--r--libc/localedata/locales/kn_IN3
-rw-r--r--libc/localedata/locales/ko_KR3
-rw-r--r--libc/localedata/locales/ku_TR3
-rw-r--r--libc/localedata/locales/kw_GB3
-rw-r--r--libc/localedata/locales/ky_KG3
-rw-r--r--libc/localedata/locales/lg_UG3
-rw-r--r--libc/localedata/locales/lt_LT3
-rw-r--r--libc/localedata/locales/lv_LV3
-rw-r--r--libc/localedata/locales/mi_NZ11
-rw-r--r--libc/localedata/locales/ml_IN3
-rw-r--r--libc/localedata/locales/mr_IN3
-rw-r--r--libc/localedata/locales/ms_MY3
-rw-r--r--libc/localedata/locales/mt_MT3
-rw-r--r--libc/localedata/locales/nb_NO3
-rw-r--r--libc/localedata/locales/ne_NP3
-rw-r--r--libc/localedata/locales/nl_BE3
-rw-r--r--libc/localedata/locales/nn_NO11
-rw-r--r--libc/localedata/locales/nr_ZA7
-rw-r--r--libc/localedata/locales/nso_ZA7
-rw-r--r--libc/localedata/locales/om_ET3
-rw-r--r--libc/localedata/locales/om_KE3
-rw-r--r--libc/localedata/locales/pa_IN3
-rw-r--r--libc/localedata/locales/pl_PL3
-rw-r--r--libc/localedata/locales/pt_BR3
-rw-r--r--libc/localedata/locales/pt_PT3
-rw-r--r--libc/localedata/locales/quz_PE169
-rw-r--r--libc/localedata/locales/ru_RU3
-rw-r--r--libc/localedata/locales/ru_UA3
-rw-r--r--libc/localedata/locales/sa_IN3
-rw-r--r--libc/localedata/locales/se_NO3
-rw-r--r--libc/localedata/locales/sk_SK3
-rw-r--r--libc/localedata/locales/sl_SI3
-rw-r--r--libc/localedata/locales/so_ET3
-rw-r--r--libc/localedata/locales/so_KE3
-rw-r--r--libc/localedata/locales/so_SO3
-rw-r--r--libc/localedata/locales/sq_AL3
-rw-r--r--libc/localedata/locales/ss_ZA2
-rw-r--r--libc/localedata/locales/sv_SE3
-rw-r--r--libc/localedata/locales/ta_IN3
-rw-r--r--libc/localedata/locales/te_IN2
-rw-r--r--libc/localedata/locales/tg_TJ3
-rw-r--r--libc/localedata/locales/th_TH4
-rw-r--r--libc/localedata/locales/ti_ET3
-rw-r--r--libc/localedata/locales/tl_PH3
-rw-r--r--libc/localedata/locales/tn_ZA8
-rw-r--r--libc/localedata/locales/ts_ZA2
-rw-r--r--libc/localedata/locales/tt_RU3
-rw-r--r--libc/localedata/locales/tt_RU@iqtelif3
-rw-r--r--libc/localedata/locales/ur_PK3
-rw-r--r--libc/localedata/locales/uz_UZ3
-rw-r--r--libc/localedata/locales/ve_ZA2
-rw-r--r--libc/localedata/locales/vi_VN3
-rw-r--r--libc/localedata/locales/wal_ET3
-rw-r--r--libc/localedata/locales/wo_SN3
-rw-r--r--libc/localedata/locales/zh_SG3
-rw-r--r--libc/localedata/tests-mbwc/dat_wcsncat.c2
-rw-r--r--libc/localedata/tests/test6.c2
-rw-r--r--libc/localedata/tst-digits.c2
152 files changed, 959 insertions, 168 deletions
diff --git a/libc/localedata/ChangeLog b/libc/localedata/ChangeLog
index 3bc2fcfe9..039610416 100644
--- a/libc/localedata/ChangeLog
+++ b/libc/localedata/ChangeLog
@@ -1,3 +1,174 @@
+2013-09-04 Chris Leonard <cjl@sugarlabs,.org>
+
+ [BZ #15923]
+
+ * locales/ar_SD: Update iso-1427.def and related occurrences.
+ * locales/az_AZ: Likewise.
+ * locales/dv_MV: Likewise.
+ * locales/es_VE: Likewise.
+
+2013-09-04 Jakub Bogusz <qboosh@pld-linux.org>
+
+ * locales/am_ET: Add country_car field to LC_ADDRESS.
+ * locales/an_ES: Likewise.
+ * locales/ar_AE: Likewise.
+ * locales/ar_BH: Likewise.
+ * locales/ar_DZ: Likewise.
+ * locales/ar_EG: Likewise.
+ * locales/ar_IN: Likewise.
+ * locales/ar_IQ: Likewise.
+ * locales/ar_JO: Likewise.
+ * locales/ar_KW: Likewise.
+ * locales/ar_LB: Likewise.
+ * locales/ar_LY: Likewise.
+ * locales/ar_MA: Likewise.
+ * locales/ar_QA: Likewise.
+ * locales/ar_SA: Likewise.
+ * locales/ar_SD: Likewise.
+ * locales/ar_SY: Likewise.
+ * locales/ar_TN: Likewise.
+ * locales/az_AZ: Likewise.
+ * locales/be_BY: Likewise.
+ * locales/bn_BD: Likewise.
+ * locales/bn_IN: Likewise.
+ * locales/br_FR: Likewise.
+ * locales/bs_BA: Likewise.
+ * locales/ca_ES: Likewise.
+ * locales/csb_PL: Likewise.
+ * locales/da_DK: Likewise.
+ * locales/de_AT: Likewise.
+ * locales/de_BE: Likewise.
+ * locales/de_CH: Likewise.
+ * locales/de_LU: Likewise.
+ * locales/el_GR: Likewise.
+ * locales/en_AU: Likewise.
+ * locales/en_BW: Likewise.
+ * locales/en_CA: Likewise.
+ * locales/en_DK: Likewise.
+ * locales/en_GB: Likewise.
+ * locales/en_HK: Likewise.
+ * locales/en_IE: Likewise.
+ * locales/en_IN: Likewise.
+ * locales/en_NZ: Likewise.
+ * locales/en_PH: Likewise.
+ * locales/en_SG: Likewise.
+ * locales/en_ZW: Likewise.
+ * locales/es_AR: Likewise.
+ * locales/es_BO: Likewise.
+ * locales/es_CL: Likewise.
+ * locales/es_CO: Likewise.
+ * locales/es_DO: Likewise.
+ * locales/es_EC: Likewise.
+ * locales/es_ES: Likewise.
+ * locales/es_GT: Likewise.
+ * locales/es_MX: Likewise.
+ * locales/es_NI: Likewise.
+ * locales/es_PA: Likewise.
+ * locales/es_PE: Likewise.
+ * locales/es_PY: Likewise.
+ * locales/es_SV: Likewise.
+ * locales/es_UY: Likewise.
+ * locales/es_VE: Likewise.
+ * locales/eu_ES: Likewise.
+ * locales/fo_FO: Likewise.
+ * locales/fr_BE: Likewise.
+ * locales/fr_CA: Likewise.
+ * locales/fr_CH: Likewise.
+ * locales/fr_FR: Likewise.
+ * locales/fr_LU: Likewise.
+ * locales/fur_IT: Likewise.
+ * locales/fy_DE: Likewise.
+ * locales/ga_IE: Likewise.
+ * locales/gez_ER: Likewise.
+ * locales/gez_ET: Likewise.
+ * locales/gl_ES: Likewise.
+ * locales/gu_IN: Likewise.
+ * locales/gv_GB: Likewise.
+ * locales/he_IL: Likewise.
+ * locales/hi_IN: Likewise.
+ * locales/hr_HR: Likewise.
+ * locales/hu_HU: Likewise.
+ * locales/id_ID: Likewise.
+ * locales/ik_CA: Likewise.
+ * locales/is_IS: Likewise.
+ * locales/it_CH: Likewise.
+ * locales/it_IT: Likewise.
+ * locales/iu_CA: Likewise.
+ * locales/ja_JP: Likewise.
+ * locales/ka_GE: Likewise.
+ * locales/kk_KZ: Likewise.
+ * locales/kn_IN: Likewise.
+ * locales/ko_KR: Likewise.
+ * locales/ku_TR: Likewise.
+ * locales/kw_GB: Likewise.
+ * locales/ky_KG: Likewise.
+ * locales/lg_UG: Likewise.
+ * locales/lt_LT: Likewise.
+ * locales/lv_LV: Likewise.
+ * locales/mi_NZ: Likewise.
+ * locales/ml_IN: Likewise.
+ * locales/mr_IN: Likewise.
+ * locales/ms_MY: Likewise.
+ * locales/mt_MT: Likewise.
+ * locales/nb_NO: Likewise.
+ * locales/ne_NP: Likewise.
+ * locales/nl_BE: Likewise.
+ * locales/nn_NO: Likewise.
+ * locales/nr_ZA: Likewise.
+ * locales/nso_ZA: Likewise.
+ * locales/om_ET: Likewise.
+ * locales/om_KE: Likewise.
+ * locales/pa_IN: Likewise.
+ * locales/pl_PL: Likewise.
+ * locales/pt_BR: Likewise.
+ * locales/pt_PT: Likewise.
+ * locales/ru_RU: Likewise.
+ * locales/ru_UA: Likewise.
+ * locales/sa_IN: Likewise.
+ * locales/se_NO: Likewise.
+ * locales/sk_SK: Likewise.
+ * locales/sl_SI: Likewise.
+ * locales/so_ET: Likewise.
+ * locales/so_KE: Likewise.
+ * locales/so_SO: Likewise.
+ * locales/sq_AL: Likewise.
+ * locales/ss_ZA: Likewise.
+ * locales/sv_SE: Likewise.
+ * locales/ta_IN: Likewise.
+ * locales/te_IN: Likewise.
+ * locales/tg_TJ: Likewise.
+ * locales/th_TH: Likewise.
+ * locales/ti_ET: Likewise.
+ * locales/tl_PH: Likewise.
+ * locales/tn_ZA: Likewise.
+ * locales/ts_ZA: Likewise.
+ * locales/tt_RU: Likewise.
+ * locales/tt_RU@iqtelif: Likewise.
+ * locales/ur_PK: Likewise.
+ * locales/uz_UZ: Likewise.
+ * locales/ve_ZA: Likewise.
+ * locales/vi_VN: Likewise.
+ * locales/wal_ET: Likewise.
+ * locales/wo_SN: Likewise.
+ * locales/zh_SG: Likewise.
+
+2013-09-03 Chris Leonard <cjl@sugarlabs.org>
+
+ * locales/ayc_PE: Add FSF statement to ayc_PE locale.
+
+ [BZ#15886]
+ * locales/ht_HT: 1.1 revision of ht_HT locale.
+
+ [BZ#15887]
+ * locales/quz_PE: New locale for quz_PE.
+ * SUPPORTED: Add quz_PE.
+
+2013-08-30 OndÅ™ej BĂ­lka <neleai@seznam.cz>
+
+ * tests-mbwc/dat_wcsncat.c: Fix typos.
+ * tests/test6.c: Likewise.
+ * tst-digits.c: Likewise.
+
2013-06-13 Johan Heikkila <johan.heikkila@gmail.com>
[BZ#15432]
diff --git a/libc/localedata/SUPPORTED b/libc/localedata/SUPPORTED
index e2439302c..41a7427df 100644
--- a/libc/localedata/SUPPORTED
+++ b/libc/localedata/SUPPORTED
@@ -344,6 +344,7 @@ pt_BR/ISO-8859-1 \
pt_PT.UTF-8/UTF-8 \
pt_PT/ISO-8859-1 \
pt_PT@euro/ISO-8859-15 \
+quz_PE/UTF-8 \
ro_RO.UTF-8/UTF-8 \
ro_RO/ISO-8859-2 \
ru_RU.KOI8-R/KOI8-R \
diff --git a/libc/localedata/locales/aa_ET b/libc/localedata/locales/aa_ET
index b0a1d8d3c..8bf7c375e 100644
--- a/libc/localedata/locales/aa_ET
+++ b/libc/localedata/locales/aa_ET
@@ -109,7 +109,8 @@ country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
country_num 231 % 210 found in at least one ISO 3166 doc
-% country_car unknown
+% ETH
+country_car "<U0045><U0054><U0048>"
% country_isbn unknown, Need ISO 2108
lang_name "<U0051><U0061><U0066><U0061><U0072>"
lang_ab "<U0061><U0061>"
diff --git a/libc/localedata/locales/am_ET b/libc/localedata/locales/am_ET
index 5aa2ca110..717962242 100644
--- a/libc/localedata/locales/am_ET
+++ b/libc/localedata/locales/am_ET
@@ -1444,7 +1444,8 @@ country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
country_num 231 % 210 found in at least one ISO 3166 doc
-% country_car unknown
+% ETH
+country_car "<U0045><U0054><U0048>"
% country_isbn unknown, Need ISO 2108
lang_name "<U12A0><U121B><U122D><U129B>"
lang_ab "<U0061><U006D>"
diff --git a/libc/localedata/locales/an_ES b/libc/localedata/locales/an_ES
index 2a50c12ef..e672ce904 100644
--- a/libc/localedata/locales/an_ES
+++ b/libc/localedata/locales/an_ES
@@ -124,5 +124,14 @@ copy "es_ES"
END LC_NAME
LC_ADDRESS
-copy "es_ES"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U0045><U0053>"
+country_ab3 "<U0045><U0053><U0050>"
+country_num 724
+% E
+country_car "<U0045>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_AE b/libc/localedata/locales/ar_AE
index e787bf342..368f8803f 100644
--- a/libc/localedata/locales/ar_AE
+++ b/libc/localedata/locales/ar_AE
@@ -181,6 +181,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0041><U0045>"
country_ab3 "<U0041><U0052><U0045>"
country_num 784
+% UAE
+country_car "<U0055><U0041><U0045>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_BH b/libc/localedata/locales/ar_BH
index 4839d5fa4..41e92655b 100644
--- a/libc/localedata/locales/ar_BH
+++ b/libc/localedata/locales/ar_BH
@@ -185,7 +185,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0042><U0048>"
country_ab3 "<U0042><U0048><U0052>"
country_num 048
-
+% BRN
+country_car "<U0042><U0052><U004E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_DZ b/libc/localedata/locales/ar_DZ
index 1e2838e84..311dd21f6 100644
--- a/libc/localedata/locales/ar_DZ
+++ b/libc/localedata/locales/ar_DZ
@@ -184,7 +184,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0044><U005A>"
country_ab3 "<U0044><U005A><U0041>"
country_num 012
-
+% DZ
+country_car "<U0044><U005A>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_EG b/libc/localedata/locales/ar_EG
index ec0e9e297..844254d5f 100644
--- a/libc/localedata/locales/ar_EG
+++ b/libc/localedata/locales/ar_EG
@@ -192,6 +192,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0045><U0047>"
country_ab3 "<U0045><U0047><U0059>"
country_num 818
+% ET
+country_car "<U0045><U0054>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_IN b/libc/localedata/locales/ar_IN
index 821cb3136..1c4cdfb3e 100644
--- a/libc/localedata/locales/ar_IN
+++ b/libc/localedata/locales/ar_IN
@@ -162,6 +162,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_IQ b/libc/localedata/locales/ar_IQ
index fc4a9fce4..8eea49b06 100644
--- a/libc/localedata/locales/ar_IQ
+++ b/libc/localedata/locales/ar_IQ
@@ -184,6 +184,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0049><U0051>"
country_ab3 "<U0049><U0052><U0051>"
country_num 368
+% IRQ
+country_car "<U0049><U0052><U0051>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_JO b/libc/localedata/locales/ar_JO
index 8102187ee..7d094efed 100644
--- a/libc/localedata/locales/ar_JO
+++ b/libc/localedata/locales/ar_JO
@@ -202,6 +202,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004A><U004F>"
country_ab3 "<U004A><U004F><U0052>"
country_num 400
+% HKJ
+country_car "<U0048><U004B><U004A>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_KW b/libc/localedata/locales/ar_KW
index e2d1735a8..05a4c7daa 100644
--- a/libc/localedata/locales/ar_KW
+++ b/libc/localedata/locales/ar_KW
@@ -184,6 +184,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004B><U0057>"
country_ab3 "<U004B><U0057><U0054>"
country_num 414
+% KWT
+country_car "<U004B><U0057><U0054>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_LB b/libc/localedata/locales/ar_LB
index cb0b7d7b0..9144b7261 100644
--- a/libc/localedata/locales/ar_LB
+++ b/libc/localedata/locales/ar_LB
@@ -201,6 +201,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004C><U0042>"
country_ab3 "<U004C><U0042><U004E>"
country_num 422
+% RL
+country_car "<U0052><U004C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_LY b/libc/localedata/locales/ar_LY
index 5ab5838df..719917948 100644
--- a/libc/localedata/locales/ar_LY
+++ b/libc/localedata/locales/ar_LY
@@ -184,6 +184,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004C><U0059>"
country_ab3 "<U004C><U0042><U0059>"
country_num 434
+% LAR
+country_car "<U004C><U0041><U0052>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_MA b/libc/localedata/locales/ar_MA
index 744b8a64c..f389eba55 100644
--- a/libc/localedata/locales/ar_MA
+++ b/libc/localedata/locales/ar_MA
@@ -184,6 +184,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004D><U0041>"
country_ab3 "<U004D><U0041><U0052>"
country_num 504
+% MA
+country_car "<U004D><U0041>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_QA b/libc/localedata/locales/ar_QA
index 979325652..e01dbcc23 100644
--- a/libc/localedata/locales/ar_QA
+++ b/libc/localedata/locales/ar_QA
@@ -184,6 +184,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0051><U0041>"
country_ab3 "<U0051><U0041><U0054>"
country_num 634
+% Q
+country_car "<U0051>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_SA b/libc/localedata/locales/ar_SA
index e9a3aa4f5..8660758c9 100644
--- a/libc/localedata/locales/ar_SA
+++ b/libc/localedata/locales/ar_SA
@@ -386,4 +386,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0053><U0041>"
country_ab3 "<U0053><U0041><U0055>"
country_num 682
+% KSA
+country_car "<U004B><U0053><U0041>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_SD b/libc/localedata/locales/ar_SD
index c4a2f866e..f68033d10 100644
--- a/libc/localedata/locales/ar_SD
+++ b/libc/localedata/locales/ar_SD
@@ -47,7 +47,8 @@ LC_MONETARY
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-int_curr_symbol "<U0053><U0044><U0044><U0020>"
+% SDG
+int_curr_symbol "<U0053><U0044><U0047><U0020>"
currency_symbol "<U062C><U002E><U0633><U002E>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
@@ -184,6 +185,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0053><U0044>"
country_ab3 "<U0053><U0044><U004E>"
country_num 736
+% SUD
+country_car "<U0053><U0055><U0044>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_SY b/libc/localedata/locales/ar_SY
index 8bc02e469..9530f1842 100644
--- a/libc/localedata/locales/ar_SY
+++ b/libc/localedata/locales/ar_SY
@@ -201,6 +201,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0053><U0059>"
country_ab3 "<U0053><U0059><U0052>"
country_num 760
+% SYR
+country_car "<U0053><U0059><U0052>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ar_TN b/libc/localedata/locales/ar_TN
index f2ffc4e2a..7103272f9 100644
--- a/libc/localedata/locales/ar_TN
+++ b/libc/localedata/locales/ar_TN
@@ -184,6 +184,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0054><U004E>"
country_ab3 "<U0054><U0055><U004E>"
country_num 788
+% TN
+country_car "<U0054><U004E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ayc_PE b/libc/localedata/locales/ayc_PE
index edf8a145d..2cdc92e15 100644
--- a/libc/localedata/locales/ayc_PE
+++ b/libc/localedata/locales/ayc_PE
@@ -1,27 +1,11 @@
comment_char %
escape_char /
-% Charset: UTF-8
-% WARNING: This file has been autogenerated by the Locale Helper application
-% Check it carefully before using it in production.
-LC_IDENTIFICATION
-title "Aymara (ayc) locale for Peru"
-source "runasimipi.org"
-address ""
-contact ""
-email "libc-alpha@sourceware.org"
-tel ""
-fax ""
-language "Aymara"
-territory "Peru"
-revision "1.0"
-date "2011-11-13"
-%
-%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Aymara, Southern (ayc) language locale for Peru
%
-% Charset: ISO-8859-1
+% Charset: UTF-8
%
% Aymara terms provided by Edgar Quispe Chambi <equispe7@gmail.com> and
% Amos Batto <amosbatto@yahoo.com>
@@ -39,11 +23,29 @@ date "2011-11-13"
% con los cĂ³digos ISO-639 disponibles en la actualidad y su disposiciĂ³n a trabajar con
% todos los interesados ​​en mejorar la representaciĂ³n de todas las lenguas andinas.
%
+% build with: localedef -f UTF-8 -i ayc_PE ayc_PE
%
-% build with: localedef -f ISO-8859-1 -i ayc_PE ayc_PE
+% This file is a part of GNU C Library (glibc) and contains locale data. The
+% Free Software Foundation does not claim any copyright interest in the
+% locale data contained in this file. The foregoing does not affect the
+% license of GNU C Library (glibc) as a whole. It does not exempt you from the
+% conditions of the license if your use would otherwise be governed by
+% that license.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
+
+LC_IDENTIFICATION
+title "Aymara (ayc) locale for Peru"
+source "runasimipi.org"
+address ""
+contact ""
+email "libc-alpha@sourceware.org"
+tel ""
+fax ""
+language "Aymara"
+territory "Peru"
+revision "1.1"
+date "2011-11-13"
%
category "ayc_PE:2011";LC_IDENTIFICATION
category "ayc_PE:2011";LC_CTYPE
@@ -152,6 +154,9 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
+week 7;19971130;7
+first_weekday 1
+first_workday 2
END LC_TIME
LC_NUMERIC
@@ -185,6 +190,7 @@ LC_NAME
copy "es_PE"
END LC_NAME
+% TO DO - adjust for Aymara specific lang-info for Peru
LC_ADDRESS
copy "es_PE"
END LC_ADDRESS
diff --git a/libc/localedata/locales/az_AZ b/libc/localedata/locales/az_AZ
index 24e377934..0df07b931 100644
--- a/libc/localedata/locales/az_AZ
+++ b/libc/localedata/locales/az_AZ
@@ -207,7 +207,8 @@ noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D><U002E><U002A>"
END LC_MESSAGES
LC_MONETARY
-int_curr_symbol "<U0041><U005A><U004D><U0020>"
+% AZN
+int_curr_symbol "<U0041><U005A><U004E><U0020>"
currency_symbol "<U006D><U0061><U006E><U002E>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0020>"
@@ -291,6 +292,9 @@ postal_fmt "???"
country_ab2 "<U0041><U005A>"
country_ab3 "<U0041><U005A><U0045>"
country_num 031
+% AZ
+country_car "<U0041><U005A>"
+
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/be_BY b/libc/localedata/locales/be_BY
index 111b3b12b..f5672ab29 100644
--- a/libc/localedata/locales/be_BY
+++ b/libc/localedata/locales/be_BY
@@ -180,4 +180,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U0059>"
country_ab3 "<U0042><U004C><U0052>"
country_num 112
+% BY
+country_car "<U0042><U0059>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/bn_BD b/libc/localedata/locales/bn_BD
index 9dbc40578..b22657866 100644
--- a/libc/localedata/locales/bn_BD
+++ b/libc/localedata/locales/bn_BD
@@ -186,7 +186,8 @@ lang_name "<U09ac><U09be><U0982><U09b2><U09be>"
% todo
%country_post ""
country_num 050
-%country_car ""
+% BD
+country_car "<U0042><U0044>"
%country_isbn ""
%lang_term ""
%lang_lib ""
diff --git a/libc/localedata/locales/bn_IN b/libc/localedata/locales/bn_IN
index 6cecf294e..fbff935d3 100644
--- a/libc/localedata/locales/bn_IN
+++ b/libc/localedata/locales/bn_IN
@@ -181,6 +181,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/br_FR b/libc/localedata/locales/br_FR
index 3f477fbb0..eaba116e0 100644
--- a/libc/localedata/locales/br_FR
+++ b/libc/localedata/locales/br_FR
@@ -160,7 +160,16 @@ END LC_NAME
LC_ADDRESS
% FIXME
-copy "fr_FR"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U0046><U0052>"
+country_ab3 "<U0046><U0052><U0041>"
+country_num 250
+% F
+country_car "<U0046>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/bs_BA b/libc/localedata/locales/bs_BA
index fa5877e8b..cf59ccb2f 100644
--- a/libc/localedata/locales/bs_BA
+++ b/libc/localedata/locales/bs_BA
@@ -234,6 +234,9 @@ postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
country_ab2 "<U0042><U0041>"
country_ab3 "<U0042><U0049><U0048>"
country_num 070
+% BIH
+country_car "<U0042><U0049><U0048>"
+
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/ca_ES b/libc/localedata/locales/ca_ES
index 35c193667..0086b4222 100644
--- a/libc/localedata/locales/ca_ES
+++ b/libc/localedata/locales/ca_ES
@@ -174,4 +174,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0045><U0053>"
country_ab3 "<U0045><U0053><U0050>"
country_num 724
+% E
+country_car "<U0045>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/csb_PL b/libc/localedata/locales/csb_PL
index 93c9ae2eb..70daf3a88 100644
--- a/libc/localedata/locales/csb_PL
+++ b/libc/localedata/locales/csb_PL
@@ -206,5 +206,14 @@ copy "pl_PL"
END LC_NAME
LC_ADDRESS
-copy "pl_PL"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U0050><U004C>"
+country_ab3 "<U0050><U004F><U004C>"
+country_num 616
+% PL
+country_car "<U0050><U004C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/da_DK b/libc/localedata/locales/da_DK
index c4b451db9..211abcd85 100644
--- a/libc/localedata/locales/da_DK
+++ b/libc/localedata/locales/da_DK
@@ -252,4 +252,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0044><U004B>"
country_ab3 "<U0044><U004E><U004B>"
country_num 208
+% DK
+country_car "<U0044><U004B>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/de_AT b/libc/localedata/locales/de_AT
index c36913bd9..c450dafc7 100644
--- a/libc/localedata/locales/de_AT
+++ b/libc/localedata/locales/de_AT
@@ -155,4 +155,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0041><U0054>"
country_ab3 "<U0041><U0055><U0054>"
country_num 040
+% A
+country_car "<U0041>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/de_BE b/libc/localedata/locales/de_BE
index f313e544b..5368fd42f 100644
--- a/libc/localedata/locales/de_BE
+++ b/libc/localedata/locales/de_BE
@@ -149,4 +149,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U0045>"
country_ab3 "<U0042><U0045><U004C>"
country_num 056
+% B
+country_car "<U0042>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/de_CH b/libc/localedata/locales/de_CH
index a4cca885b..b26d79e28 100644
--- a/libc/localedata/locales/de_CH
+++ b/libc/localedata/locales/de_CH
@@ -158,4 +158,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U0048>"
country_ab3 "<U0043><U0048><U0045>"
country_num 756
+% CH
+country_car "<U0043><U0048>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/de_LU b/libc/localedata/locales/de_LU
index f398ddc04..e11f6adfc 100644
--- a/libc/localedata/locales/de_LU
+++ b/libc/localedata/locales/de_LU
@@ -155,4 +155,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004C><U0055>"
country_ab3 "<U004C><U0055><U0058>"
country_num 442
+% L
+country_car "<U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/dv_MV b/libc/localedata/locales/dv_MV
index 064da132a..91ca8b12a 100644
--- a/libc/localedata/locales/dv_MV
+++ b/libc/localedata/locales/dv_MV
@@ -55,7 +55,7 @@ copy "en_DK"
END LC_COLLATE
LC_MONETARY
-% it is meant to be MVR, could you see if it is correct please
+% MVR
int_curr_symbol "<U004D><U0056><U0052><U0020>"
currency_symbol "<U0783><U002E>"
mon_decimal_point "<U002E>"
diff --git a/libc/localedata/locales/el_GR b/libc/localedata/locales/el_GR
index e4d61d6df..edc8a6403 100644
--- a/libc/localedata/locales/el_GR
+++ b/libc/localedata/locales/el_GR
@@ -176,4 +176,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0047><U0052>"
country_ab3 "<U0047><U0052><U0043>"
country_num 300
+% GR
+country_car "<U0047><U0052>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_AU b/libc/localedata/locales/en_AU
index 39aa7e25c..96e6fec19 100644
--- a/libc/localedata/locales/en_AU
+++ b/libc/localedata/locales/en_AU
@@ -157,4 +157,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0041><U0055>"
country_ab3 "<U0041><U0055><U0053>"
country_num 036
+% AUS
+country_car "<U0041><U0055><U0053>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_BW b/libc/localedata/locales/en_BW
index bb8102fee..02b1334ab 100644
--- a/libc/localedata/locales/en_BW
+++ b/libc/localedata/locales/en_BW
@@ -114,4 +114,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U0057>"
country_ab3 "<U0042><U0057><U0041>"
country_num 072
+% RB
+country_car "<U0052><U0042>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_CA b/libc/localedata/locales/en_CA
index 52e9e3203..a4c0edaaa 100644
--- a/libc/localedata/locales/en_CA
+++ b/libc/localedata/locales/en_CA
@@ -179,6 +179,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U0041>"
country_ab3 "<U0043><U0041><U004E>"
country_num 124
+% CDN
+country_car "<U0043><U0044><U004E>"
lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
lang_ab "<U0065><U006E>"
lang_term "<U0065><U006E><U0067>"
diff --git a/libc/localedata/locales/en_DK b/libc/localedata/locales/en_DK
index 3ec517055..891331d23 100644
--- a/libc/localedata/locales/en_DK
+++ b/libc/localedata/locales/en_DK
@@ -158,4 +158,6 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0044><U004B>"
country_ab3 "<U0044><U004E><U004B>"
country_num 208
+% DK
+country_car "<U0044><U004B>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_GB b/libc/localedata/locales/en_GB
index a80a334a6..e48aa033a 100644
--- a/libc/localedata/locales/en_GB
+++ b/libc/localedata/locales/en_GB
@@ -161,4 +161,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0047><U0042>"
country_ab3 "<U0047><U0042><U0052>"
country_num 826
+% GB
+country_car "<U0047><U0042>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_HK b/libc/localedata/locales/en_HK
index 7f00765a1..4065c9c24 100644
--- a/libc/localedata/locales/en_HK
+++ b/libc/localedata/locales/en_HK
@@ -196,6 +196,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0048><U004B>"
country_ab3 "<U0048><U004B><U0047>"
country_num 344
+% HK
+country_car "<U0048><U004B>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_IE b/libc/localedata/locales/en_IE
index 5b544754d..a76790733 100644
--- a/libc/localedata/locales/en_IE
+++ b/libc/localedata/locales/en_IE
@@ -155,4 +155,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0049><U0045>"
country_ab3 "<U0049><U0052><U004C>"
country_num 372
+% IRL
+country_car "<U0049><U0052><U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_IN b/libc/localedata/locales/en_IN
index d5f09f1b2..45ddaf4c1 100644
--- a/libc/localedata/locales/en_IN
+++ b/libc/localedata/locales/en_IN
@@ -191,6 +191,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_NZ b/libc/localedata/locales/en_NZ
index 815134f71..d85042377 100644
--- a/libc/localedata/locales/en_NZ
+++ b/libc/localedata/locales/en_NZ
@@ -156,4 +156,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004E><U005A>"
country_ab3 "<U004E><U005A><U004C>"
country_num 554
+% NZ
+country_car "<U004E><U005A>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_PH b/libc/localedata/locales/en_PH
index 9f78c1faa..04fb3a036 100644
--- a/libc/localedata/locales/en_PH
+++ b/libc/localedata/locales/en_PH
@@ -192,6 +192,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0049><U0044>"
country_ab3 "<U0049><U0044><U004E>"
country_num 360
+% RP
+country_car "<U0052><U0050>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_SG b/libc/localedata/locales/en_SG
index 71ae52b26..15a668a83 100644
--- a/libc/localedata/locales/en_SG
+++ b/libc/localedata/locales/en_SG
@@ -195,6 +195,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0053><U0047>"
country_ab3 "<U0053><U0047><U0050>"
country_num 702
+% SGP
+country_car "<U0053><U0047><U0050>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/en_ZW b/libc/localedata/locales/en_ZW
index 710c42ea0..838a55da9 100644
--- a/libc/localedata/locales/en_ZW
+++ b/libc/localedata/locales/en_ZW
@@ -113,4 +113,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U005A><U0057>"
country_ab3 "<U005A><U0057><U0045>"
country_num 716
+% ZW
+country_car "<U005A><U0057>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_AR b/libc/localedata/locales/es_AR
index 27636e708..e995c61f5 100644
--- a/libc/localedata/locales/es_AR
+++ b/libc/localedata/locales/es_AR
@@ -156,4 +156,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0041><U0052>"
country_ab3 "<U0041><U0052><U0047>"
country_num 032
+% RA
+country_car "<U0052><U0041>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_BO b/libc/localedata/locales/es_BO
index 69643115f..1cc15af2b 100644
--- a/libc/localedata/locales/es_BO
+++ b/libc/localedata/locales/es_BO
@@ -154,4 +154,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U004F>"
country_ab3 "<U0042><U004F><U004C>"
country_num 068
+% BOL
+country_car "<U0042><U004F><U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_CL b/libc/localedata/locales/es_CL
index fe5b6d95e..a2ca00653 100644
--- a/libc/localedata/locales/es_CL
+++ b/libc/localedata/locales/es_CL
@@ -152,4 +152,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U004C>"
country_ab3 "<U0043><U0048><U004C>"
country_num 152
+% RCH
+country_car "<U0052><U0043><U0048>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_CO b/libc/localedata/locales/es_CO
index 5db5d6dcf..37599a7a1 100644
--- a/libc/localedata/locales/es_CO
+++ b/libc/localedata/locales/es_CO
@@ -155,4 +155,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U004F>"
country_ab3 "<U0043><U004F><U004C>"
country_num 170
+% CO
+country_car "<U0043><U004F>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_DO b/libc/localedata/locales/es_DO
index 4753ecfdd..95afeb9ea 100644
--- a/libc/localedata/locales/es_DO
+++ b/libc/localedata/locales/es_DO
@@ -156,4 +156,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0044><U004F>"
country_ab3 "<U0044><U004F><U004D>"
country_num 214
+% DOM
+country_car "<U0044><U004F><U004D>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_EC b/libc/localedata/locales/es_EC
index 480f6ef78..c9cb51e0f 100644
--- a/libc/localedata/locales/es_EC
+++ b/libc/localedata/locales/es_EC
@@ -154,4 +154,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0045><U0043>"
country_ab3 "<U0045><U0043><U0055>"
country_num 218
+% EC
+country_car "<U0045><U0043>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_ES b/libc/localedata/locales/es_ES
index 44c17a632..b8d4d8825 100644
--- a/libc/localedata/locales/es_ES
+++ b/libc/localedata/locales/es_ES
@@ -168,4 +168,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0045><U0053>"
country_ab3 "<U0045><U0053><U0050>"
country_num 724
+% E
+country_car "<U0045>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_GT b/libc/localedata/locales/es_GT
index 0889d44c4..6c3ae10ca 100644
--- a/libc/localedata/locales/es_GT
+++ b/libc/localedata/locales/es_GT
@@ -153,4 +153,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0047><U0054>"
country_ab3 "<U0047><U0054><U004D>"
country_num 320
+% GCA
+country_car "<U0047><U0043><U0041>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_MX b/libc/localedata/locales/es_MX
index a201f0bbb..0fa1dc3d2 100644
--- a/libc/localedata/locales/es_MX
+++ b/libc/localedata/locales/es_MX
@@ -153,4 +153,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004D><U0058>"
country_ab3 "<U004D><U0045><U0058>"
country_num 484
+% MEX
+country_car "<U004D><U0045><U0058>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_NI b/libc/localedata/locales/es_NI
index 384ebaa07..52845f8fc 100644
--- a/libc/localedata/locales/es_NI
+++ b/libc/localedata/locales/es_NI
@@ -147,4 +147,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004E><U0049>"
country_ab3 "<U004E><U0049><U0043>"
country_num 558
+% NIC
+country_car "<U004E><U0049><U0043>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_PA b/libc/localedata/locales/es_PA
index 7f22166f3..c8c5d2375 100644
--- a/libc/localedata/locales/es_PA
+++ b/libc/localedata/locales/es_PA
@@ -153,4 +153,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0050><U0041>"
country_ab3 "<U0050><U0041><U004E>"
country_num 591
+% PA
+country_car "<U0050><U0041>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_PE b/libc/localedata/locales/es_PE
index da1a64036..75c59d1a6 100644
--- a/libc/localedata/locales/es_PE
+++ b/libc/localedata/locales/es_PE
@@ -154,4 +154,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0050><U0045>"
country_ab3 "<U0050><U0045><U0052>"
country_num 604
+% PE
+country_car "<U0050><U0045>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_PY b/libc/localedata/locales/es_PY
index ce226bad7..7bb5b35d0 100644
--- a/libc/localedata/locales/es_PY
+++ b/libc/localedata/locales/es_PY
@@ -153,4 +153,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0050><U0059>"
country_ab3 "<U0050><U0052><U0059>"
country_num 600
+% PY
+country_car "<U0050><U0059>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_SV b/libc/localedata/locales/es_SV
index fa5e5805c..44c31a8ee 100644
--- a/libc/localedata/locales/es_SV
+++ b/libc/localedata/locales/es_SV
@@ -154,4 +154,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0053><U0056>"
country_ab3 "<U0053><U004C><U0056>"
country_num 222
+% ES
+country_car "<U0045><U0053>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_UY b/libc/localedata/locales/es_UY
index cbb7d5a86..357b1dcc3 100644
--- a/libc/localedata/locales/es_UY
+++ b/libc/localedata/locales/es_UY
@@ -153,4 +153,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0055><U0059>"
country_ab3 "<U0055><U0052><U0059>"
country_num 858
+% UY
+country_car "<U0055><U0059>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/es_VE b/libc/localedata/locales/es_VE
index 1ec2dff6a..f1fe9f500 100644
--- a/libc/localedata/locales/es_VE
+++ b/libc/localedata/locales/es_VE
@@ -60,7 +60,8 @@ copy "es_ES"
END LC_MESSAGES
LC_MONETARY
-int_curr_symbol "<U0056><U0045><U0042><U0020>"
+% VEF
+int_curr_symbol "<U0056><U0045><U0046><U0020>"
currency_symbol "<U0042><U0073><U002E>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
@@ -152,4 +153,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0056><U0045>"
country_ab3 "<U0056><U0045><U004E>"
country_num 862
+% YV
+country_car "<U0059><U0056>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/eu_ES b/libc/localedata/locales/eu_ES
index c65f167d1..4b8cbddc9 100644
--- a/libc/localedata/locales/eu_ES
+++ b/libc/localedata/locales/eu_ES
@@ -167,4 +167,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0045><U0053>"
country_ab3 "<U0045><U0053><U0050>"
country_num 724
+% E
+country_car "<U0045>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/fo_FO b/libc/localedata/locales/fo_FO
index c19c2ea49..2985119a1 100644
--- a/libc/localedata/locales/fo_FO
+++ b/libc/localedata/locales/fo_FO
@@ -142,4 +142,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0046><U004F>"
country_ab3 "<U0046><U0052><U004F>"
country_num 234
+% FO
+country_car "<U0046><U004F>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/fr_BE b/libc/localedata/locales/fr_BE
index 43beac59c..610b645ee 100644
--- a/libc/localedata/locales/fr_BE
+++ b/libc/localedata/locales/fr_BE
@@ -159,4 +159,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U0045>"
country_ab3 "<U0042><U0045><U004C>"
country_num 056
+% B
+country_car "<U0042>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/fr_CA b/libc/localedata/locales/fr_CA
index 21eb6701a..56839b893 100644
--- a/libc/localedata/locales/fr_CA
+++ b/libc/localedata/locales/fr_CA
@@ -146,6 +146,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U0041>"
country_ab3 "<U0043><U0041><U004E>"
country_num 124
+% CDN
+country_car "<U0043><U0044><U004E>"
lang_name "<U0046><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
lang_ab "<U0066><U0072>"
lang_term "<U0066><U0072><U0061>"
diff --git a/libc/localedata/locales/fr_CH b/libc/localedata/locales/fr_CH
index 5ab6af108..2a8bbddd3 100644
--- a/libc/localedata/locales/fr_CH
+++ b/libc/localedata/locales/fr_CH
@@ -139,4 +139,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U0048>"
country_ab3 "<U0043><U0048><U0045>"
country_num 756
+% CH
+country_car "<U0043><U0048>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/fr_FR b/libc/localedata/locales/fr_FR
index dd54bcf97..3576c6999 100644
--- a/libc/localedata/locales/fr_FR
+++ b/libc/localedata/locales/fr_FR
@@ -177,4 +177,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0046><U0052>"
country_ab3 "<U0046><U0052><U0041>"
country_num 250
+% F
+country_car "<U0046>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/fr_LU b/libc/localedata/locales/fr_LU
index 210027707..c1ceda184 100644
--- a/libc/localedata/locales/fr_LU
+++ b/libc/localedata/locales/fr_LU
@@ -156,4 +156,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004C><U0055>"
country_ab3 "<U004C><U0055><U0058>"
country_num 442
+% L
+country_car "<U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/fur_IT b/libc/localedata/locales/fur_IT
index 4dab67179..a0e2e45c4 100644
--- a/libc/localedata/locales/fur_IT
+++ b/libc/localedata/locales/fur_IT
@@ -132,5 +132,14 @@ copy "it_IT"
END LC_NAME
LC_ADDRESS
-copy "it_IT"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U0049><U0054>"
+country_ab3 "<U0049><U0054><U0041>"
+country_num 380
+% I
+country_car "<U0049>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/fy_DE b/libc/localedata/locales/fy_DE
index df894f21c..bfc462bf6 100644
--- a/libc/localedata/locales/fy_DE
+++ b/libc/localedata/locales/fy_DE
@@ -45,6 +45,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_post "<U0044>"
country_ab2 "<U0044><U0045>"
country_ab3 "<U0044><U0045><U0055>"
+% D
country_car "<U0044>"
country_num 276
country_isbn "3"
diff --git a/libc/localedata/locales/ga_IE b/libc/localedata/locales/ga_IE
index aa95d7ecd..435e242ed 100644
--- a/libc/localedata/locales/ga_IE
+++ b/libc/localedata/locales/ga_IE
@@ -158,4 +158,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0049><U0045>"
country_ab3 "<U0049><U0052><U004C>"
country_num 372
+% IRL
+country_car "<U0049><U0052><U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/gez_ER b/libc/localedata/locales/gez_ER
index 229c9b839..3895c8e9a 100644
--- a/libc/localedata/locales/gez_ER
+++ b/libc/localedata/locales/gez_ER
@@ -107,7 +107,8 @@ country_post "<U0045><U0052><U0049>"
country_ab2 "<U0045><U0052>"
country_ab3 "<U0045><U0052><U0049>"
country_num 232
-% country_car unknown
+% ER
+country_car "<U0045><U0052>"
% country_isbn unknown, Need ISO 2108
lang_name "<U130D><U12D5><U12DD>"
%lang_ab "<U0067><U0065><U007A>"
diff --git a/libc/localedata/locales/gez_ET b/libc/localedata/locales/gez_ET
index 24e09f6a2..7a84234b0 100644
--- a/libc/localedata/locales/gez_ET
+++ b/libc/localedata/locales/gez_ET
@@ -107,7 +107,8 @@ country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
country_num 231 % 210 found in at least one ISO 3166 doc
-% country_car unknown
+% ETH
+country_car "<U0045><U0054><U0048>"
% country_isbn unknown, Need ISO 2108
lang_name "<U130D><U12D5><U12DD>"
%lang_ab "<U0067><U0065><U007A>"
diff --git a/libc/localedata/locales/gl_ES b/libc/localedata/locales/gl_ES
index 8414fff3f..3df1e33d6 100644
--- a/libc/localedata/locales/gl_ES
+++ b/libc/localedata/locales/gl_ES
@@ -157,4 +157,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0045><U0053>"
country_ab3 "<U0045><U0053><U0050>"
country_num 724
+% E
+country_car "<U0045>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/gu_IN b/libc/localedata/locales/gu_IN
index 49cd1e2b7..fdc9282f1 100644
--- a/libc/localedata/locales/gu_IN
+++ b/libc/localedata/locales/gu_IN
@@ -215,6 +215,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/gv_GB b/libc/localedata/locales/gv_GB
index f83ddeabb..0b64788ad 100644
--- a/libc/localedata/locales/gv_GB
+++ b/libc/localedata/locales/gv_GB
@@ -172,4 +172,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0047><U0042>"
country_ab3 "<U0047><U0042><U0052>"
country_num 826
+% GB
+country_car "<U0047><U0042>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/he_IL b/libc/localedata/locales/he_IL
index e744d47fe..478a97aee 100644
--- a/libc/localedata/locales/he_IL
+++ b/libc/localedata/locales/he_IL
@@ -162,4 +162,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0049><U004C>"
country_ab3 "<U0049><U0053><U0052>"
country_num 376
+% IL
+country_car "<U0049><U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/hi_IN b/libc/localedata/locales/hi_IN
index 0ff10a115..41912b316 100644
--- a/libc/localedata/locales/hi_IN
+++ b/libc/localedata/locales/hi_IN
@@ -215,6 +215,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/hr_HR b/libc/localedata/locales/hr_HR
index f4f1cc474..4c7a88a0a 100644
--- a/libc/localedata/locales/hr_HR
+++ b/libc/localedata/locales/hr_HR
@@ -2247,4 +2247,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0048><U0052>"
country_ab3 "<U0048><U0052><U0056>"
country_num 191
+% HR
+country_car "<U0048><U0052>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ht_HT b/libc/localedata/locales/ht_HT
index 8ec865d1c..8b3d11827 100644
--- a/libc/localedata/locales/ht_HT
+++ b/libc/localedata/locales/ht_HT
@@ -1,35 +1,45 @@
comment_char %
-escape_char /
+escape_char /
+% Charset: UTF-8
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Haitian Kreyol (KreyĂ²l Ayisyen) language locale for Haiti
+%
+% Prepared and contributed to glibc by Bastien Guerry <bzg@laptop.org> and
+% Chris Leonard <cjl@sugarlabs.org>
+% This locale data has been developed in collaboration between:
+% Sugar Labs, http://www.sugarlabs.org/
+% One Laptop Per Child, http://one.laptop.org/
+% OLPC France, http://olpc-france.org
+% and members of the OLPC Haiti volunteer team
+%
+% build with: localedef -f UTF-8 -i ht_HT ht_HT
+%
+% This file is a part of GNU C Library (glibc) and contains locale data. The
+% Free Software Foundation does not claim any copyright interest in the
+% locale data contained in this file. The foregoing does not affect the
+% license of GNU C Library (glibc) as a whole. It does not exempt you from the
+% conditions of the license if your use would otherwise be governed by
+% that license.
%
-% U006Breyol Language Locale for Haiti
-% Source: OLPC
-% Language: ht
-% Contact: olpchaiti.org
-% Address: 22 rue 2, Port-au-Prince
-% Email: contact@olpchaiti.org
-% Territory: HT
-% Revision: 1.0
-% Date: 2008-08-17
-% Users: general
-% Charset: ISO-8859-1
-% Authors:
-% 2008-08-17, bzg@laptop.org
%
-% Distribution and use is free, also
-% for commercial purposes.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
LC_IDENTIFICATION
-title "Kreyol locale for Haiti"
-source "OLPC"
-address ""
-contact "olpchaiti.org"
-email "contact@olpchaiti.org"
-tel ""
-fax ""
-language "U006Breyol"
-territory "Haiti"
-revision "1.0"
-date "2008-08-17"
+title "Kreyol locale for Haiti"
+source "Sugar Labs / OLPC"
+address ""
+contact "sugarlabs.org"
+email "libc-alpha@sourceware.org"
+tel ""
+fax ""
+language "Kreyol"
+territory "Haiti"
+revision "1.1"
+date "2013-08-09"
%
category "ht_HT:2000";LC_IDENTIFICATION
category "ht_HT:2000";LC_CTYPE
@@ -37,35 +47,91 @@ category "ht_HT:2000";LC_COLLATE
category "ht_HT:2000";LC_TIME
category "ht_HT:2000";LC_NUMERIC
category "ht_HT:2000";LC_MONETARY
-category "ht_HT:2000";LC_MESSAGES
category "ht_HT:2000";LC_PAPER
+category "ht_HT:2000";LC_MEASUREMENT
+category "ht_HT:2000";LC_MESSAGES
category "ht_HT:2000";LC_NAME
category "ht_HT:2000";LC_ADDRESS
category "ht_HT:2000";LC_TELEPHONE
-
END LC_IDENTIFICATION
LC_CTYPE
+% In Haitian Kreyol, accents are simply omitted if they cannot be represented.
copy "i18n"
-
translit_start
-
-% In Haiti, accents are simply omitted if they cannot be represented.
include "translit_combining";""
-
translit_end
-
END LC_CTYPE
LC_COLLATE
-% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
END LC_COLLATE
-LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U006F><U0079><U0079><U005D><U002E><U002A>"
-noexpr "<U005E><U005B><U006E><U006E><U005D><U002E><U002A>"
-END LC_MESSAGES
+LC_TIME
+% janvye, fevriye, mas, avril, me, jen, jiyè, out, septanm, oktĂ²b, novanm, desanm
+mon "<U006A><U0061><U006E><U0076><U0079><U0065>";/
+ "<U0066><U0065><U0076><U0072><U0069><U0079><U0065>";/
+ "<U006D><U0061><U0073>";/
+ "<U0061><U0076><U0072><U0069><U006C>";/
+ "<U006D><U0065>";/
+ "<U006A><U0065><U006E>";/
+ "<U006A><U0069><U0079><U00E8>";/
+ "<U006F><U0075><U0074>";/
+ "<U0073><U0065><U0070><U0074><U0061><U006E><U006D>";/
+ "<U006F><U006B><U0074><U00F2><U0062>";/
+ "<U006E><U006F><U0076><U0061><U006E><U006D>";/
+ "<U0064><U0065><U0073><U0061><U006E><U006D>"
+% jan, fev, mas, avr, me, jen, jiy, out, sep, okt, nov, des
+abmon "<U006A><U0061><U006E>";/
+ "<U0066><U0065><U0076>";/
+ "<U006D><U0061><U0073>";/
+ "<U0061><U0076><U0072>";/
+ "<U006D><U0065>";/
+ "<U006A><U0065><U006E>";/
+ "<U006A><U0069><U0079>";/
+ "<U006F><U0075><U0074>";/
+ "<U0073><U0065><U0070>";/
+ "<U006F><U006B><U0074>";/
+ "<U006E><U006F><U0076>";/
+ "<U0064><U0065><U0073>"
+% dimanch, lendi , madi, mèkredi, jedi, vandredi, samdi
+day "<U0064><U0069><U006D><U0061><U006E><U0063><U0068>";/
+ "<U006C><U0065><U006E><U0064><U0069><U0020>";/
+ "<U006D><U0061><U0064><U0069>";/
+ "<U006D><U00E8><U006B><U0072><U0065><U0064><U0069>";/
+ "<U006A><U0065><U0064><U0069>";/
+ "<U0076><U0061><U006E><U0064><U0072><U0065><U0064><U0069>";/
+ "<U0073><U0061><U006D><U0064><U0069>"
+% dim, len , mad, mèk, jed, van, sam
+abday "<U0064><U0069><U006D>";/
+ "<U006C><U0065><U006E><U0020>";/
+ "<U006D><U0061><U0064>";/
+ "<U006D><U00E8><U006B>";/
+ "<U006A><U0065><U0064>";/
+ "<U0076><U0061><U006E>";/
+ "<U0073><U0061><U006D>"
+week 7;19971130;7
+first_weekday 1
+first_workday 2
+% %a %d %b %Y %T %Z
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+% %d/%m/%Y
+d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+% %T
+t_fmt "<U0025><U0054>"
+am_pm "";""
+t_fmt_ampm ""
+% %a %b %e %H:%M:%S %Z %Y
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U0020><U0025><U0059>"
+END LC_TIME
+
+LC_NUMERIC
+% ,
+decimal_point "<U002C>"
+%
+thousands_sep "<U0020>"
+grouping 3
+END LC_NUMERIC
LC_MONETARY
int_curr_symbol "<U0048><U0054><U0047><U0020>"
@@ -85,82 +151,28 @@ p_sign_posn 1
n_sign_posn 1
END LC_MONETARY
-LC_NUMERIC
-decimal_point "<U002C>"
-thousands_sep "<U0020>"
-grouping 3
-END LC_NUMERIC
-
-LC_TIME
-abday "<U0064><U0069><U006D><U002E>";/
- "<U006C><U0045><U006E><U002E>";/
- "<U006D><U0061><U0064><U002E>";/
- "<U006D><U00E8><U006B><U002E>";/
- "<U006A><U0045><U0064><U002E>";/
- "<U0076><U0061><U006E><U002E>";/
- "<U0073><U0061><U006D><U002E>"
-day "<U0064><U0069><U006D><U0061><U006E><U0063><U0068>";/
- "<U006C><U0045><U006E><U0064><U0069>";/
- "<U006D><U0061><U0064><U0069>";/
- "<U006D><U00E8><U006B><U0052><U0045><U0064><U0069>";/
- "<U006A><U0045><U0064><U0069>";/
- "<U0076><U0061><U006E><U0064><U0052><U0045><U0064><U0069>";/
- "<U0073><U0061><U006D><U0064><U0069>"
-abmon "<U006A><U0061><U006E><U0076><U002E>";/
- "<U0066><U0045><U0076><U0052><U002E>";/
- "<U006D><U0061><U0073>";/
- "<U0061><U0076><U0052><U0069><U006C>";/
- "<U006D><U0045>";/
- "<U006A><U0045><U006E>";/
- "<U006A><U0069><U0079><U00E8><U002E>";/
- "<U006F><U0055><U0074>";/
- "<U0073><U0045><U0070><U0074><U002E>";/
- "<U006F><U006B><U0074><U002E>";/
- "<U006E><U006F><U0076><U002E>";/
- "<U0064><U0045><U0073><U002E>"
-mon "<U006A><U0061><U006E><U0076><U0079><U0045>";/
- "<U0066><U0045><U0076><U0052><U0069><U0079><U0045>";/
- "<U006D><U0061><U0073>";/
- "<U0061><U0076><U0052><U0069><U006C>";/
- "<U006D><U0045>";/
- "<U006A><U0045><U006E>";/
- "<U006A><U0069><U0079><U00E8>";/
- "<U006F><U0055><U0074>";/
- "<U0073><U0045><U0070><U0074><U0061><U006E><U006D>";/
- "<U006F><U0063><U0074><U006F><U0062><U0052><U0045>";/
- "<U006E><U006F><U0076><U0061><U006E><U006D>";/
- "<U0064><U0045><U0073><U0061><U006E><U006D>"
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0079><U0020><U0025><U0074><U0020><U0025><U005A>"
-d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
-t_fmt "<U0025><U0074>"
-am_pm "";""
-t_fmt_ampm ""
-date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0045>/
-<U0020><U0025><U0068><U003A><U0025><U006D><U003A><U0025><U0073><U0020>/
-<U0025><U005A><U0020><U0025><U0079>"
-
-week 7;19971130;4
-first_weekday 2
-first_workday 2
-END LC_TIME
-
LC_PAPER
+% A4
height 297
width 210
END LC_PAPER
-LC_TELEPHONE
-tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
-<U006C>"
-tel_dom_fmt "<U0025><U0061><U0020><U0025><U006C>"
-int_prefix "<U0035><U0030><U0039>"
-int_select "<U0030><U0030>"
-END LC_TELEPHONE
-
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
+LC_MESSAGES
+% ^[wWoOyY].*
+yesexpr "<U005E><U005B><U0077><U0057><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
+% ^[nN].*
+noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+% Wi
+yesstr "<U0057><U0069>"
+% Non
+nostr "<U004E><U006F><U006E>"
+END LC_MESSAGES
+
LC_NAME
name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
<U0025><U006D><U0025><U0074><U0025><U0066>"
@@ -172,7 +184,32 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0052><U0025>/
<U004E><U0025><U0025><U005A><U0020><U0025><U0074><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
-country_ab2 "<U0068><U0074>"
-country_ab3 "<U0068><U0074><U0069>"
-%country_num 332
+% Ayiti
+country_name "<U0041><U0079><U0069><U0074><U0069>"
+% HT
+country_post "<U0048><U0054>"
+% HT
+country_ab2 "<U0048><U0054>"
+% HTI
+country_ab3 "<U0048><U0054><U0049>"
+country_num 332
+country_isbn 99935
+%
+% KreyĂ²l ayisyen
+lang_name "<U004B><U0072><U0065><U0079><U00F2><U006C><U0020><U0061><U0079><U0069><U0073><U0079><U0065><U006E>"
+% ht
+lang_ab "<U0068><U0074>"
+% hat
+lang_term "<U0068><U0061><U0074>"
END LC_ADDRESS
+
+LC_TELEPHONE
+% +%c %a %l
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>"
+% %a %l
+tel_dom_fmt "<U0025><U0061><U0020><U0025><U006C>"
+% 00
+int_select "<U0030><U0030>"
+% 509
+int_prefix "<U0035><U0030><U0039>"
+END LC_TELEPHONE
diff --git a/libc/localedata/locales/hu_HU b/libc/localedata/locales/hu_HU
index 691ccad90..41180d4c2 100644
--- a/libc/localedata/locales/hu_HU
+++ b/libc/localedata/locales/hu_HU
@@ -584,4 +584,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0048><U0055>"
country_ab3 "<U0048><U0055><U004E>"
country_num 348
+% H
+country_car "<U0048>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/id_ID b/libc/localedata/locales/id_ID
index fceb89101..0e217240f 100644
--- a/libc/localedata/locales/id_ID
+++ b/libc/localedata/locales/id_ID
@@ -159,4 +159,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0049><U0044>"
country_ab3 "<U0049><U0044><U004E>"
country_num 360
+% RI
+country_car "<U0052><U0049>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ik_CA b/libc/localedata/locales/ik_CA
index 7648f2412..0b4a19447 100644
--- a/libc/localedata/locales/ik_CA
+++ b/libc/localedata/locales/ik_CA
@@ -231,5 +231,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U0041>"
country_ab3 "<U0043><U0041><U004E>"
country_num 124
+% CDN
+country_car "<U0043><U0044><U004E>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/is_IS b/libc/localedata/locales/is_IS
index b4e3919e6..051fe8164 100644
--- a/libc/localedata/locales/is_IS
+++ b/libc/localedata/locales/is_IS
@@ -2263,4 +2263,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0049><U0053>"
country_ab3 "<U0049><U0053><U004C>"
country_num 352
+% IS
+country_car "<U0049><U0053>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/it_CH b/libc/localedata/locales/it_CH
index 51a28464c..9a0272a60 100644
--- a/libc/localedata/locales/it_CH
+++ b/libc/localedata/locales/it_CH
@@ -134,4 +134,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0043><U0048>"
country_ab3 "<U0043><U0048><U0045>"
country_num 756
+% CH
+country_car "<U0043><U0048>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/it_IT b/libc/localedata/locales/it_IT
index 47ee18199..3aaa21385 100644
--- a/libc/localedata/locales/it_IT
+++ b/libc/localedata/locales/it_IT
@@ -160,4 +160,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0049><U0054>"
country_ab3 "<U0049><U0054><U0041>"
country_num 380
+% I
+country_car "<U0049>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/iu_CA b/libc/localedata/locales/iu_CA
index e46910c06..748d289aa 100644
--- a/libc/localedata/locales/iu_CA
+++ b/libc/localedata/locales/iu_CA
@@ -41,7 +41,8 @@ postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
country_ab2 "<U0043><U0041>"
country_ab3 "<U0043><U0041><U004E>"
country_num 124
-country_car "<U0043><U0041><U004E>" % FIXME
+% CDN
+country_car "<U0043><U0044><U004E>"
% FIXME country_isbn for Canada/inuktitut ?
lang_name "<U1403><U14C4><U1483><U144E><U1450><U1466>"
lang_ab "<U0069><U0075>"
diff --git a/libc/localedata/locales/ja_JP b/libc/localedata/locales/ja_JP
index 54e55b1b5..ee2e7f3be 100644
--- a/libc/localedata/locales/ja_JP
+++ b/libc/localedata/locales/ja_JP
@@ -15042,6 +15042,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004A><U0050>"
country_ab3 "<U004A><U0050><U004E>"
country_num 392
+% J
+country_car "<U004A>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ka_GE b/libc/localedata/locales/ka_GE
index 3135919f7..5577c5453 100644
--- a/libc/localedata/locales/ka_GE
+++ b/libc/localedata/locales/ka_GE
@@ -44,7 +44,8 @@ postal_fmt "<U0025><U0064><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U006
country_ab2 "GE"
country_ab3 "GEO"
country_num 268
-country_car "GE"
+% GE
+country_car "<U0047><U0045>"
country_isbn "99928"
% lang_name FIXME Georgian in Georgian
lang_ab "ka"
diff --git a/libc/localedata/locales/kk_KZ b/libc/localedata/locales/kk_KZ
index cec3891f6..2f4994da6 100644
--- a/libc/localedata/locales/kk_KZ
+++ b/libc/localedata/locales/kk_KZ
@@ -261,4 +261,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
+% KZ
+country_car "<U004B><U005A>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/kn_IN b/libc/localedata/locales/kn_IN
index f57031fc4..ce0a1ade6 100644
--- a/libc/localedata/locales/kn_IN
+++ b/libc/localedata/locales/kn_IN
@@ -219,6 +219,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ko_KR b/libc/localedata/locales/ko_KR
index 59653ad18..97d9b1656 100644
--- a/libc/localedata/locales/ko_KR
+++ b/libc/localedata/locales/ko_KR
@@ -6247,4 +6247,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004B><U0052>"
country_ab3 "<U004B><U004F><U0052>"
country_num 410
+% ROK
+country_car "<U0052><U004F><U004B>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ku_TR b/libc/localedata/locales/ku_TR
index 9639e2634..3fff19ccb 100644
--- a/libc/localedata/locales/ku_TR
+++ b/libc/localedata/locales/ku_TR
@@ -206,7 +206,8 @@ country_ab2 "TR"
country_ab3 "TUR"
country_num 792
country_isbn 975
-country_car "TR"
+% TR
+country_car "<U0054><U0052>"
% "kurdi"
lang_name "<U006B><U0075><U0072><U0064><U0069>"
lang_ab "ku"
diff --git a/libc/localedata/locales/kw_GB b/libc/localedata/locales/kw_GB
index f4003a335..a7c03b9b7 100644
--- a/libc/localedata/locales/kw_GB
+++ b/libc/localedata/locales/kw_GB
@@ -164,4 +164,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0047><U0042>"
country_ab3 "<U0047><U0042><U0052>"
country_num 826
+% GB
+country_car "<U0047><U0042>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ky_KG b/libc/localedata/locales/ky_KG
index b656d1ad2..2702ad31f 100644
--- a/libc/localedata/locales/ky_KG
+++ b/libc/localedata/locales/ky_KG
@@ -204,4 +204,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004B><U0059>"
country_ab3 "<U004B><U0059><U0052>"
%country_num 643
+% KS
+country_car "<U004B><U0053>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/lg_UG b/libc/localedata/locales/lg_UG
index edb9a77aa..0248145a4 100644
--- a/libc/localedata/locales/lg_UG
+++ b/libc/localedata/locales/lg_UG
@@ -330,4 +330,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
%
country_ab3 "<U0055><U0047><U0041>"
country_num 800
+% EAU
+country_car "<U0045><U0041><U0055>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/lt_LT b/libc/localedata/locales/lt_LT
index 5b529e1c4..659a45d6c 100644
--- a/libc/localedata/locales/lt_LT
+++ b/libc/localedata/locales/lt_LT
@@ -2232,4 +2232,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004C><U0054>"
country_ab3 "<U004C><U0054><U0055>"
country_num 440
+% LT
+country_car "<U004C><U0054>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/lv_LV b/libc/localedata/locales/lv_LV
index aedce0259..ae9de9b46 100644
--- a/libc/localedata/locales/lv_LV
+++ b/libc/localedata/locales/lv_LV
@@ -2224,4 +2224,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004C><U0056>"
country_ab3 "<U004C><U0056><U0041>"
country_num 428
+% LV
+country_car "<U004C><U0056>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/mi_NZ b/libc/localedata/locales/mi_NZ
index caea66490..a32ece45a 100644
--- a/libc/localedata/locales/mi_NZ
+++ b/libc/localedata/locales/mi_NZ
@@ -160,7 +160,16 @@ END LC_NAME
LC_ADDRESS
% FIXME
-copy "en_NZ"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U004E><U005A>"
+country_ab3 "<U004E><U005A><U004C>"
+country_num 554
+% NZ
+country_car "<U004E><U005A>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/ml_IN b/libc/localedata/locales/ml_IN
index 564f0de5d..cf7b7520a 100644
--- a/libc/localedata/locales/ml_IN
+++ b/libc/localedata/locales/ml_IN
@@ -209,6 +209,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
%
LC_TELEPHONE
diff --git a/libc/localedata/locales/mr_IN b/libc/localedata/locales/mr_IN
index 7ce9dc58d..11c4e09b2 100644
--- a/libc/localedata/locales/mr_IN
+++ b/libc/localedata/locales/mr_IN
@@ -219,6 +219,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ms_MY b/libc/localedata/locales/ms_MY
index 84c866e62..122f13f7c 100644
--- a/libc/localedata/locales/ms_MY
+++ b/libc/localedata/locales/ms_MY
@@ -201,6 +201,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U004D><U0059>"
country_ab3 "<U004D><U0059><U0053>"
country_num 458
+% MAL
+country_car "<U004D><U0041><U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/mt_MT b/libc/localedata/locales/mt_MT
index e79081a23..7d021b367 100644
--- a/libc/localedata/locales/mt_MT
+++ b/libc/localedata/locales/mt_MT
@@ -290,6 +290,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004D><U0054>"
country_ab3 "<U004D><U004C><U0054>"
country_num 470
+% M
+country_car "<U004D>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/nb_NO b/libc/localedata/locales/nb_NO
index e4916438c..66b590f6d 100644
--- a/libc/localedata/locales/nb_NO
+++ b/libc/localedata/locales/nb_NO
@@ -241,4 +241,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004E><U004F>"
country_ab3 "<U004E><U004F><U0052>"
country_num 578
+% N
+country_car "<U004E>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ne_NP b/libc/localedata/locales/ne_NP
index 875d7a396..7574772cb 100644
--- a/libc/localedata/locales/ne_NP
+++ b/libc/localedata/locales/ne_NP
@@ -195,6 +195,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004E><U0050>"
country_ab3 "<U004E><U0050><U004C>"
country_num 524
+% NEP
+country_car "<U004E><U0045><U0050>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/nl_BE b/libc/localedata/locales/nl_BE
index 5bb5b18d8..a3d72dca0 100644
--- a/libc/localedata/locales/nl_BE
+++ b/libc/localedata/locales/nl_BE
@@ -134,4 +134,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U0045>"
country_ab3 "<U0042><U0045><U004C>"
country_num 056
+% B
+country_car "<U0042>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/nn_NO b/libc/localedata/locales/nn_NO
index efd4e5bae..c9fe73086 100644
--- a/libc/localedata/locales/nn_NO
+++ b/libc/localedata/locales/nn_NO
@@ -151,7 +151,16 @@ END LC_NAME
LC_ADDRESS
-copy "nb_NO"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U004E><U004F>"
+country_ab3 "<U004E><U004F><U0052>"
+country_num 578
+% N
+country_car "<U004E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/nr_ZA b/libc/localedata/locales/nr_ZA
index 698b9d1b1..3c9e810b7 100644
--- a/libc/localedata/locales/nr_ZA
+++ b/libc/localedata/locales/nr_ZA
@@ -276,9 +276,12 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
% ISO 3166 country number and 2 and 3 letter abreviations
% http://www.unicode.org/onlinedat/countries.html
-% "ZA", "ZAF"
-country_num 710
+% ZA
country_ab2 "<U005A><U0041>"
+% ZAF
country_ab3 "<U005A><U0041><U0046>"
+country_num 710
+% ZA
+country_car "<U005A><U0041>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/nso_ZA b/libc/localedata/locales/nso_ZA
index 5970e52ba..0094ca726 100644
--- a/libc/localedata/locales/nso_ZA
+++ b/libc/localedata/locales/nso_ZA
@@ -272,10 +272,13 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
% ISO 3166 country number and 2 and 3 letter abreviations
% http://www.unicode.org/onlinedat/countries.html
-% "ZA", "ZAF"
-country_num 710
+% ZA
country_ab2 "<U005A><U0041>"
+% ZAF
country_ab3 "<U005A><U0041><U0046>"
+country_num 710
+% ZA
+country_car "<U005A><U0041>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/om_ET b/libc/localedata/locales/om_ET
index 6ccd5feb2..e241b9763 100644
--- a/libc/localedata/locales/om_ET
+++ b/libc/localedata/locales/om_ET
@@ -140,7 +140,8 @@ country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
country_num 231 % 210 found in at least one ISO 3166 doc
-% country_car unknown
+% ETH
+country_car "<U0045><U0054><U0048>"
% country_isbn unknown, Need ISO 2108
lang_name "<U004F><U0072><U006F><U006D><U006F><U006F>"
lang_ab "<U006F><U006D>"
diff --git a/libc/localedata/locales/om_KE b/libc/localedata/locales/om_KE
index fcdae86e7..1a94bbbc8 100644
--- a/libc/localedata/locales/om_KE
+++ b/libc/localedata/locales/om_KE
@@ -240,7 +240,8 @@ country_post "<U004B><U0045><U004E>"
country_ab2 "<U004B><U0045>"
country_ab3 "<U004B><U0045><U004E>"
country_num 404
-% country_car unknown
+% EAK
+country_car "<U0045><U0041><U004B>"
% country_isbn unknown, Need ISO 2108
lang_name "<U004F><U0072><U006F><U006D><U006F><U006F>"
lang_ab "<U006F><U006D>"
diff --git a/libc/localedata/locales/pa_IN b/libc/localedata/locales/pa_IN
index 6128253b7..2c4d503cd 100644
--- a/libc/localedata/locales/pa_IN
+++ b/libc/localedata/locales/pa_IN
@@ -208,6 +208,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/pl_PL b/libc/localedata/locales/pl_PL
index 1bce8f5b3..9a4b1ba9d 100644
--- a/libc/localedata/locales/pl_PL
+++ b/libc/localedata/locales/pl_PL
@@ -2233,4 +2233,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0050><U004C>"
country_ab3 "<U0050><U004F><U004C>"
country_num 616
+% PL
+country_car "<U0050><U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/pt_BR b/libc/localedata/locales/pt_BR
index 22f61317d..c93909562 100644
--- a/libc/localedata/locales/pt_BR
+++ b/libc/localedata/locales/pt_BR
@@ -155,4 +155,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U0052>"
country_ab3 "<U0042><U0052><U0041>"
country_num 076
+% BR
+country_car "<U0042><U0052>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/pt_PT b/libc/localedata/locales/pt_PT
index f11be1c0e..7e443032b 100644
--- a/libc/localedata/locales/pt_PT
+++ b/libc/localedata/locales/pt_PT
@@ -156,4 +156,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0050><U0054>"
country_ab3 "<U0050><U0052><U0054>"
country_num 620
+% P
+country_car "<U0050>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/quz_PE b/libc/localedata/locales/quz_PE
new file mode 100644
index 000000000..85fde3e1a
--- /dev/null
+++ b/libc/localedata/locales/quz_PE
@@ -0,0 +1,169 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Quechua (Cusco-Collao) language locale for Peru
+%
+% Prepared and contributed to glibc by Chris Leonard <cjl@sugarlabs.org>
+% and Amos Batto
+%
+% This locale data has been developed in collaboration between:
+% Sugar Labs, http://www.sugarlabs.org/
+% Instituto de Lenguas y Literaturas Andinas-Amazonicas
+% http://www.illa-a.org/wp/illa/
+%
+% build with: localedef -f UTF-8 -i quz_PE quz_PE
+%
+% This file is a part of GNU C Library (glibc) and contains locale data. The Free
+% Software Foundation does not claim any copyright interest in the
+% locale data contained in this file. The foregoing does not affect the
+% license of GNU C Library (glibc) as a whole. It does not exempt you from the
+% conditions of the license if your use would otherwise be governed by
+% that license.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+LC_IDENTIFICATION
+title "Quechua (Cusco-Collao) locale for Peru"
+source "Sugar Labs / OLPC"
+address ""
+contact "sugarlabs.org"
+email "libc-alpha@sourceware.org"
+tel ""
+fax ""
+language "Quechua (Cusco-Collao)"
+territory "Peru"
+revision "1.0"
+date "2013-08-24"
+%
+category "quz_PE:2013";LC_IDENTIFICATION
+category "quz_PE:2013";LC_CTYPE
+category "quz_PE:2013";LC_COLLATE
+category "quz_PE:2013";LC_TIME
+category "quz_PE:2013";LC_NUMERIC
+category "quz_PE:2013";LC_MONETARY
+category "quz_PE:2013";LC_PAPER
+category "quz_PE:2013";LC_MEASUREMENT
+category "quz_PE:2013";LC_MESSAGES
+category "quz_PE:2013";LC_NAME
+category "quz_PE:2013";LC_ADDRESS
+category "quz_PE:2013";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+% LC_TIME: Use Quechua transliteration of Spanish day and month names
+
+LC_TIME
+% iniru, phiwriru, marsu, awril, mayu, huniyu, huliyu, agustu,siptiyimri, uktuwri, nuwiyimri, tisiyimri
+mon "<U0069><U006E><U0069><U0072><U0075>";/
+ "<U0070><U0068><U0069><U0077><U0072><U0069><U0072><U0075>";/
+ "<U006D><U0061><U0072><U0073><U0075>";/
+ "<U0061><U0077><U0072><U0069><U006C>";/
+ "<U006D><U0061><U0079><U0075>";/
+ "<U0068><U0075><U006E><U0069><U0079><U0075>";/
+ "<U0068><U0075><U006C><U0069><U0079><U0075>";/
+ "<U0061><U0067><U0075><U0073><U0074><U0075>";/
+ "<U0073><U0069><U0070><U0074><U0069><U0079><U0069><U006D><U0072><U0069>";/
+ "<U0075><U006B><U0074><U0075><U0077><U0072><U0069>";/
+ "<U006E><U0075><U0077><U0069><U0079><U0069><U006D><U0072><U0069>";/
+ "<U0074><U0069><U0073><U0069><U0079><U0069><U006D><U0072><U0069>"
+% ini, phi, mar, awr, may, hun, hul, agu, sip, ukt, nuw, tis
+abmon "<U0069><U006E><U0069>";/
+ "<U0070><U0068><U0069>";/
+ "<U006D><U0061><U0072>";/
+ "<U0061><U0077><U0072>";/
+ "<U006D><U0061><U0079>";/
+ "<U0068><U0075><U006E>";/
+ "<U0068><U0075><U006C>";/
+ "<U0061><U0067><U0075>";/
+ "<U0073><U0069><U0070>";/
+ "<U0075><U006B><U0074>";/
+ "<U006E><U0075><U0077>";/
+ "<U0074><U0069><U0073>"
+% tuminku, lunis, martis, miyirkulis, juywis, wiyirnis, sawatu
+day "<U0074><U0075><U006D><U0069><U006E><U006B><U0075>";/
+ "<U006C><U0075><U006E><U0069><U0073>";/
+ "<U006D><U0061><U0072><U0074><U0069><U0073>";/
+ "<U006D><U0069><U0079><U0069><U0072><U006B><U0075><U006C><U0069><U0073>";/
+ "<U006A><U0075><U0079><U0077><U0069><U0073>";/
+ "<U0077><U0069><U0079><U0069><U0072><U006E><U0069><U0073>";/
+ "<U0073><U0061><U0077><U0061><U0074><U0075>"
+% tum, lun, mar, miy, juy, wiy, saw
+abday "<U0074><U0075><U006D>";/
+ "<U006C><U0075><U006E>";/
+ "<U006D><U0061><U0072>";/
+ "<U006D><U0069><U0079>";/
+ "<U006A><U0075><U0079>";/
+ "<U0077><U0069><U0079>";/
+ "<U0073><U0061><U0077>"
+% %a %d %b %Y %T %Z
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+% %d/%m/%y
+d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
+% %I:%M:%S %p
+t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+% AM, PM
+am_pm "<U0041><U004D>";/
+ "<U0050><U004D>"
+% %I:%M:%S %p
+t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;7
+first_weekday 1
+first_workday 2
+% %a %b %e %H:%M:%S %Z %Y
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U0020><U0025><U0059>"
+END LC_TIME
+
+LC_NUMERIC
+copy "es_PE"
+END LC_NUMERIC
+
+LC_MONETARY
+copy "es_PE"
+END LC_MONETARY
+
+LC_PAPER
+copy "es_PE"
+END LC_PAPER
+
+LC_MEASUREMENT
+% metric
+measurement 1
+END LC_MEASUREMENT
+
+LC_MESSAGES
+% ^[aAsSyY].*
+yesexpr "<U005E><U005B><U0061><U0041><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
+% ^[mMnN].*
+noexpr "<U005E><U005B><U006D><U004D><U006E><U004E><U005D><U002E><U002A>"
+% ArĂ­
+yesstr "<U0041><U0072><U00ED>"
+% Manan
+nostr "<U004D><U0061><U006E><U0061><U006E>"
+END LC_MESSAGES
+
+LC_NAME
+copy "es_PE"
+END LC_NAME
+
+% TO DO - adjust for Quechua specific lang-info for Peru
+LC_ADDRESS
+copy "es_PE"
+END LC_ADDRESS
+
+LC_TELEPHONE
+copy "es_PE"
+END LC_TELEPHONE
diff --git a/libc/localedata/locales/ru_RU b/libc/localedata/locales/ru_RU
index 6fa4d998d..1c7e8069e 100644
--- a/libc/localedata/locales/ru_RU
+++ b/libc/localedata/locales/ru_RU
@@ -186,4 +186,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0052><U0055>"
country_ab3 "<U0052><U0055><U0053>"
country_num 643
+% RUS
+country_car "<U0052><U0055><U0053>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ru_UA b/libc/localedata/locales/ru_UA
index 2f08d3e15..ef689d583 100644
--- a/libc/localedata/locales/ru_UA
+++ b/libc/localedata/locales/ru_UA
@@ -177,4 +177,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0055><U0041>"
country_ab3 "<U0055><U004B><U0052>"
country_num 804
+% UA
+country_car "<U0055><U0041>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/sa_IN b/libc/localedata/locales/sa_IN
index 69248a272..efcb6de1d 100644
--- a/libc/localedata/locales/sa_IN
+++ b/libc/localedata/locales/sa_IN
@@ -235,6 +235,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/se_NO b/libc/localedata/locales/se_NO
index f64db0987..6bbf280dc 100644
--- a/libc/localedata/locales/se_NO
+++ b/libc/localedata/locales/se_NO
@@ -314,4 +314,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004E><U004F>"
country_ab3 "<U004E><U004F><U0052>"
country_num 578
+% N
+country_car "<U004E>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/sk_SK b/libc/localedata/locales/sk_SK
index 0b737a0b1..bf3f6a414 100644
--- a/libc/localedata/locales/sk_SK
+++ b/libc/localedata/locales/sk_SK
@@ -224,4 +224,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0053><U004B>"
country_ab3 "<U0053><U0056><U004B>"
country_num 703
+% SK
+country_car "<U0053><U004B>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/sl_SI b/libc/localedata/locales/sl_SI
index 2c9096a87..3808e63e8 100644
--- a/libc/localedata/locales/sl_SI
+++ b/libc/localedata/locales/sl_SI
@@ -2223,4 +2223,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0053><U0049>"
country_ab3 "<U0053><U0056><U004E>"
country_num 705
+% SLO
+country_car "<U0053><U004C><U004F>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/so_ET b/libc/localedata/locales/so_ET
index d36848e5b..00b61b48e 100644
--- a/libc/localedata/locales/so_ET
+++ b/libc/localedata/locales/so_ET
@@ -120,7 +120,8 @@ country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
country_num 231 % 210 found in at least one ISO 3166 doc
-% country_car unknown
+% ETH
+country_car "<U0045><U0054><U0048>"
% country_isbn unknown, Need ISO 2108
lang_name "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069>"
lang_ab "<U0073><U006F>"
diff --git a/libc/localedata/locales/so_KE b/libc/localedata/locales/so_KE
index 5d670497b..49c108a0d 100644
--- a/libc/localedata/locales/so_KE
+++ b/libc/localedata/locales/so_KE
@@ -119,7 +119,8 @@ country_post "<U004B><U0045><U004E>"
country_ab2 "<U004B><U0045>"
country_ab3 "<U004B><U0045><U004E>"
country_num 404
-% country_car unknown
+% EAK
+country_car "<U0045><U0041><U004B>"
% country_isbn unknown, Need ISO 2108
lang_name "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069>"
lang_ab "<U0073><U006F>"
diff --git a/libc/localedata/locales/so_SO b/libc/localedata/locales/so_SO
index acaaa3f75..75316392b 100644
--- a/libc/localedata/locales/so_SO
+++ b/libc/localedata/locales/so_SO
@@ -176,7 +176,8 @@ country_post "<U0053><U004F><U004D>"
country_ab2 "<U0053><U004F>"
country_ab3 "<U0053><U004F><U004D>"
country_num 706
-% country_car unknown
+% SO
+country_car "<U0053><U004F>"
% country_isbn unknown, Need ISO 2108
lang_name "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069>"
lang_ab "<U0073><U006F>"
diff --git a/libc/localedata/locales/sq_AL b/libc/localedata/locales/sq_AL
index 0cbddde58..2d3253279 100644
--- a/libc/localedata/locales/sq_AL
+++ b/libc/localedata/locales/sq_AL
@@ -332,6 +332,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0041><U004C>"
country_ab3 "<U0041><U004C><U0042>"
country_num 008
+% AL
+country_car "<U0041><U004C>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ss_ZA b/libc/localedata/locales/ss_ZA
index c30060e45..5c87e577c 100644
--- a/libc/localedata/locales/ss_ZA
+++ b/libc/localedata/locales/ss_ZA
@@ -284,5 +284,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_num 710
country_ab2 "<U005A><U0041>"
country_ab3 "<U005A><U0041><U0046>"
+% ZA
+country_car "<U005A><U0041>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sv_SE b/libc/localedata/locales/sv_SE
index 2dbc85364..d7ebdd8f6 100644
--- a/libc/localedata/locales/sv_SE
+++ b/libc/localedata/locales/sv_SE
@@ -217,4 +217,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0053><U0045>"
country_ab3 "<U0053><U0057><U0045>"
country_num 752
+% S
+country_car "<U0053>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ta_IN b/libc/localedata/locales/ta_IN
index ad1d6fa9c..39212839d 100644
--- a/libc/localedata/locales/ta_IN
+++ b/libc/localedata/locales/ta_IN
@@ -204,6 +204,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/te_IN b/libc/localedata/locales/te_IN
index 4f14bd313..e9865f5ac 100644
--- a/libc/localedata/locales/te_IN
+++ b/libc/localedata/locales/te_IN
@@ -221,6 +221,8 @@ country_name "<U0C2D><U0C3E><U0C30><U0C24><U0020><U0C26><U0C47><U0C36><U0C02>
country_ab2 "<U0049><U004E>"
country_ab3 "<U0049><U004E><U0044>"
country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
lang_name "<U0C24><U0C46><U0C32><U0C41><U0C17><U0C41>"
lang_ab "te"
lang_term "tel"
diff --git a/libc/localedata/locales/tg_TJ b/libc/localedata/locales/tg_TJ
index 51023c267..03c36d2a6 100644
--- a/libc/localedata/locales/tg_TJ
+++ b/libc/localedata/locales/tg_TJ
@@ -225,6 +225,9 @@ postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
country_ab2 "<U0054><U004A>"
country_ab3 "<U0054><U004A><U004B>"
country_num 762
+% TJ
+country_car "<U0054><U004A>"
+
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/th_TH b/libc/localedata/locales/th_TH
index 5bcf10e57..05575dcb6 100644
--- a/libc/localedata/locales/th_TH
+++ b/libc/localedata/locales/th_TH
@@ -969,8 +969,8 @@ country_name "<U0E44><U0E17><U0E22>"
country_ab2 "<U0054><U0048>"
country_ab3 "<U0054><U0048><U0041>"
%country_num "<U0037><U0036><U0034>"
-%FIXME
-%country_car ""
+% T
+country_car "<U0054>"
%FIXME
%country_isbn ""
lang_name "<U0E44><U0E17><U0E22>"
diff --git a/libc/localedata/locales/ti_ET b/libc/localedata/locales/ti_ET
index 3c714e954..1f2353fd3 100644
--- a/libc/localedata/locales/ti_ET
+++ b/libc/localedata/locales/ti_ET
@@ -952,7 +952,8 @@ country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
country_num 231 % 210 found in at least one ISO 3166 doc
-% country_car unknown
+% ETH
+country_car "<U0045><U0054><U0048>"
% country_isbn unknown, Need ISO 2108
lang_name "<U1275><U130D><U122D><U129B>"
lang_ab "<U0074><U0069>"
diff --git a/libc/localedata/locales/tl_PH b/libc/localedata/locales/tl_PH
index 40c6a715a..de6ad15ef 100644
--- a/libc/localedata/locales/tl_PH
+++ b/libc/localedata/locales/tl_PH
@@ -168,6 +168,9 @@ postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
country_ab2 "<U0050><U0048>"
country_ab3 "<U0050><U0048><U004C>"
country_num 608
+% RP
+country_car "<U0052><U0050>"
+
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/tn_ZA b/libc/localedata/locales/tn_ZA
index c717d1e8d..134ef0b4f 100644
--- a/libc/localedata/locales/tn_ZA
+++ b/libc/localedata/locales/tn_ZA
@@ -283,9 +283,13 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
% ISO 3166 country number and 2 and 3 letter abreviations
% http://www.unicode.org/onlinedat/countries.html
-% "ZA", "ZAF"
-country_num 710
+% ZA
country_ab2 "<U005A><U0041>"
+% ZAF
country_ab3 "<U005A><U0041><U0046>"
+country_num 710
+% ZA
+country_car "<U005A><U0041>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/ts_ZA b/libc/localedata/locales/ts_ZA
index 010cba2d3..740bbae10 100644
--- a/libc/localedata/locales/ts_ZA
+++ b/libc/localedata/locales/ts_ZA
@@ -281,5 +281,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_num 710
country_ab2 "<U005A><U0041>"
country_ab3 "<U005A><U0041><U0046>"
+% ZA
+country_car "<U005A><U0041>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/tt_RU b/libc/localedata/locales/tt_RU
index bfa6bb8da..f5e1b7588 100644
--- a/libc/localedata/locales/tt_RU
+++ b/libc/localedata/locales/tt_RU
@@ -315,6 +315,9 @@ END LC_NAME
LC_ADDRESS
% FIXME
postal_fmt "???"
+% RUS
+country_car "<U0052><U0055><U0053>"
+
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/tt_RU@iqtelif b/libc/localedata/locales/tt_RU@iqtelif
index a043de575..b6c40b3ec 100644
--- a/libc/localedata/locales/tt_RU@iqtelif
+++ b/libc/localedata/locales/tt_RU@iqtelif
@@ -173,6 +173,9 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0052><U0055>"
country_ab3 "<U0052><U0055><U0053>"
country_num 643
+% RUS
+country_car "<U0052><U0055><U0053>"
+
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/ur_PK b/libc/localedata/locales/ur_PK
index fc9cfb807..9c91b5a12 100644
--- a/libc/localedata/locales/ur_PK
+++ b/libc/localedata/locales/ur_PK
@@ -195,6 +195,9 @@ postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
country_ab2 "<U0050><U004B>"
country_ab3 "<U0050><U0041><U004B>"
country_num 586
+% PK
+country_car "<U0050><U004B>"
+
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/uz_UZ b/libc/localedata/locales/uz_UZ
index c529e61ee..375e4ac62 100644
--- a/libc/localedata/locales/uz_UZ
+++ b/libc/localedata/locales/uz_UZ
@@ -314,7 +314,8 @@ country_ab3 "UZB"
country_num 860
% FIXME: ISBN number?
%country_isbn ""
-country_car "UZ"
+% UZ
+country_car "<U0055><U005A>"
lang_name "<U004F><U0027><U007A><U0062><U0065><U006B>"
lang_ab "uz"
lang_term "uzb"
diff --git a/libc/localedata/locales/ve_ZA b/libc/localedata/locales/ve_ZA
index f715cf5c8..26a68d040 100644
--- a/libc/localedata/locales/ve_ZA
+++ b/libc/localedata/locales/ve_ZA
@@ -287,5 +287,7 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_num 710
country_ab2 "<U005A><U0041>"
country_ab3 "<U005A><U0041><U0046>"
+% ZA
+country_car "<U005A><U0041>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/vi_VN b/libc/localedata/locales/vi_VN
index 582f065fc..e372ae07c 100644
--- a/libc/localedata/locales/vi_VN
+++ b/libc/localedata/locales/vi_VN
@@ -336,6 +336,9 @@ lang_name "<U0056><U0069><U1EC7><U0074><U0020><U006E><U0067><U1EEF>"
country_ab2 "<U0056><U004E>"
country_ab3 "<U0056><U004E><U004D>"
country_num 704
+% VN
+country_car "<U0056><U004E>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/wal_ET b/libc/localedata/locales/wal_ET
index 7846531f4..0c93f26cf 100644
--- a/libc/localedata/locales/wal_ET
+++ b/libc/localedata/locales/wal_ET
@@ -107,7 +107,8 @@ country_post "<U0045><U0054><U0048>"
country_ab2 "<U0045><U0054>"
country_ab3 "<U0045><U0054><U0048>"
country_num 231 % 210 found in at least one ISO 3166 doc
-% country_car unknown
+% ETH
+country_car "<U0045><U0054><U0048>"
% country_isbn unknown, Need ISO 2108
lang_name "<U12C8><U120B><U12ED><U1273><U1271>"
lang_term "<U0077><U0061><U006C>"
diff --git a/libc/localedata/locales/wo_SN b/libc/localedata/locales/wo_SN
index ee91dbc81..d593f1f59 100644
--- a/libc/localedata/locales/wo_SN
+++ b/libc/localedata/locales/wo_SN
@@ -176,5 +176,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U004D><U0047>"
country_ab3 "<U004D><U0044><U0047>"
country_num 450
+% SN
+country_car "<U0053><U004E>"
+
END LC_ADDRESS
diff --git a/libc/localedata/locales/zh_SG b/libc/localedata/locales/zh_SG
index 2d052f45b..dc29268a5 100644
--- a/libc/localedata/locales/zh_SG
+++ b/libc/localedata/locales/zh_SG
@@ -194,6 +194,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U00
country_ab2 "<U0053><U0047>"
country_ab3 "<U0053><U0047><U0050>"
country_num 702
+% SGP
+country_car "<U0053><U0047><U0050>"
+
END LC_ADDRESS
diff --git a/libc/localedata/tests-mbwc/dat_wcsncat.c b/libc/localedata/tests-mbwc/dat_wcsncat.c
index 948d80ce9..8487033e6 100644
--- a/libc/localedata/tests-mbwc/dat_wcsncat.c
+++ b/libc/localedata/tests-mbwc/dat_wcsncat.c
@@ -9,7 +9,7 @@
/*
* Note:
- * A terminating null wide chararacter is always appended to
+ * A terminating null wide character is always appended to
* the result: ws1.
*
*/
diff --git a/libc/localedata/tests/test6.c b/libc/localedata/tests/test6.c
index 30d4a1188..65486016a 100644
--- a/libc/localedata/tests/test6.c
+++ b/libc/localedata/tests/test6.c
@@ -40,7 +40,7 @@ main (void)
/* Test basic table handling (basic == not more than 256 characters).
The charmaps swaps the normal lower-upper case meaning of the
ASCII characters used in the source code while the Unicode mapping
- in the repertoire map has the normal correspondants. This test
+ in the repertoire map has the normal correspondents. This test
shows the independence of the tables for `char' and `wchar_t'
characters. */
diff --git a/libc/localedata/tst-digits.c b/libc/localedata/tst-digits.c
index a0cb4736a..c5b594eb6 100644
--- a/libc/localedata/tst-digits.c
+++ b/libc/localedata/tst-digits.c
@@ -178,7 +178,7 @@ main (void)
printf ("%d failures in wprintf tests\n", failures);
status = failures != 0;
- /* ctype tests. This makes sure that the multibyte chracter digit
+ /* ctype tests. This makes sure that the multibyte character digit
representations are not handle in this table. */
failures = 0;
for (cnt = 0; cnt < 256; ++cnt)