summaryrefslogtreecommitdiff
path: root/libc/localedata/locales
diff options
context:
space:
mode:
Diffstat (limited to 'libc/localedata/locales')
-rw-r--r--libc/localedata/locales/aa_DJ5
-rw-r--r--libc/localedata/locales/aa_ER3
-rw-r--r--libc/localedata/locales/aa_ER@saaho3
-rw-r--r--libc/localedata/locales/aa_ET3
-rw-r--r--libc/localedata/locales/af_ZA3
-rw-r--r--libc/localedata/locales/ak_GH2
-rw-r--r--libc/localedata/locales/am_ET3
-rw-r--r--libc/localedata/locales/an_ES6
-rw-r--r--libc/localedata/locales/anp_IN5
-rw-r--r--libc/localedata/locales/ar_AE6
-rw-r--r--libc/localedata/locales/ar_BH6
-rw-r--r--libc/localedata/locales/ar_DZ6
-rw-r--r--libc/localedata/locales/ar_EG6
-rw-r--r--libc/localedata/locales/ar_IN6
-rw-r--r--libc/localedata/locales/ar_IQ6
-rw-r--r--libc/localedata/locales/ar_JO6
-rw-r--r--libc/localedata/locales/ar_KW6
-rw-r--r--libc/localedata/locales/ar_LB6
-rw-r--r--libc/localedata/locales/ar_LY6
-rw-r--r--libc/localedata/locales/ar_MA6
-rw-r--r--libc/localedata/locales/ar_OM6
-rw-r--r--libc/localedata/locales/ar_QA6
-rw-r--r--libc/localedata/locales/ar_SA6
-rw-r--r--libc/localedata/locales/ar_SD6
-rw-r--r--libc/localedata/locales/ar_SS6
-rw-r--r--libc/localedata/locales/ar_SY6
-rw-r--r--libc/localedata/locales/ar_TN6
-rw-r--r--libc/localedata/locales/ar_YE6
-rw-r--r--libc/localedata/locales/as_IN6
-rw-r--r--libc/localedata/locales/ast_ES6
-rw-r--r--libc/localedata/locales/ayc_PE3
-rw-r--r--libc/localedata/locales/az_AZ4
-rw-r--r--libc/localedata/locales/be_BY8
-rw-r--r--libc/localedata/locales/be_BY@latin23
-rw-r--r--libc/localedata/locales/bem_ZM3
-rw-r--r--libc/localedata/locales/ber_DZ4
-rw-r--r--libc/localedata/locales/ber_MA2
-rw-r--r--libc/localedata/locales/bg_BG7
-rw-r--r--libc/localedata/locales/bho_IN7
-rw-r--r--libc/localedata/locales/bn_BD5
-rw-r--r--libc/localedata/locales/bn_IN7
-rw-r--r--libc/localedata/locales/bo_CN5
-rw-r--r--libc/localedata/locales/bo_IN5
-rw-r--r--libc/localedata/locales/br_FR3
-rw-r--r--libc/localedata/locales/br_FR@euro5
-rw-r--r--libc/localedata/locales/brx_IN5
-rw-r--r--libc/localedata/locales/bs_BA3
-rw-r--r--libc/localedata/locales/byn_ER3
-rw-r--r--libc/localedata/locales/ca_AD7
-rw-r--r--libc/localedata/locales/ca_ES8
-rw-r--r--libc/localedata/locales/ca_ES@euro5
-rw-r--r--libc/localedata/locales/ca_FR7
-rw-r--r--libc/localedata/locales/ca_IT7
-rw-r--r--libc/localedata/locales/cmn_TW1
-rw-r--r--libc/localedata/locales/crh_UA3
-rw-r--r--libc/localedata/locales/cs_CZ5
-rw-r--r--libc/localedata/locales/csb_PL7
-rw-r--r--libc/localedata/locales/cv_RU7
-rw-r--r--libc/localedata/locales/cy_GB3
-rw-r--r--libc/localedata/locales/da_DK8
-rw-r--r--libc/localedata/locales/de_AT7
-rw-r--r--libc/localedata/locales/de_AT@euro5
-rw-r--r--libc/localedata/locales/de_BE7
-rw-r--r--libc/localedata/locales/de_BE@euro5
-rw-r--r--libc/localedata/locales/de_CH8
-rw-r--r--libc/localedata/locales/de_DE6
-rw-r--r--libc/localedata/locales/de_DE@euro5
-rw-r--r--libc/localedata/locales/de_LU8
-rw-r--r--libc/localedata/locales/de_LU@euro5
-rw-r--r--libc/localedata/locales/doi_IN7
-rw-r--r--libc/localedata/locales/dv_MV8
-rw-r--r--libc/localedata/locales/dz_BT7
-rw-r--r--libc/localedata/locales/el_CY8
-rw-r--r--libc/localedata/locales/el_GR8
-rw-r--r--libc/localedata/locales/el_GR@euro6
-rw-r--r--libc/localedata/locales/en_AG7
-rw-r--r--libc/localedata/locales/en_AU8
-rw-r--r--libc/localedata/locales/en_BW8
-rw-r--r--libc/localedata/locales/en_CA7
-rw-r--r--libc/localedata/locales/en_DK7
-rw-r--r--libc/localedata/locales/en_GB7
-rw-r--r--libc/localedata/locales/en_HK8
-rw-r--r--libc/localedata/locales/en_IE8
-rw-r--r--libc/localedata/locales/en_IE@euro5
-rw-r--r--libc/localedata/locales/en_IN7
-rw-r--r--libc/localedata/locales/en_NG3
-rw-r--r--libc/localedata/locales/en_NZ8
-rw-r--r--libc/localedata/locales/en_PH8
-rw-r--r--libc/localedata/locales/en_SG8
-rw-r--r--libc/localedata/locales/en_US4
-rw-r--r--libc/localedata/locales/en_ZA3
-rw-r--r--libc/localedata/locales/en_ZM5
-rw-r--r--libc/localedata/locales/en_ZW8
-rw-r--r--libc/localedata/locales/es_AR8
-rw-r--r--libc/localedata/locales/es_BO8
-rw-r--r--libc/localedata/locales/es_CL8
-rw-r--r--libc/localedata/locales/es_CO8
-rw-r--r--libc/localedata/locales/es_CR6
-rw-r--r--libc/localedata/locales/es_CU8
-rw-r--r--libc/localedata/locales/es_DO8
-rw-r--r--libc/localedata/locales/es_EC8
-rw-r--r--libc/localedata/locales/es_ES8
-rw-r--r--libc/localedata/locales/es_ES@euro5
-rw-r--r--libc/localedata/locales/es_GT8
-rw-r--r--libc/localedata/locales/es_HN8
-rw-r--r--libc/localedata/locales/es_MX8
-rw-r--r--libc/localedata/locales/es_NI8
-rw-r--r--libc/localedata/locales/es_PA8
-rw-r--r--libc/localedata/locales/es_PE8
-rw-r--r--libc/localedata/locales/es_PR5
-rw-r--r--libc/localedata/locales/es_PY8
-rw-r--r--libc/localedata/locales/es_SV8
-rw-r--r--libc/localedata/locales/es_US5
-rw-r--r--libc/localedata/locales/es_UY8
-rw-r--r--libc/localedata/locales/es_VE8
-rw-r--r--libc/localedata/locales/et_EE6
-rw-r--r--libc/localedata/locales/eu_ES8
-rw-r--r--libc/localedata/locales/eu_ES@euro5
-rw-r--r--libc/localedata/locales/fa_IR5
-rw-r--r--libc/localedata/locales/ff_SN3
-rw-r--r--libc/localedata/locales/fi_FI6
-rw-r--r--libc/localedata/locales/fi_FI@euro5
-rw-r--r--libc/localedata/locales/fil_PH3
-rw-r--r--libc/localedata/locales/fo_FO8
-rw-r--r--libc/localedata/locales/fr_BE8
-rw-r--r--libc/localedata/locales/fr_BE@euro5
-rw-r--r--libc/localedata/locales/fr_CA6
-rw-r--r--libc/localedata/locales/fr_CH8
-rw-r--r--libc/localedata/locales/fr_FR7
-rw-r--r--libc/localedata/locales/fr_FR@euro5
-rw-r--r--libc/localedata/locales/fr_LU8
-rw-r--r--libc/localedata/locales/fr_LU@euro5
-rw-r--r--libc/localedata/locales/fur_IT7
-rw-r--r--libc/localedata/locales/fy_DE6
-rw-r--r--libc/localedata/locales/fy_NL6
-rw-r--r--libc/localedata/locales/ga_IE8
-rw-r--r--libc/localedata/locales/ga_IE@euro5
-rw-r--r--libc/localedata/locales/gd_GB3
-rw-r--r--libc/localedata/locales/gez_ER3
-rw-r--r--libc/localedata/locales/gez_ER@abegede3
-rw-r--r--libc/localedata/locales/gez_ET3
-rw-r--r--libc/localedata/locales/gez_ET@abegede3
-rw-r--r--libc/localedata/locales/gl_ES8
-rw-r--r--libc/localedata/locales/gl_ES@euro5
-rw-r--r--libc/localedata/locales/gu_IN7
-rw-r--r--libc/localedata/locales/gv_GB8
-rw-r--r--libc/localedata/locales/ha_NG5
-rw-r--r--libc/localedata/locales/hak_TW1
-rw-r--r--libc/localedata/locales/he_IL6
-rw-r--r--libc/localedata/locales/hi_IN7
-rw-r--r--libc/localedata/locales/hne_IN7
-rw-r--r--libc/localedata/locales/hr_HR8
-rw-r--r--libc/localedata/locales/hsb_DE5
-rw-r--r--libc/localedata/locales/hu_HU8
-rw-r--r--libc/localedata/locales/hy_AM2
-rw-r--r--libc/localedata/locales/ia_FR3
-rw-r--r--libc/localedata/locales/id_ID8
-rw-r--r--libc/localedata/locales/ig_NG5
-rw-r--r--libc/localedata/locales/ik_CA6
-rw-r--r--libc/localedata/locales/is_IS8
-rw-r--r--libc/localedata/locales/it_CH8
-rw-r--r--libc/localedata/locales/it_IT8
-rw-r--r--libc/localedata/locales/it_IT@euro5
-rw-r--r--libc/localedata/locales/iu_CA2
-rw-r--r--libc/localedata/locales/ja_JP8
-rw-r--r--libc/localedata/locales/ka_GE8
-rw-r--r--libc/localedata/locales/kk_KZ6
-rw-r--r--libc/localedata/locales/kl_GL8
-rw-r--r--libc/localedata/locales/km_KH6
-rw-r--r--libc/localedata/locales/kn_IN7
-rw-r--r--libc/localedata/locales/ko_KR8
-rw-r--r--libc/localedata/locales/kok_IN7
-rw-r--r--libc/localedata/locales/ks_IN8
-rw-r--r--libc/localedata/locales/ks_IN@devanagari22
-rw-r--r--libc/localedata/locales/ku_TR3
-rw-r--r--libc/localedata/locales/kw_GB8
-rw-r--r--libc/localedata/locales/ky_KG7
-rw-r--r--libc/localedata/locales/lb_LU1
-rw-r--r--libc/localedata/locales/lg_UG7
-rw-r--r--libc/localedata/locales/li_BE6
-rw-r--r--libc/localedata/locales/li_NL6
-rw-r--r--libc/localedata/locales/lij_IT8
-rw-r--r--libc/localedata/locales/lo_LA6
-rw-r--r--libc/localedata/locales/lt_LT8
-rw-r--r--libc/localedata/locales/lv_LV8
-rw-r--r--libc/localedata/locales/lzh_TW1
-rw-r--r--libc/localedata/locales/mag_IN7
-rw-r--r--libc/localedata/locales/mai_IN7
-rw-r--r--libc/localedata/locales/mg_MG7
-rw-r--r--libc/localedata/locales/mhr_RU5
-rw-r--r--libc/localedata/locales/mi_NZ3
-rw-r--r--libc/localedata/locales/mk_MK9
-rw-r--r--libc/localedata/locales/ml_IN6
-rw-r--r--libc/localedata/locales/mn_MN8
-rw-r--r--libc/localedata/locales/mni_IN7
-rw-r--r--libc/localedata/locales/mr_IN7
-rw-r--r--libc/localedata/locales/ms_MY8
-rw-r--r--libc/localedata/locales/mt_MT8
-rw-r--r--libc/localedata/locales/my_MM3
-rw-r--r--libc/localedata/locales/nan_TW1
-rw-r--r--libc/localedata/locales/nan_TW@latin1
-rw-r--r--libc/localedata/locales/nb_NO7
-rw-r--r--libc/localedata/locales/nds_DE3
-rw-r--r--libc/localedata/locales/nds_NL3
-rw-r--r--libc/localedata/locales/ne_NP8
-rw-r--r--libc/localedata/locales/nhn_MX5
-rw-r--r--libc/localedata/locales/niu_NU1
-rw-r--r--libc/localedata/locales/niu_NZ1
-rw-r--r--libc/localedata/locales/nl_AW7
-rw-r--r--libc/localedata/locales/nl_BE7
-rw-r--r--libc/localedata/locales/nl_BE@euro5
-rw-r--r--libc/localedata/locales/nl_NL9
-rw-r--r--libc/localedata/locales/nl_NL@euro5
-rw-r--r--libc/localedata/locales/nn_NO7
-rw-r--r--libc/localedata/locales/nr_ZA3
-rw-r--r--libc/localedata/locales/nso_ZA3
-rw-r--r--libc/localedata/locales/oc_FR6
-rw-r--r--libc/localedata/locales/om_ET3
-rw-r--r--libc/localedata/locales/om_KE9
-rw-r--r--libc/localedata/locales/or_IN16
-rw-r--r--libc/localedata/locales/os_RU5
-rw-r--r--libc/localedata/locales/pa_IN7
-rw-r--r--libc/localedata/locales/pa_PK6
-rw-r--r--libc/localedata/locales/pap_AN8
-rw-r--r--libc/localedata/locales/pap_AW10
-rw-r--r--libc/localedata/locales/pap_CW10
-rw-r--r--libc/localedata/locales/pl_PL8
-rw-r--r--libc/localedata/locales/ps_AF3
-rw-r--r--libc/localedata/locales/pt_BR8
-rw-r--r--libc/localedata/locales/pt_PT7
-rw-r--r--libc/localedata/locales/pt_PT@euro5
-rw-r--r--libc/localedata/locales/quz_PE4
-rw-r--r--libc/localedata/locales/ro_RO5
-rw-r--r--libc/localedata/locales/ru_RU6
-rw-r--r--libc/localedata/locales/ru_UA6
-rw-r--r--libc/localedata/locales/rw_RW3
-rw-r--r--libc/localedata/locales/sa_IN7
-rw-r--r--libc/localedata/locales/sat_IN7
-rw-r--r--libc/localedata/locales/sc_IT7
-rw-r--r--libc/localedata/locales/sd_IN6
-rw-r--r--libc/localedata/locales/sd_IN@devanagari5
-rw-r--r--libc/localedata/locales/se_NO5
-rw-r--r--libc/localedata/locales/shs_CA5
-rw-r--r--libc/localedata/locales/si_LK9
-rw-r--r--libc/localedata/locales/sid_ET5
-rw-r--r--libc/localedata/locales/sk_SK6
-rw-r--r--libc/localedata/locales/sl_SI8
-rw-r--r--libc/localedata/locales/so_DJ5
-rw-r--r--libc/localedata/locales/so_ET7
-rw-r--r--libc/localedata/locales/so_KE13
-rw-r--r--libc/localedata/locales/so_SO7
-rw-r--r--libc/localedata/locales/sq_AL8
-rw-r--r--libc/localedata/locales/sq_MK5
-rw-r--r--libc/localedata/locales/sr_ME3
-rw-r--r--libc/localedata/locales/sr_RS3
-rw-r--r--libc/localedata/locales/sr_RS@latin3
-rw-r--r--libc/localedata/locales/ss_ZA3
-rw-r--r--libc/localedata/locales/st_ZA3
-rw-r--r--libc/localedata/locales/sv_FI4
-rw-r--r--libc/localedata/locales/sv_FI@euro3
-rw-r--r--libc/localedata/locales/sv_SE7
-rw-r--r--libc/localedata/locales/sw_KE3
-rw-r--r--libc/localedata/locales/sw_TZ3
-rw-r--r--libc/localedata/locales/szl_PL5
-rw-r--r--libc/localedata/locales/ta_IN3
-rw-r--r--libc/localedata/locales/ta_LK5
-rw-r--r--libc/localedata/locales/te_IN5
-rw-r--r--libc/localedata/locales/tg_TJ1
-rw-r--r--libc/localedata/locales/th_TH6
-rw-r--r--libc/localedata/locales/the_NP230
-rw-r--r--libc/localedata/locales/ti_ER9
-rw-r--r--libc/localedata/locales/ti_ET9
-rw-r--r--libc/localedata/locales/tig_ER7
-rw-r--r--libc/localedata/locales/tk_TM5
-rw-r--r--libc/localedata/locales/tl_PH1
-rw-r--r--libc/localedata/locales/tn_ZA3
-rw-r--r--libc/localedata/locales/tr_CY3
-rw-r--r--libc/localedata/locales/tr_TR3
-rw-r--r--libc/localedata/locales/translit_neutral4
-rw-r--r--libc/localedata/locales/ts_ZA3
-rw-r--r--libc/localedata/locales/tt_RU3
-rw-r--r--libc/localedata/locales/tt_RU@iqtelif1
-rw-r--r--libc/localedata/locales/ug_CN2
-rw-r--r--libc/localedata/locales/uk_UA6
-rw-r--r--libc/localedata/locales/unm_US3
-rw-r--r--libc/localedata/locales/ur_IN5
-rw-r--r--libc/localedata/locales/ur_PK3
-rw-r--r--libc/localedata/locales/uz_UZ3
-rw-r--r--libc/localedata/locales/uz_UZ@cyrillic3
-rw-r--r--libc/localedata/locales/ve_ZA3
-rw-r--r--libc/localedata/locales/vi_VN1
-rw-r--r--libc/localedata/locales/wa_BE4
-rw-r--r--libc/localedata/locales/wa_BE@euro5
-rw-r--r--libc/localedata/locales/wae_CH19
-rw-r--r--libc/localedata/locales/wal_ET7
-rw-r--r--libc/localedata/locales/wo_SN5
-rw-r--r--libc/localedata/locales/xh_ZA3
-rw-r--r--libc/localedata/locales/yi_US3
-rw-r--r--libc/localedata/locales/yo_NG5
-rw-r--r--libc/localedata/locales/yue_HK5
-rw-r--r--libc/localedata/locales/zh_CN5
-rw-r--r--libc/localedata/locales/zh_HK6
-rw-r--r--libc/localedata/locales/zh_SG6
-rw-r--r--libc/localedata/locales/zh_TW4
-rw-r--r--libc/localedata/locales/zu_ZA3
305 files changed, 1338 insertions, 671 deletions
diff --git a/libc/localedata/locales/aa_DJ b/libc/localedata/locales/aa_DJ
index 369caf24c..078f2556b 100644
--- a/libc/localedata/locales/aa_DJ
+++ b/libc/localedata/locales/aa_DJ
@@ -76,11 +76,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-%
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
-%
+% metric
measurement 1
-%
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/aa_ER b/libc/localedata/locales/aa_ER
index 5f8a60e91..38bc07353 100644
--- a/libc/localedata/locales/aa_ER
+++ b/libc/localedata/locales/aa_ER
@@ -72,7 +72,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ER"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/aa_ER@saaho b/libc/localedata/locales/aa_ER@saaho
index 092996729..63c1cb9a4 100644
--- a/libc/localedata/locales/aa_ER@saaho
+++ b/libc/localedata/locales/aa_ER@saaho
@@ -72,7 +72,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "aa_ER"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/aa_ET b/libc/localedata/locales/aa_ET
index bc64388b9..c433fbccd 100644
--- a/libc/localedata/locales/aa_ET
+++ b/libc/localedata/locales/aa_ET
@@ -72,7 +72,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/af_ZA b/libc/localedata/locales/af_ZA
index e7df1c3c1..143ad7557 100644
--- a/libc/localedata/locales/af_ZA
+++ b/libc/localedata/locales/af_ZA
@@ -185,7 +185,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/ak_GH b/libc/localedata/locales/ak_GH
index b33ba6b08..159acc8c4 100644
--- a/libc/localedata/locales/ak_GH
+++ b/libc/localedata/locales/ak_GH
@@ -161,7 +161,7 @@ END LC_PAPER
LC_MEASUREMENT
% metric
-measurement 1
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
diff --git a/libc/localedata/locales/am_ET b/libc/localedata/locales/am_ET
index ed66cf6e1..666e984ba 100644
--- a/libc/localedata/locales/am_ET
+++ b/libc/localedata/locales/am_ET
@@ -1403,7 +1403,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/an_ES b/libc/localedata/locales/an_ES
index e672ce904..a06ab8e77 100644
--- a/libc/localedata/locales/an_ES
+++ b/libc/localedata/locales/an_ES
@@ -42,6 +42,7 @@ category "i18n:1999";LC_PAPER
category "i18n:1999";LC_NAME
category "i18n:1999";LC_ADDRESS
category "i18n:1999";LC_TELEPHONE
+category "i18n:1999";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -116,7 +117,8 @@ copy "es_ES"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "es_ES"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -134,4 +136,6 @@ country_ab3 "<U0045><U0053><U0050>"
country_num 724
% E
country_car "<U0045>"
+% aragons
+lang_name "<U0061><U0072><U0061><U0067><U006F><U006E><U00E9><U0073>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/anp_IN b/libc/localedata/locales/anp_IN
index c2400643c..d08ac9e81 100644
--- a/libc/localedata/locales/anp_IN
+++ b/libc/localedata/locales/anp_IN
@@ -42,7 +42,7 @@ category "anp_IN:2013";LC_PAPER
category "anp_IN:2013";LC_NAME
category "anp_IN:2013";LC_ADDRESS
category "anp_IN:2013";LC_TELEPHONE
-
+category "anp_IN:2013";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -188,6 +188,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% अंगिका
+lang_name "<U0905><U0902><U0917><U093F><U0915><U093E>"
% anp
lang_term "<U0061><U006E><U0070>"
% anp
@@ -201,5 +203,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_AE b/libc/localedata/locales/ar_AE
index c7f249bb4..e08346738 100644
--- a/libc/localedata/locales/ar_AE
+++ b/libc/localedata/locales/ar_AE
@@ -28,6 +28,7 @@ category "ar_AE:2000";LC_PAPER
category "ar_AE:2000";LC_NAME
category "ar_AE:2000";LC_ADDRESS
category "ar_AE:2000";LC_TELEPHONE
+category "ar_AE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -183,6 +184,7 @@ country_ab3 "<U0041><U0052><U0045>"
country_num 784
% UAE
country_car "<U0055><U0041><U0045>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -203,8 +205,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_BH b/libc/localedata/locales/ar_BH
index 39e5e0d94..7a3bdde84 100644
--- a/libc/localedata/locales/ar_BH
+++ b/libc/localedata/locales/ar_BH
@@ -28,6 +28,7 @@ category "ar_BH:2000";LC_PAPER
category "ar_BH:2000";LC_NAME
category "ar_BH:2000";LC_ADDRESS
category "ar_BH:2000";LC_TELEPHONE
+category "ar_BH:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -187,6 +188,7 @@ country_ab3 "<U0042><U0048><U0052>"
country_num 048
% BRN
country_car "<U0042><U0052><U004E>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -208,8 +210,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_DZ b/libc/localedata/locales/ar_DZ
index cda64af0c..64dda4634 100644
--- a/libc/localedata/locales/ar_DZ
+++ b/libc/localedata/locales/ar_DZ
@@ -28,6 +28,7 @@ category "ar_DZ:2000";LC_PAPER
category "ar_DZ:2000";LC_NAME
category "ar_DZ:2000";LC_ADDRESS
category "ar_DZ:2000";LC_TELEPHONE
+category "ar_DZ:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -186,6 +187,7 @@ country_ab3 "<U0044><U005A><U0041>"
country_num 012
% DZ
country_car "<U0044><U005A>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -207,8 +209,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_EG b/libc/localedata/locales/ar_EG
index 3916ed7ba..070144258 100644
--- a/libc/localedata/locales/ar_EG
+++ b/libc/localedata/locales/ar_EG
@@ -28,6 +28,7 @@ category "ar_EG:2000";LC_PAPER
category "ar_EG:2000";LC_NAME
category "ar_EG:2000";LC_ADDRESS
category "ar_EG:2000";LC_TELEPHONE
+category "ar_EG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -194,6 +195,7 @@ country_ab3 "<U0045><U0047><U0059>"
country_num 818
% ET
country_car "<U0045><U0054>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -214,8 +216,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_IN b/libc/localedata/locales/ar_IN
index 819925f07..9665d01ee 100644
--- a/libc/localedata/locales/ar_IN
+++ b/libc/localedata/locales/ar_IN
@@ -28,7 +28,7 @@ category "ar_IN:2000";LC_PAPER
category "ar_IN:2000";LC_NAME
category "ar_IN:2000";LC_ADDRESS
category "ar_IN:2000";LC_TELEPHONE
-
+category "ar_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -164,6 +164,7 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -179,5 +180,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_IQ b/libc/localedata/locales/ar_IQ
index a398234d0..24ee343f2 100644
--- a/libc/localedata/locales/ar_IQ
+++ b/libc/localedata/locales/ar_IQ
@@ -28,6 +28,7 @@ category "ar_IQ:2000";LC_PAPER
category "ar_IQ:2000";LC_NAME
category "ar_IQ:2000";LC_ADDRESS
category "ar_IQ:2000";LC_TELEPHONE
+category "ar_IQ:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -186,6 +187,7 @@ country_ab3 "<U0049><U0052><U0051>"
country_num 368
% IRQ
country_car "<U0049><U0052><U0051>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -206,8 +208,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_JO b/libc/localedata/locales/ar_JO
index 8f65c74d4..6de895637 100644
--- a/libc/localedata/locales/ar_JO
+++ b/libc/localedata/locales/ar_JO
@@ -28,6 +28,7 @@ category "ar_JO:2000";LC_PAPER
category "ar_JO:2000";LC_NAME
category "ar_JO:2000";LC_ADDRESS
category "ar_JO:2000";LC_TELEPHONE
+category "ar_JO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -204,6 +205,7 @@ country_ab3 "<U004A><U004F><U0052>"
country_num 400
% HKJ
country_car "<U0048><U004B><U004A>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -224,8 +226,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_KW b/libc/localedata/locales/ar_KW
index 8bd66ada0..9014c21d2 100644
--- a/libc/localedata/locales/ar_KW
+++ b/libc/localedata/locales/ar_KW
@@ -28,6 +28,7 @@ category "ar_KW:2000";LC_PAPER
category "ar_KW:2000";LC_NAME
category "ar_KW:2000";LC_ADDRESS
category "ar_KW:2000";LC_TELEPHONE
+category "ar_KW:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -186,6 +187,7 @@ country_ab3 "<U004B><U0057><U0054>"
country_num 414
% KWT
country_car "<U004B><U0057><U0054>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -206,8 +208,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_LB b/libc/localedata/locales/ar_LB
index c946022ef..d6d53eb36 100644
--- a/libc/localedata/locales/ar_LB
+++ b/libc/localedata/locales/ar_LB
@@ -28,6 +28,7 @@ category "ar_LB:2000";LC_PAPER
category "ar_LB:2000";LC_NAME
category "ar_LB:2000";LC_ADDRESS
category "ar_LB:2000";LC_TELEPHONE
+category "ar_LB:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -203,6 +204,7 @@ country_ab3 "<U004C><U0042><U004E>"
country_num 422
% RL
country_car "<U0052><U004C>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -223,8 +225,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_LY b/libc/localedata/locales/ar_LY
index d95255d6a..e8da69476 100644
--- a/libc/localedata/locales/ar_LY
+++ b/libc/localedata/locales/ar_LY
@@ -28,6 +28,7 @@ category "ar_LY:2000";LC_PAPER
category "ar_LY:2000";LC_NAME
category "ar_LY:2000";LC_ADDRESS
category "ar_LY:2000";LC_TELEPHONE
+category "ar_LY:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -186,6 +187,7 @@ country_ab3 "<U004C><U0042><U0059>"
country_num 434
% LAR
country_car "<U004C><U0041><U0052>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -206,8 +208,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_MA b/libc/localedata/locales/ar_MA
index d13dd6110..95a20a446 100644
--- a/libc/localedata/locales/ar_MA
+++ b/libc/localedata/locales/ar_MA
@@ -28,6 +28,7 @@ category "ar_MA:2000";LC_PAPER
category "ar_MA:2000";LC_NAME
category "ar_MA:2000";LC_ADDRESS
category "ar_MA:2000";LC_TELEPHONE
+category "ar_MA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -186,6 +187,7 @@ country_ab3 "<U004D><U0041><U0052>"
country_num 504
% MA
country_car "<U004D><U0041>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -206,8 +208,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_OM b/libc/localedata/locales/ar_OM
index ea546bdd2..f530b4dbf 100644
--- a/libc/localedata/locales/ar_OM
+++ b/libc/localedata/locales/ar_OM
@@ -28,6 +28,7 @@ category "ar_OM:2000";LC_PAPER
category "ar_OM:2000";LC_NAME
category "ar_OM:2000";LC_ADDRESS
category "ar_OM:2000";LC_TELEPHONE
+category "ar_OM:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -184,6 +185,7 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U004F><U004D>"
country_ab3 "<U004F><U004D><U004E>"
country_num 512
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -204,8 +206,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_QA b/libc/localedata/locales/ar_QA
index 4764f696e..a12f6c134 100644
--- a/libc/localedata/locales/ar_QA
+++ b/libc/localedata/locales/ar_QA
@@ -28,6 +28,7 @@ category "ar_QA:2000";LC_PAPER
category "ar_QA:2000";LC_NAME
category "ar_QA:2000";LC_ADDRESS
category "ar_QA:2000";LC_TELEPHONE
+category "ar_QA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -186,6 +187,7 @@ country_ab3 "<U0051><U0041><U0054>"
country_num 634
% Q
country_car "<U0051>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -206,8 +208,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_SA b/libc/localedata/locales/ar_SA
index 538449e53..4046f283f 100644
--- a/libc/localedata/locales/ar_SA
+++ b/libc/localedata/locales/ar_SA
@@ -32,6 +32,7 @@ category "ar_SA:2000";LC_PAPER
category "ar_SA:2000";LC_NAME
category "ar_SA:2000";LC_ADDRESS
category "ar_SA:2000";LC_TELEPHONE
+category "ar_SA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -368,8 +369,8 @@ int_prefix "<U0039><U0036><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -388,6 +389,7 @@ country_ab3 "<U0053><U0041><U0055>"
country_num 682
% KSA
country_car "<U004B><U0053><U0041>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
diff --git a/libc/localedata/locales/ar_SD b/libc/localedata/locales/ar_SD
index c8a34691d..68a60b15b 100644
--- a/libc/localedata/locales/ar_SD
+++ b/libc/localedata/locales/ar_SD
@@ -41,6 +41,7 @@ category "ar_SD:2000";LC_PAPER
category "ar_SD:2000";LC_NAME
category "ar_SD:2000";LC_ADDRESS
category "ar_SD:2000";LC_TELEPHONE
+category "ar_SD:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -202,6 +203,7 @@ country_ab3 "<U0053><U0044><U004E>"
country_num 729
% SUD
country_car "<U0053><U0055><U0044>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -222,8 +224,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_SS b/libc/localedata/locales/ar_SS
index 8cf487ad2..514360b9e 100644
--- a/libc/localedata/locales/ar_SS
+++ b/libc/localedata/locales/ar_SS
@@ -41,6 +41,7 @@ category "ar_SS:2000";LC_PAPER
category "ar_SS:2000";LC_NAME
category "ar_SS:2000";LC_ADDRESS
category "ar_SS:2000";LC_TELEPHONE
+category "ar_SS:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -200,6 +201,7 @@ country_ab2 "<U0053><U0053>"
% SSD
country_ab3 "<U0053><U0053><U0044>"
country_num 728
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -220,8 +222,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_SY b/libc/localedata/locales/ar_SY
index 9290de595..a8aef8caf 100644
--- a/libc/localedata/locales/ar_SY
+++ b/libc/localedata/locales/ar_SY
@@ -28,6 +28,7 @@ category "ar_SY:2000";LC_PAPER
category "ar_SY:2000";LC_NAME
category "ar_SY:2000";LC_ADDRESS
category "ar_SY:2000";LC_TELEPHONE
+category "ar_SY:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -203,6 +204,7 @@ country_ab3 "<U0053><U0059><U0052>"
country_num 760
% SYR
country_car "<U0053><U0059><U0052>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -223,8 +225,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_TN b/libc/localedata/locales/ar_TN
index 9714e4e33..00c59e581 100644
--- a/libc/localedata/locales/ar_TN
+++ b/libc/localedata/locales/ar_TN
@@ -28,6 +28,7 @@ category "ar_TN:2000";LC_PAPER
category "ar_TN:2000";LC_NAME
category "ar_TN:2000";LC_ADDRESS
category "ar_TN:2000";LC_TELEPHONE
+category "ar_TN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -186,6 +187,7 @@ country_ab3 "<U0054><U0055><U004E>"
country_num 788
% TN
country_car "<U0054><U004E>"
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -206,8 +208,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ar_YE b/libc/localedata/locales/ar_YE
index 0413752eb..4665a2a35 100644
--- a/libc/localedata/locales/ar_YE
+++ b/libc/localedata/locales/ar_YE
@@ -28,6 +28,7 @@ category "ar_YE:2000";LC_PAPER
category "ar_YE:2000";LC_NAME
category "ar_YE:2000";LC_ADDRESS
category "ar_YE:2000";LC_TELEPHONE
+category "ar_YE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -184,6 +185,7 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0059><U0045>"
country_ab3 "<U0059><U0045><U004D>"
country_num 887
+lang_name "<U0627><U0644><U0639><U0631><U0628><U064A><U0629>"
% ar
lang_ab "<U0061><U0072>"
% ara
@@ -204,8 +206,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/as_IN b/libc/localedata/locales/as_IN
index b7288b72c..19f528216 100644
--- a/libc/localedata/locales/as_IN
+++ b/libc/localedata/locales/as_IN
@@ -28,6 +28,7 @@ category "as_IN:2000";LC_PAPER
category "as_IN:2000";LC_NAME
category "as_IN:2000";LC_ADDRESS
category "as_IN:2000";LC_TELEPHONE
+category "as_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
%%%%%%%%%%%%%
@@ -159,6 +160,8 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
<U0025><U0062><U0025><U0065><U0025><U0072>"
% IND
country_car "<U0049><U004E><U0044>"
+% অসমীয়া
+lang_name "<U0985><U09B8><U09AE><U09C0><U09AF><U09BC><U09BE>"
% as
lang_ab "<U0061><U0073>"
% asm
@@ -177,5 +180,6 @@ END LC_TELEPHONE
%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ast_ES b/libc/localedata/locales/ast_ES
index 967f5471d..ade1b6a35 100644
--- a/libc/localedata/locales/ast_ES
+++ b/libc/localedata/locales/ast_ES
@@ -41,6 +41,7 @@ category "ast_ES:2000";LC_PAPER
category "ast_ES:2000";LC_NAME
category "ast_ES:2000";LC_ADDRESS
category "ast_ES:2000";LC_TELEPHONE
+category "ast_ES:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -122,7 +123,8 @@ copy "es_ES"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "es_ES"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -140,6 +142,8 @@ country_ab3 "<U0045><U0053><U0050>"
country_num 724
% E
country_car "<U0045>"
+% asturianu
+lang_name "<U0061><U0073><U0074><U0075><U0072><U0069><U0061><U006E><U0075>"
% ast
lang_term "<U0061><U0073><U0074>"
% ast
diff --git a/libc/localedata/locales/ayc_PE b/libc/localedata/locales/ayc_PE
index a65dff057..9ec91dfac 100644
--- a/libc/localedata/locales/ayc_PE
+++ b/libc/localedata/locales/ayc_PE
@@ -172,6 +172,7 @@ copy "es_PE"
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -202,6 +203,8 @@ country_ab3 "<U0050><U0045><U0052>"
country_num 604
% PE
country_car "<U0050><U0045>"
+% Aymar aru
+lang_name "<U0041><U0079><U006D><U0061><U0072><U0020><U0061><U0072><U0075>"
% ay
lang_ab "<U0061><U0079>"
% ayc
diff --git a/libc/localedata/locales/az_AZ b/libc/localedata/locales/az_AZ
index 0dd3de14e..8a99088fb 100644
--- a/libc/localedata/locales/az_AZ
+++ b/libc/localedata/locales/az_AZ
@@ -283,6 +283,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -294,6 +295,9 @@ country_ab3 "<U0041><U005A><U0045>"
country_num 031
% AZ
country_car "<U0041><U005A>"
+% Azərbaycanca
+lang_name "<U0041><U007A><U0259><U0072><U0062><U0061><U0079><U0063><U0061><U006E><U0063><U0061>"
+
% az
lang_ab "<U0061><U007A>"
% aze
diff --git a/libc/localedata/locales/be_BY b/libc/localedata/locales/be_BY
index e64867980..2dfd2b293 100644
--- a/libc/localedata/locales/be_BY
+++ b/libc/localedata/locales/be_BY
@@ -39,7 +39,7 @@ category "be_BY:2000";LC_PAPER
category "be_BY:2000";LC_NAME
category "be_BY:2000";LC_ADDRESS
category "be_BY:2000";LC_TELEPHONE
-
+category "be_BY:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -162,8 +162,8 @@ int_select "<U0038><U007E><U0031><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -182,6 +182,8 @@ country_ab3 "<U0042><U004C><U0052>"
country_num 112
% BY
country_car "<U0042><U0059>"
+% беларуская мова
+lang_name "<U0431><U0435><U043B><U0430><U0440><U0443><U0441><U043A><U0430><U044F><U0020><U043C><U043E><U0432><U0430>"
% be
lang_ab "<U0062><U0065>"
% bel
diff --git a/libc/localedata/locales/be_BY@latin b/libc/localedata/locales/be_BY@latin
index 6dbbfada8..eecdc9ca1 100644
--- a/libc/localedata/locales/be_BY@latin
+++ b/libc/localedata/locales/be_BY@latin
@@ -39,6 +39,7 @@ category "be_BY@latin:2000";LC_PAPER
category "be_BY@latin:2000";LC_NAME
category "be_BY@latin:2000";LC_ADDRESS
category "be_BY@latin:2000";LC_TELEPHONE
+category "be_BY@latin:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -135,7 +136,24 @@ copy "be_BY"
END LC_NAME
LC_ADDRESS
-copy "be_BY"
+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 "<U0042><U0059>"
+country_ab3 "<U0042><U004C><U0052>"
+country_num 112
+% BY
+country_car "<U0042><U0059>"
+% byelaruskaya mova
+lang_name "<U0062><U0079><U0065><U006C><U0061><U0072><U0075><U0073><U006B><U0061><U0079><U0061><U0020><U006D><U006F><U0076><U0061>"
+% be
+lang_ab "<U0062><U0065>"
+% bel
+lang_term "<U0062><U0065><U006C>"
+% bel
+lang_lib "<U0062><U0065><U006C>"
END LC_ADDRESS
LC_TELEPHONE
@@ -143,5 +161,6 @@ copy "be_BY"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "be_BY"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/bem_ZM b/libc/localedata/locales/bem_ZM
index ddf36a684..9ce6c4261 100644
--- a/libc/localedata/locales/bem_ZM
+++ b/libc/localedata/locales/bem_ZM
@@ -140,7 +140,8 @@ width 210
END LC_PAPER
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
diff --git a/libc/localedata/locales/ber_DZ b/libc/localedata/locales/ber_DZ
index 5c1f7d8f8..2f03f9bfa 100644
--- a/libc/localedata/locales/ber_DZ
+++ b/libc/localedata/locales/ber_DZ
@@ -259,6 +259,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -291,7 +292,8 @@ country_num 12
%country_isbn ""
% DZ
country_car "<U0044><U005A>"
-lang_name "<U0074><U0061><U006D><U0061><U007A><U0069><U0067><U0068><U0074>"
+% ⵜⴰⵎⴰⵣⵉⵖⵜ
+lang_name "<U2D5C><U2D30><U2D4E><U2D30><U2D49><U2D56><U2D5C>"
%lang_ab
lang_term "<U0062><U0065><U0072>"
lang_lib "<U0062><U0065><U0072>"
diff --git a/libc/localedata/locales/ber_MA b/libc/localedata/locales/ber_MA
index 5f285a173..516bfe5f6 100644
--- a/libc/localedata/locales/ber_MA
+++ b/libc/localedata/locales/ber_MA
@@ -179,6 +179,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -211,6 +212,7 @@ country_num 504
%country_isbn ""
% MA
country_car "<U004D><U0041>"
+% ⵜⴰⵎⴰⵣⵉⵖⵜ
lang_name "<U2D5C><U2D30><U2D4E><U2D30><U2D49><U2D56><U2D5C>"
% lang_ab
lang_term "<U0062><U0065><U0072>"
diff --git a/libc/localedata/locales/bg_BG b/libc/localedata/locales/bg_BG
index 9316d1062..74e5ad4c2 100644
--- a/libc/localedata/locales/bg_BG
+++ b/libc/localedata/locales/bg_BG
@@ -37,6 +37,7 @@ category "bg_BG:2000";LC_PAPER
category "bg_BG:2000";LC_NAME
category "bg_BG:2000";LC_ADDRESS
category "bg_BG:2000";LC_TELEPHONE
+category "bg_BG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -266,7 +267,8 @@ country_ab3 "<U0042><U0047><U0052>"
country_num 100
country_car "<U0042><U0047>"
country_isbn 954
-lang_name "<U0042><U0075><U006C><U0067><U0061><U0072><U0069><U0061><U006E>"
+% български език
+lang_name "<U0431><U044A><U043B><U0433><U0430><U0440><U0441><U043A><U0438><U0020><U0435><U0437><U0438><U043A>"
lang_ab "<U0062><U0067>"
lang_term "<U0062><U0075><U006C>"
lang_lib "<U0062><U0075><U006C>"
@@ -280,5 +282,6 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/bho_IN b/libc/localedata/locales/bho_IN
index 54028b962..3e08684b1 100644
--- a/libc/localedata/locales/bho_IN
+++ b/libc/localedata/locales/bho_IN
@@ -29,7 +29,7 @@ category "bho_IN:2011";LC_PAPER
category "bho_IN:2011";LC_NAME
category "bho_IN:2011";LC_ADDRESS
category "bho_IN:2011";LC_TELEPHONE
-
+category "bho_IN:2011";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -157,6 +157,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% भोजपुरी
+lang_name "<U092D><U094B><U091C><U092A><U0941><U0930><U0940>"
% bho
lang_term "<U0062><U0068><U006F>"
% bho
@@ -170,5 +172,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/bn_BD b/libc/localedata/locales/bn_BD
index 58842d6bd..ae6ce75cc 100644
--- a/libc/localedata/locales/bn_BD
+++ b/libc/localedata/locales/bn_BD
@@ -144,8 +144,8 @@ yesstr "<U09B9><U09CD><U09AF><U09BE><U0981>"
nostr "<U09A8><U09BE>"
END LC_MESSAGES
-% Metric Measurement system (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -187,7 +187,8 @@ lang_term "<U0062><U0065><U006E>"
% ben
lang_lib "<U0062><U0065><U006E>"
%lang_ab3_term "ben"
-lang_name "<U09ac><U09be><U0982><U09b2><U09be>"
+% বাংলা
+lang_name "<U09AC><U09BE><U0982><U09B2><U09BE>"
% todo
%country_post ""
country_num 050
diff --git a/libc/localedata/locales/bn_IN b/libc/localedata/locales/bn_IN
index ddf3cf251..8023c19d0 100644
--- a/libc/localedata/locales/bn_IN
+++ b/libc/localedata/locales/bn_IN
@@ -29,7 +29,7 @@ category "bn_IN:2000";LC_PAPER
category "bn_IN:2000";LC_NAME
category "bn_IN:2000";LC_ADDRESS
category "bn_IN:2000";LC_TELEPHONE
-
+category "bn_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -183,6 +183,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% বাংলা
+lang_name "<U09AC><U09BE><U0982><U09B2><U09BE>"
% bn
lang_ab "<U0062><U006E>"
% ben
@@ -198,5 +200,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/bo_CN b/libc/localedata/locales/bo_CN
index fab02ae0a..d813c103a 100644
--- a/libc/localedata/locales/bo_CN
+++ b/libc/localedata/locales/bo_CN
@@ -28,7 +28,7 @@ category "bo_CN:2007";LC_PAPER
category "bo_CN:2007";LC_NAME
category "bo_CN:2007";LC_ADDRESS
category "bo_CN:2007";LC_TELEPHONE
-
+category "bo_CN:2007";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -139,7 +139,8 @@ copy "zh_CN"
END LC_PAPER
LC_MEASUREMENT
-copy "zh_CN"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/bo_IN b/libc/localedata/locales/bo_IN
index 73a9084dd..8ab793c83 100644
--- a/libc/localedata/locales/bo_IN
+++ b/libc/localedata/locales/bo_IN
@@ -28,7 +28,7 @@ category "bo_IN:2007";LC_PAPER
category "bo_IN:2007";LC_NAME
category "bo_IN:2007";LC_ADDRESS
category "bo_IN:2007";LC_TELEPHONE
-
+category "bo_IN:2007";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -65,7 +65,8 @@ copy "hi_IN"
END LC_PAPER
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/br_FR b/libc/localedata/locales/br_FR
index 564212de6..85f8d3c97 100644
--- a/libc/localedata/locales/br_FR
+++ b/libc/localedata/locales/br_FR
@@ -150,6 +150,7 @@ copy "fr_FR"
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -170,6 +171,8 @@ country_ab3 "<U0046><U0052><U0041>"
country_num 250
% F
country_car "<U0046>"
+% Brezhoneg
+lang_name "<U0042><U0072><U0065><U007A><U0068><U006F><U006E><U0065><U0067>"
% br
lang_ab "<U0062><U0072>"
% bre
diff --git a/libc/localedata/locales/br_FR@euro b/libc/localedata/locales/br_FR@euro
index a28fcf61d..db20b80e8 100644
--- a/libc/localedata/locales/br_FR@euro
+++ b/libc/localedata/locales/br_FR@euro
@@ -34,7 +34,7 @@ category "br_FR@euro:2000";LC_PAPER
category "br_FR@euro:2000";LC_NAME
category "br_FR@euro:2000";LC_ADDRESS
category "br_FR@euro:2000";LC_TELEPHONE
-
+category "br_FR@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "br_FR"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "br_FR"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/brx_IN b/libc/localedata/locales/brx_IN
index ed79fe4f4..98b7f44a6 100644
--- a/libc/localedata/locales/brx_IN
+++ b/libc/localedata/locales/brx_IN
@@ -28,7 +28,7 @@ category "brx_IN:2011";LC_PAPER
category "brx_IN:2011";LC_NAME
category "brx_IN:2011";LC_ADDRESS
category "brx_IN:2011";LC_TELEPHONE
-
+category "brx_IN:2011";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -192,5 +192,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/bs_BA b/libc/localedata/locales/bs_BA
index c4d37d7dc..fa574a15e 100644
--- a/libc/localedata/locales/bs_BA
+++ b/libc/localedata/locales/bs_BA
@@ -216,6 +216,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -236,6 +237,8 @@ country_ab3 "<U0042><U0049><U0048>"
country_num 070
% BIH
country_car "<U0042><U0049><U0048>"
+% bosanski
+lang_name "<U0062><U006F><U0073><U0061><U006E><U0073><U006B><U0069>"
% bs
lang_ab "<U0062><U0073>"
% bos
diff --git a/libc/localedata/locales/byn_ER b/libc/localedata/locales/byn_ER
index ff4061f92..299a36ab8 100644
--- a/libc/localedata/locales/byn_ER
+++ b/libc/localedata/locales/byn_ER
@@ -68,7 +68,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ER"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/ca_AD b/libc/localedata/locales/ca_AD
index 4edb85a8b..a2bd3ee48 100644
--- a/libc/localedata/locales/ca_AD
+++ b/libc/localedata/locales/ca_AD
@@ -37,7 +37,7 @@ category "ca_AD:2000";LC_PAPER
category "ca_AD:2000";LC_NAME
category "ca_AD:2000";LC_ADDRESS
category "ca_AD:2000";LC_TELEPHONE
-
+category "ca_AD:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -75,7 +75,8 @@ int_prefix "<U0033><U0037><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "ca_ES"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -93,6 +94,8 @@ country_ab3 "<U0041><U004E><U0044>"
country_num 20
% AND
country_car "<U0041><U004E><U0044>"
+% català
+lang_name "<U0063><U0061><U0074><U0061><U006C><U00E0>"
% ca
lang_ab "<U0063><U0061>"
% cat
diff --git a/libc/localedata/locales/ca_ES b/libc/localedata/locales/ca_ES
index 68ffd4776..c5dc9faa6 100644
--- a/libc/localedata/locales/ca_ES
+++ b/libc/localedata/locales/ca_ES
@@ -42,7 +42,7 @@ category "ca_ES:2000";LC_PAPER
category "ca_ES:2000";LC_NAME
category "ca_ES:2000";LC_ADDRESS
category "ca_ES:2000";LC_TELEPHONE
-
+category "ca_ES:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -156,8 +156,8 @@ int_prefix "<U0033><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -176,6 +176,8 @@ country_ab3 "<U0045><U0053><U0050>"
country_num 724
% E
country_car "<U0045>"
+% català
+lang_name "<U0063><U0061><U0074><U0061><U006C><U00E0>"
% ca
lang_ab "<U0063><U0061>"
% cat
diff --git a/libc/localedata/locales/ca_ES@euro b/libc/localedata/locales/ca_ES@euro
index b3e6ecb67..ecccc23f2 100644
--- a/libc/localedata/locales/ca_ES@euro
+++ b/libc/localedata/locales/ca_ES@euro
@@ -37,7 +37,7 @@ category "ca_ES@euro:2000";LC_PAPER
category "ca_ES@euro:2000";LC_NAME
category "ca_ES@euro:2000";LC_ADDRESS
category "ca_ES@euro:2000";LC_TELEPHONE
-
+category "ca_ES@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -73,7 +73,8 @@ copy "ca_ES"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "ca_ES"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/ca_FR b/libc/localedata/locales/ca_FR
index aac4eacbb..7d9b8a8e2 100644
--- a/libc/localedata/locales/ca_FR
+++ b/libc/localedata/locales/ca_FR
@@ -37,7 +37,7 @@ category "ca_FR:2000";LC_PAPER
category "ca_FR:2000";LC_NAME
category "ca_FR:2000";LC_ADDRESS
category "ca_FR:2000";LC_TELEPHONE
-
+category "ca_FR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -73,7 +73,8 @@ copy "fr_FR"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "fr_FR"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -91,6 +92,8 @@ country_ab3 "<U0046><U0052><U0041>"
country_num 250
% F
country_car "<U0046>"
+% català
+lang_name "<U0063><U0061><U0074><U0061><U006C><U00E0>"
% ca
lang_ab "<U0063><U0061>"
% cat
diff --git a/libc/localedata/locales/ca_IT b/libc/localedata/locales/ca_IT
index 3865b8809..0ddb05ce7 100644
--- a/libc/localedata/locales/ca_IT
+++ b/libc/localedata/locales/ca_IT
@@ -37,7 +37,7 @@ category "ca_IT:2000";LC_PAPER
category "ca_IT:2000";LC_NAME
category "ca_IT:2000";LC_ADDRESS
category "ca_IT:2000";LC_TELEPHONE
-
+category "ca_IT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -73,7 +73,8 @@ copy "it_IT"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "it_IT"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -91,6 +92,8 @@ country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car "<U0049>"
+% català
+lang_name "<U0063><U0061><U0074><U0061><U006C><U00E0>"
% ca
lang_ab "<U0063><U0061>"
% cat
diff --git a/libc/localedata/locales/cmn_TW b/libc/localedata/locales/cmn_TW
index 1ac117cba..a332659c1 100644
--- a/libc/localedata/locales/cmn_TW
+++ b/libc/localedata/locales/cmn_TW
@@ -162,6 +162,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/crh_UA b/libc/localedata/locales/crh_UA
index 7bf156d56..2e75f44d4 100644
--- a/libc/localedata/locales/crh_UA
+++ b/libc/localedata/locales/crh_UA
@@ -213,6 +213,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -227,6 +228,8 @@ country_ab3 "<U0055><U004B><U0052>"
country_num 804
% UA
country_car "<U0055><U0041>"
+% Qırımtatarca
+lang_name "<U0051><U0131><U0072><U0131><U006D><U0074><U0061><U0074><U0061><U0072><U0063><U0061>"
% crh
lang_term "<U0063><U0072><U0068>"
% crh
diff --git a/libc/localedata/locales/cs_CZ b/libc/localedata/locales/cs_CZ
index 12fe5008e..2a7b4fa5a 100644
--- a/libc/localedata/locales/cs_CZ
+++ b/libc/localedata/locales/cs_CZ
@@ -128,7 +128,7 @@ category "cs_CZ:2000";LC_PAPER
category "cs_CZ:2000";LC_NAME
category "cs_CZ:2000";LC_ADDRESS
category "cs_CZ:2000";LC_TELEPHONE
-
+category "cs_CZ:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
%% Poad znak
@@ -2472,7 +2472,8 @@ int_prefix "<U0034><U0032><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/csb_PL b/libc/localedata/locales/csb_PL
index 1ee9494d8..48df33334 100644
--- a/libc/localedata/locales/csb_PL
+++ b/libc/localedata/locales/csb_PL
@@ -44,7 +44,7 @@ category "csb_PL:2000";LC_PAPER
category "csb_PL:2000";LC_NAME
category "csb_PL:2000";LC_ADDRESS
category "csb_PL:2000";LC_TELEPHONE
-
+category "csb_PL:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -198,7 +198,8 @@ copy "pl_PL"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "pl_PL"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -216,6 +217,8 @@ country_ab3 "<U0050><U004F><U004C>"
country_num 616
% PL
country_car "<U0050><U004C>"
+% kaszëbsczi jãzëk
+lang_name "<U006B><U0061><U0073><U007A><U00EB><U0062><U0073><U0063><U007A><U0069><U0020><U006A><U00E3><U007A><U00EB><U006B>"
% csb
lang_term "<U0063><U0073><U0062>"
% csb
diff --git a/libc/localedata/locales/cv_RU b/libc/localedata/locales/cv_RU
index 0d04cfb39..889aaf538 100644
--- a/libc/localedata/locales/cv_RU
+++ b/libc/localedata/locales/cv_RU
@@ -42,7 +42,7 @@ category "cv_RU:2000";LC_PAPER
category "cv_RU:2000";LC_NAME
category "cv_RU:2000";LC_ADDRESS
category "cv_RU:2000";LC_TELEPHONE
-
+category "cv_RU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -226,7 +226,8 @@ copy "ru_RU"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "ru_RU"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -244,6 +245,8 @@ country_ab3 "<U0052><U0055><U0053>"
country_num 643
% RUS
country_car "<U0052><U0055><U0053>"
+% Чӑвашла
+lang_name "<U0427><U04D1><U0432><U0430><U0448><U043B><U0430>"
% cv
lang_ab "<U0063><U0076>"
% chv
diff --git a/libc/localedata/locales/cy_GB b/libc/localedata/locales/cy_GB
index 3005a63e0..66298e03e 100644
--- a/libc/localedata/locales/cy_GB
+++ b/libc/localedata/locales/cy_GB
@@ -57,7 +57,8 @@ copy "en_GB"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_GB"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_CTYPE
diff --git a/libc/localedata/locales/da_DK b/libc/localedata/locales/da_DK
index 2694a91e1..a956b5159 100644
--- a/libc/localedata/locales/da_DK
+++ b/libc/localedata/locales/da_DK
@@ -51,7 +51,7 @@ category "da_DK:2000";LC_PAPER
category "da_DK:2000";LC_NAME
category "da_DK:2000";LC_ADDRESS
category "da_DK:2000";LC_TELEPHONE
-
+category "da_DK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -234,8 +234,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -254,6 +254,8 @@ country_ab3 "<U0044><U004E><U004B>"
country_num 208
% DK
country_car "<U0044><U004B>"
+% dansk
+lang_name "<U0064><U0061><U006E><U0073><U006B>"
% da
lang_ab "<U0064><U0061>"
% dan
diff --git a/libc/localedata/locales/de_AT b/libc/localedata/locales/de_AT
index 185da1aa8..7c31538d9 100644
--- a/libc/localedata/locales/de_AT
+++ b/libc/localedata/locales/de_AT
@@ -41,7 +41,7 @@ category "de_AT:2000";LC_PAPER
category "de_AT:2000";LC_NAME
category "de_AT:2000";LC_ADDRESS
category "de_AT:2000";LC_TELEPHONE
-
+category "de_AT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -138,7 +138,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -157,6 +158,8 @@ country_ab3 "<U0041><U0055><U0054>"
country_num 040
% A
country_car "<U0041>"
+% Deutsch
+lang_name "<U0044><U0065><U0075><U0074><U0073><U0063><U0068>"
% de
lang_ab "<U0064><U0065>"
% deu
diff --git a/libc/localedata/locales/de_AT@euro b/libc/localedata/locales/de_AT@euro
index 9604b255c..2a2d47f39 100644
--- a/libc/localedata/locales/de_AT@euro
+++ b/libc/localedata/locales/de_AT@euro
@@ -41,7 +41,7 @@ category "de_AT@euro:2000";LC_PAPER
category "de_AT@euro:2000";LC_NAME
category "de_AT@euro:2000";LC_ADDRESS
category "de_AT@euro:2000";LC_TELEPHONE
-
+category "de_AT@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -78,7 +78,8 @@ copy "de_AT"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_AT"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/de_BE b/libc/localedata/locales/de_BE
index d7001e025..ab907f21e 100644
--- a/libc/localedata/locales/de_BE
+++ b/libc/localedata/locales/de_BE
@@ -43,7 +43,7 @@ category "de_BE:2000";LC_PAPER
category "de_BE:2000";LC_NAME
category "de_BE:2000";LC_ADDRESS
category "de_BE:2000";LC_TELEPHONE
-
+category "de_BE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -132,7 +132,8 @@ copy "fr_BE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "fr_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -151,6 +152,8 @@ country_ab3 "<U0042><U0045><U004C>"
country_num 056
% B
country_car "<U0042>"
+% Deutsch
+lang_name "<U0044><U0065><U0075><U0074><U0073><U0063><U0068>"
% de
lang_ab "<U0064><U0065>"
% deu
diff --git a/libc/localedata/locales/de_BE@euro b/libc/localedata/locales/de_BE@euro
index d9c4188e7..a0d299c91 100644
--- a/libc/localedata/locales/de_BE@euro
+++ b/libc/localedata/locales/de_BE@euro
@@ -35,7 +35,7 @@ category "de_BE@euro:2000";LC_PAPER
category "de_BE@euro:2000";LC_NAME
category "de_BE@euro:2000";LC_ADDRESS
category "de_BE@euro:2000";LC_TELEPHONE
-
+category "de_BE@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -71,7 +71,8 @@ copy "de_BE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/de_CH b/libc/localedata/locales/de_CH
index 0e437674b..8835f0888 100644
--- a/libc/localedata/locales/de_CH
+++ b/libc/localedata/locales/de_CH
@@ -42,7 +42,7 @@ category "de_CH:2000";LC_PAPER
category "de_CH:2000";LC_NAME
category "de_CH:2000";LC_ADDRESS
category "de_CH:2000";LC_TELEPHONE
-
+category "de_CH:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -140,8 +140,8 @@ int_prefix "<U0034><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -160,6 +160,8 @@ country_ab3 "<U0043><U0048><U0045>"
country_num 756
% CH
country_car "<U0043><U0048>"
+% Deutsch
+lang_name "<U0044><U0065><U0075><U0074><U0073><U0063><U0068>"
% de
lang_ab "<U0064><U0065>"
% deu
diff --git a/libc/localedata/locales/de_DE b/libc/localedata/locales/de_DE
index bfa7fc07b..e2704a77a 100644
--- a/libc/localedata/locales/de_DE
+++ b/libc/localedata/locales/de_DE
@@ -27,7 +27,7 @@ category "de_DE:2000";LC_PAPER
category "de_DE:2000";LC_NAME
category "de_DE:2000";LC_ADDRESS
category "de_DE:2000";LC_TELEPHONE
-
+category "de_DE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -194,6 +194,7 @@ country_ab3 "<U0044><U0045><U0055>"
country_num 276
country_car "<U0044>"
country_isbn 3
+% Deutsch
lang_name "<U0044><U0065><U0075><U0074><U0073><U0063><U0068>"
% de
lang_ab "<U0064><U0065>"
@@ -212,5 +213,6 @@ int_prefix "<U0034><U0039>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/de_DE@euro b/libc/localedata/locales/de_DE@euro
index 7e9c97a73..cc7e07338 100644
--- a/libc/localedata/locales/de_DE@euro
+++ b/libc/localedata/locales/de_DE@euro
@@ -27,7 +27,7 @@ category "de_DE@euro:2000";LC_PAPER
category "de_DE@euro:2000";LC_NAME
category "de_DE@euro:2000";LC_ADDRESS
category "de_DE@euro:2000";LC_TELEPHONE
-
+category "de_DE@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -75,5 +75,6 @@ copy "de_DE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_DE"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/de_LU b/libc/localedata/locales/de_LU
index 5f80739ee..1e66f9a50 100644
--- a/libc/localedata/locales/de_LU
+++ b/libc/localedata/locales/de_LU
@@ -43,7 +43,7 @@ category "de_LU:2000";LC_PAPER
category "de_LU:2000";LC_NAME
category "de_LU:2000";LC_ADDRESS
category "de_LU:2000";LC_TELEPHONE
-
+category "de_LU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -137,8 +137,8 @@ int_prefix "<U0033><U0035><U0032>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -157,6 +157,8 @@ country_ab3 "<U004C><U0055><U0058>"
country_num 442
% L
country_car "<U004C>"
+% Deutsch
+lang_name "<U0044><U0065><U0075><U0074><U0073><U0063><U0068>"
% de
lang_ab "<U0064><U0065>"
% deu
diff --git a/libc/localedata/locales/de_LU@euro b/libc/localedata/locales/de_LU@euro
index caff75871..c267677f6 100644
--- a/libc/localedata/locales/de_LU@euro
+++ b/libc/localedata/locales/de_LU@euro
@@ -35,7 +35,7 @@ category "de_LU:2000@euro";LC_PAPER
category "de_LU:2000@euro";LC_NAME
category "de_LU:2000@euro";LC_ADDRESS
category "de_LU:2000@euro";LC_TELEPHONE
-
+category "de_LU:2000@euro";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -71,7 +71,8 @@ copy "de_LU"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_LU"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/doi_IN b/libc/localedata/locales/doi_IN
index 47e90792b..1d3e6d490 100644
--- a/libc/localedata/locales/doi_IN
+++ b/libc/localedata/locales/doi_IN
@@ -27,7 +27,7 @@ category "doi_IN:2012";LC_PAPER
category "doi_IN:2012";LC_NAME
category "doi_IN:2012";LC_ADDRESS
category "doi_IN:2012";LC_TELEPHONE
-
+category "doi_IN:2012";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -170,6 +170,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% डोगरी
+lang_name "<U0921><U094B><U0917><U0930><U0940>"
% doi
lang_term "<U0064><U006F><U0069>"
% doi
@@ -182,5 +184,6 @@ copy "hi_IN"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/dv_MV b/libc/localedata/locales/dv_MV
index 4876d1490..34fe69dc9 100644
--- a/libc/localedata/locales/dv_MV
+++ b/libc/localedata/locales/dv_MV
@@ -38,7 +38,7 @@ category "dv_MV:2006";LC_PAPER
category "dv_MV:2006";LC_NAME
category "dv_MV:2006";LC_ADDRESS
category "dv_MV:2006";LC_TELEPHONE
-
+category "dv_MV:2006";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -163,7 +163,8 @@ int_prefix "<U0039><U0036><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -177,6 +178,9 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
+% lang_name FIXME
+% Cannot represent Dhivehi in Thaana script
+% http://en.wikipedia.org/wiki/Maldivian_language
% dv
lang_ab "<U0064><U0076>"
% div
diff --git a/libc/localedata/locales/dz_BT b/libc/localedata/locales/dz_BT
index 84743465a..d6443b49d 100644
--- a/libc/localedata/locales/dz_BT
+++ b/libc/localedata/locales/dz_BT
@@ -31,6 +31,7 @@ date "2004-09-03"
%
category "dz_BT:2004";LC_IDENTIFICATION
category "dz_BT:2004";LC_CTYPE
+category "dz_BT:2004";LC_TIME
category "dz_BT:2004";LC_COLLATE
category "dz_BT:2004";LC_NUMERIC
category "dz_BT:2004";LC_MONETARY
@@ -39,7 +40,7 @@ category "dz_BT:2004";LC_PAPER
category "dz_BT:2004";LC_NAME
category "dz_BT:2004";LC_ADDRESS
category "dz_BT:2004";LC_TELEPHONE
-
+category "dz_BT:2004";LC_MEASUREMENT
END LC_IDENTIFICATION
%%%%%%%%%%%%%%%%
@@ -631,8 +632,8 @@ width 210
END LC_PAPER
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/el_CY b/libc/localedata/locales/el_CY
index 58cbb1447..4a6ebc45a 100644
--- a/libc/localedata/locales/el_CY
+++ b/libc/localedata/locales/el_CY
@@ -28,7 +28,7 @@ category "el_CY:2000";LC_PAPER
category "el_CY:2000";LC_NAME
category "el_CY:2000";LC_ADDRESS
category "el_CY:2000";LC_TELEPHONE
-
+category "el_CY:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -83,8 +83,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -103,6 +103,8 @@ country_ab3 "<U0043><U0059><U0050>"
country_num 196
% CY
country_car "<U0043><U0059>"
+% ελληνικά
+lang_name "<U03B5><U03BB><U03BB><U03B7><U03BD><U03B9><U03BA><U03AC>"
% el
lang_ab "<U0065><U006C>"
% ell
diff --git a/libc/localedata/locales/el_GR b/libc/localedata/locales/el_GR
index ad18cef7e..254463c8c 100644
--- a/libc/localedata/locales/el_GR
+++ b/libc/localedata/locales/el_GR
@@ -42,7 +42,7 @@ category "el_GR:2000";LC_PAPER
category "el_GR:2000";LC_NAME
category "el_GR:2000";LC_ADDRESS
category "el_GR:2000";LC_TELEPHONE
-
+category "el_GR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -158,8 +158,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -178,6 +178,8 @@ country_ab3 "<U0047><U0052><U0043>"
country_num 300
% GR
country_car "<U0047><U0052>"
+% ελληνικά
+lang_name "<U03B5><U03BB><U03BB><U03B7><U03BD><U03B9><U03BA><U03AC>"
% el
lang_ab "<U0065><U006C>"
% ell
diff --git a/libc/localedata/locales/el_GR@euro b/libc/localedata/locales/el_GR@euro
index 2a37cf640..c7e889ae1 100644
--- a/libc/localedata/locales/el_GR@euro
+++ b/libc/localedata/locales/el_GR@euro
@@ -25,7 +25,7 @@ category "el_GR@euro:2000";LC_PAPER
category "el_GR@euro:2000";LC_NAME
category "el_GR@euro:2000";LC_ADDRESS
category "el_GR@euro:2000";LC_TELEPHONE
-
+category "el_GR@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -63,7 +63,6 @@ LC_NAME
copy "el_GR"
END LC_NAME
-
LC_ADDRESS
copy "el_GR"
END LC_ADDRESS
@@ -73,5 +72,6 @@ copy "el_GR"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "el_GR"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/en_AG b/libc/localedata/locales/en_AG
index 043d2a230..763ba8283 100644
--- a/libc/localedata/locales/en_AG
+++ b/libc/localedata/locales/en_AG
@@ -27,7 +27,7 @@ category "en_AG:2008";LC_PAPER
category "en_AG:2008";LC_NAME
category "en_AG:2008";LC_ADDRESS
category "en_AG:2008";LC_TELEPHONE
-
+category "en_AG:2008";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -85,6 +85,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0041><U0047>"
country_ab3 "<U0041><U0054><U0047>"
country_num 28
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
@@ -101,5 +103,6 @@ int_select "<U0030><U0031><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_US"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/en_AU b/libc/localedata/locales/en_AU
index eeeeef2e7..07168371d 100644
--- a/libc/localedata/locales/en_AU
+++ b/libc/localedata/locales/en_AU
@@ -43,7 +43,7 @@ category "en_AU:2000";LC_PAPER
category "en_AU:2000";LC_NAME
category "en_AU:2000";LC_ADDRESS
category "en_AU:2000";LC_TELEPHONE
-
+category "en_AU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -139,8 +139,8 @@ int_select "<U0030><U0030><U0031><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -157,6 +157,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0041><U0055>"
country_ab3 "<U0041><U0055><U0053>"
country_num 036
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% AUS
country_car "<U0041><U0055><U0053>"
% en
diff --git a/libc/localedata/locales/en_BW b/libc/localedata/locales/en_BW
index f3b0f02b2..1de3e0410 100644
--- a/libc/localedata/locales/en_BW
+++ b/libc/localedata/locales/en_BW
@@ -40,7 +40,7 @@ category "en_BW:2000";LC_PAPER
category "en_BW:2000";LC_NAME
category "en_BW:2000";LC_ADDRESS
category "en_BW:2000";LC_TELEPHONE
-
+category "en_BW:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -96,8 +96,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -116,6 +116,8 @@ country_ab3 "<U0042><U0057><U0041>"
country_num 072
% RB
country_car "<U0052><U0042>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
diff --git a/libc/localedata/locales/en_CA b/libc/localedata/locales/en_CA
index 74717c668..5d66fbbdb 100644
--- a/libc/localedata/locales/en_CA
+++ b/libc/localedata/locales/en_CA
@@ -45,7 +45,7 @@ category "en_CA:2000";LC_PAPER
category "en_CA:2000";LC_NAME
category "en_CA:2000";LC_ADDRESS
category "en_CA:2000";LC_TELEPHONE
-
+category "en_CA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -161,8 +161,8 @@ int_select "<U0030><U0031><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -181,6 +181,7 @@ country_ab3 "<U0043><U0041><U004E>"
country_num 124
% CDN
country_car "<U0043><U0044><U004E>"
+% English
lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
diff --git a/libc/localedata/locales/en_DK b/libc/localedata/locales/en_DK
index 160097445..cbad08212 100644
--- a/libc/localedata/locales/en_DK
+++ b/libc/localedata/locales/en_DK
@@ -48,7 +48,7 @@ category "en_DK:2000";LC_PAPER
category "en_DK:2000";LC_NAME
category "en_DK:2000";LC_ADDRESS
category "en_DK:2000";LC_TELEPHONE
-
+category "en_DK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -141,7 +141,8 @@ copy "da_DK"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "da_DK"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -160,6 +161,8 @@ country_ab3 "<U0044><U004E><U004B>"
country_num 208
% DK
country_car "<U0044><U004B>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
diff --git a/libc/localedata/locales/en_GB b/libc/localedata/locales/en_GB
index 88f440a22..b60ddfd99 100644
--- a/libc/localedata/locales/en_GB
+++ b/libc/localedata/locales/en_GB
@@ -43,7 +43,7 @@ category "en_GB:2000";LC_PAPER
category "en_GB:2000";LC_NAME
category "en_GB:2000";LC_ADDRESS
category "en_GB:2000";LC_TELEPHONE
-
+category "en_GB:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -145,7 +145,8 @@ int_prefix "<U0034><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -163,6 +164,8 @@ country_ab3 "<U0047><U0042><U0052>"
country_num 826
% GB
country_car "<U0047><U0042>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
diff --git a/libc/localedata/locales/en_HK b/libc/localedata/locales/en_HK
index 653543a33..b101ff024 100644
--- a/libc/localedata/locales/en_HK
+++ b/libc/localedata/locales/en_HK
@@ -32,7 +32,7 @@ category "en_HK:2000";LC_PAPER
category "en_HK:2000";LC_NAME
category "en_HK:2000";LC_ADDRESS
category "en_HK:2000";LC_TELEPHONE
-
+category "en_HK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -198,6 +198,8 @@ country_ab3 "<U0048><U004B><U0047>"
country_num 344
% HK
country_car "<U0048><U004B>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
@@ -216,8 +218,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/en_IE b/libc/localedata/locales/en_IE
index 568a7e9c4..3003b9939 100644
--- a/libc/localedata/locales/en_IE
+++ b/libc/localedata/locales/en_IE
@@ -43,7 +43,7 @@ category "en_IE:2000";LC_PAPER
category "en_IE:2000";LC_NAME
category "en_IE:2000";LC_ADDRESS
category "en_IE:2000";LC_TELEPHONE
-
+category "en_IE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -137,8 +137,8 @@ int_prefix "<U0033><U0035><U0033>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -157,6 +157,8 @@ country_ab3 "<U0049><U0052><U004C>"
country_num 372
% IRL
country_car "<U0049><U0052><U004C>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
diff --git a/libc/localedata/locales/en_IE@euro b/libc/localedata/locales/en_IE@euro
index 7f5d518b1..1d3c5b376 100644
--- a/libc/localedata/locales/en_IE@euro
+++ b/libc/localedata/locales/en_IE@euro
@@ -35,7 +35,7 @@ category "en_IE@euro:2000";LC_PAPER
category "en_IE@euro:2000";LC_NAME
category "en_IE@euro:2000";LC_ADDRESS
category "en_IE@euro:2000";LC_TELEPHONE
-
+category "en_IE@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "en_IE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_IE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/en_IN b/libc/localedata/locales/en_IN
index 9205a7b30..c76cfff37 100644
--- a/libc/localedata/locales/en_IN
+++ b/libc/localedata/locales/en_IN
@@ -29,7 +29,7 @@ category "en_IN:2000";LC_PAPER
category "en_IN:2000";LC_NAME
category "en_IN:2000";LC_ADDRESS
category "en_IN:2000";LC_TELEPHONE
-
+category "en_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -193,6 +193,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
@@ -208,5 +210,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/en_NG b/libc/localedata/locales/en_NG
index f98251e57..364b549a9 100644
--- a/libc/localedata/locales/en_NG
+++ b/libc/localedata/locales/en_NG
@@ -211,7 +211,8 @@ int_prefix "<U0032><U0033><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_DK"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/en_NZ b/libc/localedata/locales/en_NZ
index e786f21e0..2533d8502 100644
--- a/libc/localedata/locales/en_NZ
+++ b/libc/localedata/locales/en_NZ
@@ -43,7 +43,7 @@ category "en_NZ:2000";LC_PAPER
category "en_NZ:2000";LC_NAME
category "en_NZ:2000";LC_ADDRESS
category "en_NZ:2000";LC_TELEPHONE
-
+category "en_NZ:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -138,8 +138,8 @@ int_prefix "<U0036><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -158,6 +158,8 @@ country_ab3 "<U004E><U005A><U004C>"
country_num 554
% NZ
country_car "<U004E><U005A>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
diff --git a/libc/localedata/locales/en_PH b/libc/localedata/locales/en_PH
index d8d87bae3..80e8cfe93 100644
--- a/libc/localedata/locales/en_PH
+++ b/libc/localedata/locales/en_PH
@@ -31,7 +31,7 @@ category "en_PH:2000";LC_PAPER
category "en_PH:2000";LC_NAME
category "en_PH:2000";LC_ADDRESS
category "en_PH:2000";LC_TELEPHONE
-
+category "en_PH:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -194,6 +194,8 @@ country_ab3 "<U0049><U0044><U004E>"
country_num 360
% RP
country_car "<U0052><U0050>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
@@ -212,8 +214,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/en_SG b/libc/localedata/locales/en_SG
index 467dfa044..c161f7da6 100644
--- a/libc/localedata/locales/en_SG
+++ b/libc/localedata/locales/en_SG
@@ -29,7 +29,7 @@ category "en_SG:2000";LC_PAPER
category "en_SG:2000";LC_NAME
category "en_SG:2000";LC_ADDRESS
category "en_SG:2000";LC_TELEPHONE
-
+category "en_SG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -197,6 +197,8 @@ country_ab3 "<U0053><U0047><U0050>"
country_num 702
% SGP
country_car "<U0053><U0047><U0050>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
@@ -215,8 +217,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/en_US b/libc/localedata/locales/en_US
index 4c5fa34de..d79c228e3 100644
--- a/libc/localedata/locales/en_US
+++ b/libc/localedata/locales/en_US
@@ -27,7 +27,7 @@ category "en_US:2000";LC_PAPER
category "en_US:2000";LC_NAME
category "en_US:2000";LC_ADDRESS
category "en_US:2000";LC_TELEPHONE
-
+category "en_US:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -165,6 +165,7 @@ country_num 840
% USA
country_car "<U0055><U0053><U0041>"
country_isbn 0
+% English
lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
@@ -183,5 +184,6 @@ int_prefix "<U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
+% US customary units
measurement 2
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/en_ZA b/libc/localedata/locales/en_ZA
index 2a6b2ba67..294b0a310 100644
--- a/libc/localedata/locales/en_ZA
+++ b/libc/localedata/locales/en_ZA
@@ -248,7 +248,8 @@ int_prefix "<U0032><U0037>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/en_ZM b/libc/localedata/locales/en_ZM
index 827703252..ee0f9a2da 100644
--- a/libc/localedata/locales/en_ZM
+++ b/libc/localedata/locales/en_ZM
@@ -60,7 +60,8 @@ copy "bem_ZM"
END LC_PAPER
LC_MEASUREMENT
-copy "bem_ZM"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
@@ -87,6 +88,8 @@ country_ab3 "<U005A><U004D><U0042>"
country_num 894
% Z
country_car "<U005A>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
diff --git a/libc/localedata/locales/en_ZW b/libc/localedata/locales/en_ZW
index 24558ed88..793785b0b 100644
--- a/libc/localedata/locales/en_ZW
+++ b/libc/localedata/locales/en_ZW
@@ -40,7 +40,7 @@ category "en_ZW:2000";LC_PAPER
category "en_ZW:2000";LC_NAME
category "en_ZW:2000";LC_ADDRESS
category "en_ZW:2000";LC_TELEPHONE
-
+category "en_ZW:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -95,8 +95,8 @@ int_prefix "<U0032><U0036><U0033>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -115,6 +115,8 @@ country_ab3 "<U005A><U0057><U0045>"
country_num 716
% ZW
country_car "<U005A><U0057>"
+% English
+lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
% en
lang_ab "<U0065><U006E>"
% eng
diff --git a/libc/localedata/locales/es_AR b/libc/localedata/locales/es_AR
index 3eaabd3f9..dd6959df5 100644
--- a/libc/localedata/locales/es_AR
+++ b/libc/localedata/locales/es_AR
@@ -44,7 +44,7 @@ category "es_AR:2000";LC_PAPER
category "es_AR:2000";LC_NAME
category "es_AR:2000";LC_ADDRESS
category "es_AR:2000";LC_TELEPHONE
-
+category "es_AR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -138,8 +138,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -158,6 +158,8 @@ country_ab3 "<U0041><U0052><U0047>"
country_num 032
% RA
country_car "<U0052><U0041>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_BO b/libc/localedata/locales/es_BO
index b3544d9e0..31f9ec204 100644
--- a/libc/localedata/locales/es_BO
+++ b/libc/localedata/locales/es_BO
@@ -44,7 +44,7 @@ category "es_BO:2000";LC_PAPER
category "es_BO:2000";LC_NAME
category "es_BO:2000";LC_ADDRESS
category "es_BO:2000";LC_TELEPHONE
-
+category "es_BO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -136,8 +136,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -156,6 +156,8 @@ country_ab3 "<U0042><U004F><U004C>"
country_num 068
% BOL
country_car "<U0042><U004F><U004C>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_CL b/libc/localedata/locales/es_CL
index a40b361b2..0a467febe 100644
--- a/libc/localedata/locales/es_CL
+++ b/libc/localedata/locales/es_CL
@@ -44,7 +44,7 @@ category "es_CL:2000";LC_PAPER
category "es_CL:2000";LC_NAME
category "es_CL:2000";LC_ADDRESS
category "es_CL:2000";LC_TELEPHONE
-
+category "es_CL:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -134,8 +134,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -154,6 +154,8 @@ country_ab3 "<U0043><U0048><U004C>"
country_num 152
% RCH
country_car "<U0052><U0043><U0048>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_CO b/libc/localedata/locales/es_CO
index 31a28e708..f31d2479e 100644
--- a/libc/localedata/locales/es_CO
+++ b/libc/localedata/locales/es_CO
@@ -44,7 +44,7 @@ category "es_CO:2000";LC_PAPER
category "es_CO:2000";LC_NAME
category "es_CO:2000";LC_ADDRESS
category "es_CO:2000";LC_TELEPHONE
-
+category "es_CO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -137,8 +137,8 @@ int_select "<U0030><U0030><U0039>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -157,6 +157,8 @@ country_ab3 "<U0043><U004F><U004C>"
country_num 170
% CO
country_car "<U0043><U004F>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_CR b/libc/localedata/locales/es_CR
index e42dce27c..b5dec8412 100644
--- a/libc/localedata/locales/es_CR
+++ b/libc/localedata/locales/es_CR
@@ -35,7 +35,7 @@ category "es_CR:2000";LC_PAPER
category "es_CR:2000";LC_NAME
category "es_CR:2000";LC_ADDRESS
category "es_CR:2000";LC_TELEPHONE
-
+category "es_CR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -132,7 +132,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -158,6 +159,7 @@ country_isbn "9930,9977,9968"
country_ab2 "<U0043><U0052>"
country_ab3 "<U0043><U0052><U0049>"
country_num 188
+% Español
lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
diff --git a/libc/localedata/locales/es_CU b/libc/localedata/locales/es_CU
index 86de054e7..344af648a 100644
--- a/libc/localedata/locales/es_CU
+++ b/libc/localedata/locales/es_CU
@@ -41,7 +41,7 @@ category "es_CU:2000";LC_PAPER
category "es_CU:2000";LC_NAME
category "es_CU:2000";LC_ADDRESS
category "es_CU:2000";LC_TELEPHONE
-
+category "es_CU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -101,8 +101,8 @@ int_prefix "<U0035><U0033>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -121,6 +121,8 @@ country_ab3 "<U0043><U0055><U0042>"
country_num 192
% C
country_car "<U0043>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_DO b/libc/localedata/locales/es_DO
index 15da7d3d3..8816d0381 100644
--- a/libc/localedata/locales/es_DO
+++ b/libc/localedata/locales/es_DO
@@ -44,7 +44,7 @@ category "es_DO:2000";LC_PAPER
category "es_DO:2000";LC_NAME
category "es_DO:2000";LC_ADDRESS
category "es_DO:2000";LC_TELEPHONE
-
+category "es_DO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -138,8 +138,8 @@ int_select "<U0030><U0031><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -158,6 +158,8 @@ country_ab3 "<U0044><U004F><U004D>"
country_num 214
% DOM
country_car "<U0044><U004F><U004D>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_EC b/libc/localedata/locales/es_EC
index 829230839..b2145ec98 100644
--- a/libc/localedata/locales/es_EC
+++ b/libc/localedata/locales/es_EC
@@ -44,7 +44,7 @@ category "es_EC:2000";LC_PAPER
category "es_EC:2000";LC_NAME
category "es_EC:2000";LC_ADDRESS
category "es_EC:2000";LC_TELEPHONE
-
+category "es_EC:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -136,8 +136,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -156,6 +156,8 @@ country_ab3 "<U0045><U0043><U0055>"
country_num 218
% EC
country_car "<U0045><U0043>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_ES b/libc/localedata/locales/es_ES
index a75c01f8f..7af543393 100644
--- a/libc/localedata/locales/es_ES
+++ b/libc/localedata/locales/es_ES
@@ -44,7 +44,7 @@ category "es_ES:2000";LC_PAPER
category "es_ES:2000";LC_NAME
category "es_ES:2000";LC_ADDRESS
category "es_ES:2000";LC_TELEPHONE
-
+category "es_ES:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -150,8 +150,8 @@ int_prefix "<U0033><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -170,6 +170,8 @@ country_ab3 "<U0045><U0053><U0050>"
country_num 724
% E
country_car "<U0045>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_ES@euro b/libc/localedata/locales/es_ES@euro
index 721738e5b..8ffc7cc1e 100644
--- a/libc/localedata/locales/es_ES@euro
+++ b/libc/localedata/locales/es_ES@euro
@@ -35,7 +35,7 @@ category "es_ES@euro:2000";LC_PAPER
category "es_ES@euro:2000";LC_NAME
category "es_ES@euro:2000";LC_ADDRESS
category "es_ES@euro:2000";LC_TELEPHONE
-
+category "es_ES@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -71,7 +71,8 @@ copy "es_ES"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "es_ES"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/es_GT b/libc/localedata/locales/es_GT
index e17e70e7b..25f518568 100644
--- a/libc/localedata/locales/es_GT
+++ b/libc/localedata/locales/es_GT
@@ -43,7 +43,7 @@ category "es_GT:2000";LC_PAPER
category "es_GT:2000";LC_NAME
category "es_GT:2000";LC_ADDRESS
category "es_GT:2000";LC_TELEPHONE
-
+category "es_GT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -135,8 +135,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -155,6 +155,8 @@ country_ab3 "<U0047><U0054><U004D>"
country_num 320
% GCA
country_car "<U0047><U0043><U0041>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_HN b/libc/localedata/locales/es_HN
index 6e0def2e3..fbc0558b9 100644
--- a/libc/localedata/locales/es_HN
+++ b/libc/localedata/locales/es_HN
@@ -44,7 +44,7 @@ category "es_HN:2000";LC_PAPER
category "es_HN:2000";LC_NAME
category "es_HN:2000";LC_ADDRESS
category "es_HN:2000";LC_TELEPHONE
-
+category "es_HN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -138,8 +138,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -158,6 +158,8 @@ country_ab3 "<U0048><U004E><U0044>"
country_num 340
% es
lang_ab "<U0065><U0073>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% spa
lang_term "<U0073><U0070><U0061>"
% spa
diff --git a/libc/localedata/locales/es_MX b/libc/localedata/locales/es_MX
index faf9626fb..5a4e3642f 100644
--- a/libc/localedata/locales/es_MX
+++ b/libc/localedata/locales/es_MX
@@ -44,7 +44,7 @@ category "es_MX:2000";LC_PAPER
category "es_MX:2000";LC_NAME
category "es_MX:2000";LC_ADDRESS
category "es_MX:2000";LC_TELEPHONE
-
+category "es_MX:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -135,8 +135,8 @@ int_prefix "<U0035><U0032>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -155,6 +155,8 @@ country_ab3 "<U004D><U0045><U0058>"
country_num 484
% MEX
country_car "<U004D><U0045><U0058>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_NI b/libc/localedata/locales/es_NI
index 7e109b32b..d2944efd0 100644
--- a/libc/localedata/locales/es_NI
+++ b/libc/localedata/locales/es_NI
@@ -35,7 +35,7 @@ category "es_NI:2000";LC_PAPER
category "es_NI:2000";LC_NAME
category "es_NI:2000";LC_ADDRESS
category "es_NI:2000";LC_TELEPHONE
-
+category "es_NI:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -129,8 +129,8 @@ int_prefix "<U0035><U0030><U0035>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -149,6 +149,8 @@ country_ab3 "<U004E><U0049><U0043>"
country_num 558
% NIC
country_car "<U004E><U0049><U0043>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_PA b/libc/localedata/locales/es_PA
index 702af0bc9..8bfb0e377 100644
--- a/libc/localedata/locales/es_PA
+++ b/libc/localedata/locales/es_PA
@@ -44,7 +44,7 @@ category "es_PA:2000";LC_PAPER
category "es_PA:2000";LC_NAME
category "es_PA:2000";LC_ADDRESS
category "es_PA:2000";LC_TELEPHONE
-
+category "es_PA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -135,8 +135,8 @@ int_prefix "<U0035><U0030><U0032>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -155,6 +155,8 @@ country_ab3 "<U0050><U0041><U004E>"
country_num 591
% PA
country_car "<U0050><U0041>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_PE b/libc/localedata/locales/es_PE
index e3ab3d6ed..399af56fc 100644
--- a/libc/localedata/locales/es_PE
+++ b/libc/localedata/locales/es_PE
@@ -44,7 +44,7 @@ category "es_PE:2000";LC_PAPER
category "es_PE:2000";LC_NAME
category "es_PE:2000";LC_ADDRESS
category "es_PE:2000";LC_TELEPHONE
-
+category "es_PE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -136,8 +136,8 @@ int_prefix "<U0035><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -156,6 +156,8 @@ country_ab3 "<U0050><U0045><U0052>"
country_num 604
% PE
country_car "<U0050><U0045>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_PR b/libc/localedata/locales/es_PR
index 3f1368456..46e21db19 100644
--- a/libc/localedata/locales/es_PR
+++ b/libc/localedata/locales/es_PR
@@ -35,7 +35,7 @@ category "es_PR:2000";LC_PAPER
category "es_PR:2000";LC_NAME
category "es_PR:2000";LC_ADDRESS
category "es_PR:2000";LC_TELEPHONE
-
+category "es_PR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -126,6 +126,7 @@ int_prefix "<U0031><U0037><U0038><U0037>"
END LC_TELEPHONE
LC_MEASUREMENT
+% US customary units
measurement 2
END LC_MEASUREMENT
@@ -143,6 +144,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0050><U0052>"
country_ab3 "<U0050><U0052><U0049>"
country_num 630
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_PY b/libc/localedata/locales/es_PY
index 11916c4a7..465ff555f 100644
--- a/libc/localedata/locales/es_PY
+++ b/libc/localedata/locales/es_PY
@@ -44,7 +44,7 @@ category "es_PY:2000";LC_PAPER
category "es_PY:2000";LC_NAME
category "es_PY:2000";LC_ADDRESS
category "es_PY:2000";LC_TELEPHONE
-
+category "es_PY:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -135,8 +135,8 @@ int_prefix "<U0035><U0039><U0035>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -155,6 +155,8 @@ country_ab3 "<U0050><U0052><U0059>"
country_num 600
% PY
country_car "<U0050><U0059>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_SV b/libc/localedata/locales/es_SV
index 8b30284d2..c7201e684 100644
--- a/libc/localedata/locales/es_SV
+++ b/libc/localedata/locales/es_SV
@@ -44,7 +44,7 @@ category "es_SV:2000";LC_PAPER
category "es_SV:2000";LC_NAME
category "es_SV:2000";LC_ADDRESS
category "es_SV:2000";LC_TELEPHONE
-
+category "es_SV:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -136,8 +136,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -156,6 +156,8 @@ country_ab3 "<U0053><U004C><U0056>"
country_num 222
% ES
country_car "<U0045><U0053>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_US b/libc/localedata/locales/es_US
index 5c1b74028..6b808d571 100644
--- a/libc/localedata/locales/es_US
+++ b/libc/localedata/locales/es_US
@@ -44,7 +44,7 @@ category "es_US:2000";LC_PAPER
category "es_US:2000";LC_NAME
category "es_US:2000";LC_ADDRESS
category "es_US:2000";LC_TELEPHONE
-
+category "es_US:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -187,6 +187,7 @@ int_prefix "<U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
+% US customary units
measurement 2
END LC_MEASUREMENT
@@ -208,6 +209,8 @@ country_ab3 "<U0055><U0053><U0041>"
country_num 840
country_car "<U0055><U0053><U0041>"
country_isbn 0
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_UY b/libc/localedata/locales/es_UY
index 980ae94ff..76877b1c9 100644
--- a/libc/localedata/locales/es_UY
+++ b/libc/localedata/locales/es_UY
@@ -44,7 +44,7 @@ category "es_UY:2000";LC_PAPER
category "es_UY:2000";LC_NAME
category "es_UY:2000";LC_ADDRESS
category "es_UY:2000";LC_TELEPHONE
-
+category "es_UY:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -135,8 +135,8 @@ int_prefix "<U0035><U0039><U0038>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -155,6 +155,8 @@ country_ab3 "<U0055><U0052><U0059>"
country_num 858
% UY
country_car "<U0055><U0059>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/es_VE b/libc/localedata/locales/es_VE
index 2784cb5ff..6dbfa1e49 100644
--- a/libc/localedata/locales/es_VE
+++ b/libc/localedata/locales/es_VE
@@ -44,7 +44,7 @@ category "es_VE:2000";LC_PAPER
category "es_VE:2000";LC_NAME
category "es_VE:2000";LC_ADDRESS
category "es_VE:2000";LC_TELEPHONE
-
+category "es_VE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -135,8 +135,8 @@ int_prefix "<U0035><U0038>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -155,6 +155,8 @@ country_ab3 "<U0056><U0045><U004E>"
country_num 862
% YV
country_car "<U0059><U0056>"
+% Español
+lang_name "<U0045><U0073><U0070><U0061><U00F1><U006F><U006C>"
% es
lang_ab "<U0065><U0073>"
% spa
diff --git a/libc/localedata/locales/et_EE b/libc/localedata/locales/et_EE
index c8bdc6b93..dd905b9d7 100644
--- a/libc/localedata/locales/et_EE
+++ b/libc/localedata/locales/et_EE
@@ -51,7 +51,7 @@ category "et_EE:2000";LC_PAPER
category "et_EE:2000";LC_NAME
category "et_EE:2000";LC_ADDRESS
category "et_EE:2000";LC_TELEPHONE
-
+category "et_EE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2221,8 +2221,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/eu_ES b/libc/localedata/locales/eu_ES
index 7c5621024..1ea5c4e3b 100644
--- a/libc/localedata/locales/eu_ES
+++ b/libc/localedata/locales/eu_ES
@@ -47,7 +47,7 @@ category "eu_ES:2000";LC_PAPER
category "eu_ES:2000";LC_NAME
category "eu_ES:2000";LC_ADDRESS
category "eu_ES:2000";LC_TELEPHONE
-
+category "eu_ES:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -149,8 +149,8 @@ int_prefix "<U0033><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -169,6 +169,8 @@ country_ab3 "<U0045><U0053><U0050>"
country_num 724
% E
country_car "<U0045>"
+% Euskara
+lang_name "<U0045><U0075><U0073><U006B><U0061><U0072><U0061>"
% eu
lang_ab "<U0065><U0075>"
% eus
diff --git a/libc/localedata/locales/eu_ES@euro b/libc/localedata/locales/eu_ES@euro
index 356bf622d..1d2ac5a0d 100644
--- a/libc/localedata/locales/eu_ES@euro
+++ b/libc/localedata/locales/eu_ES@euro
@@ -36,7 +36,7 @@ category "eu_ES@euro:2000";LC_PAPER
category "eu_ES@euro:2000";LC_NAME
category "eu_ES@euro:2000";LC_ADDRESS
category "eu_ES@euro:2000";LC_TELEPHONE
-
+category "eu_ES@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -86,7 +86,8 @@ copy "eu_ES"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "eu_ES"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/fa_IR b/libc/localedata/locales/fa_IR
index 242978774..c2e493e05 100644
--- a/libc/localedata/locales/fa_IR
+++ b/libc/localedata/locales/fa_IR
@@ -42,7 +42,7 @@ category "fa_IR:2005";LC_PAPER
category "fa_IR:2005";LC_NAME
category "fa_IR:2005";LC_ADDRESS
category "fa_IR:2005";LC_TELEPHONE
-
+category "fa_IR:2005";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -488,5 +488,6 @@ int_prefix "<U0039><U0038>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ff_SN b/libc/localedata/locales/ff_SN
index 0c68401d7..d3adda290 100644
--- a/libc/localedata/locales/ff_SN
+++ b/libc/localedata/locales/ff_SN
@@ -137,7 +137,8 @@ width 210
END LC_PAPER
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
diff --git a/libc/localedata/locales/fi_FI b/libc/localedata/locales/fi_FI
index bd6805a25..e87878cdd 100644
--- a/libc/localedata/locales/fi_FI
+++ b/libc/localedata/locales/fi_FI
@@ -16,7 +16,7 @@ comment_char %
% Date: 1996-10-15
% Application: general
% Users: general
-% Charset: ISO-8859-1
+% Charset: UTF-8, ISO-8859-15
% Distribution and use is free, also
% for commercial purposes.
%
@@ -230,7 +230,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -253,6 +254,7 @@ country_name "<U0053><U0075><U006F><U006D><U0069>"
country_post "<U0046><U0049>"
country_car "<U0046><U0049><U004E>"
country_isbn 952
+% suomi
lang_name "<U0073><U0075><U006F><U006D><U0069>"
lang_ab "<U0066><U0069>"
lang_term "<U0066><U0069><U006E>"
diff --git a/libc/localedata/locales/fi_FI@euro b/libc/localedata/locales/fi_FI@euro
index 8c610ccc6..02bc4bba8 100644
--- a/libc/localedata/locales/fi_FI@euro
+++ b/libc/localedata/locales/fi_FI@euro
@@ -8,7 +8,7 @@ comment_char %
% Date: 2000-08-20
% Application: general
% Users: general
-% Charset: ISO-8859-15
+% Charset: UTF-8, ISO-8859-15
% Distribution and use is free, also
% for commercial purposes.
@@ -72,7 +72,8 @@ copy "fi_FI"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "fi_FI"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/fil_PH b/libc/localedata/locales/fil_PH
index b2c70a53c..5f9091002 100644
--- a/libc/localedata/locales/fil_PH
+++ b/libc/localedata/locales/fil_PH
@@ -154,6 +154,7 @@ copy "tl_PH"
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -185,6 +186,8 @@ country_ab3 "<U0050><U0048><U004C>"
country_num 608
% RP
country_car "<U0052><U0050>"
+% Filipino
+lang_name "<U0046><U0069><U006C><U0069><U0070><U0069><U006E><U006F>"
% fil
lang_term "<U0066><U0069><U006C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/fo_FO b/libc/localedata/locales/fo_FO
index 0a84b2b4e..49bb288e9 100644
--- a/libc/localedata/locales/fo_FO
+++ b/libc/localedata/locales/fo_FO
@@ -46,7 +46,7 @@ category "fo_FO:2000";LC_PAPER
category "fo_FO:2000";LC_NAME
category "fo_FO:2000";LC_ADDRESS
category "fo_FO:2000";LC_TELEPHONE
-
+category "fo_FO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -124,8 +124,8 @@ int_prefix "<U0032><U0039><U0038>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -144,6 +144,8 @@ country_ab3 "<U0046><U0052><U004F>"
country_num 234
% FO
country_car "<U0046><U004F>"
+% føroyskt
+lang_name "<U0066><U00F8><U0072><U006F><U0079><U0073><U006B><U0074>"
% fo
lang_ab "<U0066><U006F>"
% fao
diff --git a/libc/localedata/locales/fr_BE b/libc/localedata/locales/fr_BE
index 9ac30a283..eec3a6dc7 100644
--- a/libc/localedata/locales/fr_BE
+++ b/libc/localedata/locales/fr_BE
@@ -42,7 +42,7 @@ category "fr_BE:2000";LC_PAPER
category "fr_BE:2000";LC_NAME
category "fr_BE:2000";LC_ADDRESS
category "fr_BE:2000";LC_TELEPHONE
-
+category "fr_BE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -141,8 +141,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -161,6 +161,8 @@ country_ab3 "<U0042><U0045><U004C>"
country_num 056
% B
country_car "<U0042>"
+% Français
+lang_name "<U0046><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
% fr
lang_ab "<U0066><U0072>"
% fra
diff --git a/libc/localedata/locales/fr_BE@euro b/libc/localedata/locales/fr_BE@euro
index 08f9298a9..4c8590568 100644
--- a/libc/localedata/locales/fr_BE@euro
+++ b/libc/localedata/locales/fr_BE@euro
@@ -35,7 +35,7 @@ category "fr_BE@euro:2000";LC_PAPER
category "fr_BE@euro:2000";LC_NAME
category "fr_BE@euro:2000";LC_ADDRESS
category "fr_BE@euro:2000";LC_TELEPHONE
-
+category "fr_BE@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "fr_BE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "fr_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/fr_CA b/libc/localedata/locales/fr_CA
index a86f603c8..5e2c5a124 100644
--- a/libc/localedata/locales/fr_CA
+++ b/libc/localedata/locales/fr_CA
@@ -43,7 +43,7 @@ category "fr_CA:2000";LC_PAPER
category "fr_CA:2000";LC_NAME
category "fr_CA:2000";LC_ADDRESS
category "fr_CA:2000";LC_TELEPHONE
-
+category "fr_CA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -129,7 +129,8 @@ copy "en_CA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_CA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -148,6 +149,7 @@ country_ab3 "<U0043><U0041><U004E>"
country_num 124
% CDN
country_car "<U0043><U0044><U004E>"
+% Français
lang_name "<U0046><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
% fr
lang_ab "<U0066><U0072>"
diff --git a/libc/localedata/locales/fr_CH b/libc/localedata/locales/fr_CH
index da8dd76c8..b51f68bf1 100644
--- a/libc/localedata/locales/fr_CH
+++ b/libc/localedata/locales/fr_CH
@@ -43,7 +43,7 @@ category "fr_CH:2000";LC_PAPER
category "fr_CH:2000";LC_NAME
category "fr_CH:2000";LC_ADDRESS
category "fr_CH:2000";LC_TELEPHONE
-
+category "fr_CH:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -121,8 +121,8 @@ int_prefix "<U0034><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -141,6 +141,8 @@ country_ab3 "<U0043><U0048><U0045>"
country_num 756
% CH
country_car "<U0043><U0048>"
+% Français
+lang_name "<U0046><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
% fr
lang_ab "<U0066><U0072>"
% fra
diff --git a/libc/localedata/locales/fr_FR b/libc/localedata/locales/fr_FR
index f5b5b04d0..c88e06de5 100644
--- a/libc/localedata/locales/fr_FR
+++ b/libc/localedata/locales/fr_FR
@@ -44,7 +44,7 @@ category "fr_FR:2000";LC_PAPER
category "fr_FR:2000";LC_NAME
category "fr_FR:2000";LC_ADDRESS
category "fr_FR:2000";LC_TELEPHONE
-
+category "fr_FR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -160,7 +160,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -179,6 +180,8 @@ country_ab3 "<U0046><U0052><U0041>"
country_num 250
% F
country_car "<U0046>"
+% Français
+lang_name "<U0046><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
% fr
lang_ab "<U0066><U0072>"
% fra
diff --git a/libc/localedata/locales/fr_FR@euro b/libc/localedata/locales/fr_FR@euro
index 5f858fddd..c1ae9d824 100644
--- a/libc/localedata/locales/fr_FR@euro
+++ b/libc/localedata/locales/fr_FR@euro
@@ -34,7 +34,7 @@ category "fr_FR@euro:2000";LC_PAPER
category "fr_FR@euro:2000";LC_NAME
category "fr_FR@euro:2000";LC_ADDRESS
category "fr_FR@euro:2000";LC_TELEPHONE
-
+category "fr_FR@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "fr_FR"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "fr_FR"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/fr_LU b/libc/localedata/locales/fr_LU
index 5d76dc746..fe138963c 100644
--- a/libc/localedata/locales/fr_LU
+++ b/libc/localedata/locales/fr_LU
@@ -42,7 +42,7 @@ category "fr_LU:2000";LC_PAPER
category "fr_LU:2000";LC_NAME
category "fr_LU:2000";LC_ADDRESS
category "fr_LU:2000";LC_TELEPHONE
-
+category "fr_LU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -138,8 +138,8 @@ int_prefix "<U0033><U0035><U0032>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -158,6 +158,8 @@ country_ab3 "<U004C><U0055><U0058>"
country_num 442
% L
country_car "<U004C>"
+% Français
+lang_name "<U0046><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
% fr
lang_ab "<U0066><U0072>"
% fra
diff --git a/libc/localedata/locales/fr_LU@euro b/libc/localedata/locales/fr_LU@euro
index 014ff1d5c..1c2828ee8 100644
--- a/libc/localedata/locales/fr_LU@euro
+++ b/libc/localedata/locales/fr_LU@euro
@@ -35,7 +35,7 @@ category "fr_LU@euro:2000";LC_PAPER
category "fr_LU@euro:2000";LC_NAME
category "fr_LU@euro:2000";LC_ADDRESS
category "fr_LU@euro:2000";LC_TELEPHONE
-
+category "fr_LU@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "fr_LU"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "fr_LU"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/fur_IT b/libc/localedata/locales/fur_IT
index df51976fc..72aa48946 100644
--- a/libc/localedata/locales/fur_IT
+++ b/libc/localedata/locales/fur_IT
@@ -35,7 +35,7 @@ category "fur_IT:2000";LC_PAPER
category "fur_IT:2000";LC_NAME
category "fur_IT:2000";LC_ADDRESS
category "fur_IT:2000";LC_TELEPHONE
-
+category "fur_IT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -124,7 +124,8 @@ copy "it_IT"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "it_IT"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -142,6 +143,8 @@ country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car "<U0049>"
+% Furlan
+lang_name "<U0046><U0075><U0072><U006C><U0061><U006E>"
% fur
lang_term "<U0066><U0075><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/fy_DE b/libc/localedata/locales/fy_DE
index d4a861470..046d775d6 100644
--- a/libc/localedata/locales/fy_DE
+++ b/libc/localedata/locales/fy_DE
@@ -50,7 +50,8 @@ country_car "<U0044>"
country_num 276
country_isbn "3"
% FIXME country_name in Low Saxon ?
-lang_name "Frisian"
+% Frysk
+lang_name "<U0046><U0072><U0079><U0073><U006B>"
% fy
lang_ab "<U0066><U0079>"
% fry
@@ -89,7 +90,8 @@ copy "de_DE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_DE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NUMERIC
diff --git a/libc/localedata/locales/fy_NL b/libc/localedata/locales/fy_NL
index c6be0b1f2..e097c2a2f 100644
--- a/libc/localedata/locales/fy_NL
+++ b/libc/localedata/locales/fy_NL
@@ -105,7 +105,8 @@ copy "nl_NL"
END LC_MONETARY
LC_MEASUREMENT
-copy "nl_NL"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
@@ -130,7 +131,8 @@ country_ab2 "<U004E><U004C>"
country_ab3 "<U004E><U004C><U0044>"
country_num 528
country_car "<U004E><U004C>"
-lang_name "<U0046><U0072><U0069><U0073><U0069><U0061><U006E>"
+% Frysk
+lang_name "<U0046><U0072><U0079><U0073><U006B>"
% fy
lang_ab "<U0066><U0079>"
% fry
diff --git a/libc/localedata/locales/ga_IE b/libc/localedata/locales/ga_IE
index dda000930..e9269dcb2 100644
--- a/libc/localedata/locales/ga_IE
+++ b/libc/localedata/locales/ga_IE
@@ -40,7 +40,7 @@ category "ga_IE:2000";LC_PAPER
category "ga_IE:2000";LC_NAME
category "ga_IE:2000";LC_ADDRESS
category "ga_IE:2000";LC_TELEPHONE
-
+category "ga_IE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -140,8 +140,8 @@ int_prefix "<U0033><U0035><U0033>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -160,6 +160,8 @@ country_ab3 "<U0049><U0052><U004C>"
country_num 372
% IRL
country_car "<U0049><U0052><U004C>"
+% Gaeilge
+lang_name "<U0047><U0061><U0065><U0069><U006C><U0067><U0065>"
% ga
lang_ab "<U0067><U0061>"
% gle
diff --git a/libc/localedata/locales/ga_IE@euro b/libc/localedata/locales/ga_IE@euro
index c9474a594..99422e31d 100644
--- a/libc/localedata/locales/ga_IE@euro
+++ b/libc/localedata/locales/ga_IE@euro
@@ -34,7 +34,7 @@ category "ga_IE@euro:2000";LC_PAPER
category "ga_IE@euro:2000";LC_NAME
category "ga_IE@euro:2000";LC_ADDRESS
category "ga_IE@euro:2000";LC_TELEPHONE
-
+category "ga_IE@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -70,7 +70,8 @@ copy "ga_IE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "ga_IE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/gd_GB b/libc/localedata/locales/gd_GB
index f2d9e81be..41943f522 100644
--- a/libc/localedata/locales/gd_GB
+++ b/libc/localedata/locales/gd_GB
@@ -121,7 +121,8 @@ copy "en_GB"
END LC_PAPER
LC_MEASUREMENT
-copy "en_GB"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
diff --git a/libc/localedata/locales/gez_ER b/libc/localedata/locales/gez_ER
index 5baff5c35..fb8f7ca7d 100644
--- a/libc/localedata/locales/gez_ER
+++ b/libc/localedata/locales/gez_ER
@@ -70,7 +70,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ER"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/gez_ER@abegede b/libc/localedata/locales/gez_ER@abegede
index 9b938f627..f3e0b9afc 100644
--- a/libc/localedata/locales/gez_ER@abegede
+++ b/libc/localedata/locales/gez_ER@abegede
@@ -115,7 +115,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "gez_ER"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/gez_ET b/libc/localedata/locales/gez_ET
index b5a6cc6a4..13cd5f4e6 100644
--- a/libc/localedata/locales/gez_ET
+++ b/libc/localedata/locales/gez_ET
@@ -70,7 +70,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/gez_ET@abegede b/libc/localedata/locales/gez_ET@abegede
index 3a97c55b7..3377c1e55 100644
--- a/libc/localedata/locales/gez_ET@abegede
+++ b/libc/localedata/locales/gez_ET@abegede
@@ -71,7 +71,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "gez_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/gl_ES b/libc/localedata/locales/gl_ES
index 6acf5050b..6bb2ae623 100644
--- a/libc/localedata/locales/gl_ES
+++ b/libc/localedata/locales/gl_ES
@@ -43,7 +43,7 @@ category "gl_ES:2000";LC_PAPER
category "gl_ES:2000";LC_NAME
category "gl_ES:2000";LC_ADDRESS
category "gl_ES:2000";LC_TELEPHONE
-
+category "gl_ES:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -139,8 +139,8 @@ int_prefix "<U0033><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -159,6 +159,8 @@ country_ab3 "<U0045><U0053><U0050>"
country_num 724
% E
country_car "<U0045>"
+% Galego
+lang_name "<U0047><U0061><U006C><U0065><U0067><U006F>"
% gl
lang_ab "<U0067><U006C>"
% glg
diff --git a/libc/localedata/locales/gl_ES@euro b/libc/localedata/locales/gl_ES@euro
index 534a092bf..20a334196 100644
--- a/libc/localedata/locales/gl_ES@euro
+++ b/libc/localedata/locales/gl_ES@euro
@@ -36,7 +36,7 @@ category "gl_ES@euro:2000";LC_PAPER
category "gl_ES@euro:2000";LC_NAME
category "gl_ES@euro:2000";LC_ADDRESS
category "gl_ES@euro:2000";LC_TELEPHONE
-
+category "gl_ES@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -72,7 +72,8 @@ copy "gl_ES"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "gl_ES"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/gu_IN b/libc/localedata/locales/gu_IN
index 4e4f5c647..1e50441c5 100644
--- a/libc/localedata/locales/gu_IN
+++ b/libc/localedata/locales/gu_IN
@@ -29,7 +29,7 @@ category "gu_IN:2000";LC_PAPER
category "gu_IN:2000";LC_NAME
category "gu_IN:2000";LC_ADDRESS
category "gu_IN:2000";LC_TELEPHONE
-
+category "gu_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -217,6 +217,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% ગુજરાતી
+lang_name "<U0A97><U0AC1><U0A9C><U0AB0><U0ABE><U0AA4><U0AC0>"
% gu
lang_ab "<U0067><U0075>"
% guj
@@ -232,5 +234,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/gv_GB b/libc/localedata/locales/gv_GB
index 40ab18753..7aede2e8b 100644
--- a/libc/localedata/locales/gv_GB
+++ b/libc/localedata/locales/gv_GB
@@ -45,7 +45,7 @@ category "gv_GB:2000";LC_PAPER
category "gv_GB:2000";LC_NAME
category "gv_GB:2000";LC_ADDRESS
category "gv_GB:2000";LC_TELEPHONE
-
+category "gv_GB:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -154,8 +154,8 @@ int_prefix "<U0034><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -174,6 +174,8 @@ country_ab3 "<U0047><U0042><U0052>"
country_num 826
% GB
country_car "<U0047><U0042>"
+% y Ghaelg
+lang_name "<U0079><U0020><U0047><U0068><U0061><U0065><U006C><U0067>"
% gv
lang_ab "<U0067><U0076>"
% glv
diff --git a/libc/localedata/locales/ha_NG b/libc/localedata/locales/ha_NG
index 8c431cc8e..6ea1a88a4 100644
--- a/libc/localedata/locales/ha_NG
+++ b/libc/localedata/locales/ha_NG
@@ -38,7 +38,7 @@ category "ha_NG:2000";LC_PAPER
category "ha_NG:2000";LC_NAME
category "ha_NG:2000";LC_ADDRESS
category "ha_NG:2000";LC_TELEPHONE
-
+category "ha_NG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -227,7 +227,8 @@ copy "en_NG"
END LC_PAPER
LC_MEASUREMENT
-copy "en_NG"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/hak_TW b/libc/localedata/locales/hak_TW
index 1886e5a35..454ebadda 100644
--- a/libc/localedata/locales/hak_TW
+++ b/libc/localedata/locales/hak_TW
@@ -161,6 +161,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/he_IL b/libc/localedata/locales/he_IL
index b2539a1c2..fe8125bed 100644
--- a/libc/localedata/locales/he_IL
+++ b/libc/localedata/locales/he_IL
@@ -47,7 +47,7 @@ category "he_IL:2000";LC_PAPER
category "he_IL:2000";LC_NAME
category "he_IL:2000";LC_ADDRESS
category "he_IL:2000";LC_TELEPHONE
-
+category "he_IL:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -144,8 +144,8 @@ int_prefix "<U0039><U0037><U0032>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/hi_IN b/libc/localedata/locales/hi_IN
index 047f47f21..0670fff56 100644
--- a/libc/localedata/locales/hi_IN
+++ b/libc/localedata/locales/hi_IN
@@ -28,7 +28,7 @@ category "hi_IN:2000";LC_PAPER
category "hi_IN:2000";LC_NAME
category "hi_IN:2000";LC_ADDRESS
category "hi_IN:2000";LC_TELEPHONE
-
+category "hi_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -217,6 +217,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% हिन्दी
+lang_name "<U0939><U093F><U0928><U094D><U0926><U0940>"
% hi
lang_ab "<U0068><U0069>"
% hin
@@ -236,7 +238,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/hne_IN b/libc/localedata/locales/hne_IN
index 6a80b6940..1699b0704 100644
--- a/libc/localedata/locales/hne_IN
+++ b/libc/localedata/locales/hne_IN
@@ -28,7 +28,7 @@ category "hne_IN:2008";LC_PAPER
category "hne_IN:2008";LC_NAME
category "hne_IN:2008";LC_ADDRESS
category "hne_IN:2008";LC_TELEPHONE
-
+category "hne_IN:2008";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -165,6 +165,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% छत्तीसगढ़ी
+lang_name "<U091B><U0924><U094D><U0924><U0940><U0938><U0917><U0922><U093C><U0940>"
% hne
lang_term "<U0068><U006E><U0065>"
END LC_ADDRESS
@@ -176,5 +178,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/hr_HR b/libc/localedata/locales/hr_HR
index 7dccab38c..177d33a31 100644
--- a/libc/localedata/locales/hr_HR
+++ b/libc/localedata/locales/hr_HR
@@ -44,7 +44,7 @@ category "hr_HR:2000";LC_PAPER
category "hr_HR:2000";LC_NAME
category "hr_HR:2000";LC_ADDRESS
category "hr_HR:2000";LC_TELEPHONE
-
+category "hr_HR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2229,8 +2229,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -2249,6 +2249,8 @@ country_ab3 "<U0048><U0052><U0056>"
country_num 191
% HR
country_car "<U0048><U0052>"
+% hrvatski
+lang_name "<U0068><U0072><U0076><U0061><U0074><U0073><U006B><U0069>"
% hr
lang_ab "<U0068><U0072>"
% hrv
diff --git a/libc/localedata/locales/hsb_DE b/libc/localedata/locales/hsb_DE
index fd3217af7..db130fd9e 100644
--- a/libc/localedata/locales/hsb_DE
+++ b/libc/localedata/locales/hsb_DE
@@ -31,7 +31,7 @@ category "i18n:1997";LC_PAPER
category "i18n:1997";LC_NAME
category "i18n:1997";LC_ADDRESS
category "i18n:1997";LC_TELEPHONE
-
+category "i18n:1997";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2187,7 +2187,8 @@ copy "de_DE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_DE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/hu_HU b/libc/localedata/locales/hu_HU
index a6169d739..407d37373 100644
--- a/libc/localedata/locales/hu_HU
+++ b/libc/localedata/locales/hu_HU
@@ -55,7 +55,7 @@ category "hu_HU:2000";LC_PAPER
category "hu_HU:2000";LC_NAME
category "hu_HU:2000";LC_ADDRESS
category "hu_HU:2000";LC_TELEPHONE
-
+category "hu_HU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -566,8 +566,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -586,6 +586,8 @@ country_ab3 "<U0048><U0055><U004E>"
country_num 348
% H
country_car "<U0048>"
+% magyar
+lang_name "<U006D><U0061><U0067><U0079><U0061><U0072>"
% hu
lang_ab "<U0068><U0075>"
% hun
diff --git a/libc/localedata/locales/hy_AM b/libc/localedata/locales/hy_AM
index 1e4649a34..5610889d6 100644
--- a/libc/localedata/locales/hy_AM
+++ b/libc/localedata/locales/hy_AM
@@ -156,8 +156,8 @@ yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U0561><U0531><U005D>"
noexpr "<U005E><U005B><U006E><U004E><U0578><U0548><U005D>"
END LC_MESSAGES
-% Metric Measurement system (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ia_FR b/libc/localedata/locales/ia_FR
index b6cd1fcba..722cc6e79 100644
--- a/libc/localedata/locales/ia_FR
+++ b/libc/localedata/locales/ia_FR
@@ -106,7 +106,8 @@ nostr "<U004E><U006F>"
END LC_MESSAGES
LC_MEASUREMENT
-copy "fr_FR"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_PAPER
diff --git a/libc/localedata/locales/id_ID b/libc/localedata/locales/id_ID
index 35cf7b1a1..29bc8211d 100644
--- a/libc/localedata/locales/id_ID
+++ b/libc/localedata/locales/id_ID
@@ -43,7 +43,7 @@ category "id_ID:2000";LC_PAPER
category "id_ID:2000";LC_NAME
category "id_ID:2000";LC_ADDRESS
category "id_ID:2000";LC_TELEPHONE
-
+category "id_ID:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -141,8 +141,8 @@ int_prefix "<U0036><U0032>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -161,6 +161,8 @@ country_ab3 "<U0049><U0044><U004E>"
country_num 360
% RI
country_car "<U0052><U0049>"
+% Bahasa Indonesia
+lang_name "<U0042><U0061><U0068><U0061><U0073><U0061><U0020><U0049><U006E><U0064>/<U006F><U006E><U0065><U0073><U0069><U0061>"
% id
lang_ab "<U0069><U0064>"
% ind
diff --git a/libc/localedata/locales/ig_NG b/libc/localedata/locales/ig_NG
index eb6fc3872..8b1a48ba8 100644
--- a/libc/localedata/locales/ig_NG
+++ b/libc/localedata/locales/ig_NG
@@ -38,7 +38,7 @@ category "ig_NG:2000";LC_PAPER
category "ig_NG:2000";LC_NAME
category "ig_NG:2000";LC_ADDRESS
category "ig_NG:2000";LC_TELEPHONE
-
+category "ig_NG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -424,7 +424,8 @@ copy "en_NG"
END LC_PAPER
LC_MEASUREMENT
-copy "en_NG"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/ik_CA b/libc/localedata/locales/ik_CA
index 3ca018a2e..c08579ce5 100644
--- a/libc/localedata/locales/ik_CA
+++ b/libc/localedata/locales/ik_CA
@@ -38,7 +38,7 @@ category "ik_CA:2000";LC_PAPER
category "ik_CA:2000";LC_NAME
category "ik_CA:2000";LC_ADDRESS
category "ik_CA:2000";LC_TELEPHONE
-
+category "ik_CA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -211,8 +211,8 @@ LC_PAPER
copy "en_CA"
END LC_PAPER
-% Metric System (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -233,6 +233,8 @@ country_ab3 "<U0043><U0041><U004E>"
country_num 124
% CDN
country_car "<U0043><U0044><U004E>"
+% Iñupiatun
+lang_name "<U0049><U00F1><U0075><U0070><U0069><U0061><U0074><U0075><U006E>"
% ik
lang_ab "<U0069><U006B>"
% ipk
diff --git a/libc/localedata/locales/is_IS b/libc/localedata/locales/is_IS
index 1e2dff02d..a687c24d2 100644
--- a/libc/localedata/locales/is_IS
+++ b/libc/localedata/locales/is_IS
@@ -44,7 +44,7 @@ category "is_IS:2000";LC_PAPER
category "is_IS:2000";LC_NAME
category "is_IS:2000";LC_ADDRESS
category "is_IS:2000";LC_TELEPHONE
-
+category "is_IS:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2245,8 +2245,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -2265,6 +2265,8 @@ country_ab3 "<U0049><U0053><U004C>"
country_num 352
% IS
country_car "<U0049><U0053>"
+% íslenska
+lang_name "<U00ED><U0073><U006C><U0065><U006E><U0073><U006B><U0061>"
% is
lang_ab "<U0069><U0073>"
% isl
diff --git a/libc/localedata/locales/it_CH b/libc/localedata/locales/it_CH
index 5702e44e6..b110b73b3 100644
--- a/libc/localedata/locales/it_CH
+++ b/libc/localedata/locales/it_CH
@@ -36,7 +36,7 @@ category "it_CH:2000";LC_PAPER
category "it_CH:2000";LC_NAME
category "it_CH:2000";LC_ADDRESS
category "it_CH:2000";LC_TELEPHONE
-
+category "it_CH:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -116,8 +116,8 @@ int_prefix "<U0034><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -136,6 +136,8 @@ country_ab3 "<U0043><U0048><U0045>"
country_num 756
% CH
country_car "<U0043><U0048>"
+% Italiano
+lang_name "<U0049><U0074><U0061><U006C><U0069><U0061><U006E><U006F>"
% it
lang_ab "<U0069><U0074>"
% ita
diff --git a/libc/localedata/locales/it_IT b/libc/localedata/locales/it_IT
index 498010dfd..2383b8205 100644
--- a/libc/localedata/locales/it_IT
+++ b/libc/localedata/locales/it_IT
@@ -42,7 +42,7 @@ category "it_IT:2000";LC_PAPER
category "it_IT:2000";LC_NAME
category "it_IT:2000";LC_ADDRESS
category "it_IT:2000";LC_TELEPHONE
-
+category "it_IT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -142,8 +142,8 @@ int_prefix "<U0033><U0039>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -162,6 +162,8 @@ country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car "<U0049>"
+% Italiano
+lang_name "<U0049><U0074><U0061><U006C><U0069><U0061><U006E><U006F>"
% it
lang_ab "<U0069><U0074>"
% ita
diff --git a/libc/localedata/locales/it_IT@euro b/libc/localedata/locales/it_IT@euro
index e34a8d55f..fb9114c7f 100644
--- a/libc/localedata/locales/it_IT@euro
+++ b/libc/localedata/locales/it_IT@euro
@@ -35,7 +35,7 @@ category "it_IT@euro:2000";LC_PAPER
category "it_IT@euro:2000";LC_NAME
category "it_IT@euro:2000";LC_ADDRESS
category "it_IT@euro:2000";LC_TELEPHONE
-
+category "it_IT@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -71,7 +71,8 @@ copy "it_IT"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "it_IT"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/iu_CA b/libc/localedata/locales/iu_CA
index 3146568b1..e2300bf5e 100644
--- a/libc/localedata/locales/iu_CA
+++ b/libc/localedata/locales/iu_CA
@@ -132,8 +132,8 @@ LC_NAME
copy "en_CA"
END LC_NAME
-% Metric System (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ja_JP b/libc/localedata/locales/ja_JP
index 53b11e997..0422176a2 100644
--- a/libc/localedata/locales/ja_JP
+++ b/libc/localedata/locales/ja_JP
@@ -31,7 +31,7 @@ category "ja_JP:2000";LC_PAPER
category "ja_JP:2000";LC_NAME
category "ja_JP:2000";LC_ADDRESS
category "ja_JP:2000";LC_TELEPHONE
-
+category "ja_JP:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -15044,6 +15044,8 @@ country_ab3 "<U004A><U0050><U004E>"
country_num 392
% J
country_car "<U004A>"
+% 日本語
+lang_name "<U65E5><U672C><U8A9E>"
% ja
lang_ab "<U006A><U0061>"
% jpn
@@ -15064,8 +15066,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ka_GE b/libc/localedata/locales/ka_GE
index 0b7114260..459c467cf 100644
--- a/libc/localedata/locales/ka_GE
+++ b/libc/localedata/locales/ka_GE
@@ -39,7 +39,6 @@ LC_ADDRESS
postal_fmt "<U0025><U0064><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E>/
<U0025><U0073><U0020><U0025><U0068><U0020><U0035><U0065><U0020><U0025><U0072><U0025><U004E>/
<U0025><U0043><U0025><U007A><U0020><U0025><U0054><U0025><U004E><U0025><U0063><U0025><U004E>"
-% FIXME country_name 'Georgia' in Georgian
% country_post "GE" for Georgia ?
country_ab2 "GE"
country_ab3 "GEO"
@@ -47,7 +46,8 @@ country_num 268
% GE
country_car "<U0047><U0045>"
country_isbn "99928"
-% lang_name FIXME Georgian in Georgian
+% ქართული
+lang_name "<U10E5><U10D0><U10E0><U10D7><U10E3><U10DA><U10D8>"
% ka
lang_ab "<U006B><U0061>"
% kat
@@ -132,7 +132,7 @@ mon /
"<U10DC><U10DD><U10D4><U10DB><U10D1><U10D4><U10E0><U10D8>";/
"<U10D3><U10D4><U10D9><U10D4><U10DB><U10D1><U10D4><U10E0><U10D8>"
-%"%Y %d %B"
+%"%Y ÜÊÈÑ %d %B"
d_t_fmt "<U0025><U0059><U0020><U10EC><U10DA><U10D8><U10E1><U0020><U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0054><U0020><U0025><U005A>"
d_fmt "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0059>"
t_fmt "<U0025><U0054>"
@@ -145,8 +145,8 @@ yesexpr "<U005E><U005B><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE>
noexpr "<U005E><U005B><U0030><U006E><U004E><U0061><U0041><U10D0><U005D><U002E><U002A>"
END LC_MESSAGES
-% Metric Measurement system (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/kk_KZ b/libc/localedata/locales/kk_KZ
index 9fe04881a..89b303be9 100644
--- a/libc/localedata/locales/kk_KZ
+++ b/libc/localedata/locales/kk_KZ
@@ -42,7 +42,7 @@ category "kk_KZ:2000";LC_PAPER
category "kk_KZ:2000";LC_NAME
category "kk_KZ:2000";LC_ADDRESS
category "kk_KZ:2000";LC_TELEPHONE
-
+category "kk_KZ:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -246,8 +246,8 @@ int_prefix "<U0037>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/kl_GL b/libc/localedata/locales/kl_GL
index 217ba6bf9..461de6c33 100644
--- a/libc/localedata/locales/kl_GL
+++ b/libc/localedata/locales/kl_GL
@@ -47,7 +47,7 @@ category "kl_GL:2000";LC_PAPER
category "kl_GL:2000";LC_NAME
category "kl_GL:2000";LC_ADDRESS
category "kl_GL:2000";LC_TELEPHONE
-
+category "kl_GL:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -125,8 +125,8 @@ int_prefix "<U0032><U0039><U0039>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -145,6 +145,8 @@ country_ab3 "<U0047><U0052><U004C>"
country_num 304
% GRO
country_car "<U0047><U0052><U004F>"
+% Kalaallisut
+lang_name "<U004B><U0061><U006C><U0061><U0061><U006C><U006C><U0069><U0073><U0075><U0074>"
% kl
lang_ab "<U006B><U006C>"
% kal
diff --git a/libc/localedata/locales/km_KH b/libc/localedata/locales/km_KH
index c314cb563..5563659e5 100644
--- a/libc/localedata/locales/km_KH
+++ b/libc/localedata/locales/km_KH
@@ -63,7 +63,7 @@ category "km_KH:2000";LC_PAPER
category "km_KH:2000";LC_NAME
category "km_KH:2000";LC_ADDRESS
category "km_KH:2000";LC_TELEPHONE
-
+category "km_KH:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -1869,8 +1869,8 @@ int_prefix "<U0038><U0035><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/kn_IN b/libc/localedata/locales/kn_IN
index aa6ea38b2..3421f85e5 100644
--- a/libc/localedata/locales/kn_IN
+++ b/libc/localedata/locales/kn_IN
@@ -30,7 +30,7 @@ category "kn_IN:2000";LC_PAPER
category "kn_IN:2000";LC_NAME
category "kn_IN:2000";LC_ADDRESS
category "kn_IN:2000";LC_TELEPHONE
-
+category "kn_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -221,6 +221,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% ಕನ್ನಡ
+lang_name "<U0C95><U0CA8><U0CCD><U0CA8><U0CA1>"
% kn
lang_ab "<U006B><U006E>"
% kan
@@ -236,5 +238,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ko_KR b/libc/localedata/locales/ko_KR
index fea519eb9..65bcbde2f 100644
--- a/libc/localedata/locales/ko_KR
+++ b/libc/localedata/locales/ko_KR
@@ -63,7 +63,7 @@ category "ko_KR:2000";LC_PAPER
category "ko_KR:2000";LC_NAME
category "ko_KR:2000";LC_ADDRESS
category "ko_KR:2000";LC_TELEPHONE
-
+category "ko_KR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -6229,8 +6229,8 @@ int_prefix "<U0038><U0032>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -6249,6 +6249,8 @@ country_ab3 "<U004B><U004F><U0052>"
country_num 410
% ROK
country_car "<U0052><U004F><U004B>"
+% 한국말
+lang_name "<UD55C><UAD6D><UB9D0>"
% ko
lang_ab "<U006B><U006F>"
% kor
diff --git a/libc/localedata/locales/kok_IN b/libc/localedata/locales/kok_IN
index fb7aa9e6e..6bc9738ad 100644
--- a/libc/localedata/locales/kok_IN
+++ b/libc/localedata/locales/kok_IN
@@ -28,7 +28,7 @@ category "kok_IN:2009";LC_PAPER
category "kok_IN:2009";LC_NAME
category "kok_IN:2009";LC_ADDRESS
category "kok_IN:2009";LC_TELEPHONE
-
+category "kok_IN:2009";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -198,6 +198,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% कोंकणी
+lang_name "<U0915><U094B><U0902><U0915><U0923><U0940>"
% kok
lang_term "<U006B><U006F><U006B>"
% kok
@@ -211,5 +213,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ks_IN b/libc/localedata/locales/ks_IN
index ad6eafef7..539902783 100644
--- a/libc/localedata/locales/ks_IN
+++ b/libc/localedata/locales/ks_IN
@@ -29,8 +29,7 @@ category "ks_IN:2009";LC_PAPER
category "ks_IN:2009";LC_NAME
category "ks_IN:2009";LC_ADDRESS
category "ks_IN:2009";LC_TELEPHONE
-
-
+category "ks_IN:2009";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -199,6 +198,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% kạ̄šur
+lang_name "<U006B><U1EA1><U0304><U0161><U0075><U0072>"
% ks
lang_ab "<U006B><U0073>"
% kas
@@ -214,5 +215,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ks_IN@devanagari b/libc/localedata/locales/ks_IN@devanagari
index e1f629024..5b4838003 100644
--- a/libc/localedata/locales/ks_IN@devanagari
+++ b/libc/localedata/locales/ks_IN@devanagari
@@ -28,7 +28,7 @@ category "ks_IN@devanagari:2008";LC_PAPER
category "ks_IN@devanagari:2008";LC_NAME
category "ks_IN@devanagari:2008";LC_ADDRESS
category "ks_IN@devanagari:2008";LC_TELEPHONE
-
+category "ks_IN@devanagari:2008";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -154,7 +154,22 @@ END LC_NAME
LC_ADDRESS
-copy "ks_IN"
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
+% generated by IBM Basic CountryPack Transformer.
+postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>"
+country_ab2 "<U0049><U004E>"
+country_ab3 "<U0049><U004E><U0044>"
+country_num 356
+% IND
+country_car "<U0049><U004E><U0044>"
+% कॉशुर
+lang_name "<U0915><U0949><U0936><U0941><U0930>"
+% ks
+lang_ab "<U006B><U0073>"
+% kas
+lang_term "<U006B><U0061><U0073>"
+% kas
+lang_lib "<U006B><U0061><U0073>"
END LC_ADDRESS
@@ -164,5 +179,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ku_TR b/libc/localedata/locales/ku_TR
index ddd671d97..d974bfb09 100644
--- a/libc/localedata/locales/ku_TR
+++ b/libc/localedata/locales/ku_TR
@@ -174,7 +174,8 @@ copy "tr_TR"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "tr_TR"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/kw_GB b/libc/localedata/locales/kw_GB
index 35b21e50b..ece7c55c4 100644
--- a/libc/localedata/locales/kw_GB
+++ b/libc/localedata/locales/kw_GB
@@ -46,7 +46,7 @@ category "kw_GB:2000";LC_PAPER
category "kw_GB:2000";LC_NAME
category "kw_GB:2000";LC_ADDRESS
category "kw_GB:2000";LC_TELEPHONE
-
+category "kw_GB:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -146,8 +146,8 @@ int_prefix "<U0034><U0034>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -166,6 +166,8 @@ country_ab3 "<U0047><U0042><U0052>"
country_num 826
% GB
country_car "<U0047><U0042>"
+% Kernowek
+lang_name "<U004B><U0065><U0072><U006E><U006F><U0077><U0065><U006B>"
% kw
lang_ab "<U006B><U0077>"
% cor
diff --git a/libc/localedata/locales/ky_KG b/libc/localedata/locales/ky_KG
index 107b2a43c..9bb11d96e 100644
--- a/libc/localedata/locales/ky_KG
+++ b/libc/localedata/locales/ky_KG
@@ -30,7 +30,7 @@ category "ky_KG:2000";LC_PAPER
category "ky_KG:2000";LC_NAME
category "ky_KG:2000";LC_ADDRESS
category "ky_KG:2000";LC_TELEPHONE
-
+category "ky_KG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -187,7 +187,8 @@ int_prefix "<U0039><U0039><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -206,6 +207,8 @@ country_ab3 "<U004B><U0059><U0052>"
%country_num 643
% KS
country_car "<U004B><U0053>"
+% Кыргызча
+lang_name "<U041A><U044B><U0440><U0433><U044B><U0437><U0447><U0430>"
% ky
lang_ab "<U006B><U0079>"
% kir
diff --git a/libc/localedata/locales/lb_LU b/libc/localedata/locales/lb_LU
index b62196e1e..a74e1629b 100644
--- a/libc/localedata/locales/lb_LU
+++ b/libc/localedata/locales/lb_LU
@@ -192,5 +192,6 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/lg_UG b/libc/localedata/locales/lg_UG
index f75e07ba2..99dce103d 100644
--- a/libc/localedata/locales/lg_UG
+++ b/libc/localedata/locales/lg_UG
@@ -43,7 +43,7 @@ category "lg_UG:2001";LC_PAPER
category "lg_UG:2001";LC_NAME
category "lg_UG:2001";LC_ADDRESS
category "lg_UG:2001";LC_TELEPHONE
-
+category "lg_UG:2001";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -260,7 +260,8 @@ int_prefix "<U0032><U0035><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -332,6 +333,8 @@ country_ab3 "<U0055><U0047><U0041>"
country_num 800
% EAU
country_car "<U0045><U0041><U0055>"
+% Oluganda
+lang_name "<U004F><U006C><U0075><U0067><U0061><U006E><U0064><U0061>"
% lg
lang_ab "<U006C><U0067>"
% lug
diff --git a/libc/localedata/locales/li_BE b/libc/localedata/locales/li_BE
index 3a13dbbc5..5a8975406 100644
--- a/libc/localedata/locales/li_BE
+++ b/libc/localedata/locales/li_BE
@@ -48,7 +48,8 @@ country_ab3 "<U0042><U0045><U004C>"
country_car "<U0042>"
country_num 56
%FIXME country_isbn "2"
-lang_name "<U004C><U0069><U006D><U0062><U0075><U0072><U0067><U0073>"
+% Lèmbörgs
+lang_name "<U004C><U00E8><U006D><U0062><U00F6><U0072><U0067><U0073>"
lang_ab "<U006C><U0069>"
lang_term "<U006C><U0069><U006D>"
lang_lib "<U006C><U0069><U006D>"
@@ -84,7 +85,8 @@ copy "nl_BE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "nl_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NUMERIC
diff --git a/libc/localedata/locales/li_NL b/libc/localedata/locales/li_NL
index 0588cb85a..b07c4a46a 100644
--- a/libc/localedata/locales/li_NL
+++ b/libc/localedata/locales/li_NL
@@ -48,7 +48,8 @@ country_ab3 "<U004E><U004C><U0044>"
country_car "<U004E><U004C>"
country_num 528
%FIXME country_isbn "2"
-lang_name "<U004C><U0069><U006D><U0062><U0075><U0072><U0067><U0073>"
+% Lèmbörgs
+lang_name "<U004C><U00E8><U006D><U0062><U00F6><U0072><U0067><U0073>"
lang_ab "<U006C><U0069>"
lang_term "<U006C><U0069><U006D>"
lang_lib "<U006C><U0069><U006D>"
@@ -84,7 +85,8 @@ copy "nl_NL"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "nl_NL"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NUMERIC
diff --git a/libc/localedata/locales/lij_IT b/libc/localedata/locales/lij_IT
index 647528011..698f5573f 100644
--- a/libc/localedata/locales/lij_IT
+++ b/libc/localedata/locales/lij_IT
@@ -27,7 +27,7 @@ category "lij_IT:2000";LC_PAPER
category "lij_IT:2000";LC_NAME
category "lij_IT:2000";LC_ADDRESS
category "lij_IT:2000";LC_TELEPHONE
-
+category "lij_IT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
%
LC_COLLATE
@@ -111,8 +111,8 @@ int_prefix "<U0033><U0039>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -131,6 +131,8 @@ country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car "<U0049>"
+% Lìgure
+lang_name "<U004C><U00EC><U0067><U0075><U0072><U0065>"
% lij
lang_term "<U006C><U0069><U006A>"
% lij
diff --git a/libc/localedata/locales/lo_LA b/libc/localedata/locales/lo_LA
index 29ab3f322..c584877d2 100644
--- a/libc/localedata/locales/lo_LA
+++ b/libc/localedata/locales/lo_LA
@@ -66,7 +66,7 @@ category "lo_LA:2000";LC_PAPER
category "lo_LA:2000";LC_NAME
category "lo_LA:2000";LC_ADDRESS
category "lo_LA:2000";LC_TELEPHONE
-
+category "lo_LA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -748,8 +748,8 @@ int_prefix "<U0038><U0035><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/lt_LT b/libc/localedata/locales/lt_LT
index 49aff858e..7cf186b79 100644
--- a/libc/localedata/locales/lt_LT
+++ b/libc/localedata/locales/lt_LT
@@ -54,7 +54,7 @@ category "lt_LT:2000";LC_PAPER
category "lt_LT:2000";LC_NAME
category "lt_LT:2000";LC_ADDRESS
category "lt_LT:2000";LC_TELEPHONE
-
+category "lt_LT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2214,8 +2214,8 @@ int_prefix "<U0033><U0037><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -2234,6 +2234,8 @@ country_ab3 "<U004C><U0054><U0055>"
country_num 440
% LT
country_car "<U004C><U0054>"
+% lietuvių kalba
+lang_name "<U006C><U0069><U0065><U0074><U0075><U0076><U0069><U0173><U0020><U006B><U0061><U006C><U0062><U0061>"
% lt
lang_ab "<U006C><U0074>"
% lit
diff --git a/libc/localedata/locales/lv_LV b/libc/localedata/locales/lv_LV
index 4ae623cfa..5fbfa1bb3 100644
--- a/libc/localedata/locales/lv_LV
+++ b/libc/localedata/locales/lv_LV
@@ -46,7 +46,7 @@ category "lv_LV:2000";LC_PAPER
category "lv_LV:2000";LC_NAME
category "lv_LV:2000";LC_ADDRESS
category "lv_LV:2000";LC_TELEPHONE
-
+category "lv_LV:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2206,8 +2206,8 @@ int_prefix "<U0033><U0037><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -2226,6 +2226,8 @@ country_ab3 "<U004C><U0056><U0041>"
country_num 428
% LV
country_car "<U004C><U0056>"
+% latviešu valoda
+lang_name "<U006C><U0061><U0074><U0076><U0069><U0065><U0161><U0075><U0020><U0076><U0061><U006C><U006F><U0064><U0061>"
% lv
lang_ab "<U006C><U0076>"
% lav
diff --git a/libc/localedata/locales/lzh_TW b/libc/localedata/locales/lzh_TW
index 785d73ad5..73b489763 100644
--- a/libc/localedata/locales/lzh_TW
+++ b/libc/localedata/locales/lzh_TW
@@ -196,6 +196,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/mag_IN b/libc/localedata/locales/mag_IN
index 098002ee8..a33ab9426 100644
--- a/libc/localedata/locales/mag_IN
+++ b/libc/localedata/locales/mag_IN
@@ -29,7 +29,7 @@ category "mag_IN:2012";LC_PAPER
category "mag_IN:2012";LC_NAME
category "mag_IN:2012";LC_ADDRESS
category "mag_IN:2012";LC_TELEPHONE
-
+category "mag_IN:2012";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -163,6 +163,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% मगही
+lang_name "<U092E><U0917><U0939><U0940>"
% mag
lang_term "<U006D><U0061><U0067>"
% mag
@@ -176,5 +178,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/mai_IN b/libc/localedata/locales/mai_IN
index 7d01817a8..e84bd91d2 100644
--- a/libc/localedata/locales/mai_IN
+++ b/libc/localedata/locales/mai_IN
@@ -28,7 +28,7 @@ category "mai_IN:2006";LC_PAPER
category "mai_IN:2006";LC_NAME
category "mai_IN:2006";LC_ADDRESS
category "mai_IN:2006";LC_TELEPHONE
-
+category "mai_IN:2006";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -79,6 +79,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% मैथिली
+lang_name "<U092E><U0948><U0925><U093F><U0932><U0940>"
% mai
lang_term "<U006D><U0061><U0069>"
% mai
@@ -92,5 +94,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/mg_MG b/libc/localedata/locales/mg_MG
index 14a8658de..aaad1fcd5 100644
--- a/libc/localedata/locales/mg_MG
+++ b/libc/localedata/locales/mg_MG
@@ -39,7 +39,7 @@ category "mg_MG:2000";LC_PAPER
category "mg_MG:2000";LC_NAME
category "mg_MG:2000";LC_ADDRESS
category "mg_MG:2000";LC_TELEPHONE
-
+category "mg_MG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -159,7 +159,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -180,6 +181,8 @@ country_ab3 "<U004D><U0044><U0047>"
country_num 450
% RM
country_car "<U0052><U004D>"
+% Malagasy
+lang_name "<U004D><U0061><U006C><U0061><U0067><U0061><U0073><U0079>"
% mg
lang_ab "<U006D><U0067>"
% mlg
diff --git a/libc/localedata/locales/mhr_RU b/libc/localedata/locales/mhr_RU
index 7fa34f30c..4b79dc0e9 100644
--- a/libc/localedata/locales/mhr_RU
+++ b/libc/localedata/locales/mhr_RU
@@ -41,7 +41,7 @@ category "mhr_RU:2000";LC_PAPER
category "mhr_RU:2000";LC_NAME
category "mhr_RU:2000";LC_ADDRESS
category "mhr_RU:2000";LC_TELEPHONE
-
+category "mhr_RU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -142,7 +142,8 @@ copy "ru_RU"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "ru_RU"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/mi_NZ b/libc/localedata/locales/mi_NZ
index d4cf2a37e..1f13552ca 100644
--- a/libc/localedata/locales/mi_NZ
+++ b/libc/localedata/locales/mi_NZ
@@ -150,6 +150,7 @@ copy "en_NZ"
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
@@ -170,6 +171,8 @@ country_ab3 "<U004E><U005A><U004C>"
country_num 554
% NZ
country_car "<U004E><U005A>"
+% Te Reo
+lang_name "<U0054><U0065><U0020><U0052><U0065><U006F>"
% mi
lang_ab "<U006D><U0069>"
% mri
diff --git a/libc/localedata/locales/mk_MK b/libc/localedata/locales/mk_MK
index 8c137a650..b751679d8 100644
--- a/libc/localedata/locales/mk_MK
+++ b/libc/localedata/locales/mk_MK
@@ -31,7 +31,7 @@ category "mk_MK:2000";LC_PAPER
category "mk_MK:2000";LC_NAME
category "mk_MK:2000";LC_ADDRESS
category "mk_MK:2000";LC_TELEPHONE
-
+category "mk_MK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -153,8 +153,8 @@ country_ab3 "<U004d><U004b><U0044>"
country_car "<U004d><U004b>"
country_num 807
country_isbn "9989"
-lang_name "<U004d><U0061><U0063><U0065><U0064><U006f>/
-<U006e><U0069><U0061><U006e>"
+% македонски јазик
+lang_name "<U043C><U0430><U043A><U0435><U0434><U043E><U043D><U0441><U043A>/<U0438><U0020><U0458><U0430><U0437><U0438><U043A>"
lang_ab "<U006d><U006b>"
lang_term "<U006d><U006b><U0064>"
lang_lib "<U006d><U0061><U0063>"
@@ -166,5 +166,6 @@ width 210
END LC_PAPER
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ml_IN b/libc/localedata/locales/ml_IN
index 8dc65f47a..83077cc6a 100644
--- a/libc/localedata/locales/ml_IN
+++ b/libc/localedata/locales/ml_IN
@@ -211,6 +211,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% മലയാളം
+lang_name "<U0D2E><U0D32><U0D2F><U0D3E><U0D33><U0D02>"
% ml
lang_ab "<U006D><U006C>"
% mal
@@ -224,6 +226,6 @@ copy "hi_IN"
END LC_TELEPHONE
%
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
-%
diff --git a/libc/localedata/locales/mn_MN b/libc/localedata/locales/mn_MN
index 8da387820..6649537f0 100644
--- a/libc/localedata/locales/mn_MN
+++ b/libc/localedata/locales/mn_MN
@@ -33,7 +33,7 @@ category "mn_MN:2000";LC_PAPER
category "mn_MN:2000";LC_NAME
category "mn_MN:2000";LC_ADDRESS
category "mn_MN:2000";LC_TELEPHONE
-
+category "mn_MN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -255,7 +255,8 @@ country_ab3 "<U004D><U004E><U0047>"
country_num 496
country_car "<U004D><U0047><U004C>"
country_isbn 99929
-lang_name "<U004D><U006F><U006E><U0067><U006F><U006C><U0069><U0061><U006E>"
+% Монгол хэл
+lang_name "<U041C><U043E><U043D><U0433><U043E><U043B><U0020><U0445><U044D><U043B>"
lang_ab "<U006D><U006E>"
lang_term "<U006D><U006F><U006E>"
lang_lib "<U006D><U006F><U006E>"
@@ -269,5 +270,6 @@ int_prefix "<U0039><U0037><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/mni_IN b/libc/localedata/locales/mni_IN
index d12b782b4..187e134e7 100644
--- a/libc/localedata/locales/mni_IN
+++ b/libc/localedata/locales/mni_IN
@@ -27,7 +27,7 @@ category "mni_IN:2012";LC_PAPER
category "mni_IN:2012";LC_NAME
category "mni_IN:2012";LC_ADDRESS
category "mni_IN:2012";LC_TELEPHONE
-
+category "mni_IN:2012";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -165,6 +165,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% মৈতৈলোন্
+lang_name "<U09AE><U09C8><U09A4><U09C8><U09B2><U09CB><U09A8><U09CD>"
% mni
lang_term "<U006D><U006E><U0069>"
% mni
@@ -178,5 +180,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "bn_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/mr_IN b/libc/localedata/locales/mr_IN
index 09b9c3736..161071a65 100644
--- a/libc/localedata/locales/mr_IN
+++ b/libc/localedata/locales/mr_IN
@@ -27,7 +27,7 @@ category "mr_IN:2000";LC_PAPER
category "mr_IN:2000";LC_NAME
category "mr_IN:2000";LC_ADDRESS
category "mr_IN:2000";LC_TELEPHONE
-
+category "mr_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -221,6 +221,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% मराठी
+lang_name "<U092E><U0930><U093E><U0920><U0940>"
% mr
lang_ab "<U006D><U0072>"
% mar
@@ -236,5 +238,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ms_MY b/libc/localedata/locales/ms_MY
index e8535ace0..8ce4c0c93 100644
--- a/libc/localedata/locales/ms_MY
+++ b/libc/localedata/locales/ms_MY
@@ -30,7 +30,7 @@ category "ms_MY:2000";LC_PAPER
category "ms_MY:2000";LC_NAME
category "ms_MY:2000";LC_ADDRESS
category "ms_MY:2000";LC_TELEPHONE
-
+category "ms_MY:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -203,6 +203,8 @@ country_ab3 "<U004D><U0059><U0053>"
country_num 458
% MAL
country_car "<U004D><U0041><U004C>"
+% Bahasa Melayu
+lang_name "<U0042><U0061><U0068><U0061><U0073><U0061><U0020><U004D><U0065><U006C><U0061><U0079><U0075>"
% ms
lang_ab "<U006D><U0073>"
% msa
@@ -222,8 +224,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/mt_MT b/libc/localedata/locales/mt_MT
index 61077665f..f0f64c2c5 100644
--- a/libc/localedata/locales/mt_MT
+++ b/libc/localedata/locales/mt_MT
@@ -31,7 +31,7 @@ category "mt_MT:2000";LC_PAPER
category "mt_MT:2000";LC_NAME
category "mt_MT:2000";LC_ADDRESS
category "mt_MT:2000";LC_TELEPHONE
-
+category "mt_MT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -292,6 +292,8 @@ country_ab3 "<U004D><U004C><U0054>"
country_num 470
% M
country_car "<U004D>"
+% Malti
+lang_name "<U004D><U0061><U006C><U0074><U0069>"
% mt
lang_ab "<U006D><U0074>"
% mlt
@@ -311,8 +313,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/my_MM b/libc/localedata/locales/my_MM
index 261019ab1..d9a2db197 100644
--- a/libc/localedata/locales/my_MM
+++ b/libc/localedata/locales/my_MM
@@ -274,8 +274,9 @@ nostr "<U1019><U101F><U102F><U1010><U103A><U1018><U1030><U1038>"
END LC_MESSAGES
-% Metric Measurement system (ISO 1000)
LC_MEASUREMENT
+% http://en.wikipedia.org/wiki/Burmese_units_of_measurement
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/nan_TW b/libc/localedata/locales/nan_TW
index 475e582c5..0c1117408 100644
--- a/libc/localedata/locales/nan_TW
+++ b/libc/localedata/locales/nan_TW
@@ -162,6 +162,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/nan_TW@latin b/libc/localedata/locales/nan_TW@latin
index bf8a6cd90..a1e7d499f 100644
--- a/libc/localedata/locales/nan_TW@latin
+++ b/libc/localedata/locales/nan_TW@latin
@@ -162,6 +162,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/nb_NO b/libc/localedata/locales/nb_NO
index 07df38cc8..513d50c20 100644
--- a/libc/localedata/locales/nb_NO
+++ b/libc/localedata/locales/nb_NO
@@ -42,7 +42,7 @@ category "nb_NO:2000";LC_PAPER
category "nb_NO:2000";LC_NAME
category "nb_NO:2000";LC_ADDRESS
category "nb_NO:2000";LC_TELEPHONE
-
+category "nb_NO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -224,7 +224,8 @@ int_prefix "<U0034><U0037>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -243,6 +244,8 @@ country_ab3 "<U004E><U004F><U0052>"
country_num 578
% N
country_car "<U004E>"
+% Bokmål
+lang_name "<U0042><U006F><U006B><U006D><U00E5><U006C>"
% nb
lang_ab "<U006E><U0062>"
% nob
diff --git a/libc/localedata/locales/nds_DE b/libc/localedata/locales/nds_DE
index 02c1b1a45..e1ab6e03f 100644
--- a/libc/localedata/locales/nds_DE
+++ b/libc/localedata/locales/nds_DE
@@ -83,7 +83,8 @@ copy "de_DE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_DE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NUMERIC
diff --git a/libc/localedata/locales/nds_NL b/libc/localedata/locales/nds_NL
index 38579472d..14051f672 100644
--- a/libc/localedata/locales/nds_NL
+++ b/libc/localedata/locales/nds_NL
@@ -82,7 +82,8 @@ copy "nl_NL"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "nl_NL"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NUMERIC
diff --git a/libc/localedata/locales/ne_NP b/libc/localedata/locales/ne_NP
index 9ee000a94..a4a0f5f94 100644
--- a/libc/localedata/locales/ne_NP
+++ b/libc/localedata/locales/ne_NP
@@ -27,7 +27,7 @@ category "ne_NP:2003";LC_PAPER
category "ne_NP:2003";LC_NAME
category "ne_NP:2003";LC_ADDRESS
category "ne_NP:2003";LC_TELEPHONE
-
+category "ne_NP:2003";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -197,6 +197,8 @@ country_ab3 "<U004E><U0050><U004C>"
country_num 524
% NEP
country_car "<U004E><U0045><U0050>"
+% नेपाली
+lang_name "<U0928><U0947><U092A><U093E><U0932><U0940>"
% ne
lang_ab "<U006E><U0065>"
% nep
@@ -217,8 +219,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/nhn_MX b/libc/localedata/locales/nhn_MX
index 6534b78a8..d57ff8427 100644
--- a/libc/localedata/locales/nhn_MX
+++ b/libc/localedata/locales/nhn_MX
@@ -132,7 +132,8 @@ copy "es_MX"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -150,6 +151,8 @@ country_ab3 "<U004D><U0045><U0058>"
country_num 484
% MEX
country_car "<U004D><U0045><U0058>"
+% Tlaxcala-Puebla Nahuatl
+lang_name "<U0054><U006C><U0061><U0078><U0063><U0061><U006C><U0061><U002D><U0050><U0075><U0065><U0062><U006C><U0061><U0020><U004E><U0061><U0068><U0075><U0061><U0074><U006C>"
% nhn
lang_term "<U006E><U0068><U006E>"
% nhn
diff --git a/libc/localedata/locales/niu_NU b/libc/localedata/locales/niu_NU
index 440b497f8..3a4f02e30 100644
--- a/libc/localedata/locales/niu_NU
+++ b/libc/localedata/locales/niu_NU
@@ -148,6 +148,7 @@ copy "en_NZ"
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/niu_NZ b/libc/localedata/locales/niu_NZ
index 0afacda7e..eb746f25f 100644
--- a/libc/localedata/locales/niu_NZ
+++ b/libc/localedata/locales/niu_NZ
@@ -149,6 +149,7 @@ copy "en_NZ"
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/nl_AW b/libc/localedata/locales/nl_AW
index 3da454b65..5989f2ecc 100644
--- a/libc/localedata/locales/nl_AW
+++ b/libc/localedata/locales/nl_AW
@@ -27,7 +27,7 @@ category "nl_AW:2008";LC_PAPER
category "nl_AW:2008";LC_NAME
category "nl_AW:2008";LC_ADDRESS
category "nl_AW:2008";LC_TELEPHONE
-
+category "nl_AW:2008";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -85,6 +85,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0041><U0057>"
country_ab3 "<U0041><U0042><U0057>"
country_num 533
+% Nederlands
+lang_name "<U004E><U0065><U0064><U0065><U0072><U006C><U0061><U006E><U0064><U0073>"
lang_ab "<U006E><U006C>"
lang_term "<U006E><U006C><U0064>"
lang_lib "<U0064><U0075><U0074>"
@@ -99,5 +101,6 @@ int_select "<U0030><U0031><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_US"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/nl_BE b/libc/localedata/locales/nl_BE
index 3d1615b6c..1a6541900 100644
--- a/libc/localedata/locales/nl_BE
+++ b/libc/localedata/locales/nl_BE
@@ -43,7 +43,7 @@ category "nl_BE:2000";LC_PAPER
category "nl_BE:2000";LC_NAME
category "nl_BE:2000";LC_ADDRESS
category "nl_BE:2000";LC_TELEPHONE
-
+category "nl_BE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -117,7 +117,8 @@ copy "fr_BE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "fr_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -134,6 +135,8 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0042><U0045>"
country_ab3 "<U0042><U0045><U004C>"
country_num 056
+% Nederlands
+lang_name "<U004E><U0065><U0064><U0065><U0072><U006C><U0061><U006E><U0064><U0073>"
% B
country_car "<U0042>"
lang_ab "<U006E><U006C>"
diff --git a/libc/localedata/locales/nl_BE@euro b/libc/localedata/locales/nl_BE@euro
index 413e8def4..df36cee19 100644
--- a/libc/localedata/locales/nl_BE@euro
+++ b/libc/localedata/locales/nl_BE@euro
@@ -35,7 +35,7 @@ category "nl_BE@euro:2000";LC_PAPER
category "nl_BE@euro:2000";LC_NAME
category "nl_BE@euro:2000";LC_ADDRESS
category "nl_BE@euro:2000";LC_TELEPHONE
-
+category "nl_BE@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "nl_BE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "nl_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/nl_NL b/libc/localedata/locales/nl_NL
index 6f832927a..3e5f24f7f 100644
--- a/libc/localedata/locales/nl_NL
+++ b/libc/localedata/locales/nl_NL
@@ -42,7 +42,7 @@ category "nl_NL:2000";LC_PAPER
category "nl_NL:2000";LC_NAME
category "nl_NL:2000";LC_ADDRESS
category "nl_NL:2000";LC_TELEPHONE
-
+category "nl_NL:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -143,8 +143,8 @@ int_prefix "<U0033><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -162,7 +162,8 @@ country_ab2 "<U004E><U004C>"
country_ab3 "<U004E><U004C><U0044>"
country_num 528
country_car "<U004E><U004C>"
-lang_name "<U0064><U0075><U0074><U0063><U0068>"
+% Nederlands
+lang_name "<U004E><U0065><U0064><U0065><U0072><U006C><U0061><U006E><U0064><U0073>"
lang_ab "<U006E><U006C>"
lang_term "<U006E><U006C><U0064>"
lang_lib "<U0064><U0075><U0074>"
diff --git a/libc/localedata/locales/nl_NL@euro b/libc/localedata/locales/nl_NL@euro
index b0cc689d1..e6af083d9 100644
--- a/libc/localedata/locales/nl_NL@euro
+++ b/libc/localedata/locales/nl_NL@euro
@@ -35,7 +35,7 @@ category "nl_NL@euro:2000";LC_PAPER
category "nl_NL@euro:2000";LC_NAME
category "nl_NL@euro:2000";LC_ADDRESS
category "nl_NL@euro:2000";LC_TELEPHONE
-
+category "nl_NL@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "nl_NL"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "nl_NL"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/nn_NO b/libc/localedata/locales/nn_NO
index b1a829fa6..5114196ba 100644
--- a/libc/localedata/locales/nn_NO
+++ b/libc/localedata/locales/nn_NO
@@ -28,7 +28,7 @@ category "nn_NO:2000";LC_PAPER
category "nn_NO:2000";LC_NAME
category "nn_NO:2000";LC_ADDRESS
category "nn_NO:2000";LC_TELEPHONE
-
+category "nn_NO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -161,6 +161,8 @@ country_ab3 "<U004E><U004F><U0052>"
country_num 578
% N
country_car "<U004E>"
+% Nynorsk
+lang_name "<U004E><U0079><U006E><U006F><U0072><U0073><U006B>"
% nn
lang_ab "<U006E><U006E>"
% nno
@@ -176,5 +178,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "nb_NO"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/nr_ZA b/libc/localedata/locales/nr_ZA
index 62d7567c1..ae27bcc3b 100644
--- a/libc/localedata/locales/nr_ZA
+++ b/libc/localedata/locales/nr_ZA
@@ -184,7 +184,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/nso_ZA b/libc/localedata/locales/nso_ZA
index abe2be23e..df8eb75b4 100644
--- a/libc/localedata/locales/nso_ZA
+++ b/libc/localedata/locales/nso_ZA
@@ -179,7 +179,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/oc_FR b/libc/localedata/locales/oc_FR
index dfdc09507..10e3a0387 100644
--- a/libc/localedata/locales/oc_FR
+++ b/libc/localedata/locales/oc_FR
@@ -46,7 +46,8 @@ country_ab3 "FRA"
country_num 250
country_isbn "2"
country_car "F"
-% FIXME lang_name "Occitan" in Occitan ?
+% Occitan
+lang_name "<U004F><U0063><U0063><U0069><U0074><U0061><U006E>"
% oc
lang_ab "<U006F><U0063>"
% oci
@@ -84,7 +85,8 @@ copy "fr_FR"
END LC_PAPER
LC_MEASUREMENT
-copy "fr_FR"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_TELEPHONE
diff --git a/libc/localedata/locales/om_ET b/libc/localedata/locales/om_ET
index e241b9763..b46544a6d 100644
--- a/libc/localedata/locales/om_ET
+++ b/libc/localedata/locales/om_ET
@@ -77,7 +77,8 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/om_KE b/libc/localedata/locales/om_KE
index 1a94bbbc8..eaa189e63 100644
--- a/libc/localedata/locales/om_KE
+++ b/libc/localedata/locales/om_KE
@@ -56,7 +56,7 @@ END LC_IDENTIFICATION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Qubee Specifc Data:
+% Qubee Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -141,17 +141,14 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Kenya Specifc and Shared Data:
+% Kenya Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-%
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
-%
+% metric
measurement 1
-%
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/or_IN b/libc/localedata/locales/or_IN
index 15ed7ce4c..7b3be2945 100644
--- a/libc/localedata/locales/or_IN
+++ b/libc/localedata/locales/or_IN
@@ -1,19 +1,19 @@
comment_char %
escape_char /
-% Oriya locale for India.
+% Odia locale for India.
% Contributed by Masahide Washizawa <washi at jp ibm com>
%%%%%%%%%%%%%
LC_IDENTIFICATION
-title "Oriya language locale for India"
+title "Odia language locale for India"
source "IBM AP Linux Technology Center, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug-glibc@gnu.org"
tel ""
fax ""
-language "Oriya"
+language "Odia"
territory "India"
revision "1.0"
date "2006-05-25"
@@ -29,16 +29,17 @@ category "or_IN:2004";LC_PAPER
category "or_IN:2004";LC_NAME
category "or_IN:2004";LC_ADDRESS
category "or_IN:2004";LC_TELEPHONE
+category "or_IN:2004";LC_MEASUREMENT
END LC_IDENTIFICATION
%%%%%%%%%%%%%
LC_CTYPE
copy "i18n"
-% Oriya uses the alternate digits U+0B66..U+0B6F
+% Odia uses the alternate digits U+0B66..U+0B6F
outdigit <U0B66>..<U0B6F>
-% This is used in the scanf family of functions to read Oriya numbers
+% This is used in the scanf family of functions to read Odia numbers
% using "%Id" and such.
map to_inpunct; /
(<U0030>,<U0B66>); /
@@ -815,6 +816,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% ଓଡ଼ିଆ
+lang_name "<U0B13><U0B21><U0B3C><U0B3F><U0B06>"
% or
lang_ab "<U006F><U0072>"
% ori
@@ -833,5 +836,6 @@ END LC_TELEPHONE
%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/os_RU b/libc/localedata/locales/os_RU
index 91743dd65..3686bfaaf 100644
--- a/libc/localedata/locales/os_RU
+++ b/libc/localedata/locales/os_RU
@@ -42,7 +42,7 @@ category "os_RU:2000";LC_PAPER
category "os_RU:2000";LC_NAME
category "os_RU:2000";LC_ADDRESS
category "os_RU:2000";LC_TELEPHONE
-
+category "os_RU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -158,7 +158,8 @@ copy "ru_RU"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "ru_RU"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/pa_IN b/libc/localedata/locales/pa_IN
index a3f8ef475..1e5489431 100644
--- a/libc/localedata/locales/pa_IN
+++ b/libc/localedata/locales/pa_IN
@@ -27,7 +27,7 @@ category "pa_IN:2000";LC_PAPER
category "pa_IN:2000";LC_NAME
category "pa_IN:2000";LC_ADDRESS
category "pa_IN:2000";LC_TELEPHONE
-
+category "pa_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -210,6 +210,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% ਪੰਜਾਬੀ
+lang_name "<U0A2A><U0A70><U0A1C><U0A3E><U0A2C><U0A40>"
% pa
lang_ab "<U0070><U0061>"
% pan
@@ -225,5 +227,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/pa_PK b/libc/localedata/locales/pa_PK
index 122113aa9..cb46aaeb2 100644
--- a/libc/localedata/locales/pa_PK
+++ b/libc/localedata/locales/pa_PK
@@ -38,7 +38,7 @@ category "pa_PK:2000";LC_PAPER
category "pa_PK:2000";LC_NAME
category "pa_PK:2000";LC_ADDRESS
category "pa_PK:2000";LC_TELEPHONE
-
+category "pa_PK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -158,7 +158,8 @@ copy "ur_PK"
END LC_PAPER
LC_MEASUREMENT
-copy "ur_PK"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -179,6 +180,7 @@ country_ab3 "<U0050><U0041><U004B>"
country_num 586
% PK
country_car "<U0050><U004B>"
+lang_name "<U067E><U0646><U062C><U0627><U0628><U06CC>"
% pa
lang_ab "<U0070><U0061>"
% pan
diff --git a/libc/localedata/locales/pap_AN b/libc/localedata/locales/pap_AN
index 45696cdd2..63262a55a 100644
--- a/libc/localedata/locales/pap_AN
+++ b/libc/localedata/locales/pap_AN
@@ -88,12 +88,6 @@ p_sign_posn 1
n_sign_posn 2
END LC_MONETARY
-LC_NUMERIC
-decimal_point "<U002C>"
-thousands_sep ""
-grouping 0;0
-END LC_NUMERIC
-
LC_TIME
abday "<U0064><U006F>";"<U006C><U0075>";"<U006D><U0061>";/
"<U0077><U0065>";"<U0072><U0061>";"<U0062><U0069>";/
@@ -136,8 +130,8 @@ thousands_sep ""
grouping 0;0
END LC_NUMERIC
-% Metric Measurement system (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/pap_AW b/libc/localedata/locales/pap_AW
index 115fa3d4f..97f942bd9 100644
--- a/libc/localedata/locales/pap_AW
+++ b/libc/localedata/locales/pap_AW
@@ -59,6 +59,8 @@ country_ab3 "<U0041><U0042><U0057>"
country_num 533
country_isbn ""
country_car ""
+% Papiamento
+lang_name "<U0050><U0061><U0070><U0069><U0061><U006D><U0065><U006E><U0074><U006F>"
% lang_ab
% pap
lang_term "<U0070><U0061><U0070>"
@@ -98,12 +100,6 @@ p_sign_posn 1
n_sign_posn 2
END LC_MONETARY
-LC_NUMERIC
-decimal_point "<U002C>"
-thousands_sep ""
-grouping 0;0
-END LC_NUMERIC
-
LC_TIME
abday "<U0064><U006F>";"<U006C><U0075>";"<U006D><U0061>";/
"<U0077><U0065>";"<U0072><U0061>";"<U0062><U0069>";/
@@ -146,8 +142,8 @@ thousands_sep ""
grouping 0;0
END LC_NUMERIC
-% Metric Measurement system (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/pap_CW b/libc/localedata/locales/pap_CW
index dc10c836b..db391448f 100644
--- a/libc/localedata/locales/pap_CW
+++ b/libc/localedata/locales/pap_CW
@@ -59,6 +59,8 @@ country_ab3 "<U0043><U0055><U0057>"
country_num 531
country_car ""
country_isbn ""
+% Papiamento
+lang_name "<U0050><U0061><U0070><U0069><U0061><U006D><U0065><U006E><U0074><U006F>"
% lang_ab
% pap
lang_term "<U0070><U0061><U0070>"
@@ -98,12 +100,6 @@ p_sign_posn 1
n_sign_posn 2
END LC_MONETARY
-LC_NUMERIC
-decimal_point "<U002C>"
-thousands_sep ""
-grouping 0;0
-END LC_NUMERIC
-
LC_TIME
abday "<U0064><U006F>";"<U006C><U0075>";"<U006D><U0061>";/
"<U0077><U0065>";"<U0072><U0061>";"<U0062><U0069>";/
@@ -146,8 +142,8 @@ thousands_sep ""
grouping 0;0
END LC_NUMERIC
-% Metric Measurement system (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/pl_PL b/libc/localedata/locales/pl_PL
index 143161453..86d4e4721 100644
--- a/libc/localedata/locales/pl_PL
+++ b/libc/localedata/locales/pl_PL
@@ -44,7 +44,7 @@ category "pl_PL:2000";LC_PAPER
category "pl_PL:2000";LC_NAME
category "pl_PL:2000";LC_ADDRESS
category "pl_PL:2000";LC_TELEPHONE
-
+category "pl_PL:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2215,8 +2215,8 @@ int_prefix "<U0034><U0038>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -2235,6 +2235,8 @@ country_ab3 "<U0050><U004F><U004C>"
country_num 616
% PL
country_car "<U0050><U004C>"
+% polski
+lang_name "<U0070><U006F><U006C><U0073><U006B><U0069>"
% pl
lang_ab "<U0070><U006C>"
% pol
diff --git a/libc/localedata/locales/ps_AF b/libc/localedata/locales/ps_AF
index 87ce5a6ed..858c50d7c 100644
--- a/libc/localedata/locales/ps_AF
+++ b/libc/localedata/locales/ps_AF
@@ -229,7 +229,8 @@ LC_MESSAGES
END LC_MESSAGES
LC_MEASUREMENT
- measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_PAPER
diff --git a/libc/localedata/locales/pt_BR b/libc/localedata/locales/pt_BR
index acc9897fd..64c025076 100644
--- a/libc/localedata/locales/pt_BR
+++ b/libc/localedata/locales/pt_BR
@@ -42,7 +42,7 @@ category "pt_BR:2000";LC_PAPER
category "pt_BR:2000";LC_NAME
category "pt_BR:2000";LC_ADDRESS
category "pt_BR:2000";LC_TELEPHONE
-
+category "pt_BR:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -137,8 +137,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -157,6 +157,8 @@ country_ab3 "<U0042><U0052><U0041>"
country_num 076
% BR
country_car "<U0042><U0052>"
+% português
+lang_name "<U0070><U006F><U0072><U0074><U0075><U0067><U0075><U00EA><U0073>"
% pt
lang_ab "<U0070><U0074>"
% por
diff --git a/libc/localedata/locales/pt_PT b/libc/localedata/locales/pt_PT
index 7417b3457..f24820738 100644
--- a/libc/localedata/locales/pt_PT
+++ b/libc/localedata/locales/pt_PT
@@ -42,7 +42,7 @@ category "pt_PT:2000";LC_PAPER
category "pt_PT:2000";LC_NAME
category "pt_PT:2000";LC_ADDRESS
category "pt_PT:2000";LC_TELEPHONE
-
+category "pt_PT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -139,7 +139,8 @@ int_prefix "<U0033><U0035><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -158,6 +159,8 @@ country_ab3 "<U0050><U0052><U0054>"
country_num 620
% P
country_car "<U0050>"
+% português
+lang_name "<U0070><U006F><U0072><U0074><U0075><U0067><U0075><U00EA><U0073>"
% pt
lang_ab "<U0070><U0074>"
% por
diff --git a/libc/localedata/locales/pt_PT@euro b/libc/localedata/locales/pt_PT@euro
index f0a5c27af..16bcb145c 100644
--- a/libc/localedata/locales/pt_PT@euro
+++ b/libc/localedata/locales/pt_PT@euro
@@ -35,7 +35,7 @@ category "pt_PT@euro:2000";LC_PAPER
category "pt_PT@euro:2000";LC_NAME
category "pt_PT@euro:2000";LC_ADDRESS
category "pt_PT@euro:2000";LC_TELEPHONE
-
+category "pt_PT@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -71,7 +71,8 @@ copy "pt_PT"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "pt_PT"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/quz_PE b/libc/localedata/locales/quz_PE
index 6521fec8b..0e6fe85d6 100644
--- a/libc/localedata/locales/quz_PE
+++ b/libc/localedata/locales/quz_PE
@@ -141,7 +141,7 @@ END LC_PAPER
LC_MEASUREMENT
% metric
-measurement 1
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
@@ -170,6 +170,8 @@ country_ab3 "<U0050><U0045><U0052>"
country_num 604
% PE
country_car "<U0050><U0045>"
+% Quechua (Cusco)
+lang_name "<U0051><U0075><U0065><U0063><U0068><U0075><U0061><U0020><U0028><U0043><U0075><U0073><U0063><U006F><U0029><U0020>"
% quz
lang_term "<U0071><U0075><U007A>"
% quz
diff --git a/libc/localedata/locales/ro_RO b/libc/localedata/locales/ro_RO
index b8953288f..610f071c7 100644
--- a/libc/localedata/locales/ro_RO
+++ b/libc/localedata/locales/ro_RO
@@ -47,7 +47,7 @@ category "ro_RO:2000";LC_PAPER
category "ro_RO:2000";LC_NAME
category "ro_RO:2000";LC_ADDRESS
category "ro_RO:2000";LC_TELEPHONE
-
+category "ro_RO:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -289,7 +289,8 @@ END LC_TELEPHONE
% Romania uses the metric system
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ru_RU b/libc/localedata/locales/ru_RU
index 0cb3a119b..2e51a4d12 100644
--- a/libc/localedata/locales/ru_RU
+++ b/libc/localedata/locales/ru_RU
@@ -43,7 +43,7 @@ category "ru_RU:2000";LC_PAPER
category "ru_RU:2000";LC_NAME
category "ru_RU:2000";LC_ADDRESS
category "ru_RU:2000";LC_TELEPHONE
-
+category "ru_RU:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -168,8 +168,8 @@ int_select "<U0030><U007E><U0031><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/ru_UA b/libc/localedata/locales/ru_UA
index 676424933..29c452274 100644
--- a/libc/localedata/locales/ru_UA
+++ b/libc/localedata/locales/ru_UA
@@ -39,7 +39,7 @@ category "ru_UA:2000";LC_PAPER
category "ru_UA:2000";LC_NAME
category "ru_UA:2000";LC_ADDRESS
category "ru_UA:2000";LC_TELEPHONE
-
+category "ru_UA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -159,8 +159,8 @@ int_prefix "<U0033><U0038><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/rw_RW b/libc/localedata/locales/rw_RW
index e4e6c8765..1f503005e 100644
--- a/libc/localedata/locales/rw_RW
+++ b/libc/localedata/locales/rw_RW
@@ -151,5 +151,6 @@ int_prefix "<U0032><U0035><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sa_IN b/libc/localedata/locales/sa_IN
index 41651ca55..b09252e7b 100644
--- a/libc/localedata/locales/sa_IN
+++ b/libc/localedata/locales/sa_IN
@@ -28,7 +28,7 @@ category "sa_IN:2000";LC_PAPER
category "sa_IN:2000";LC_NAME
category "sa_IN:2000";LC_ADDRESS
category "sa_IN:2000";LC_TELEPHONE
-
+category "sa_IN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -237,6 +237,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% संस्कृतम्
+lang_name "<U0938><U0902><U0938><U094D><U0915><U0943><U0924><U092E><U094D>"
% sa
lang_ab "<U0073><U0061>"
% san
@@ -256,7 +258,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sat_IN b/libc/localedata/locales/sat_IN
index b334b8823..a69287b50 100644
--- a/libc/localedata/locales/sat_IN
+++ b/libc/localedata/locales/sat_IN
@@ -27,7 +27,7 @@ category "sat_IN:2012";LC_PAPER
category "sat_IN:2012";LC_NAME
category "sat_IN:2012";LC_ADDRESS
category "sat_IN:2012";LC_TELEPHONE
-
+category "sat_IN:2012";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -179,6 +179,8 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% Satār
+lang_name "<U0053><U0061><U0074><U0101><U0072>"
% sat
lang_term "<U0073><U0061><U0074>"
% sat
@@ -192,5 +194,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sc_IT b/libc/localedata/locales/sc_IT
index 065ad6165..1b7565769 100644
--- a/libc/localedata/locales/sc_IT
+++ b/libc/localedata/locales/sc_IT
@@ -35,7 +35,7 @@ category "sc_IT:2000";LC_PAPER
category "sc_IT:2000";LC_NAME
category "sc_IT:2000";LC_ADDRESS
category "sc_IT:2000";LC_TELEPHONE
-
+category "sc_IT:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -124,7 +124,8 @@ copy "it_IT"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "it_IT"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -142,6 +143,8 @@ country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car "<U0049>"
+% Sardu
+lang_name "<U0053><U0061><U0072><U0064><U0075>"
% sc
lang_ab "<U0073><U0063>"
% srd
diff --git a/libc/localedata/locales/sd_IN b/libc/localedata/locales/sd_IN
index 866cc8db8..e57edf592 100644
--- a/libc/localedata/locales/sd_IN
+++ b/libc/localedata/locales/sd_IN
@@ -29,8 +29,7 @@ category "sd_IN:2008";LC_PAPER
category "sd_IN:2008";LC_NAME
category "sd_IN:2008";LC_ADDRESS
category "sd_IN:2008";LC_TELEPHONE
-
-
+category "sd_IN:2008";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -209,5 +208,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sd_IN@devanagari b/libc/localedata/locales/sd_IN@devanagari
index 66b1f9e6d..6e7549be2 100644
--- a/libc/localedata/locales/sd_IN@devanagari
+++ b/libc/localedata/locales/sd_IN@devanagari
@@ -28,7 +28,7 @@ category "sd_IN@devanagari:2008";LC_PAPER
category "sd_IN@devanagari:2008";LC_NAME
category "sd_IN@devanagari:2008";LC_ADDRESS
category "sd_IN@devanagari:2008";LC_TELEPHONE
-
+category "sd_IN@devanagari:2008";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -209,5 +209,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/se_NO b/libc/localedata/locales/se_NO
index 53ee33fe5..80bc50b0e 100644
--- a/libc/localedata/locales/se_NO
+++ b/libc/localedata/locales/se_NO
@@ -297,7 +297,8 @@ int_prefix "<U0034><U0037>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -316,6 +317,8 @@ country_ab3 "<U004E><U004F><U0052>"
country_num 578
% N
country_car "<U004E>"
+% Davvisámegiella
+lang_name "<U0044><U0061><U0076><U0076><U0069><U0073><U00E1><U006D><U0065><U0067><U0069><U0065><U006C><U006C><U0061>"
% se
lang_ab "<U0073><U0065>"
% sme
diff --git a/libc/localedata/locales/shs_CA b/libc/localedata/locales/shs_CA
index d90b28c27..6b72fb1a0 100644
--- a/libc/localedata/locales/shs_CA
+++ b/libc/localedata/locales/shs_CA
@@ -43,7 +43,7 @@ category "shs_CA:2000";LC_PAPER
category "shs_CA:2000";LC_NAME
category "shs_CA:2000";LC_ADDRESS
category "shs_CA:2000";LC_TELEPHONE
-
+category "shs_CA:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -138,7 +138,8 @@ copy "en_CA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_CA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/si_LK b/libc/localedata/locales/si_LK
index cc75c49a6..6ed12cc43 100644
--- a/libc/localedata/locales/si_LK
+++ b/libc/localedata/locales/si_LK
@@ -29,7 +29,7 @@ category "i18n:2002";LC_PAPER
category "i18n:2002";LC_NAME
category "i18n:2002";LC_ADDRESS
category "i18n:2002";LC_TELEPHONE
-
+category "i18n:2002";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -200,6 +200,8 @@ country_ab3 "<U004C><U004B><U0041>"
country_num 144
% CL
country_car "<U0043><U004C>"
+% සිංහල
+lang_name "<U0DC3><U0DD2><U0D82><U0DC4><U0DBD>"
% si
lang_ab "<U0073><U0069>"
% sin
@@ -222,9 +224,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% 1 is ISO 1000 (metric)
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sid_ET b/libc/localedata/locales/sid_ET
index 3de83901b..86ba9e1b7 100644
--- a/libc/localedata/locales/sid_ET
+++ b/libc/localedata/locales/sid_ET
@@ -68,12 +68,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopia Specifc and Shared Data:
+% Ethiopia Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/sk_SK b/libc/localedata/locales/sk_SK
index 8ba797a4f..dbfcfe953 100644
--- a/libc/localedata/locales/sk_SK
+++ b/libc/localedata/locales/sk_SK
@@ -55,7 +55,7 @@ category "sk_SK:2000";LC_PAPER
category "sk_SK:2000";LC_NAME
category "sk_SK:2000";LC_ADDRESS
category "sk_SK:2000";LC_TELEPHONE
-
+category "sk_SK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -206,8 +206,8 @@ int_prefix "<U0034><U0032><U0031>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/sl_SI b/libc/localedata/locales/sl_SI
index 353933eb0..9fb44da08 100644
--- a/libc/localedata/locales/sl_SI
+++ b/libc/localedata/locales/sl_SI
@@ -44,7 +44,7 @@ category "sl_SI:2000";LC_PAPER
category "sl_SI:2000";LC_NAME
category "sl_SI:2000";LC_ADDRESS
category "sl_SI:2000";LC_TELEPHONE
-
+category "sl_SI:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -2205,8 +2205,8 @@ int_prefix "<U0033><U0038><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -2225,6 +2225,8 @@ country_ab3 "<U0053><U0056><U004E>"
country_num 705
% SLO
country_car "<U0053><U004C><U004F>"
+% slovenščina
+lang_name "<U0073><U006C><U006F><U0076><U0065><U006E><U0161><U010D><U0069><U006E><U0061>"
% sl
lang_ab "<U0073><U006C>"
% slv
diff --git a/libc/localedata/locales/so_DJ b/libc/localedata/locales/so_DJ
index f6d5cb2d0..00ddf69b3 100644
--- a/libc/localedata/locales/so_DJ
+++ b/libc/localedata/locales/so_DJ
@@ -67,12 +67,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Djibouti Specifc and Shared Data:
+% Djibouti Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "aa_DJ"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/so_ET b/libc/localedata/locales/so_ET
index 00b61b48e..79941e7ab 100644
--- a/libc/localedata/locales/so_ET
+++ b/libc/localedata/locales/so_ET
@@ -52,7 +52,7 @@ END LC_IDENTIFICATION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopic Specifc Data:
+% Ethiopic Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -67,12 +67,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopia Specifc and Shared Data:
+% Ethiopia Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/so_KE b/libc/localedata/locales/so_KE
index 49c108a0d..0a1e978d8 100644
--- a/libc/localedata/locales/so_KE
+++ b/libc/localedata/locales/so_KE
@@ -66,28 +66,29 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Kenya Specifc and Shared Data:
+% Kenya Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "om_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
-copy "om_ET"
+copy "om_KE"
END LC_MONETARY
LC_NUMERIC
-copy "om_ET"
+copy "om_KE"
END LC_NUMERIC
LC_PAPER
-copy "om_ET"
+copy "om_KE"
END LC_PAPER
LC_TELEPHONE
-copy "om_ET"
+copy "om_KE"
END LC_TELEPHONE
diff --git a/libc/localedata/locales/so_SO b/libc/localedata/locales/so_SO
index 75316392b..4d6a24b4a 100644
--- a/libc/localedata/locales/so_SO
+++ b/libc/localedata/locales/so_SO
@@ -71,16 +71,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Somalia Specifc and Shared Data:
+% Somalia Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-%
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
-%
+% metric
measurement 1
-%
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sq_AL b/libc/localedata/locales/sq_AL
index 09873c020..f2f6b4a71 100644
--- a/libc/localedata/locales/sq_AL
+++ b/libc/localedata/locales/sq_AL
@@ -29,7 +29,7 @@ category "sq_AL:2000";LC_PAPER
category "sq_AL:2000";LC_NAME
category "sq_AL:2000";LC_ADDRESS
category "sq_AL:2000";LC_TELEPHONE
-
+category "sq_AL:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -334,6 +334,8 @@ country_ab3 "<U0041><U004C><U0042>"
country_num 008
% AL
country_car "<U0041><U004C>"
+% shqip
+lang_name "<U0073><U0068><U0071><U0069><U0070>"
% sq
lang_ab "<U0073><U0071>"
% sqi
@@ -355,8 +357,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sq_MK b/libc/localedata/locales/sq_MK
index 7bac02ee9..9d6aef7ff 100644
--- a/libc/localedata/locales/sq_MK
+++ b/libc/localedata/locales/sq_MK
@@ -27,7 +27,7 @@ category "sq_MK:2000";LC_PAPER
category "sq_MK:2000";LC_NAME
category "sq_MK:2000";LC_ADDRESS
category "sq_MK:2000";LC_TELEPHONE
-
+category "sq_MK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -101,7 +101,8 @@ country_ab3 "<U004d><U004b><U0044>"
country_car "<U004d><U004b>"
country_num 807
country_isbn "9989"
-% lang_name ""
+% shqip
+lang_name "<U0073><U0068><U0071><U0069><U0070>"
% sq
lang_ab "<U0073><U0071>"
% sqi
diff --git a/libc/localedata/locales/sr_ME b/libc/localedata/locales/sr_ME
index 231efb111..c0aa4a4ce 100644
--- a/libc/localedata/locales/sr_ME
+++ b/libc/localedata/locales/sr_ME
@@ -161,5 +161,6 @@ copy "sr_RS"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "sr_RS"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sr_RS b/libc/localedata/locales/sr_RS
index 3028e3570..b2b8577f6 100644
--- a/libc/localedata/locales/sr_RS
+++ b/libc/localedata/locales/sr_RS
@@ -356,5 +356,6 @@ int_select "<U0039><U0039>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/sr_RS@latin b/libc/localedata/locales/sr_RS@latin
index 6bc402a85..7b283024a 100644
--- a/libc/localedata/locales/sr_RS@latin
+++ b/libc/localedata/locales/sr_RS@latin
@@ -170,5 +170,6 @@ copy "sr_RS"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "sr_RS"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ss_ZA b/libc/localedata/locales/ss_ZA
index d33683c15..b296451d3 100644
--- a/libc/localedata/locales/ss_ZA
+++ b/libc/localedata/locales/ss_ZA
@@ -189,7 +189,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/st_ZA b/libc/localedata/locales/st_ZA
index c29bb7d49..dcf3e7275 100644
--- a/libc/localedata/locales/st_ZA
+++ b/libc/localedata/locales/st_ZA
@@ -186,7 +186,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/sv_FI b/libc/localedata/locales/sv_FI
index 1fcb63be4..fca29353e 100644
--- a/libc/localedata/locales/sv_FI
+++ b/libc/localedata/locales/sv_FI
@@ -122,7 +122,8 @@ copy "fi_FI"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -143,6 +144,7 @@ country_name "<U0046><U0069><U006E><U006C><U0061><U006E><U0064>"
country_post "<U0046><U0049>"
country_car "<U0046><U0049><U004E>"
country_isbn 952
+% svenska
lang_name "<U0073><U0076><U0065><U006E><U0073><U006B><U0061>"
lang_ab "<U0073><U0076>"
lang_term "<U0073><U0077><U0065>"
diff --git a/libc/localedata/locales/sv_FI@euro b/libc/localedata/locales/sv_FI@euro
index 7e174a7ae..dcd9b7530 100644
--- a/libc/localedata/locales/sv_FI@euro
+++ b/libc/localedata/locales/sv_FI@euro
@@ -72,7 +72,8 @@ copy "sv_FI"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "sv_FI"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/sv_SE b/libc/localedata/locales/sv_SE
index d0e59864b..ecf7858d7 100644
--- a/libc/localedata/locales/sv_SE
+++ b/libc/localedata/locales/sv_SE
@@ -50,7 +50,7 @@ category "sv_SE:2000";LC_PAPER
category "sv_SE:2000";LC_NAME
category "sv_SE:2000";LC_ADDRESS
category "sv_SE:2000";LC_TELEPHONE
-
+category "sv_SE:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -200,7 +200,8 @@ int_prefix "<U0034><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -219,6 +220,8 @@ country_ab3 "<U0053><U0057><U0045>"
country_num 752
% S
country_car "<U0053>"
+% svenska
+lang_name "<U0073><U0076><U0065><U006E><U0073><U006B><U0061>"
lang_ab "<U0073><U0076>"
lang_term "<U0073><U0077><U0065>"
lang_lib "<U0073><U0077><U0065>"
diff --git a/libc/localedata/locales/sw_KE b/libc/localedata/locales/sw_KE
index de91d37a5..94126485d 100644
--- a/libc/localedata/locales/sw_KE
+++ b/libc/localedata/locales/sw_KE
@@ -118,7 +118,8 @@ copy "om_KE"
END LC_PAPER
LC_MEASUREMENT
-copy "om_KE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
diff --git a/libc/localedata/locales/sw_TZ b/libc/localedata/locales/sw_TZ
index 1ae73fb07..a2faf07e2 100644
--- a/libc/localedata/locales/sw_TZ
+++ b/libc/localedata/locales/sw_TZ
@@ -77,7 +77,8 @@ copy "sw_KE"
END LC_PAPER
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MESSAGES
diff --git a/libc/localedata/locales/szl_PL b/libc/localedata/locales/szl_PL
index 3323430f6..fd142f8a4 100644
--- a/libc/localedata/locales/szl_PL
+++ b/libc/localedata/locales/szl_PL
@@ -199,7 +199,8 @@ copy "pl_PL"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "pl_PL"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -217,6 +218,8 @@ country_ab3 "<U0050><U004F><U004C>"
country_num 616
% PL
country_car "<U0050><U004C>"
+% ślōnskŏ gŏdka
+lang_name "<U015B><U006C><U014D><U006E><U0073><U006B><U014F><U0020><U0067><U014F><U0064><U006B><U0061>"
% szl
lang_term "<U0073><U007A><U006C>"
% szl
diff --git a/libc/localedata/locales/ta_IN b/libc/localedata/locales/ta_IN
index 75f63249b..70c624ed1 100644
--- a/libc/localedata/locales/ta_IN
+++ b/libc/localedata/locales/ta_IN
@@ -221,5 +221,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ta_LK b/libc/localedata/locales/ta_LK
index 7051e3be7..e1af5f964 100644
--- a/libc/localedata/locales/ta_LK
+++ b/libc/localedata/locales/ta_LK
@@ -37,7 +37,7 @@ category "ta_LK:2000";LC_PAPER
category "ta_LK:2000";LC_NAME
category "ta_LK:2000";LC_ADDRESS
category "ta_LK:2000";LC_TELEPHONE
-
+category "ta_LK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -73,7 +73,8 @@ copy "si_LK"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "si_LK"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/te_IN b/libc/localedata/locales/te_IN
index f2ab1b67e..d42088fd8 100644
--- a/libc/localedata/locales/te_IN
+++ b/libc/localedata/locales/te_IN
@@ -30,7 +30,7 @@ category "i18n:2003";LC_PAPER
category "i18n:2003";LC_NAME
category "i18n:2003";LC_ADDRESS
category "i18n:2003";LC_TELEPHONE
-
+category "i18n:2003";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -239,5 +239,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/tg_TJ b/libc/localedata/locales/tg_TJ
index 3350881db..c78362546 100644
--- a/libc/localedata/locales/tg_TJ
+++ b/libc/localedata/locales/tg_TJ
@@ -206,6 +206,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/th_TH b/libc/localedata/locales/th_TH
index 05575dcb6..88c3637cb 100644
--- a/libc/localedata/locales/th_TH
+++ b/libc/localedata/locales/th_TH
@@ -68,7 +68,7 @@ category "th_TH:2000";LC_PAPER
category "th_TH:2000";LC_NAME
category "th_TH:2000";LC_ADDRESS
category "th_TH:2000";LC_TELEPHONE
-
+category "th_TH:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -943,8 +943,8 @@ int_prefix "<U0036><U0036>"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/the_NP b/libc/localedata/locales/the_NP
new file mode 100644
index 000000000..f53c4825d
--- /dev/null
+++ b/libc/localedata/locales/the_NP
@@ -0,0 +1,230 @@
+comment_char %
+escape_char /
+% Tharu language locale for Nepal.
+% Contributed by Arun Kumar Pyasi <arun@chitwanix.com>
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% 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 "Tharu language locale for Nepal"
+source "Chitwanix OS Development"
+address "Sangam Market, narayanghat, Nepal"
+contact ""
+email "info@chitwanix.com"
+tel "9779845330174"
+fax ""
+language "Chitwania Tharu"
+territory "Nepal"
+revision "1.1"
+date "2013-11-15"
+%
+category "the_NP:2013";LC_IDENTIFICATION
+category "the_NP:2013";LC_CTYPE
+category "the_NP:2013";LC_COLLATE
+category "the_NP:2013";LC_TIME
+category "the_NP:2013";LC_NUMERIC
+category "the_NP:2013";LC_MONETARY
+category "the_NP:2013";LC_MESSAGES
+category "the_NP:2013";LC_PAPER
+category "the_NP:2013";LC_NAME
+category "the_NP:2013";LC_ADDRESS
+category "the_NP:2013";LC_TELEPHONE
+category "the_NP:2013";LC_MEASUREMENT
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+% Copy the template from ISO/IEC 14651
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_MONETARY
+% This is the POSIX Locale definition the LC_MONETARY category.
+% These are generated based on XML base Locale definition file
+% for IBM Class for Unicode/Java
+%
+int_curr_symbol "<U0049><U004E><U0052><U0020>"
+currency_symbol "<U0930><U0942>"
+mon_decimal_point "<U002E>"
+mon_thousands_sep "<U002C>"
+mon_grouping 3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 1
+p_sep_by_space 1
+n_cs_precedes 1
+n_sep_by_space 1
+p_sign_posn 1
+n_sign_posn 1
+%
+END LC_MONETARY
+
+
+LC_NUMERIC
+% This is the POSIX Locale definition for the LC_NUMERIC category.
+%
+decimal_point "<U002E>"
+thousands_sep "<U002C>"
+grouping 3
+%
+END LC_NUMERIC
+
+
+LC_TIME
+% This is the POSIX Locale definition for the LC_TIME category.
+% These are generated based on XML base Locale definition file
+% for IBM Class for Unicode/Java
+%
+% Abbreviated weekday names (%a)
+abday "<U0906><U0907><U0924><U0020>";/
+ "<U0938><U094B><U092E><U0020>";/
+ "<U092E><U0902><U0917><U0932><U0020>";/
+ "<U092C><U0941><U0927><U0020>";/
+ "<U092C><U093F><U0939><U093F><U0020>";/
+ "<U0936><U0941><U0915><U094D><U0930><U0020>";/
+ "<U0936><U0928><U093F><U0020>"
+%
+% Full weekday names (%A)
+day "<U0906><U0907><U0924><U092C><U093E><U0930><U0020>";/
+ "<U0938><U094B><U092E><U092C><U093E><U0930><U0020>";/
+ "<U092E><U0902><U0917><U0932><U092C><U093E><U0930><U0020>";/
+ "<U092C><U0941><U0927><U092C><U093E><U0930><U0020>";/
+ "<U092C><U093F><U0939><U093F><U092C><U093E><U0930><U0020>";/
+ "<U0936><U0941><U0915><U094D><U0930><U092C><U093E><U0930><U0020>";/
+ "<U0936><U0928><U093F><U092C><U093E><U0930><U0020>"
+%
+% Abbreviated month names (%b)
+abmon "<U091C><U0928><U0935><U0930><U0940>";/
+ "<U092B><U093C><U0930><U0935><U0930><U0940>";/
+ "<U092E><U093E><U0930><U094D><U091A>";/
+ "<U0905><U092A><U094D><U0930><U0947><U0932>";/
+ "<U092E><U0908>";"<U091C><U0942><U0928>";/
+ "<U091C><U0941><U0932><U093E><U0908>";/
+ "<U0905><U0917><U0938><U094D><U0924>";/
+ "<U0938><U093F><U0924><U092E><U094D><U092C><U0930>";/
+ "<U0905><U0915><U094D><U091F><U0942><U092C><U0930>";/
+ "<U0928><U0935><U092E><U094D><U092C><U0930>";/
+ "<U0926><U093F><U0938><U092E><U094D><U092C><U0930>"
+%
+% Full month names (%B)
+mon "<U091C><U0928><U0935><U0930><U0940>";/
+ "<U092B><U093C><U0930><U0935><U0930><U0940>";/
+ "<U092E><U093E><U0930><U094D><U091A>";/
+ "<U0905><U092A><U094D><U0930><U0947><U0932>";/
+ "<U092E><U0908>";"<U091C><U0942><U0928>";/
+ "<U091C><U0941><U0932><U093E><U0908>";/
+ "<U0905><U0917><U0938><U094D><U0924>";/
+ "<U0938><U093F><U0924><U092E><U094D><U092C><U0930>";/
+ "<U0905><U0915><U094D><U091F><U0942><U092C><U0930>";/
+ "<U0928><U0935><U092E><U094D><U092C><U0930>";/
+ "<U0926><U093F><U0938><U092E><U094D><U092C><U0930>"
+%
+% Equivalent of AM PM
+am_pm "<U092A><U0942><U0930><U094D><U0935><U093E><U0939><U094D><U0928>";/
+ "<U0905><U092A><U0930><U093E><U0939><U094D><U0928>"
+%
+% Appropriate date and time representation
+% %A %d %b %Y%I:%M:%S %Z
+d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A>/
+<U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
+%
+% Appropriate date representation
+% %A %d %b %Y
+d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059>"
+%
+% Appropriate time representation
+% %I:%M:%S %Z
+t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0020><U0025><U005A>"
+%
+% Appropriate 12 h time representation (%r)
+t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0025><U0070><U0020><U0025><U005A>"
+%
+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>"
+% FIXME: found in CLDR
+first_weekday 1
+END LC_TIME
+
+
+LC_MESSAGES
+yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
+noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+
+LC_PAPER
+% This is the ISO_IEC TR14652 Locale definition for the
+% LC_PAPER category
+height 297
+width 210
+
+END LC_PAPER
+
+
+LC_NAME
+% This is the ISO_IEC TR14652 Locale definition for the
+% LC_NAME category.
+%
+name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0067>"
+name_gen ""
+name_mr "<U004D><U0072><U002E>"
+name_mrs "<U004D><U0072><U0073><U002E>"
+name_miss "<U004D><U0069><U0073><U0073><U002E>"
+name_ms "<U004D><U0073><U002E>"
+
+END LC_NAME
+
+
+LC_ADDRESS
+% This is the ISO_IEC TR14652 Locale definition for the
+% LC_ADDRESS
+postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+% the
+lang_term "<U0074><U0068><U0065>"
+% the
+lang_lib "<U0074><U0068><U0065>"
+country_ab2 "<U004E><U0050>"
+country_ab3 "<U004E><U0050><U004C>"
+country_num 524
+END LC_ADDRESS
+
+
+LC_TELEPHONE
+% This is the ISO_IEC TR14652 Locale definition for the
+%
+tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/
+<U003B><U0025><U006C>"
+int_prefix "<U0039><U0031>"
+
+END LC_TELEPHONE
+
+
+LC_MEASUREMENT
+% This is the ISO_IEC TR14652 Locale definition for the
+%
+measurement 1
+
+END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ti_ER b/libc/localedata/locales/ti_ER
index 103244f4c..570130baa 100644
--- a/libc/localedata/locales/ti_ER
+++ b/libc/localedata/locales/ti_ER
@@ -50,7 +50,7 @@ END LC_IDENTIFICATION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopic Specifc Data:
+% Ethiopic Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -65,16 +65,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Eritrea Specifc Data:
+% Eritrea Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-%
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
-%
+% metric
measurement 1
-%
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ti_ET b/libc/localedata/locales/ti_ET
index 1f2353fd3..cdb6b0a0a 100644
--- a/libc/localedata/locales/ti_ET
+++ b/libc/localedata/locales/ti_ET
@@ -50,7 +50,7 @@ END LC_IDENTIFICATION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopic Specifc Data:
+% Tigrigna Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -868,16 +868,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopia Specifc and Shared Data:
+% Ethiopia Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-%
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
-%
+% metric
measurement 1
-%
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/tig_ER b/libc/localedata/locales/tig_ER
index 417ab7278..cf4b6650d 100644
--- a/libc/localedata/locales/tig_ER
+++ b/libc/localedata/locales/tig_ER
@@ -48,7 +48,7 @@ END LC_IDENTIFICATION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopic Specifc Data:
+% Tigre Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -63,12 +63,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Eritrea Specifc Data:
+% Eritrea Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ER"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
diff --git a/libc/localedata/locales/tk_TM b/libc/localedata/locales/tk_TM
index d76450749..3ae72811d 100644
--- a/libc/localedata/locales/tk_TM
+++ b/libc/localedata/locales/tk_TM
@@ -308,10 +308,6 @@ day "<U0044><U0075><U015F><U0065><U006E><U0062><U0065>";/
"<U015E><U0065><U006E><U0062><U0065>";/
"<U00DD><U0065><U006B><U015F><U0065><U006E><U0062><U0065>"
-abday "<U0044><U0079><U006E>";"<U0042><U0061><U015F>";/
- "<U0059><U0061><U015F>";"<U0048><U006F><U015F>";/
- "<U0053><U006F><U0067>";"<U0041><U006E><U006E>";/
- "<U0052><U0075><U0068>"
abday "<U0044><U0075><U015F>";"<U0053><U0069><U015F>";/
"<U00C7><U0061><U0072>";"<U0050><U0065><U006E>";/
"<U0041><U006E><U006E>";"<U015E><U0065><U006E>";/
@@ -389,6 +385,7 @@ n_sign_posn 1
END LC_MONETARY
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/tl_PH b/libc/localedata/locales/tl_PH
index ae30aeea5..a01ef8bff 100644
--- a/libc/localedata/locales/tl_PH
+++ b/libc/localedata/locales/tl_PH
@@ -149,6 +149,7 @@ width 216
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/tn_ZA b/libc/localedata/locales/tn_ZA
index 1a3fd8256..f2a85ed4e 100644
--- a/libc/localedata/locales/tn_ZA
+++ b/libc/localedata/locales/tn_ZA
@@ -191,7 +191,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/tr_CY b/libc/localedata/locales/tr_CY
index 1c2c3f313..e2e6936b1 100644
--- a/libc/localedata/locales/tr_CY
+++ b/libc/localedata/locales/tr_CY
@@ -77,7 +77,8 @@ copy "tr_TR"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "tr_TR"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/tr_TR b/libc/localedata/locales/tr_TR
index 189363320..f54be2c62 100644
--- a/libc/localedata/locales/tr_TR
+++ b/libc/localedata/locales/tr_TR
@@ -3558,7 +3558,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/translit_neutral b/libc/localedata/locales/translit_neutral
index 58fb2a435..b5cc079b2 100644
--- a/libc/localedata/locales/translit_neutral
+++ b/libc/localedata/locales/translit_neutral
@@ -34,10 +34,14 @@ include "translit_wide";""
<U00D7> <U0078>
% LATIN CAPITAL LETTER AE
<U00C6> "<U0041><U0045>"
+% LATIN CAPITAL LETTER O WITH STROKE
+<U00D8> "<U004F><U0045>"
% LATIN SMALL LETTER SHARP S
<U00DF> "<U0073><U0073>"
% LATIN SMALL LETTER AE
<U00E6> "<U0061><U0065>"
+% LATIN SMALL LETTER O WITH STROKE
+<U00F8> "<U006F><U0065>"
% MODIFIER LETTER PRIME
<U02B9> <U2032>;<U00B4>
% MODIFIER LETTER DOUBLE PRIME
diff --git a/libc/localedata/locales/ts_ZA b/libc/localedata/locales/ts_ZA
index c7b56435e..b8225fc40 100644
--- a/libc/localedata/locales/ts_ZA
+++ b/libc/localedata/locales/ts_ZA
@@ -186,7 +186,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/tt_RU b/libc/localedata/locales/tt_RU
index 520c6eb1f..804f7f098 100644
--- a/libc/localedata/locales/tt_RU
+++ b/libc/localedata/locales/tt_RU
@@ -304,7 +304,8 @@ copy "ru_RU"
END LC_PAPER
LC_MEASUREMENT
-copy "ru_RU"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/tt_RU@iqtelif b/libc/localedata/locales/tt_RU@iqtelif
index 4aac6365c..8e455d6fd 100644
--- a/libc/localedata/locales/tt_RU@iqtelif
+++ b/libc/localedata/locales/tt_RU@iqtelif
@@ -161,6 +161,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ug_CN b/libc/localedata/locales/ug_CN
index 462f42bc9..e25d52844 100644
--- a/libc/localedata/locales/ug_CN
+++ b/libc/localedata/locales/ug_CN
@@ -302,8 +302,8 @@ height 297
width 210
END LC_PAPER
-% Metric System (ISO 1000)
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/uk_UA b/libc/localedata/locales/uk_UA
index b1df63085..d9194b82c 100644
--- a/libc/localedata/locales/uk_UA
+++ b/libc/localedata/locales/uk_UA
@@ -1114,10 +1114,8 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% 1 - ISO 1000
-% 2 - U.S.A.
-% 3 - other
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/unm_US b/libc/localedata/locales/unm_US
index a04188ec1..482a7daf2 100644
--- a/libc/localedata/locales/unm_US
+++ b/libc/localedata/locales/unm_US
@@ -164,5 +164,6 @@ copy "en_US"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_US"
+% US customary units
+measurement 2
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ur_IN b/libc/localedata/locales/ur_IN
index 85e19bfc0..8813b5113 100644
--- a/libc/localedata/locales/ur_IN
+++ b/libc/localedata/locales/ur_IN
@@ -29,7 +29,7 @@ category "ur_IN:2009";LC_PAPER
category "ur_IN:2009";LC_NAME
category "ur_IN:2009";LC_ADDRESS
category "ur_IN:2009";LC_TELEPHONE
-
+category "ur_IN:2009";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -193,5 +193,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-copy "hi_IN"
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ur_PK b/libc/localedata/locales/ur_PK
index ec1ee3b50..2bc522576 100644
--- a/libc/localedata/locales/ur_PK
+++ b/libc/localedata/locales/ur_PK
@@ -38,7 +38,7 @@ category "ur_PK:2000";LC_PAPER
category "ur_PK:2000";LC_NAME
category "ur_PK:2000";LC_ADDRESS
category "ur_PK:2000";LC_TELEPHONE
-
+category "ur_PK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -176,6 +176,7 @@ width 210
END LC_PAPER
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/uz_UZ b/libc/localedata/locales/uz_UZ
index 5a272a1ea..6e5948bd8 100644
--- a/libc/localedata/locales/uz_UZ
+++ b/libc/localedata/locales/uz_UZ
@@ -283,7 +283,8 @@ int_prefix "<U0032><U0037>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/uz_UZ@cyrillic b/libc/localedata/locales/uz_UZ@cyrillic
index c7cf51fd4..679b64e9c 100644
--- a/libc/localedata/locales/uz_UZ@cyrillic
+++ b/libc/localedata/locales/uz_UZ@cyrillic
@@ -284,7 +284,8 @@ int_prefix "<U0032><U0037>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/ve_ZA b/libc/localedata/locales/ve_ZA
index 43a9aed4b..969440172 100644
--- a/libc/localedata/locales/ve_ZA
+++ b/libc/localedata/locales/ve_ZA
@@ -188,7 +188,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/vi_VN b/libc/localedata/locales/vi_VN
index c1b9e8621..0c045c622 100644
--- a/libc/localedata/locales/vi_VN
+++ b/libc/localedata/locales/vi_VN
@@ -358,5 +358,6 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/wa_BE b/libc/localedata/locales/wa_BE
index 8ca9cd8af..a2fb3be61 100644
--- a/libc/localedata/locales/wa_BE
+++ b/libc/localedata/locales/wa_BE
@@ -95,9 +95,9 @@ LC_PAPER
copy "fr_BE"
END LC_PAPER
-% COMINTAIRE: doet esse li minme ki po fr_BE.
LC_MEASUREMENT
-copy "fr_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
% COMINTAIRE: doet esse li minme ki po fr_BE.
diff --git a/libc/localedata/locales/wa_BE@euro b/libc/localedata/locales/wa_BE@euro
index 78c6b6a01..09ad80c59 100644
--- a/libc/localedata/locales/wa_BE@euro
+++ b/libc/localedata/locales/wa_BE@euro
@@ -35,7 +35,7 @@ category "wa_BE@euro:2000";LC_PAPER
category "wa_BE@euro:2000";LC_NAME
category "wa_BE@euro:2000";LC_ADDRESS
category "wa_BE@euro:2000";LC_TELEPHONE
-
+category "wa_BE@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -71,7 +71,8 @@ copy "wa_BE"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "wa_BE"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/wae_CH b/libc/localedata/locales/wae_CH
index bbda7b7b7..5f116135c 100644
--- a/libc/localedata/locales/wae_CH
+++ b/libc/localedata/locales/wae_CH
@@ -49,7 +49,7 @@ END LC_COLLATE
LC_TIME
% abday - The abbreviations for the week days:
-% - Sun, Mn, Zis, Mit, Fro, Fri, Sam
+% - Sun, Män, Zis, Mit, Fro, Fri, Sam
abday "<U0053><U0075><U006E>";/
"<U004D><U00E4><U006E>";/
"<U005A><U0069><U0073>";/
@@ -59,7 +59,7 @@ abday "<U0053><U0075><U006E>";/
"<U0053><U0061><U006D>"
% day - The full names of the week days:
-% - Suntag, Mntag, Zischtag, Mittwuch, Frontag, Fritag, Samschtag
+% - Suntag, Mäntag, Zischtag, Mittwuch, Frontag, Fritag, Samschtag
day "<U0053><U0075><U006E><U0074><U0061><U0067>";/
"<U004D><U00E4><U006E><U0074><U0061><U0067>";/
"<U005A><U0069><U0073><U0063><U0068><U0074><U0061><U0067>";/
@@ -69,7 +69,7 @@ day "<U0053><U0075><U006E><U0074><U0061><U0067>";/
"<U0053><U0061><U006D><U0073><U0063><U0068><U0074><U0061><U0067>"
% abmon - The abbreviations for the months
-% - Jen, Hor, Mr, Abr, Mei, Br, Hei, ig, Her, Wm, Win, Chr
+% - Jen, Hor, Mär, Abr, Mei, Brá, Hei, Öig, Her, Wím, Win, Chr
abmon "<U004A><U0065><U006E>";/
"<U0048><U006F><U0072>";/
"<U004D><U00E4><U0072>";/
@@ -84,8 +84,8 @@ abmon "<U004A><U0065><U006E>";/
"<U0043><U0068><U0072>"
% mon - The full names of the months -
-% - Jener, Hornig, Mrze, Abrille, Meije, Braachet, Heiwet,
-% igschte, Herbschtmaanet, Wiimaanet, Wintermaanet, Chrischtmaanet
+% - Jener, Hornig, Märze, Abrille, Meije, Braachet, Heiwet,
+% Öigschte, Herbschtmaanet, Wiimaanet, Wintermaanet, Chrischtmaanet
mon "<U004A><U0065><U006E><U0065><U0072>";/
"<U0048><U006F><U0072><U006E><U0069><U0067>";/
"<U004D><U00E4><U0072><U007A><U0065>";/
@@ -172,7 +172,8 @@ copy "de_CH"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "de_CH"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
@@ -189,16 +190,16 @@ name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
% "Clan names"
%
name_miss "<U0046><U0072><U00F6><U006C><U0065><U0069><U006E>"
-% Salutation for unmarried females - "Frlein"
+% Salutation for unmarried females - "Frölein"
%
name_mr "<U0048><U0065><U0072><U0072>"
% Salutation for males - "Herr"
%
name_mrs "<U0046><U0072><U00F6><U0069><U0077>"
-% Salutation for married females - "Friw"
+% Salutation for married females - "Fröiw"
%
name_ms "<U0046><U0072><U00F6><U0069><U0077>"
-% Salutation valid for all females - "Friw"
+% Salutation valid for all females - "Fröiw"
END LC_NAME
LC_ADDRESS
diff --git a/libc/localedata/locales/wal_ET b/libc/localedata/locales/wal_ET
index 8408a629d..5764267d4 100644
--- a/libc/localedata/locales/wal_ET
+++ b/libc/localedata/locales/wal_ET
@@ -65,12 +65,13 @@ END LC_CTYPE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Ethiopia Specifc and Shared Data:
+% Ethiopia Specific and Shared Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_MEASUREMENT
-copy "ti_ET"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_MONETARY
@@ -92,7 +93,7 @@ END LC_TELEPHONE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Sidama Specific Data:
+% Walaita Specific Data:
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/libc/localedata/locales/wo_SN b/libc/localedata/locales/wo_SN
index 3841e0f06..44dcabdd1 100644
--- a/libc/localedata/locales/wo_SN
+++ b/libc/localedata/locales/wo_SN
@@ -39,7 +39,7 @@ category "mg_MG:2000";LC_PAPER
category "mg_MG:2000";LC_NAME
category "mg_MG:2000";LC_ADDRESS
category "mg_MG:2000";LC_TELEPHONE
-
+category "mg_MG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -157,7 +157,8 @@ int_select "<U0030><U0030>"
END LC_TELEPHONE
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/xh_ZA b/libc/localedata/locales/xh_ZA
index 3277ca1a6..2a2454066 100644
--- a/libc/localedata/locales/xh_ZA
+++ b/libc/localedata/locales/xh_ZA
@@ -186,7 +186,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/yi_US b/libc/localedata/locales/yi_US
index 46136fbaf..97ed21857 100644
--- a/libc/localedata/locales/yi_US
+++ b/libc/localedata/locales/yi_US
@@ -148,7 +148,8 @@ copy "en_US"
END LC_PAPER
LC_MEASUREMENT
-copy "en_US"
+% US customary units
+measurement 2
END LC_MEASUREMENT
LC_NUMERIC
diff --git a/libc/localedata/locales/yo_NG b/libc/localedata/locales/yo_NG
index f0206ae1a..c88ca6e1b 100644
--- a/libc/localedata/locales/yo_NG
+++ b/libc/localedata/locales/yo_NG
@@ -38,7 +38,7 @@ category "yo_NG:2000";LC_PAPER
category "yo_NG:2000";LC_NAME
category "yo_NG:2000";LC_ADDRESS
category "yo_NG:2000";LC_TELEPHONE
-
+category "yo_NG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
@@ -430,7 +430,8 @@ copy "en_NG"
END LC_PAPER
LC_MEASUREMENT
-copy "en_NG"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME
diff --git a/libc/localedata/locales/yue_HK b/libc/localedata/locales/yue_HK
index fdd15280c..96e990168 100644
--- a/libc/localedata/locales/yue_HK
+++ b/libc/localedata/locales/yue_HK
@@ -29,7 +29,7 @@ category "yue_HK:2010";LC_PAPER
category "yue_HK:2010";LC_NAME
category "yue_HK:2010";LC_ADDRESS
category "yue_HK:2010";LC_TELEPHONE
-
+category "yue_HK:2010";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -164,7 +164,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/zh_CN b/libc/localedata/locales/zh_CN
index 1ed9d252e..ff21c8553 100644
--- a/libc/localedata/locales/zh_CN
+++ b/libc/localedata/locales/zh_CN
@@ -39,7 +39,7 @@ category "zh_CN:2000";LC_PAPER
category "zh_CN:2000";LC_NAME
category "zh_CN:2000";LC_ADDRESS
category "zh_CN:2000";LC_TELEPHONE
-
+category "zh_CN:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -188,5 +188,6 @@ lang_lib "<U0063><U0068><U0069>"
END LC_ADDRESS
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/zh_HK b/libc/localedata/locales/zh_HK
index 6c7d793f5..77a6f8c44 100644
--- a/libc/localedata/locales/zh_HK
+++ b/libc/localedata/locales/zh_HK
@@ -28,7 +28,7 @@ category "zh_HK:2000";LC_PAPER
category "zh_HK:2000";LC_NAME
category "zh_HK:2000";LC_ADDRESS
category "zh_HK:2000";LC_TELEPHONE
-
+category "zh_HK:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -201,8 +201,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the
-%
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/zh_SG b/libc/localedata/locales/zh_SG
index cf7a2f6ea..da9d64ec4 100644
--- a/libc/localedata/locales/zh_SG
+++ b/libc/localedata/locales/zh_SG
@@ -28,7 +28,7 @@ category "zh_SG:2000";LC_PAPER
category "zh_SG:2000";LC_NAME
category "zh_SG:2000";LC_ADDRESS
category "zh_SG:2000";LC_TELEPHONE
-
+category "zh_SG:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -211,8 +211,6 @@ END LC_TELEPHONE
LC_MEASUREMENT
-% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT
-% category generated by IBM Basic CountryPack Transformer.
+% metric
measurement 1
-
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/zh_TW b/libc/localedata/locales/zh_TW
index eac02283e..e3eeb4d25 100644
--- a/libc/localedata/locales/zh_TW
+++ b/libc/localedata/locales/zh_TW
@@ -40,6 +40,7 @@ category "zh_TW:2000";LC_PAPER
category "zh_TW:2000";LC_NAME
category "zh_TW:2000";LC_ADDRESS
category "zh_TW:2000";LC_TELEPHONE
+category "zh_TW:2000";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_CTYPE
@@ -206,5 +207,6 @@ lang_lib "<U0063><U0068><U0069>"
END LC_ADDRESS
LC_MEASUREMENT
-measurement 1
+% metric
+measurement 1
END LC_MEASUREMENT
diff --git a/libc/localedata/locales/zu_ZA b/libc/localedata/locales/zu_ZA
index b74e6e82b..2c78e51b8 100644
--- a/libc/localedata/locales/zu_ZA
+++ b/libc/localedata/locales/zu_ZA
@@ -192,7 +192,8 @@ copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-copy "en_ZA"
+% metric
+measurement 1
END LC_MEASUREMENT
LC_NAME