summaryrefslogtreecommitdiff
path: root/libc/localedata
diff options
context:
space:
mode:
Diffstat (limited to 'libc/localedata')
-rw-r--r--libc/localedata/ChangeLog115
-rw-r--r--libc/localedata/SUPPORTED1
-rw-r--r--libc/localedata/locales/anp_IN205
-rw-r--r--libc/localedata/locales/ja_JP7
-rw-r--r--libc/localedata/locales/ka_GE9
-rw-r--r--libc/localedata/locales/kk_KZ7
-rw-r--r--libc/localedata/locales/kl_GL6
-rw-r--r--libc/localedata/locales/kn_IN7
-rw-r--r--libc/localedata/locales/ko_KR7
-rw-r--r--libc/localedata/locales/kok_IN4
-rw-r--r--libc/localedata/locales/ks_IN6
-rw-r--r--libc/localedata/locales/ku_TR9
-rw-r--r--libc/localedata/locales/kw_GB7
-rw-r--r--libc/localedata/locales/ky_KG7
-rw-r--r--libc/localedata/locales/lg_UG7
-rw-r--r--libc/localedata/locales/lij_IT4
-rw-r--r--libc/localedata/locales/lt_LT7
-rw-r--r--libc/localedata/locales/lv_LV7
-rw-r--r--libc/localedata/locales/mag_IN5
-rw-r--r--libc/localedata/locales/mai_IN5
-rw-r--r--libc/localedata/locales/mg_MG6
-rw-r--r--libc/localedata/locales/mhr_RU4
-rw-r--r--libc/localedata/locales/mi_NZ6
-rw-r--r--libc/localedata/locales/ml_IN7
-rw-r--r--libc/localedata/locales/mni_IN5
-rw-r--r--libc/localedata/locales/mr_IN7
-rw-r--r--libc/localedata/locales/ms_MY7
-rw-r--r--libc/localedata/locales/mt_MT7
-rw-r--r--libc/localedata/locales/nb_NO7
-rw-r--r--libc/localedata/locales/ne_NP7
-rw-r--r--libc/localedata/locales/nhn_MX5
-rw-r--r--libc/localedata/locales/niu_NU2
-rw-r--r--libc/localedata/locales/niu_NZ2
-rw-r--r--libc/localedata/locales/nl_AW3
-rw-r--r--libc/localedata/locales/nl_BE4
-rw-r--r--libc/localedata/locales/nn_NO6
-rw-r--r--libc/localedata/locales/nr_ZA5
-rw-r--r--libc/localedata/locales/oc_FR9
-rw-r--r--libc/localedata/locales/or_IN6
-rw-r--r--libc/localedata/locales/os_RU7
-rw-r--r--libc/localedata/locales/pa_IN7
-rw-r--r--libc/localedata/locales/pa_PK6
-rw-r--r--libc/localedata/locales/pl_PL7
-rw-r--r--libc/localedata/locales/ps_AF55
-rw-r--r--libc/localedata/locales/pt_BR7
-rw-r--r--libc/localedata/locales/pt_PT7
-rw-r--r--libc/localedata/locales/quz_PE5
-rw-r--r--libc/localedata/locales/ru_RU7
-rw-r--r--libc/localedata/locales/ru_UA7
-rw-r--r--libc/localedata/locales/sa_IN7
-rw-r--r--libc/localedata/locales/sat_IN5
-rw-r--r--libc/localedata/locales/sc_IT7
-rw-r--r--libc/localedata/locales/sd_IN7
-rw-r--r--libc/localedata/locales/sd_IN@devanagari6
-rw-r--r--libc/localedata/locales/se_NO7
-rw-r--r--libc/localedata/locales/si_LK6
-rw-r--r--libc/localedata/locales/sk_SK7
-rw-r--r--libc/localedata/locales/sl_SI7
-rw-r--r--libc/localedata/locales/sq_AL7
-rw-r--r--libc/localedata/locales/sq_MK9
-rw-r--r--libc/localedata/locales/ss_ZA5
-rw-r--r--libc/localedata/locales/st_ZA5
-rw-r--r--libc/localedata/locales/sv_SE4
-rw-r--r--libc/localedata/locales/sw_KE6
-rw-r--r--libc/localedata/locales/sw_TZ6
-rw-r--r--libc/localedata/locales/szl_PL5
-rw-r--r--libc/localedata/locales/ta_IN7
-rw-r--r--libc/localedata/locales/ta_LK6
-rw-r--r--libc/localedata/locales/te_IN8
-rw-r--r--libc/localedata/locales/tg_TJ7
-rw-r--r--libc/localedata/locales/tl_PH7
-rw-r--r--libc/localedata/locales/tn_ZA5
-rw-r--r--libc/localedata/locales/tr_CY4
-rw-r--r--libc/localedata/locales/tr_TR4
-rw-r--r--libc/localedata/locales/ts_ZA5
-rw-r--r--libc/localedata/locales/tt_RU7
-rw-r--r--libc/localedata/locales/tt_RU@iqtelif7
-rw-r--r--libc/localedata/locales/ug_CN21
-rw-r--r--libc/localedata/locales/unm_US6
-rw-r--r--libc/localedata/locales/ur_IN7
-rw-r--r--libc/localedata/locales/ur_PK7
-rw-r--r--libc/localedata/locales/uz_UZ9
-rw-r--r--libc/localedata/locales/uz_UZ@cyrillic9
-rw-r--r--libc/localedata/locales/ve_ZA8
-rw-r--r--libc/localedata/locales/vi_VN7
-rw-r--r--libc/localedata/locales/wa_BE9
-rw-r--r--libc/localedata/locales/wal_ET5
-rw-r--r--libc/localedata/locales/wo_SN7
-rw-r--r--libc/localedata/locales/xh_ZA3
-rw-r--r--libc/localedata/locales/yi_US9
-rw-r--r--libc/localedata/locales/yue_HK4
-rw-r--r--libc/localedata/locales/zh_HK3
-rw-r--r--libc/localedata/locales/zh_SG4
93 files changed, 817 insertions, 126 deletions
diff --git a/libc/localedata/ChangeLog b/libc/localedata/ChangeLog
index b87cc98f4..e493d9d3e 100644
--- a/libc/localedata/ChangeLog
+++ b/libc/localedata/ChangeLog
@@ -1,3 +1,118 @@
+2013-11-04 Chris Leonard <cjl@sugarlabs.org>
+
+ * locales/unm_US: Adjust language-code fields of LC_ADDRESS.
+ * locales/wal_ET: Likewise.
+
+2013-11-03 Chris Leonard <cjl@sugarlabs.org>
+
+ * locales/quz_PE: Adjust language-code fields of LC_ADDRESS.
+ * locales/szl_PL: Likewise.
+ * locales/ta_IN: Likewise.
+ * locales/ta_LK: Likewise.
+ * locales/te_IN: Likewise.
+ * locales/tg_TJ: Likewise.
+ * locales/tl_PH: Likewise.
+ * locales/tn_ZA: Likewise.
+ * locales/tr_CY: Likewise.
+ * locales/tr_TR: Likewise.
+ * locales/ts_ZA: Likewise.
+ * locales/tt_RU: Likewise.
+ * locales/tt_RU@iqtelif: Likewise.
+ * locales/ug_CN: Likewise.
+ * locales/ur_IN: Likewise.
+ * locales/ur_PK: Likewise.
+ * locales/uz_UZ: Likewise.
+ * locales/uz_UZ@cyrillic: Likewise.
+ * locales/ve_ZA: Likewise.
+ * locales/vi_VN: Likewise.
+ * locales/wa_BE: Likewise.
+ * locales/wal_ET: Likewise.
+ * locales/wo_SN: Likewise.
+ * locales/xh_ZA: Likewise.
+ * locales/yi_US: Likewise.
+ * locales/yue_HK: Likewise.
+ * locales/zh_HK: Likewise.
+ * locales/zh_SG: Likewise.
+
+2013-11-03 Chris Leonard <cjl@sugarlabs.org>
+
+ * locales/pa_IN: Adjust language-code fields of LC_ADDRESS.
+ * locales/pa_PK: Likewise.
+ * locales/pl_PL: Likewise.
+ * locales/ps_AF: Likewise.
+ * locales/pt_BR: Likewise.
+ * locales/pt_PT: Likewise.
+ * locales/ru_RU: Likewise.
+ * locales/ru_UA: Likewise.
+ * locales/sa_IN: Likewise.
+ * locales/sat_IN: Likewise.
+ * locales/sc_IT: Likewise.
+ * locales/sd_IN: Likewise.
+ * locales/sd_IN@devanagari: Likewise.
+ * locales/se_NO: Likewise.
+ * locales/si_LK: Likewise.
+ * locales/sk_SK: Likewise.
+ * locales/sl_SI: Likewise.
+ * locales/sq_AL: Likewise.
+ * locales/sq_MK: Likewise.
+ * locales/ss_ZA: Likewise.
+ * locales/st_ZA: Likewise.
+ * locales/sv_SE: Likewise.
+ * locales/sw_KE: Likewise.
+ * locales/sw_TZ: Likewise.
+
+2013-11-01 Chris Leonard <cjl@sugarlabs.org>
+
+ * locales/nb_NO: Adjust language-code fields of LC_ADDRESS.
+ * locales/ne_NP: Likewise.
+ * locales/nhn_MX: Likewise.
+ * locales/niu_NU: Likewise.
+ * locales/niu_NZ: Likewise.
+ * locales/nl_AW: Likewise.
+ * locales/nl_BE: Likewise.
+ * locales/nn_NO: Likewise.
+ * locales/nr_ZA: Likewise.
+ * locales/oc_FR: Likewise.
+ * locales/or_IN: Likewise.
+ * locales/os_RU: Likewise.
+
+2013-10-31 Chris Leonard <cjl@sugarlabs.org>
+
+ * locales/mag_IN: Adjust language-code fields of LC_ADDRESS.
+ * locales/mai_IN: Likewise.
+ * locales/mg_MG: Likewise.
+ * locales/mhr_RU: Likewise.
+ * locales/mi_NZ: Likewise.
+ * locales/ml_IN: Likewise.
+ * locales/mni_IN: Likewise.
+ * locales/mr_IN: Likewise.
+ * locales/ms_MY: Likewise.
+ * locales/mt_MT: Likewise.
+
+2013-10-29 Chris Leonard <cjl@sugarlabs.org>
+
+ [BZ #16078]
+ * locales/anp_IN: New locale for anp_IN.
+ * SUPPORTED: Add anp_IN.
+
+2013-10-24 Chris Leonard <cjl@sugarlabs.org>
+
+ * locales/ja_JP: Adjust language-code fields of LC_ADDRESS.
+ * locales/ka_GE: Likewise.
+ * locales/kk_KZ: Likewise.
+ * locales/kl_GL: Likewise.
+ * locales/kn_IN: Likewise.
+ * locales/ko_KR: Likewise.
+ * locales/kok_IN: Likewise.
+ * locales/ks_IN: Likewise.
+ * locales/ku_TR: Likewise.
+ * locales/kw_GB: Likewise.
+ * locales/ky_KG: Likewise.
+ * locales/lg_UG: Likewise.
+ * locales/lij_IT: Likewise.
+ * locales/lt_LT: Likewise.
+ * locales/lv_LV: Likewise.
+
2013-10-13 Chris Leonard <cjl@sugarlabs.org>
* locales/he_IL: Adjust language-code fields of LC_ADDRESS.
diff --git a/libc/localedata/SUPPORTED b/libc/localedata/SUPPORTED
index 9fde294a8..25dfca306 100644
--- a/libc/localedata/SUPPORTED
+++ b/libc/localedata/SUPPORTED
@@ -12,6 +12,7 @@ ak_GH/UTF-8 \
am_ET/UTF-8 \
an_ES.UTF-8/UTF-8 \
an_ES/ISO-8859-15 \
+anp_IN/UTF-8 \
ar_AE.UTF-8/UTF-8 \
ar_AE/ISO-8859-6 \
ar_BH.UTF-8/UTF-8 \
diff --git a/libc/localedata/locales/anp_IN b/libc/localedata/locales/anp_IN
new file mode 100644
index 000000000..c2400643c
--- /dev/null
+++ b/libc/localedata/locales/anp_IN
@@ -0,0 +1,205 @@
+comment_char %
+escape_char /
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Angika language locale for India.
+%
+% Contributed by Dr Amrendra, Sangeeta Kumari <sangeeta_0975@yahoo.com>,
+% Rajesh Ranjan <rajeshkajha@yahoo.com>, Pravin Satpute <psatpute AT redhat DOT com>
+% and Chris Leonard <cjlhomeaddress AT gmail DOT 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 "Angika language locale for India"
+source ""
+address ""
+contact ""
+email "bhashaghar@googlegroups.com"
+tel ""
+fax ""
+language "Angika"
+territory "India"
+revision "1.0"
+date "2013-10-24"
+%
+category "anp_IN:2013";LC_IDENTIFICATION
+category "anp_IN:2013";LC_CTYPE
+category "anp_IN:2013";LC_COLLATE
+category "anp_IN:2013";LC_TIME
+category "anp_IN:2013";LC_NUMERIC
+category "anp_IN:2013";LC_MONETARY
+category "anp_IN:2013";LC_MESSAGES
+category "anp_IN:2013";LC_PAPER
+category "anp_IN:2013";LC_NAME
+category "anp_IN:2013";LC_ADDRESS
+category "anp_IN:2013";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "hi_IN"
+END LC_CTYPE
+
+LC_COLLATE
+copy "hi_IN"
+END LC_COLLATE
+
+LC_MONETARY
+copy "hi_IN"
+END LC_MONETARY
+
+
+LC_NUMERIC
+copy "hi_IN"
+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 "<U0930><U0935><U093F><U0020>";/
+ "<U0938><U094B><U092E><U0020>";/
+ "<U092E><U0902><U0917><U0932><U0020>";/
+ "<U092C><U0941><U0927><U0020>";/
+ "<U092C><U0943><U0939><U0938><U094D><U092A><U0924><U093F><U0020>";/
+ "<U0936><U0941><U0915><U094D><U0930><U0020>";/
+ "<U0936><U0928><U093F><U0020>"
+%
+% Full weekday names (%A)
+% रविवार; सोमवार; मंगलवार; बुधवार; बृहस्पतिवार; शुक्रवार; शनिवार
+day "<U0930><U0935><U093F><U0935><U093E><U0930><U0020>";/
+ "<U0938><U094B><U092E><U0935><U093E><U0930><U0020>";/
+ "<U092E><U0902><U0917><U0932><U0935><U093E><U0930><U0020>";/
+ "<U092C><U0941><U0927><U0935><U093E><U0930><U0020>";/
+ "<U092C><U0943><U0939><U0938><U094D><U092A><U0924><U093F><U0935><U093E><U0930><U0020>";/
+ "<U0936><U0941><U0915><U094D><U0930><U0935><U093E><U0930><U0020>";/
+ "<U0936><U0928><U093F><U0935><U093E><U0930><U0020>"
+%
+% Abbreviated month names (%b)
+% जन; फर; मार्च; अप्रै; मई; जून; जुल; अग; सित; अक्टू; नव; दिस
+abmon "<U091C><U0928><U0935><U0930><U0940>";/
+ "<U092B><U0930><U0935><U0930><U0940>";/
+ "<U092E><U093E><U0930><U094D><U091A>";/
+ "<U0905><U092A><U094D><U0930><U0948><U0932>";/
+ "<U092E><U0908>";/
+ "<U091C><U0942><U0928>";/
+ "<U091C><U0941><U0932><U093E><U0908>";/
+ "<U0905><U0917><U0938><U094D><U0924>";/
+ "<U0938><U093F><U0924><U0902><U092C><U0930>";/
+ "<U0905><U0915><U094D><U091F><U0942><U092C><U0930>";/
+ "<U0928><U0935><U0902><U092C><U0930>";/
+ "<U0926><U093F><U0938><U0902><U092C><U0930>"
+%
+% Full month names (%B)
+% जनवरी; फरवरी; मार्च; अप्रैल; मई; जून; जुलाई; अगस्त; सितंबर; अक्टूबर; नवंबर; दिसंबर
+mon "<U091C><U0928><U0935><U0930><U0940>";/
+ "<U092B><U0930><U0935><U0930><U0940>";/
+ "<U092E><U093E><U0930><U094D><U091A>";/
+ "<U0905><U092A><U094D><U0930><U0948><U0932>";/
+ "<U092E><U0908>";/
+ "<U091C><U0942><U0928>";/
+ "<U091C><U0941><U0932><U093E><U0908>";/
+ "<U0905><U0917><U0938><U094D><U0924>";/
+ "<U0938><U093F><U0924><U0902><U092C><U0930>";/
+ "<U0905><U0915><U094D><U091F><U0942><U092C><U0930>";/
+ "<U0928><U0935><U0902><U092C><U0930>";/
+ "<U0926><U093F><U0938><U0902><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>"
+END LC_TIME
+
+
+LC_MESSAGES
+% ^[yY].*
+yesexpr "<U005E><U005B><U0939><U0935><U0079><U0059><U005D>"
+% ^[nN].*
+noexpr "<U005E><U005B><U0928><U0907><U006E><U004E><U005D>"
+END LC_MESSAGES
+
+
+LC_PAPER
+copy "hi_IN"
+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 "<U0936><U094D><U0930><U0940>"
+% श्रीमती
+name_mrs "<U0936><U094D><U0930><U0940><U092E><U0924><U0940>"
+% कुमारी
+name_miss "<U0915><U0941><U092E><U093E><U0930><U0940>"
+% कुमार
+name_ms "<U0915><U0941><U092E><U093E><U0930>"
+END LC_NAME
+
+
+LC_ADDRESS
+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>"
+% anp
+lang_term "<U0061><U006E><U0070>"
+% anp
+lang_lib "<U0061><U006E><U0070>"
+END LC_ADDRESS
+
+
+LC_TELEPHONE
+copy "hi_IN"
+END LC_TELEPHONE
+
+
+LC_MEASUREMENT
+measurement 1
+END LC_MEASUREMENT
diff --git a/libc/localedata/locales/ja_JP b/libc/localedata/locales/ja_JP
index ee2e7f3be..53b11e997 100644
--- a/libc/localedata/locales/ja_JP
+++ b/libc/localedata/locales/ja_JP
@@ -15044,7 +15044,12 @@ country_ab3 "<U004A><U0050><U004E>"
country_num 392
% J
country_car "<U004A>"
-
+% ja
+lang_ab "<U006A><U0061>"
+% jpn
+lang_term "<U006A><U0070><U006E>"
+% jpn
+lang_lib "<U006A><U0070><U006E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ka_GE b/libc/localedata/locales/ka_GE
index 5577c5453..0b7114260 100644
--- a/libc/localedata/locales/ka_GE
+++ b/libc/localedata/locales/ka_GE
@@ -48,9 +48,12 @@ country_num 268
country_car "<U0047><U0045>"
country_isbn "99928"
% lang_name FIXME Georgian in Georgian
-lang_ab "ka"
-lang_term "kat"
-lang_lib "geo"
+% ka
+lang_ab "<U006B><U0061>"
+% kat
+lang_term "<U006B><U0061><U0074>"
+% geo
+lang_lib "<U0067><U0065><U006F>"
END LC_ADDRESS
LC_COLLATE
diff --git a/libc/localedata/locales/kk_KZ b/libc/localedata/locales/kk_KZ
index 2f4994da6..9fe04881a 100644
--- a/libc/localedata/locales/kk_KZ
+++ b/libc/localedata/locales/kk_KZ
@@ -263,5 +263,10 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
<U004E><U0025><U0063><U0025><U004E>"
% KZ
country_car "<U004B><U005A>"
-
+% kk
+lang_ab "<U006B><U006B>"
+% kaz
+lang_term "<U006B><U0061><U007A>"
+% kaz
+lang_lib "<U006B><U0061><U007A>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/kl_GL b/libc/localedata/locales/kl_GL
index 5bd305d94..217ba6bf9 100644
--- a/libc/localedata/locales/kl_GL
+++ b/libc/localedata/locales/kl_GL
@@ -145,4 +145,10 @@ country_ab3 "<U0047><U0052><U004C>"
country_num 304
% GRO
country_car "<U0047><U0052><U004F>"
+% kl
+lang_ab "<U006B><U006C>"
+% kal
+lang_term "<U006B><U0061><U006C>"
+% kal
+lang_lib "<U006B><U0061><U006C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/kn_IN b/libc/localedata/locales/kn_IN
index ce0a1ade6..aa6ea38b2 100644
--- a/libc/localedata/locales/kn_IN
+++ b/libc/localedata/locales/kn_IN
@@ -221,7 +221,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% kn
+lang_ab "<U006B><U006E>"
+% kan
+lang_term "<U006B><U0061><U006E>"
+% kan
+lang_lib "<U006B><U0061><U006E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ko_KR b/libc/localedata/locales/ko_KR
index 97d9b1656..fea519eb9 100644
--- a/libc/localedata/locales/ko_KR
+++ b/libc/localedata/locales/ko_KR
@@ -6249,5 +6249,10 @@ country_ab3 "<U004B><U004F><U0052>"
country_num 410
% ROK
country_car "<U0052><U004F><U004B>"
-
+% ko
+lang_ab "<U006B><U006F>"
+% kor
+lang_term "<U006B><U006F><U0072>"
+% kor
+lang_lib "<U006B><U006F><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/kok_IN b/libc/localedata/locales/kok_IN
index c17887c2b..fb7aa9e6e 100644
--- a/libc/localedata/locales/kok_IN
+++ b/libc/localedata/locales/kok_IN
@@ -198,6 +198,10 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% kok
+lang_term "<U006B><U006F><U006B>"
+% kok
+lang_lib "<U006B><U006F><U006B>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ks_IN b/libc/localedata/locales/ks_IN
index bdaf57dc0..ad6eafef7 100644
--- a/libc/localedata/locales/ks_IN
+++ b/libc/localedata/locales/ks_IN
@@ -199,6 +199,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% ks
+lang_ab "<U006B><U0073>"
+% kas
+lang_term "<U006B><U0061><U0073>"
+% kas
+lang_lib "<U006B><U0061><U0073>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ku_TR b/libc/localedata/locales/ku_TR
index 3fff19ccb..ddd671d97 100644
--- a/libc/localedata/locales/ku_TR
+++ b/libc/localedata/locales/ku_TR
@@ -210,7 +210,10 @@ country_isbn 975
country_car "<U0054><U0052>"
% "kurdi"
lang_name "<U006B><U0075><U0072><U0064><U0069>"
-lang_ab "ku"
-lang_term "kur"
-lang_lib "kur"
+% ku
+lang_ab "<U006B><U0075>"
+% kur
+lang_term "<U006B><U0075><U0072>"
+% kur
+lang_lib "<U006B><U0075><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/kw_GB b/libc/localedata/locales/kw_GB
index a7c03b9b7..35b21e50b 100644
--- a/libc/localedata/locales/kw_GB
+++ b/libc/localedata/locales/kw_GB
@@ -166,5 +166,10 @@ country_ab3 "<U0047><U0042><U0052>"
country_num 826
% GB
country_car "<U0047><U0042>"
-
+% kw
+lang_ab "<U006B><U0077>"
+% cor
+lang_term "<U0063><U006F><U0072>"
+% cor
+lang_lib "<U0063><U006F><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ky_KG b/libc/localedata/locales/ky_KG
index 2702ad31f..107b2a43c 100644
--- a/libc/localedata/locales/ky_KG
+++ b/libc/localedata/locales/ky_KG
@@ -206,5 +206,10 @@ country_ab3 "<U004B><U0059><U0052>"
%country_num 643
% KS
country_car "<U004B><U0053>"
-
+% ky
+lang_ab "<U006B><U0079>"
+% kir
+lang_term "<U006B><U0069><U0072>"
+% kir
+lang_lib "<U006B><U0069><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/lg_UG b/libc/localedata/locales/lg_UG
index 0248145a4..f75e07ba2 100644
--- a/libc/localedata/locales/lg_UG
+++ b/libc/localedata/locales/lg_UG
@@ -332,5 +332,10 @@ country_ab3 "<U0055><U0047><U0041>"
country_num 800
% EAU
country_car "<U0045><U0041><U0055>"
-
+% lg
+lang_ab "<U006C><U0067>"
+% lug
+lang_term "<U006C><U0075><U0067>"
+% lug
+lang_lib "<U006C><U0075><U0067>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/lij_IT b/libc/localedata/locales/lij_IT
index 0d7e4586e..647528011 100644
--- a/libc/localedata/locales/lij_IT
+++ b/libc/localedata/locales/lij_IT
@@ -131,4 +131,8 @@ country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car "<U0049>"
+% lij
+lang_term "<U006C><U0069><U006A>"
+% lij
+lang_lib "<U006C><U0069><U006A>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/lt_LT b/libc/localedata/locales/lt_LT
index 659a45d6c..49aff858e 100644
--- a/libc/localedata/locales/lt_LT
+++ b/libc/localedata/locales/lt_LT
@@ -2234,5 +2234,10 @@ country_ab3 "<U004C><U0054><U0055>"
country_num 440
% LT
country_car "<U004C><U0054>"
-
+% lt
+lang_ab "<U006C><U0074>"
+% lit
+lang_term "<U006C><U0069><U0074>"
+% lit
+lang_lib "<U006C><U0069><U0074>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/lv_LV b/libc/localedata/locales/lv_LV
index ae9de9b46..4ae623cfa 100644
--- a/libc/localedata/locales/lv_LV
+++ b/libc/localedata/locales/lv_LV
@@ -2226,5 +2226,10 @@ country_ab3 "<U004C><U0056><U0041>"
country_num 428
% LV
country_car "<U004C><U0056>"
-
+% lv
+lang_ab "<U006C><U0076>"
+% lav
+lang_term "<U006C><U0061><U0076>"
+% lav
+lang_lib "<U006C><U0061><U0076>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/mag_IN b/libc/localedata/locales/mag_IN
index 4510776da..098002ee8 100644
--- a/libc/localedata/locales/mag_IN
+++ b/libc/localedata/locales/mag_IN
@@ -163,7 +163,10 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% mag
+lang_term "<U006D><U0061><U0067>"
+% mag
+lang_lib "<U006D><U0061><U0067>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/mai_IN b/libc/localedata/locales/mai_IN
index 30108990b..7d01817a8 100644
--- a/libc/localedata/locales/mai_IN
+++ b/libc/localedata/locales/mai_IN
@@ -79,7 +79,10 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% mai
+lang_term "<U006D><U0061><U0069>"
+% mai
+lang_lib "<U006D><U0061><U0069>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/mg_MG b/libc/localedata/locales/mg_MG
index 159a4a206..14a8658de 100644
--- a/libc/localedata/locales/mg_MG
+++ b/libc/localedata/locales/mg_MG
@@ -180,4 +180,10 @@ country_ab3 "<U004D><U0044><U0047>"
country_num 450
% RM
country_car "<U0052><U004D>"
+% mg
+lang_ab "<U006D><U0067>"
+% mlg
+lang_term "<U006D><U006C><U0067>"
+% mlg
+lang_lib "<U006D><U006C><U0067>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/mhr_RU b/libc/localedata/locales/mhr_RU
index b636aab16..7fa34f30c 100644
--- a/libc/localedata/locales/mhr_RU
+++ b/libc/localedata/locales/mhr_RU
@@ -161,4 +161,8 @@ country_ab3 "<U0052><U0055><U0053>"
country_num 643
% RUS
country_car "<U0052><U0055><U0053>"
+% mhr
+lang_term "<U006D><U0068><U0072>"
+% mhr
+lang_lib "<U006D><U0068><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/mi_NZ b/libc/localedata/locales/mi_NZ
index a32ece45a..d4cf2a37e 100644
--- a/libc/localedata/locales/mi_NZ
+++ b/libc/localedata/locales/mi_NZ
@@ -170,6 +170,12 @@ country_ab3 "<U004E><U005A><U004C>"
country_num 554
% NZ
country_car "<U004E><U005A>"
+% mi
+lang_ab "<U006D><U0069>"
+% mri
+lang_term "<U006D><U0072><U0069>"
+% mao
+lang_lib "<U006D><U0061><U006F>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/ml_IN b/libc/localedata/locales/ml_IN
index cf7b7520a..8dc65f47a 100644
--- a/libc/localedata/locales/ml_IN
+++ b/libc/localedata/locales/ml_IN
@@ -211,7 +211,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% ml
+lang_ab "<U006D><U006C>"
+% mal
+lang_term "<U006D><U0061><U006C>"
+% mal
+lang_lib "<U006D><U0061><U006C>"
END LC_ADDRESS
%
LC_TELEPHONE
diff --git a/libc/localedata/locales/mni_IN b/libc/localedata/locales/mni_IN
index d7d67860f..d12b782b4 100644
--- a/libc/localedata/locales/mni_IN
+++ b/libc/localedata/locales/mni_IN
@@ -165,7 +165,10 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% mni
+lang_term "<U006D><U006E><U0069>"
+% mni
+lang_lib "<U006D><U006E><U0069>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/mr_IN b/libc/localedata/locales/mr_IN
index 11c4e09b2..09b9c3736 100644
--- a/libc/localedata/locales/mr_IN
+++ b/libc/localedata/locales/mr_IN
@@ -221,7 +221,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% mr
+lang_ab "<U006D><U0072>"
+% mar
+lang_term "<U006D><U0061><U0072>"
+% mar
+lang_lib "<U006D><U0061><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ms_MY b/libc/localedata/locales/ms_MY
index 122f13f7c..e8535ace0 100644
--- a/libc/localedata/locales/ms_MY
+++ b/libc/localedata/locales/ms_MY
@@ -203,7 +203,12 @@ country_ab3 "<U004D><U0059><U0053>"
country_num 458
% MAL
country_car "<U004D><U0041><U004C>"
-
+% ms
+lang_ab "<U006D><U0073>"
+% msa
+lang_term "<U006D><U0073><U0061>"
+% may
+lang_lib "<U006D><U0061><U0079>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/mt_MT b/libc/localedata/locales/mt_MT
index 7d021b367..61077665f 100644
--- a/libc/localedata/locales/mt_MT
+++ b/libc/localedata/locales/mt_MT
@@ -292,7 +292,12 @@ country_ab3 "<U004D><U004C><U0054>"
country_num 470
% M
country_car "<U004D>"
-
+% mt
+lang_ab "<U006D><U0074>"
+% mlt
+lang_term "<U006D><U006C><U0074>"
+% mlt
+lang_lib "<U006D><U006C><U0074>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/nb_NO b/libc/localedata/locales/nb_NO
index 66b590f6d..07df38cc8 100644
--- a/libc/localedata/locales/nb_NO
+++ b/libc/localedata/locales/nb_NO
@@ -243,5 +243,10 @@ country_ab3 "<U004E><U004F><U0052>"
country_num 578
% N
country_car "<U004E>"
-
+% nb
+lang_ab "<U006E><U0062>"
+% nob
+lang_term "<U006E><U006F><U0062>"
+% nob
+lang_lib "<U006E><U006F><U0062>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ne_NP b/libc/localedata/locales/ne_NP
index 7574772cb..9ee000a94 100644
--- a/libc/localedata/locales/ne_NP
+++ b/libc/localedata/locales/ne_NP
@@ -197,7 +197,12 @@ country_ab3 "<U004E><U0050><U004C>"
country_num 524
% NEP
country_car "<U004E><U0045><U0050>"
-
+% ne
+lang_ab "<U006E><U0065>"
+% nep
+lang_term "<U006E><U0065><U0070>"
+% nep
+lang_lib "<U006E><U0065><U0070>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/nhn_MX b/libc/localedata/locales/nhn_MX
index 9029fb08f..6534b78a8 100644
--- a/libc/localedata/locales/nhn_MX
+++ b/libc/localedata/locales/nhn_MX
@@ -150,5 +150,8 @@ country_ab3 "<U004D><U0045><U0058>"
country_num 484
% MEX
country_car "<U004D><U0045><U0058>"
-
+% nhn
+lang_term "<U006E><U0068><U006E>"
+% nhn
+lang_lib "<U006E><U0068><U006E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/niu_NU b/libc/localedata/locales/niu_NU
index 9b2c4510d..440b497f8 100644
--- a/libc/localedata/locales/niu_NU
+++ b/libc/localedata/locales/niu_NU
@@ -183,6 +183,8 @@ country_ab3 "<U004E><U0049><U0055>"
country_num 570
% niu
lang_term "<U006E><U0069><U0075>"
+% niu
+lang_lib "<U006E><U0069><U0075>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/niu_NZ b/libc/localedata/locales/niu_NZ
index 9a7e333af..0afacda7e 100644
--- a/libc/localedata/locales/niu_NZ
+++ b/libc/localedata/locales/niu_NZ
@@ -185,6 +185,8 @@ country_num 554
country_car "<U004E><U005A>"
% niu
lang_term "<U006E><U0069><U0075>"
+% niu
+lang_lib "<U006E><U0069><U0075>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/nl_AW b/libc/localedata/locales/nl_AW
index e9fe8f82e..3da454b65 100644
--- a/libc/localedata/locales/nl_AW
+++ b/libc/localedata/locales/nl_AW
@@ -85,6 +85,9 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
country_ab2 "<U0041><U0057>"
country_ab3 "<U0041><U0042><U0057>"
country_num 533
+lang_ab "<U006E><U006C>"
+lang_term "<U006E><U006C><U0064>"
+lang_lib "<U0064><U0075><U0074>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/nl_BE b/libc/localedata/locales/nl_BE
index a3d72dca0..3d1615b6c 100644
--- a/libc/localedata/locales/nl_BE
+++ b/libc/localedata/locales/nl_BE
@@ -136,5 +136,7 @@ country_ab3 "<U0042><U0045><U004C>"
country_num 056
% B
country_car "<U0042>"
-
+lang_ab "<U006E><U006C>"
+lang_term "<U006E><U006C><U0064>"
+lang_lib "<U0064><U0075><U0074>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/nn_NO b/libc/localedata/locales/nn_NO
index c9fe73086..b1a829fa6 100644
--- a/libc/localedata/locales/nn_NO
+++ b/libc/localedata/locales/nn_NO
@@ -161,6 +161,12 @@ country_ab3 "<U004E><U004F><U0052>"
country_num 578
% N
country_car "<U004E>"
+% nn
+lang_ab "<U006E><U006E>"
+% nno
+lang_term "<U006E><U006E><U006F>"
+% nno
+lang_lib "<U006E><U006E><U006F>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/nr_ZA b/libc/localedata/locales/nr_ZA
index 32c2e693d..62d7567c1 100644
--- a/libc/localedata/locales/nr_ZA
+++ b/libc/localedata/locales/nr_ZA
@@ -239,9 +239,12 @@ lang_name "<U0049><U0073><U0069><U004E><U0064><U0065><U0062><U0065><U006C><U0065
% ISO 639 two and three letter language names
% see http://www.loc.gov/standards/iso639-2/englangn.html
-% "nr", "nbl"
+% nr
lang_ab "<U006E><U0072>"
+% nbl
lang_term "<U006E><U0062><U006C>"
+% nbl
+lang_lib "<U006E><U0062><U006C>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
diff --git a/libc/localedata/locales/oc_FR b/libc/localedata/locales/oc_FR
index 2a7f83643..dfdc09507 100644
--- a/libc/localedata/locales/oc_FR
+++ b/libc/localedata/locales/oc_FR
@@ -47,9 +47,12 @@ country_num 250
country_isbn "2"
country_car "F"
% FIXME lang_name "Occitan" in Occitan ?
-lang_ab "oc"
-lang_term "oci"
-lang_lib "oci"
+% oc
+lang_ab "<U006F><U0063>"
+% oci
+lang_term "<U006F><U0063><U0069>"
+% oci
+lang_lib "<U006F><U0063><U0069>"
END LC_ADDRESS
LC_CTYPE
diff --git a/libc/localedata/locales/or_IN b/libc/localedata/locales/or_IN
index a291cc3ec..15ed7ce4c 100644
--- a/libc/localedata/locales/or_IN
+++ b/libc/localedata/locales/or_IN
@@ -815,6 +815,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% or
+lang_ab "<U006F><U0072>"
+% ori
+lang_term "<U006F><U0072><U0069>"
+% ori
+lang_lib "<U006F><U0072><U0069>"
END LC_ADDRESS
%%%%%%%%%%%%%
diff --git a/libc/localedata/locales/os_RU b/libc/localedata/locales/os_RU
index fe66c2864..91743dd65 100644
--- a/libc/localedata/locales/os_RU
+++ b/libc/localedata/locales/os_RU
@@ -176,5 +176,10 @@ country_ab3 "<U0052><U0055><U0053>"
country_num 643
% RUS
country_car "<U0052><U0055><U0053>"
-
+% os
+lang_ab "<U006F><U0073>"
+% oss
+lang_term "<U006F><U0073><U0073>"
+% oss
+lang_lib "<U006F><U0073><U0073>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/pa_IN b/libc/localedata/locales/pa_IN
index 2c4d503cd..a3f8ef475 100644
--- a/libc/localedata/locales/pa_IN
+++ b/libc/localedata/locales/pa_IN
@@ -210,7 +210,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% pa
+lang_ab "<U0070><U0061>"
+% pan
+lang_term "<U0070><U0061><U006E>"
+% pan
+lang_lib "<U0070><U0061><U006E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/pa_PK b/libc/localedata/locales/pa_PK
index 95543d913..122113aa9 100644
--- a/libc/localedata/locales/pa_PK
+++ b/libc/localedata/locales/pa_PK
@@ -179,6 +179,12 @@ country_ab3 "<U0050><U0041><U004B>"
country_num 586
% PK
country_car "<U0050><U004B>"
+% pa
+lang_ab "<U0070><U0061>"
+% pan
+lang_term "<U0070><U0061><U006E>"
+% pan
+lang_lib "<U0070><U0061><U006E>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/pl_PL b/libc/localedata/locales/pl_PL
index 9a4b1ba9d..143161453 100644
--- a/libc/localedata/locales/pl_PL
+++ b/libc/localedata/locales/pl_PL
@@ -2235,5 +2235,10 @@ country_ab3 "<U0050><U004F><U004C>"
country_num 616
% PL
country_car "<U0050><U004C>"
-
+% pl
+lang_ab "<U0070><U006C>"
+% pol
+lang_term "<U0070><U006F><U006C>"
+% pol
+lang_lib "<U0070><U006F><U006C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ps_AF b/libc/localedata/locales/ps_AF
index 7f686abbb..87ce5a6ed 100644
--- a/libc/localedata/locales/ps_AF
+++ b/libc/localedata/locales/ps_AF
@@ -29,18 +29,18 @@ LC_IDENTIFICATION
revision "0.2"
date "2009-01-16"
- category "ps_AF:2007";LC_IDENTIFICATION
- category "ps_AF:2007";LC_CTYPE
- category "ps_AF:2007";LC_COLLATE
- category "ps_AF:2007";LC_TIME
- category "ps_AF:2007";LC_NUMERIC
- category "ps_AF:2007";LC_MONETARY
- category "ps_AF:2007";LC_MESSAGES
- category "ps_AF:2007";LC_MEASUREMENT
- category "ps_AF:2007";LC_PAPER
- category "ps_AF:2007";LC_NAME
- category "ps_AF:2007";LC_ADDRESS
- category "ps_AF:2007";LC_TELEPHONE
+category "ps_AF:2007";LC_IDENTIFICATION
+category "ps_AF:2007";LC_CTYPE
+category "ps_AF:2007";LC_COLLATE
+category "ps_AF:2007";LC_TIME
+category "ps_AF:2007";LC_NUMERIC
+category "ps_AF:2007";LC_MONETARY
+category "ps_AF:2007";LC_MESSAGES
+category "ps_AF:2007";LC_MEASUREMENT
+category "ps_AF:2007";LC_PAPER
+category "ps_AF:2007";LC_NAME
+category "ps_AF:2007";LC_ADDRESS
+category "ps_AF:2007";LC_TELEPHONE
END LC_IDENTIFICATION
LC_CTYPE
@@ -248,27 +248,26 @@ LC_NAME
END LC_NAME
LC_ADDRESS
- postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025>/
+postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025>/
<U004E><U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025>/
<U0073><U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072>/
<U0025><U004E><U0025><U0043><U002D><U0025><U007A><U0020><U0025><U0054>/
<U0025><U004E><U0025><U0063><U0025><U004E>"
- country_name "<U0627><U0641><U063A><U0627><U0646>/
+country_name "<U0627><U0641><U063A><U0627><U0646>/
<U0633><U062A><U0627><U0646>"
- %country_post "<U0041><U0046><U0047>" % FIXME: Not confirmed.
- country_ab2 "<U0041><U0046>"
- country_ab3 "<U0041><U0046><U0047>"
- country_num 004
- country_car "<U0041><U0046><U0047>"
-
- %country_isbn "" % Unfortunately not yet assigned :-(
- % Since to date there is no ISBN agency working
- % in Afghanistan.
-
- lang_name "<U067E><U069A><U062A><U0648>"
- lang_ab "<U0070><U0073>"
- lang_term "<U0070><U0075><U0073>"
- lang_lib "<U0070><U0075><U0073>"
+%country_post "<U0041><U0046><U0047>" % FIXME: Not confirmed.
+country_ab2 "<U0041><U0046>"
+country_ab3 "<U0041><U0046><U0047>"
+country_num 004
+country_car "<U0041><U0046><U0047>"
+
+%country_isbn "" % Unfortunately not yet assigned :-(
+% Since to date there is no ISBN agency working in Afghanistan.
+
+lang_name "<U067E><U069A><U062A><U0648>"
+lang_ab "<U0070><U0073>"
+lang_term "<U0070><U0075><U0073>"
+lang_lib "<U0070><U0075><U0073>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/pt_BR b/libc/localedata/locales/pt_BR
index c93909562..acc9897fd 100644
--- a/libc/localedata/locales/pt_BR
+++ b/libc/localedata/locales/pt_BR
@@ -157,5 +157,10 @@ country_ab3 "<U0042><U0052><U0041>"
country_num 076
% BR
country_car "<U0042><U0052>"
-
+% pt
+lang_ab "<U0070><U0074>"
+% por
+lang_term "<U0070><U006F><U0072>"
+% por
+lang_lib "<U0070><U006F><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/pt_PT b/libc/localedata/locales/pt_PT
index 7e443032b..7417b3457 100644
--- a/libc/localedata/locales/pt_PT
+++ b/libc/localedata/locales/pt_PT
@@ -158,5 +158,10 @@ country_ab3 "<U0050><U0052><U0054>"
country_num 620
% P
country_car "<U0050>"
-
+% pt
+lang_ab "<U0070><U0074>"
+% por
+lang_term "<U0070><U006F><U0072>"
+% por
+lang_lib "<U0070><U006F><U0072>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/quz_PE b/libc/localedata/locales/quz_PE
index efc5a0077..6521fec8b 100644
--- a/libc/localedata/locales/quz_PE
+++ b/libc/localedata/locales/quz_PE
@@ -170,7 +170,10 @@ country_ab3 "<U0050><U0045><U0052>"
country_num 604
% PE
country_car "<U0050><U0045>"
-
+% quz
+lang_term "<U0071><U0075><U007A>"
+% quz
+lang_lib "<U0071><U0075><U007A>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/ru_RU b/libc/localedata/locales/ru_RU
index 1c7e8069e..0cb3a119b 100644
--- a/libc/localedata/locales/ru_RU
+++ b/libc/localedata/locales/ru_RU
@@ -188,5 +188,10 @@ country_ab3 "<U0052><U0055><U0053>"
country_num 643
% RUS
country_car "<U0052><U0055><U0053>"
-
+% ru
+lang_ab "<U0072><U0075>"
+% rus
+lang_term "<U0072><U0075><U0073>"
+% rus
+lang_lib "<U0072><U0075><U0073>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ru_UA b/libc/localedata/locales/ru_UA
index ef689d583..676424933 100644
--- a/libc/localedata/locales/ru_UA
+++ b/libc/localedata/locales/ru_UA
@@ -179,5 +179,10 @@ country_ab3 "<U0055><U004B><U0052>"
country_num 804
% UA
country_car "<U0055><U0041>"
-
+% ru
+lang_ab "<U0072><U0075>"
+% rus
+lang_term "<U0072><U0075><U0073>"
+% rus
+lang_lib "<U0072><U0075><U0073>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sa_IN b/libc/localedata/locales/sa_IN
index efcb6de1d..41651ca55 100644
--- a/libc/localedata/locales/sa_IN
+++ b/libc/localedata/locales/sa_IN
@@ -237,7 +237,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% sa
+lang_ab "<U0073><U0061>"
+% san
+lang_term "<U0073><U0061><U006E>"
+% san
+lang_lib "<U0073><U0061><U006E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sat_IN b/libc/localedata/locales/sat_IN
index 57fb383f1..b334b8823 100644
--- a/libc/localedata/locales/sat_IN
+++ b/libc/localedata/locales/sat_IN
@@ -179,7 +179,10 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% sat
+lang_term "<U0073><U0061><U0074>"
+% sat
+lang_lib "<U0073><U0061><U0074>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sc_IT b/libc/localedata/locales/sc_IT
index 8ff00a02e..065ad6165 100644
--- a/libc/localedata/locales/sc_IT
+++ b/libc/localedata/locales/sc_IT
@@ -142,5 +142,10 @@ country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car "<U0049>"
-
+% sc
+lang_ab "<U0073><U0063>"
+% srd
+lang_term "<U0073><U0072><U0064>"
+% srd
+lang_lib "<U0073><U0072><U0064>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sd_IN b/libc/localedata/locales/sd_IN
index cc0de5b54..866cc8db8 100644
--- a/libc/localedata/locales/sd_IN
+++ b/libc/localedata/locales/sd_IN
@@ -194,7 +194,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% sd
+lang_ab "<U0073><U0064>"
+% snd
+lang_term "<U0073><U006E><U0064>"
+% snd
+lang_lib "<U0073><U006E><U0064>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sd_IN@devanagari b/libc/localedata/locales/sd_IN@devanagari
index e275eb627..66b1f9e6d 100644
--- a/libc/localedata/locales/sd_IN@devanagari
+++ b/libc/localedata/locales/sd_IN@devanagari
@@ -194,6 +194,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
+% sd
+lang_ab "<U0073><U0064>"
+% snd
+lang_term "<U0073><U006E><U0064>"
+% snd
+lang_lib "<U0073><U006E><U0064>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/se_NO b/libc/localedata/locales/se_NO
index 6bbf280dc..53ee33fe5 100644
--- a/libc/localedata/locales/se_NO
+++ b/libc/localedata/locales/se_NO
@@ -316,5 +316,10 @@ country_ab3 "<U004E><U004F><U0052>"
country_num 578
% N
country_car "<U004E>"
-
+% se
+lang_ab "<U0073><U0065>"
+% sme
+lang_term "<U0073><U006D><U0065>"
+% sme
+lang_lib "<U0073><U006D><U0065>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/si_LK b/libc/localedata/locales/si_LK
index f600ab710..cc75c49a6 100644
--- a/libc/localedata/locales/si_LK
+++ b/libc/localedata/locales/si_LK
@@ -200,6 +200,12 @@ country_ab3 "<U004C><U004B><U0041>"
country_num 144
% CL
country_car "<U0043><U004C>"
+% si
+lang_ab "<U0073><U0069>"
+% sin
+lang_term "<U0073><U0069><U006E>"
+% sin
+lang_lib "<U0073><U0069><U006E>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sk_SK b/libc/localedata/locales/sk_SK
index bf3f6a414..8ba797a4f 100644
--- a/libc/localedata/locales/sk_SK
+++ b/libc/localedata/locales/sk_SK
@@ -226,5 +226,10 @@ country_ab3 "<U0053><U0056><U004B>"
country_num 703
% SK
country_car "<U0053><U004B>"
-
+% sk
+lang_ab "<U0073><U006B>"
+% slk
+lang_term "<U0073><U006C><U006B>"
+% slo
+lang_lib "<U0073><U006C><U006F>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sl_SI b/libc/localedata/locales/sl_SI
index 3808e63e8..353933eb0 100644
--- a/libc/localedata/locales/sl_SI
+++ b/libc/localedata/locales/sl_SI
@@ -2225,5 +2225,10 @@ country_ab3 "<U0053><U0056><U004E>"
country_num 705
% SLO
country_car "<U0053><U004C><U004F>"
-
+% sl
+lang_ab "<U0073><U006C>"
+% slv
+lang_term "<U0073><U006C><U0076>"
+% slv
+lang_lib "<U0073><U006C><U0076>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sq_AL b/libc/localedata/locales/sq_AL
index 2d3253279..09873c020 100644
--- a/libc/localedata/locales/sq_AL
+++ b/libc/localedata/locales/sq_AL
@@ -334,7 +334,12 @@ country_ab3 "<U0041><U004C><U0042>"
country_num 008
% AL
country_car "<U0041><U004C>"
-
+% sq
+lang_ab "<U0073><U0071>"
+% sqi
+lang_term "<U0073><U0071><U0069>"
+% alb
+lang_lib "<U0061><U006C><U0062>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sq_MK b/libc/localedata/locales/sq_MK
index caa250acf..7bac02ee9 100644
--- a/libc/localedata/locales/sq_MK
+++ b/libc/localedata/locales/sq_MK
@@ -102,9 +102,12 @@ country_car "<U004d><U004b>"
country_num 807
country_isbn "9989"
% lang_name ""
-% lang_ab ""
-% lang_term ""
-% lang_lib ""
+% sq
+lang_ab "<U0073><U0071>"
+% sqi
+lang_term "<U0073><U0071><U0069>"
+% alb
+lang_lib "<U0061><U006C><U0062>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ss_ZA b/libc/localedata/locales/ss_ZA
index 19cb7413b..d33683c15 100644
--- a/libc/localedata/locales/ss_ZA
+++ b/libc/localedata/locales/ss_ZA
@@ -243,9 +243,12 @@ lang_name "<U0053><U0069><U0053><U0077><U0061><U0074><U0069>"
% ISO 639 two and three letter language names
% see http://www.loc.gov/standards/iso639-2/englangn.html
-% "ss", ssw"
+% ss
lang_ab "<U0073><U0073>"
+% ssw
lang_term "<U0073><U0073><U0077>"
+% ssw
+lang_lib "<U0073><U0073><U0077>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
diff --git a/libc/localedata/locales/st_ZA b/libc/localedata/locales/st_ZA
index 67e356cf7..c29bb7d49 100644
--- a/libc/localedata/locales/st_ZA
+++ b/libc/localedata/locales/st_ZA
@@ -240,9 +240,12 @@ country_car "<U005A><U0041>"
% ISO 639 two and three letter language names
% see http://www.loc.gov/standards/iso639-2/englangn.html
-% "st", "sot"
+% st
lang_ab "<U0073><U0074>"
+% sot
lang_term "<U0073><U006F><U0074>"
+% sot
+lang_lib "<U0073><U006F><U0074>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
diff --git a/libc/localedata/locales/sv_SE b/libc/localedata/locales/sv_SE
index d7ebdd8f6..d0e59864b 100644
--- a/libc/localedata/locales/sv_SE
+++ b/libc/localedata/locales/sv_SE
@@ -219,5 +219,7 @@ country_ab3 "<U0053><U0057><U0045>"
country_num 752
% S
country_car "<U0053>"
-
+lang_ab "<U0073><U0076>"
+lang_term "<U0073><U0077><U0065>"
+lang_lib "<U0073><U0077><U0065>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/sw_KE b/libc/localedata/locales/sw_KE
index 0037161ba..de91d37a5 100644
--- a/libc/localedata/locales/sw_KE
+++ b/libc/localedata/locales/sw_KE
@@ -157,7 +157,11 @@ country_car "<U0045><U0041><U004B>"
% Kiswahili
lang_name "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
% sw
-lang_ab "<U0073><U0077>"
+lang_ab "<U0073><U0077>"
+% swa
+lang_term "<U0073><U0077><U0061>"
+% swa
+lang_lib "<U0073><U0077><U0061>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/sw_TZ b/libc/localedata/locales/sw_TZ
index 05a48731b..1ae73fb07 100644
--- a/libc/localedata/locales/sw_TZ
+++ b/libc/localedata/locales/sw_TZ
@@ -108,7 +108,11 @@ country_car "<U0045><U0041><U0054>"
% Kiswahili
lang_name "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
% sw
-lang_ab "<U0073><U0077>"
+lang_ab "<U0073><U0077>"
+% swa
+lang_term "<U0073><U0077><U0061>"
+% swa
+lang_lib "<U0073><U0077><U0061>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/szl_PL b/libc/localedata/locales/szl_PL
index 3147ede4c..3323430f6 100644
--- a/libc/localedata/locales/szl_PL
+++ b/libc/localedata/locales/szl_PL
@@ -217,5 +217,8 @@ country_ab3 "<U0050><U004F><U004C>"
country_num 616
% PL
country_car "<U0050><U004C>"
-
+% szl
+lang_term "<U0073><U007A><U006C>"
+% szl
+lang_lib "<U0073><U007A><U006C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ta_IN b/libc/localedata/locales/ta_IN
index 39212839d..75f63249b 100644
--- a/libc/localedata/locales/ta_IN
+++ b/libc/localedata/locales/ta_IN
@@ -206,7 +206,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% ta
+lang_ab "<U0074><U0061>"
+% tam
+lang_term "<U0074><U0061><U006D>"
+% tam
+lang_lib "<U0074><U0061><U006D>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ta_LK b/libc/localedata/locales/ta_LK
index ae6f5d5c8..7051e3be7 100644
--- a/libc/localedata/locales/ta_LK
+++ b/libc/localedata/locales/ta_LK
@@ -89,4 +89,10 @@ country_ab3 "<U004C><U004B><U0041>"
country_num 144
% CL
country_car "<U0043><U004C>"
+% ta
+lang_ab "<U0074><U0061>"
+% tam
+lang_term "<U0074><U0061><U006D>"
+% tam
+lang_lib "<U0074><U0061><U006D>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/te_IN b/libc/localedata/locales/te_IN
index e9865f5ac..f2ab1b67e 100644
--- a/libc/localedata/locales/te_IN
+++ b/libc/localedata/locales/te_IN
@@ -224,8 +224,12 @@ country_num 356
% IND
country_car "<U0049><U004E><U0044>"
lang_name "<U0C24><U0C46><U0C32><U0C41><U0C17><U0C41>"
-lang_ab "te"
-lang_term "tel"
+% te
+lang_ab "<U0074><U0065>"
+% tel
+lang_term "<U0074><U0065><U006C>"
+% tel
+lang_lib "<U0074><U0065><U006C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/tg_TJ b/libc/localedata/locales/tg_TJ
index 03c36d2a6..3350881db 100644
--- a/libc/localedata/locales/tg_TJ
+++ b/libc/localedata/locales/tg_TJ
@@ -227,7 +227,12 @@ country_ab3 "<U0054><U004A><U004B>"
country_num 762
% TJ
country_car "<U0054><U004A>"
-
+% tg
+lang_ab "<U0074><U0067>"
+% tgk
+lang_term "<U0074><U0067><U006B>"
+% tgk
+lang_lib "<U0074><U0067><U006B>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/tl_PH b/libc/localedata/locales/tl_PH
index 27993e8d4..ae30aeea5 100644
--- a/libc/localedata/locales/tl_PH
+++ b/libc/localedata/locales/tl_PH
@@ -169,7 +169,12 @@ country_ab3 "<U0050><U0048><U004C>"
country_num 608
% RP
country_car "<U0052><U0050>"
-
+% tl
+lang_ab "<U0074><U006C>"
+% tgl
+lang_term "<U0074><U0067><U006C>"
+% tgl
+lang_lib "<U0074><U0067><U006C>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/tn_ZA b/libc/localedata/locales/tn_ZA
index a3f36db29..1a3fd8256 100644
--- a/libc/localedata/locales/tn_ZA
+++ b/libc/localedata/locales/tn_ZA
@@ -246,9 +246,12 @@ lang_name "<U0053><U0065><U0074><U0073><U0077><U0061><U006E><U0061>"
% ISO 639 two and three letter language names
% see http://www.loc.gov/standards/iso639-2/englangn.html
-% "tn", "tsn"
+% tn
lang_ab "<U0074><U006E>"
+% tsn
lang_term "<U0074><U0073><U006E>"
+% tsn
+lang_lib "<U0074><U0073><U006E>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
diff --git a/libc/localedata/locales/tr_CY b/libc/localedata/locales/tr_CY
index daeffc1b9..1c2c3f313 100644
--- a/libc/localedata/locales/tr_CY
+++ b/libc/localedata/locales/tr_CY
@@ -105,9 +105,9 @@ country_ab2 "<U0054><U0052>"
country_ab3 "<U0054><U0055><U0052>"
% Turkish
lang_name "<U0054><U0075><U0072><U006B><U0069><U0073><U0068>"
-% tr
+% tur
lang_term "<U0074><U0075><U0072>"
-% tr
+% tur
lang_lib "<U0074><U0075><U0072>"
%tr
lang_ab "<U0074><U0072>"
diff --git a/libc/localedata/locales/tr_TR b/libc/localedata/locales/tr_TR
index 867e66fc8..189363320 100644
--- a/libc/localedata/locales/tr_TR
+++ b/libc/localedata/locales/tr_TR
@@ -3594,9 +3594,9 @@ country_ab2 "<U0054><U0052>"
country_ab3 "<U0054><U0055><U0052>"
% Turkish
lang_name "<U0054><U0075><U0072><U006B><U0069><U0073><U0068>"
-% tr
+% tur
lang_term "<U0074><U0075><U0072>"
-% tr
+% tur
lang_lib "<U0074><U0072>"
%tr
lang_ab "<U0074><U0072>"
diff --git a/libc/localedata/locales/ts_ZA b/libc/localedata/locales/ts_ZA
index 010cba2d3..c7b56435e 100644
--- a/libc/localedata/locales/ts_ZA
+++ b/libc/localedata/locales/ts_ZA
@@ -240,9 +240,12 @@ lang_name "<U0058><U0069><U0074><U0073><U006F><U006E><U0067><U0061>"
% ISO 639 two and three letter language names
% see http://www.loc.gov/standards/iso639-2/englangn.html
-% "ts", "tso"
+% ts
lang_ab "<U0074><U0073>"
+% tso
lang_term "<U0074><U0073><U006F>"
+% tso
+lang_lib "<U0074><U0073><U006F>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
diff --git a/libc/localedata/locales/tt_RU b/libc/localedata/locales/tt_RU
index f5e1b7588..520c6eb1f 100644
--- a/libc/localedata/locales/tt_RU
+++ b/libc/localedata/locales/tt_RU
@@ -317,7 +317,12 @@ LC_ADDRESS
postal_fmt "???"
% RUS
country_car "<U0052><U0055><U0053>"
-
+% tt
+lang_ab "<U0074><U0074>"
+% tat
+lang_term "<U0074><U0061><U0074>"
+% tat
+lang_lib "<U0074><U0061><U0074>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/tt_RU@iqtelif b/libc/localedata/locales/tt_RU@iqtelif
index b6c40b3ec..4aac6365c 100644
--- a/libc/localedata/locales/tt_RU@iqtelif
+++ b/libc/localedata/locales/tt_RU@iqtelif
@@ -175,7 +175,12 @@ country_ab3 "<U0052><U0055><U0053>"
country_num 643
% RUS
country_car "<U0052><U0055><U0053>"
-
+% tt
+lang_ab "<U0074><U0074>"
+% tat
+lang_term "<U0074><U0061><U0074>"
+% tat
+lang_lib "<U0074><U0061><U0074>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/ug_CN b/libc/localedata/locales/ug_CN
index c4e0a9ac1..462f42bc9 100644
--- a/libc/localedata/locales/ug_CN
+++ b/libc/localedata/locales/ug_CN
@@ -311,6 +311,23 @@ LC_NAME % to be fixed
copy "zh_CN"
END LC_NAME
-LC_ADDRESS % to be fixed
-copy "zh_CN"
+LC_ADDRESS
+postal_fmt "<U0025><U0063><U0025><U004E><U0025>/
+<U0054><U0025><U004E><U0025><U0073><U0020><U0025><U0068><U0020><U0025>/
+<U0065><U0020><U0025><U0072><U0025><U004E><U0025><U0062><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0061>/
+<U0025><U004E>"
+country_name "<U4E2D><U534E><U4EBA><U6C11><U5171><U548C><U56FD>"
+%country_post "FIXME"
+country_ab2 "<U0043><U004E>"
+country_ab3 "<U0043><U0048><U004E>"
+country_num 156
+%country_car "FIXME"
+country_isbn "<U0037>"
+% ug
+lang_ab "<U0075><U0067>"
+% uig
+lang_term "<U0075><U0069><U0067>"
+% uig
+lang_lib "<U0075><U0069><U0067>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/unm_US b/libc/localedata/locales/unm_US
index ddd049363..a04188ec1 100644
--- a/libc/localedata/locales/unm_US
+++ b/libc/localedata/locales/unm_US
@@ -153,8 +153,10 @@ country_car "<U0055><U0053><U0041>"
country_isbn 0
% lang_name ""
% lang_ab ""
-% lang_term ""
-% lang_lib ""
+% unm
+lang_term "<U0075><U006E><U006D>"
+% unm
+lang_lib "<U0075><U006E><U006D>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/ur_IN b/libc/localedata/locales/ur_IN
index 366ad5ff4..85e19bfc0 100644
--- a/libc/localedata/locales/ur_IN
+++ b/libc/localedata/locales/ur_IN
@@ -178,7 +178,12 @@ country_ab3 "<U0049><U004E><U0044>"
country_num 356
% IND
country_car "<U0049><U004E><U0044>"
-
+% ur
+lang_ab "<U0075><U0072>"
+% urd
+lang_term "<U0075><U0072><U0064>"
+% urd
+lang_lib "<U0075><U0072><U0064>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ur_PK b/libc/localedata/locales/ur_PK
index 9c91b5a12..ec1ee3b50 100644
--- a/libc/localedata/locales/ur_PK
+++ b/libc/localedata/locales/ur_PK
@@ -197,7 +197,12 @@ country_ab3 "<U0050><U0041><U004B>"
country_num 586
% PK
country_car "<U0050><U004B>"
-
+% ur
+lang_ab "<U0075><U0072>"
+% urd
+lang_term "<U0075><U0072><U0064>"
+% urd
+lang_lib "<U0075><U0072><U0064>"
END LC_ADDRESS
LC_TELEPHONE
diff --git a/libc/localedata/locales/uz_UZ b/libc/localedata/locales/uz_UZ
index 375e4ac62..5a272a1ea 100644
--- a/libc/localedata/locales/uz_UZ
+++ b/libc/localedata/locales/uz_UZ
@@ -317,7 +317,10 @@ country_num 860
% UZ
country_car "<U0055><U005A>"
lang_name "<U004F><U0027><U007A><U0062><U0065><U006B>"
-lang_ab "uz"
-lang_term "uzb"
-lang_lib "uzb"
+% uz
+lang_ab "<U0075><U007A>"
+% uzb
+lang_term "<U0075><U007A><U0062>"
+% uzb
+lang_lib "<U0075><U007A><U0062>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/uz_UZ@cyrillic b/libc/localedata/locales/uz_UZ@cyrillic
index 4a34eacfc..c7cf51fd4 100644
--- a/libc/localedata/locales/uz_UZ@cyrillic
+++ b/libc/localedata/locales/uz_UZ@cyrillic
@@ -317,7 +317,10 @@ country_num 860
%country_isbn ""
country_car "<U0055><U005A>"
lang_name "<U040E><U0437><U0431><U0435><U043A><U0447><U0430>"
-lang_ab "<U0075><U007A>"
-lang_term "<U0075><U007A><U0062>"
-lang_lib "<U0075><U007A><U0062>"
+% uz
+lang_ab "<U0075><U007A>"
+% uzb
+lang_term "<U0075><U007A><U0062>"
+% uzb
+lang_lib "<U0075><U007A><U0062>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/ve_ZA b/libc/localedata/locales/ve_ZA
index b7cf30347..43a9aed4b 100644
--- a/libc/localedata/locales/ve_ZA
+++ b/libc/localedata/locales/ve_ZA
@@ -243,12 +243,12 @@ lang_name "<U0054><U0073><U0068><U0069><U0076><U0065><U006E><U1E13><U0061>"
% ISO 639 two and three letter language names
% see http://www.loc.gov/standards/iso639-2/englangn.html
-% "ve", "ven", :ven"
+% ve
lang_ab "<U0076><U0065>"
+% ven
lang_term "<U0076><U0065><U006E>"
-% FIXME there seems to be an error with the following but am unable to
-% determine what as it works correctly in other locale files
-% lang_lib "<U0076><U0065><U006E>"
+% ven
+lang_lib "<U0076><U0065><U006E>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
diff --git a/libc/localedata/locales/vi_VN b/libc/localedata/locales/vi_VN
index e372ae07c..c1b9e8621 100644
--- a/libc/localedata/locales/vi_VN
+++ b/libc/localedata/locales/vi_VN
@@ -338,7 +338,12 @@ country_ab3 "<U0056><U004E><U004D>"
country_num 704
% VN
country_car "<U0056><U004E>"
-
+% vi
+lang_ab "<U0076><U0069>"
+% vie
+lang_term "<U0076><U0069><U0065>"
+% vie
+lang_lib "<U0076><U0069><U0065>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/wa_BE b/libc/localedata/locales/wa_BE
index d0d4dbff2..8ca9cd8af 100644
--- a/libc/localedata/locales/wa_BE
+++ b/libc/localedata/locales/wa_BE
@@ -46,9 +46,12 @@ country_isbn "2"
% B
country_car "<U0042>"
lang_name "<U0057><U0061><U006C><U006F><U006E>"
-lang_ab "wa"
-lang_term "wln"
-lang_lib "wln"
+% wa
+lang_ab "<U0077><U0061>"
+% wln
+lang_term "<U0077><U006C><U006E>"
+% wln
+lang_lib "<U0077><U006C><U006E>"
END LC_ADDRESS
LC_CTYPE
diff --git a/libc/localedata/locales/wal_ET b/libc/localedata/locales/wal_ET
index 0c93f26cf..8408a629d 100644
--- a/libc/localedata/locales/wal_ET
+++ b/libc/localedata/locales/wal_ET
@@ -4,7 +4,7 @@ escape_char /
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% Sidama language locale for Ethiopia.
+% Walaita language locale for Ethiopia.
%
% Charset: UTF-8
%
@@ -113,9 +113,6 @@ country_car "<U0045><U0054><U0048>"
lang_name "<U12C8><U120B><U12ED><U1273><U1271>"
lang_term "<U0077><U0061><U006C>"
lang_lib "<U0077><U0061><U006C>"
-
-
-%
END LC_ADDRESS
diff --git a/libc/localedata/locales/wo_SN b/libc/localedata/locales/wo_SN
index d593f1f59..3841e0f06 100644
--- a/libc/localedata/locales/wo_SN
+++ b/libc/localedata/locales/wo_SN
@@ -178,6 +178,11 @@ country_ab3 "<U004D><U0044><U0047>"
country_num 450
% SN
country_car "<U0053><U004E>"
-
+% wo
+lang_ab "<U0077><U006F>"
+% wol
+lang_term "<U0077><U006F><U006C>"
+% wol
+lang_lib "<U0077><U006F><U006C>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/xh_ZA b/libc/localedata/locales/xh_ZA
index f0f56ed4f..3277ca1a6 100644
--- a/libc/localedata/locales/xh_ZA
+++ b/libc/localedata/locales/xh_ZA
@@ -13,7 +13,7 @@ comment_char %
% 0.2 (2004-11-02):
% 2004-11-01 Dwayne Bailey <dwayne@translate.org.za>
% - Change all contact information
-% - d_t_fmt, date_fmt cahnged day number %e to %-e to remove
+% - d_t_fmt, date_fmt changed day number %e to %-e to remove
% space padding in day.
% - Remove .* from yes/noexpr
% 2004-03-30 Dwayne Bailey <dwayne@translate.org.za>
@@ -235,6 +235,7 @@ country_car "<U005A><U0041>"
% see http://www.loc.gov/standards/iso639-2/englangn.html
lang_ab "<U0078><U0068>"
lang_term "<U0078><U0068><U006F>"
+lang_lib "<U0078><U0068><U006F>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
diff --git a/libc/localedata/locales/yi_US b/libc/localedata/locales/yi_US
index 586b12db9..46136fbaf 100644
--- a/libc/localedata/locales/yi_US
+++ b/libc/localedata/locales/yi_US
@@ -52,9 +52,12 @@ country_car "<U0055><U0053><U0041>"
% FIXME Check which isbn for Yiddish in USA
country_isbn "0"
lang_name "<U05D9><U05D9><U05B4><U05D3><U05D9><U05E9>"
-lang_ab "yi"
-lang_term "yid"
-lang_lib "yid"
+% yi
+lang_ab "<U0079><U0069>"
+% yid
+lang_term "<U0079><U0069><U0064>"
+% yid
+lang_lib "<U0079><U0069><U0064>"
END LC_ADDRESS
LC_CTYPE
diff --git a/libc/localedata/locales/yue_HK b/libc/localedata/locales/yue_HK
index 4bd7fe105..fdd15280c 100644
--- a/libc/localedata/locales/yue_HK
+++ b/libc/localedata/locales/yue_HK
@@ -151,6 +151,10 @@ country_ab3 "<U0048><U004B><U0047>"
country_num 344
country_isbn "<U0039><U0036><U0032>"
lang_name "<U7CB5><U8A9E>"
+% yue
+lang_term "<U0079><U0075><U0065>"
+% yue
+lang_lib "<U0079><U0075><U0065>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/zh_HK b/libc/localedata/locales/zh_HK
index 1674d816f..6c7d793f5 100644
--- a/libc/localedata/locales/zh_HK
+++ b/libc/localedata/locales/zh_HK
@@ -184,6 +184,9 @@ postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
country_ab2 "<U0048><U004B>"
country_ab3 "<U0048><U004B><U0047>"
country_num 344
+lang_ab "<U007A><U0068>"
+lang_term "<U007A><U0068><U006F>"
+lang_lib "<U0063><U0068><U0069>"
END LC_ADDRESS
diff --git a/libc/localedata/locales/zh_SG b/libc/localedata/locales/zh_SG
index dc29268a5..cf7a2f6ea 100644
--- a/libc/localedata/locales/zh_SG
+++ b/libc/localedata/locales/zh_SG
@@ -196,7 +196,9 @@ country_ab3 "<U0053><U0047><U0050>"
country_num 702
% SGP
country_car "<U0053><U0047><U0050>"
-
+lang_ab "<U007A><U0068>"
+lang_term "<U007A><U0068><U006F>"
+lang_lib "<U0063><U0068><U0069>"
END LC_ADDRESS