* [PATCH 3/4] localedata: LC_MESSAGES.{yes,no}expr: standardize yY/nN [BZ #15262]
2016-04-19 5:49 [PATCH 1/4] localedata: standard LC_MESSAGES string regexes a bit Mike Frysinger
@ 2016-04-19 5:48 ` Mike Frysinger
2016-04-19 5:49 ` [PATCH 2/4] localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexes [BZ #15263] Mike Frysinger
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Mike Frysinger @ 2016-04-19 5:48 UTC (permalink / raw)
To: libc-alpha
The vast majority of languages include yY/nN in their yes/no regexes.
Standardize the few that were missing them.
ms_MY: noexpr: add nN
nan_TW@latin: yesexpr: add yY
nan_TW@latin: noexpr: add nN
se_NO: noexpr: add nN
This also highlighted a few that were incorrectly using yY/nN because
they clashed with their localized messages:
yo_NG: move nN (short for BẹÌẹÌni) from noexpr to yesexpr
uz_UZ: yesexpr: change ^[+1YyHh] to ^[+1Ò²Ò³Hh]
uz_UZ: noexpr: change ^[-0JjNn] to ^[-0ÐйNnYyJj]
uz_UZ@cyrillic: yesexpr: change ^[+1Ò²Ò³Yy] to ^[+1Ò²Ò³Hh]
uz_UZ@cyrillic: noexpr: change ^[-0ÐйNn] to [-0ÐйNnYyJj]
---
localedata/locales/ms_MY | 2 +-
localedata/locales/nan_TW@latin | 4 ++--
localedata/locales/se_NO | 2 +-
localedata/locales/uz_UZ | 8 +++++---
localedata/locales/uz_UZ@cyrillic | 7 +++++--
localedata/locales/yo_NG | 4 ++--
6 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
index 74dc483..f137049 100644
--- a/localedata/locales/ms_MY
+++ b/localedata/locales/ms_MY
@@ -151,7 +151,7 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
yesstr "<U0059><U0061>"
nostr "<U0054><U0069><U0064><U0061><U006B>"
END LC_MESSAGES
diff --git a/localedata/locales/nan_TW@latin b/localedata/locales/nan_TW@latin
index a901ad5..b8bb20f 100644
--- a/localedata/locales/nan_TW@latin
+++ b/localedata/locales/nan_TW@latin
@@ -144,8 +144,8 @@ date_fmt "<U0025><U0059><U0020><U0025><U0062><U0020><U0025><U0064><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U005D>"
-noexpr "<U005E><U005B><U002D><U0030><U006D><U004D><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0073><U0053><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U006D><U004D><U005D>"
yesstr "<U0053><U012B>"
nostr "<U004D><U0304><U002D><U0053><U012B>"
END LC_MESSAGES
diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
index f9e4a50..6adc7d1 100644
--- a/localedata/locales/se_NO
+++ b/localedata/locales/se_NO
@@ -284,7 +284,7 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U002D><U0030><U0049><U0069><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0049><U0069><U004E><U006E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
index 96f325c..6d53927 100644
--- a/localedata/locales/uz_UZ
+++ b/localedata/locales/uz_UZ
@@ -267,9 +267,11 @@ date_fmt "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U00
END LC_TIME
LC_MESSAGES
-% NOTE: No is "yo'q"; that conflicts with English "yes"... so "jo'q" is used.
-yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U0048><U0068><U005D>"
-noexpr "<U005E><U005B><U002D><U0030><U004A><U006A><U004E><U006E><U005D>"
+% Note: "No" is "yoâq" which conflicts with English "yes".
+% This is why "joâq" & "jJ" is also accepted as "no".
+yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
+<U0079><U004A><U006A><U005D>"
yesstr "<U0048><U0061>"
nostr "<U0059><U006F><U0027><U0071>"
END LC_MESSAGES
diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
index 11fd0c7..0f65405 100644
--- a/localedata/locales/uz_UZ@cyrillic
+++ b/localedata/locales/uz_UZ@cyrillic
@@ -270,8 +270,11 @@ date_fmt "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U005D>"
+% Note: "No" is "yoâq" which conflicts with English "yes".
+% This is why "joâq" & "jJ" is also accepted as "no".
+yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
+<U0079><U004A><U006A><U005D>"
yesstr "<U04B2><U0430>"
nostr "<U0419><U045E><U049B>"
END LC_MESSAGES
diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
index 4aea66e..93d94e2 100644
--- a/localedata/locales/yo_NG
+++ b/localedata/locales/yo_NG
@@ -419,8 +419,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U002D><U0030><U0072><U0052><U004F><U006F><U004B><U006B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0079><U0059><U004E><U006E><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0072><U0052><U004F><U006F><U004B><U006B><U005D>"
yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
END LC_MESSAGES
--
2.7.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 2/4] localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexes [BZ #15263]
2016-04-19 5:49 [PATCH 1/4] localedata: standard LC_MESSAGES string regexes a bit Mike Frysinger
2016-04-19 5:48 ` [PATCH 3/4] localedata: LC_MESSAGES.{yes,no}expr: standardize yY/nN [BZ #15262] Mike Frysinger
@ 2016-04-19 5:49 ` Mike Frysinger
2016-04-19 14:18 ` Chris Leonard
2016-04-19 5:49 ` [PATCH 4/4] localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264] Mike Frysinger
2016-04-19 14:17 ` [PATCH 1/4] localedata: standard LC_MESSAGES string regexes a bit Chris Leonard
3 siblings, 1 reply; 8+ messages in thread
From: Mike Frysinger @ 2016-04-19 5:49 UTC (permalink / raw)
To: libc-alpha
A handful of regexes were allowing +1 for yesexpr and -0 for noexpr,
and it's the i18n definition. Standardize all locales by allowing
these language-independent values in them.
Example change for en_US goes from ^[yY] to ^[+1yY], and from ^[nN]
to ^[-0nN].
---
localedata/locales/aa_ET | 4 ++--
localedata/locales/af_ZA | 9 ++-------
localedata/locales/ak_GH | 4 ++--
localedata/locales/am_ET | 4 ++--
localedata/locales/an_ES | 4 ++--
localedata/locales/anp_IN | 6 ++----
localedata/locales/ar_EG | 4 ++--
localedata/locales/as_IN | 4 ++--
localedata/locales/ast_ES | 4 ++--
localedata/locales/ayc_PE | 4 ++--
localedata/locales/az_AZ | 4 ++--
localedata/locales/be_BY | 4 ++--
localedata/locales/be_BY@latin | 4 ++--
localedata/locales/bem_ZM | 4 ++--
localedata/locales/ber_DZ | 4 ++--
localedata/locales/ber_MA | 4 ++--
localedata/locales/bg_BG | 4 ++--
localedata/locales/bhb_IN | 4 ++--
localedata/locales/bn_BD | 8 ++++----
localedata/locales/bo_CN | 4 ++--
localedata/locales/br_FR | 4 ++--
localedata/locales/brx_IN | 17 ++++-------------
localedata/locales/bs_BA | 4 ++--
localedata/locales/ca_ES | 4 ++--
localedata/locales/ce_RU | 4 ++--
localedata/locales/cmn_TW | 4 ++--
localedata/locales/crh_UA | 4 ++--
localedata/locales/cs_CZ | 4 ++--
localedata/locales/csb_PL | 4 ++--
localedata/locales/cv_RU | 4 ++--
localedata/locales/cy_GB | 4 ++--
localedata/locales/da_DK | 4 ++--
localedata/locales/de_DE | 4 ++--
localedata/locales/doi_IN | 10 +++-------
localedata/locales/dv_MV | 4 ++--
localedata/locales/dz_BT | 4 ++--
localedata/locales/el_GR | 4 ++--
localedata/locales/en_CA | 4 ++--
localedata/locales/en_DK | 4 ++--
localedata/locales/en_US | 4 ++--
localedata/locales/es_ES | 4 ++--
localedata/locales/et_EE | 4 ++--
localedata/locales/eu_ES | 4 ++--
localedata/locales/fa_IR | 4 ++--
localedata/locales/ff_SN | 4 ++--
localedata/locales/fi_FI | 4 ++--
localedata/locales/fil_PH | 4 ++--
localedata/locales/fo_FO | 4 ++--
localedata/locales/fr_BE | 4 ++--
localedata/locales/fr_CH | 4 ++--
localedata/locales/fr_FR | 4 ++--
localedata/locales/fr_LU | 4 ++--
localedata/locales/fur_IT | 4 ++--
localedata/locales/fy_DE | 4 ++--
localedata/locales/ga_IE | 4 ++--
localedata/locales/gd_GB | 4 ++--
localedata/locales/gl_ES | 4 ++--
localedata/locales/gu_IN | 4 ++--
localedata/locales/gv_GB | 4 ++--
localedata/locales/ha_NG | 4 ++--
localedata/locales/hak_TW | 4 ++--
localedata/locales/he_IL | 4 ++--
localedata/locales/hi_IN | 4 ++--
localedata/locales/hne_IN | 8 ++++----
localedata/locales/hr_HR | 4 ++--
localedata/locales/hsb_DE | 4 ++--
localedata/locales/ht_HT | 4 ++--
localedata/locales/hu_HU | 4 ++--
localedata/locales/hy_AM | 8 ++++----
localedata/locales/ia_FR | 4 ++--
localedata/locales/id_ID | 4 ++--
localedata/locales/ig_NG | 4 ++--
localedata/locales/ik_CA | 4 ++--
localedata/locales/is_IS | 4 ++--
localedata/locales/it_CH | 4 ++--
localedata/locales/it_IT | 4 ++--
localedata/locales/iu_CA | 4 ++--
localedata/locales/ja_JP | 8 ++++----
localedata/locales/ka_GE | 4 ++--
localedata/locales/kk_KZ | 4 ++--
localedata/locales/kl_GL | 4 ++--
localedata/locales/km_KH | 13 ++++---------
localedata/locales/kn_IN | 4 ++--
localedata/locales/ko_KR | 14 ++------------
localedata/locales/kok_IN | 15 +++------------
localedata/locales/ks_IN | 4 ++--
localedata/locales/ks_IN@devanagari | 4 ++--
localedata/locales/ku_TR | 8 ++++----
localedata/locales/kw_GB | 4 ++--
localedata/locales/ky_KG | 4 ++--
localedata/locales/lg_UG | 10 ++--------
localedata/locales/li_NL | 4 ++--
localedata/locales/lij_IT | 4 ++--
localedata/locales/lo_LA | 4 ++--
localedata/locales/lt_LT | 4 ++--
localedata/locales/lv_LV | 4 ++--
localedata/locales/lzh_TW | 4 ++--
localedata/locales/mg_MG | 4 ++--
localedata/locales/mhr_RU | 4 ++--
localedata/locales/mi_NZ | 4 ++--
localedata/locales/mk_MK | 4 ++--
localedata/locales/ml_IN | 22 ++++------------------
localedata/locales/mn_MN | 4 ++--
localedata/locales/mr_IN | 17 ++++-------------
localedata/locales/ms_MY | 29 ++++-------------------------
localedata/locales/mt_MT | 17 ++++-------------
localedata/locales/my_MM | 4 ++--
localedata/locales/nan_TW | 4 ++--
localedata/locales/nan_TW@latin | 4 ++--
localedata/locales/nb_NO | 4 ++--
localedata/locales/nds_DE | 4 ++--
localedata/locales/nds_NL | 4 ++--
localedata/locales/ne_NP | 4 ++--
localedata/locales/nhn_MX | 4 ++--
localedata/locales/niu_NU | 4 ++--
localedata/locales/niu_NZ | 4 ++--
localedata/locales/nl_NL | 4 ++--
localedata/locales/nn_NO | 4 ++--
localedata/locales/nr_ZA | 10 ++--------
localedata/locales/nso_ZA | 10 ++--------
localedata/locales/oc_FR | 4 ++--
localedata/locales/or_IN | 4 ++--
localedata/locales/os_RU | 4 ++--
localedata/locales/pa_IN | 4 ++--
localedata/locales/pa_PK | 4 ++--
localedata/locales/pap_AW | 4 ++--
localedata/locales/pap_CW | 4 ++--
localedata/locales/pl_PL | 4 ++--
localedata/locales/ps_AF | 4 ++--
localedata/locales/pt_BR | 4 ++--
localedata/locales/pt_PT | 4 ++--
localedata/locales/quz_PE | 4 ++--
localedata/locales/raj_IN | 4 ++--
localedata/locales/ro_RO | 4 ++--
localedata/locales/ru_RU | 4 ++--
localedata/locales/ru_UA | 4 ++--
localedata/locales/rw_RW | 4 ++--
localedata/locales/sa_IN | 4 ++--
localedata/locales/sat_IN | 17 ++++-------------
localedata/locales/sc_IT | 4 ++--
localedata/locales/sd_IN@devanagari | 4 ++--
localedata/locales/se_NO | 4 ++--
localedata/locales/si_LK | 16 ++++------------
localedata/locales/sk_SK | 4 ++--
localedata/locales/sl_SI | 4 ++--
localedata/locales/so_DJ | 4 ++--
localedata/locales/so_SO | 4 ++--
localedata/locales/sq_AL | 4 ++--
localedata/locales/sr_RS | 4 ++--
localedata/locales/sr_RS@latin | 4 ++--
localedata/locales/ss_ZA | 10 ++--------
localedata/locales/st_ZA | 10 ++--------
localedata/locales/sv_SE | 4 ++--
localedata/locales/sw_KE | 4 ++--
localedata/locales/szl_PL | 4 ++--
localedata/locales/ta_IN | 19 ++++---------------
localedata/locales/tcy_IN | 4 ++--
localedata/locales/te_IN | 4 ++--
localedata/locales/tg_TJ | 4 ++--
localedata/locales/th_TH | 4 ++--
localedata/locales/the_NP | 4 ++--
localedata/locales/ti_ER | 4 ++--
localedata/locales/ti_ET | 4 ++--
localedata/locales/tk_TM | 4 ++--
localedata/locales/tn_ZA | 10 ++--------
localedata/locales/tr_TR | 8 ++++----
localedata/locales/ts_ZA | 10 ++--------
localedata/locales/tt_RU | 4 ++--
localedata/locales/tt_RU@iqtelif | 4 ++--
localedata/locales/ug_CN | 4 ++--
localedata/locales/uk_UA | 4 ++--
localedata/locales/unm_US | 4 ++--
localedata/locales/ur_IN | 4 ++--
localedata/locales/ur_PK | 4 ++--
localedata/locales/uz_UZ | 4 ++--
localedata/locales/uz_UZ@cyrillic | 4 ++--
localedata/locales/ve_ZA | 10 ++--------
localedata/locales/vi_VN | 4 ++--
localedata/locales/wa_BE | 4 ++--
localedata/locales/wae_CH | 4 ++--
localedata/locales/wo_SN | 4 ++--
localedata/locales/xh_ZA | 10 ++--------
localedata/locales/yi_US | 4 ++--
localedata/locales/yo_NG | 4 ++--
localedata/locales/yue_HK | 6 ++----
localedata/locales/zh_CN | 8 ++------
localedata/locales/zh_HK | 6 ++----
localedata/locales/zh_SG | 29 ++++-------------------------
localedata/locales/zh_TW | 10 ++--------
localedata/locales/zu_ZA | 10 ++--------
190 files changed, 414 insertions(+), 634 deletions(-)
diff --git a/localedata/locales/aa_ET b/localedata/locales/aa_ET
index 9138706..86e218f 100644
--- a/localedata/locales/aa_ET
+++ b/localedata/locales/aa_ET
@@ -129,8 +129,8 @@ END LC_ADDRESS
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006D><U006E><U004D><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006D><U006E><U004D><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
index 48abe40..6e6e460 100644
--- a/localedata/locales/af_ZA
+++ b/localedata/locales/af_ZA
@@ -158,13 +158,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-% The affirmative response -
-% "^[jJyY]"
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-
-% The negative response -
-% "^[nN]"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ak_GH b/localedata/locales/ak_GH
index c0faf14..ca2c341 100644
--- a/localedata/locales/ak_GH
+++ b/localedata/locales/ak_GH
@@ -161,8 +161,8 @@ copy "i18n"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0064><U0044><U006E><U004E><U005D>"
yesstr "<U0059><U0069><U0077>"
nostr "<U0044><U0061><U0061><U0062><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
index 756fdc4..963f8cf 100644
--- a/localedata/locales/am_ET
+++ b/localedata/locales/am_ET
@@ -1464,8 +1464,8 @@ END LC_ADDRESS
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/an_ES b/localedata/locales/an_ES
index d36b142..97bb5f3 100644
--- a/localedata/locales/an_ES
+++ b/localedata/locales/an_ES
@@ -61,8 +61,8 @@ copy "es_ES"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/anp_IN b/localedata/locales/anp_IN
index 5dfc08f..def0112 100644
--- a/localedata/locales/anp_IN
+++ b/localedata/locales/anp_IN
@@ -146,10 +146,8 @@ END LC_TIME
LC_MESSAGES
-% ^[yY].*
-yesexpr "<U005E><U005B><U0939><U0935><U0079><U0059><U005D>"
-% ^[nN].*
-noexpr "<U005E><U005B><U0928><U0907><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0939><U0935><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0928><U0907><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
index 655a618..7d7951e 100644
--- a/localedata/locales/ar_EG
+++ b/localedata/locales/ar_EG
@@ -155,8 +155,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0646><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0644><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0646><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0644><U006E><U004E><U005D>"
yesstr "<U0646><U0639><U0645>"
nostr "<U0644><U0627>"
END LC_MESSAGES
diff --git a/localedata/locales/as_IN b/localedata/locales/as_IN
index 8f13b90..c55664c 100644
--- a/localedata/locales/as_IN
+++ b/localedata/locales/as_IN
@@ -134,8 +134,8 @@ END LC_TIME
%%%%%%%%%%%%%
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U09B9><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U09A8><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U09B9><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U09A8><U005D>"
yesstr "<U09B9><U09DF>"
nostr "<U09A8><U09B9><U09DF>"
END LC_MESSAGES
diff --git a/localedata/locales/ast_ES b/localedata/locales/ast_ES
index 4c05d04..549184f 100644
--- a/localedata/locales/ast_ES
+++ b/localedata/locales/ast_ES
@@ -60,8 +60,8 @@ copy "es_ES"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ayc_PE b/localedata/locales/ayc_PE
index 2819e5f..7876a36 100644
--- a/localedata/locales/ayc_PE
+++ b/localedata/locales/ayc_PE
@@ -162,8 +162,8 @@ copy "es_PE"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0075><U0055><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006A><U004A><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0075><U0055><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006A><U004A><U006E><U004E><U005D>"
yesstr "<U0055><U006B><U0068><U0061><U006D><U0061><U0077><U0061>"
nostr "<U004A><U0061><U006E><U0069><U0077><U0061>"
END LC_MESSAGES
diff --git a/localedata/locales/az_AZ b/localedata/locales/az_AZ
index 7e51a32..486a3ca 100644
--- a/localedata/locales/az_AZ
+++ b/localedata/locales/az_AZ
@@ -204,8 +204,8 @@ END LC_CTYPE
LC_MESSAGES
% FIXME: No is "yox"; that conflicts with English "yes"... what to do .
-yesexpr "<U005E><U005B><U0042><U0062><U005D>"
-noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0042><U0062><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
yesstr "<U0062><U0259><U006C><U0069>"
nostr "<U0079><U006F><U0078>"
END LC_MESSAGES
diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
index 4f83c20..5adceba 100644
--- a/localedata/locales/be_BY
+++ b/localedata/locales/be_BY
@@ -73,8 +73,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0422><U0442><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/be_BY@latin b/localedata/locales/be_BY@latin
index c3ebe59..a11d2c4 100644
--- a/localedata/locales/be_BY@latin
+++ b/localedata/locales/be_BY@latin
@@ -55,8 +55,8 @@ copy "be_BY"
END LC_NUMERIC
LC_MESSAGES
-yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_TIME
diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
index c19ef24..5f71c21 100644
--- a/localedata/locales/bem_ZM
+++ b/localedata/locales/bem_ZM
@@ -149,8 +149,8 @@ copy "i18n"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/ber_DZ b/localedata/locales/ber_DZ
index 79a6202..f02e8c0 100644
--- a/localedata/locales/ber_DZ
+++ b/localedata/locales/ber_DZ
@@ -171,8 +171,8 @@ END LC_CTYPE
LC_MESSAGES
% FIXME: yes/no
-yesexpr "<U005E><U005B><U0042><U0062><U005D>"
-noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0042><U0062><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
yesstr "<U0062><U0259><U006C><U0069>"
nostr "<U0079><U006F><U0078>"
END LC_MESSAGES
diff --git a/localedata/locales/ber_MA b/localedata/locales/ber_MA
index 20f5188..4029f73 100644
--- a/localedata/locales/ber_MA
+++ b/localedata/locales/ber_MA
@@ -91,8 +91,8 @@ END LC_CTYPE
LC_MESSAGES
% FIXME: yes/no
-yesexpr "<U005E><U005B><U0042><U0062><U005D>"
-noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0042><U0062><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
yesstr "<U0062><U0259><U006C><U0069>"
nostr "<U0079><U006F><U0078>"
END LC_MESSAGES
diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
index 4586c0d..c766818 100644
--- a/localedata/locales/bg_BG
+++ b/localedata/locales/bg_BG
@@ -237,8 +237,8 @@ mon "<U044F><U043D><U0443><U0430><U0440><U0438>";/
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
-noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/bhb_IN b/localedata/locales/bhb_IN
index d9a6f46..902f681 100644
--- a/localedata/locales/bhb_IN
+++ b/localedata/locales/bhb_IN
@@ -134,8 +134,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/bn_BD b/localedata/locales/bn_BD
index ba60104..295e634 100644
--- a/localedata/locales/bn_BD
+++ b/localedata/locales/bn_BD
@@ -144,10 +144,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U09B9><U09CD><U09AF><U09BE><U0981><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U09A8><U09BE><U006E><U004E><U005D>"
-yesstr "<U09B9><U09CD><U09AF><U09BE><U0981>"
-nostr "<U09A8><U09BE>"
+yesexpr "<U005E><U005B><U002B><U0031><U09B9><U09CD><U09AF><U09BE><U0981><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U09A8><U09BE><U006E><U004E><U005D>"
+yesstr "<U09B9><U09CD><U09AF><U09BE><U0981>"
+nostr "<U09A8><U09BE>"
END LC_MESSAGES
LC_MEASUREMENT
diff --git a/localedata/locales/bo_CN b/localedata/locales/bo_CN
index 575a3d5..448db5d 100644
--- a/localedata/locales/bo_CN
+++ b/localedata/locales/bo_CN
@@ -131,8 +131,8 @@ t_fmt_ampm "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
yesstr "<U0F68><U0F72><U0F53>"
nostr "<U0F58><U0F7A><U0F53>"
END LC_MESSAGES
diff --git a/localedata/locales/br_FR b/localedata/locales/br_FR
index e8c8fbb..3b6fc23 100644
--- a/localedata/locales/br_FR
+++ b/localedata/locales/br_FR
@@ -97,8 +97,8 @@ copy "en_DK"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/brx_IN b/localedata/locales/brx_IN
index 97ebca0..b4abb68 100644
--- a/localedata/locales/brx_IN
+++ b/localedata/locales/brx_IN
@@ -136,19 +136,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^(Yes|[yY])
-yesexpr "<U005E><U0028><U0928><U0902><U0917><U094C><U007C><U005B><U0079>/
-<U0059><U005D><U0029>"
-%
-% ^(No|[nN])
-noexpr "<U005E><U0028><U0928><U0919><U093E><U007C><U005B><U006E><U004E>/
-<U005D><U0029>"
-%
+yesexpr "<U005E><U0028><U0928><U0902><U0917><U094C><U007C><U005B><U002B>/
+<U0031><U0079><U0059><U005D><U0029>"
+noexpr "<U005E><U0028><U0928><U0919><U093E><U007C><U005B><U002D><U0030>/
+<U006E><U004E><U005D><U0029>"
END LC_MESSAGES
diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
index 74427da..cd38c76 100644
--- a/localedata/locales/bs_BA
+++ b/localedata/locales/bs_BA
@@ -148,8 +148,8 @@ copy "en_DK"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D><U002A><U002E>"
-noexpr "<U005E><U005B><U006E><U004E><U005D><U002A><U002E>"
+yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D><U002A><U002E>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D><U002A><U002E>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
index 817b00d..517c67a 100644
--- a/localedata/locales/ca_ES
+++ b/localedata/locales/ca_ES
@@ -76,8 +76,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ce_RU b/localedata/locales/ce_RU
index 2d62798..e2c484b 100644
--- a/localedata/locales/ce_RU
+++ b/localedata/locales/ce_RU
@@ -135,8 +135,8 @@ copy "i18n"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U041C><U043C><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041C><U043C><U004E><U006E><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/cmn_TW b/localedata/locales/cmn_TW
index 7bf4bbe..79a7816 100644
--- a/localedata/locales/cmn_TW
+++ b/localedata/locales/cmn_TW
@@ -167,9 +167,9 @@ END LC_MEASUREMENT
LC_MESSAGES
% ^[yYæ¯]
-yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
% ^[nNä¸å¦]
-noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/crh_UA b/localedata/locales/crh_UA
index 52fba8a..9238cb6 100644
--- a/localedata/locales/crh_UA
+++ b/localedata/locales/crh_UA
@@ -128,10 +128,10 @@ copy "tr_TR"
END LC_CTYPE
LC_MESSAGES
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
yesstr "<U0065><U0062><U0065><U0074>"
nostr "<U0068><U0061><U0079><U0131><U0072>"
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ
index 8529c90..47bb169 100644
--- a/localedata/locales/cs_CZ
+++ b/localedata/locales/cs_CZ
@@ -2319,8 +2319,8 @@ END LC_CTYPE
%% -------------------------
LC_MESSAGES
-yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0061><U006E><U006F>"
nostr "<U006E><U0065>"
END LC_MESSAGES
diff --git a/localedata/locales/csb_PL b/localedata/locales/csb_PL
index cb4bfea..47e738b 100644
--- a/localedata/locales/csb_PL
+++ b/localedata/locales/csb_PL
@@ -134,8 +134,8 @@ reorder-end
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/cv_RU b/localedata/locales/cv_RU
index 4b7ebcf..a202383 100644
--- a/localedata/locales/cv_RU
+++ b/localedata/locales/cv_RU
@@ -113,8 +113,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/cy_GB b/localedata/locales/cy_GB
index f0dca3d..a592edb 100644
--- a/localedata/locales/cy_GB
+++ b/localedata/locales/cy_GB
@@ -263,8 +263,8 @@ first_weekday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0069><U0049><U0074><U0054><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0069><U0049><U0074><U0054><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0069><U0065>"
nostr "<U006E><U0061>"
END LC_MESSAGES
diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
index 259dbca..4d45a7e 100644
--- a/localedata/locales/da_DK
+++ b/localedata/locales/da_DK
@@ -231,8 +231,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0031><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0030><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
index 3188c69..c879c92 100644
--- a/localedata/locales/de_DE
+++ b/localedata/locales/de_DE
@@ -169,8 +169,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/doi_IN b/localedata/locales/doi_IN
index 89c8912..5758f1d 100644
--- a/localedata/locales/doi_IN
+++ b/localedata/locales/doi_IN
@@ -135,14 +135,10 @@ END LC_TIME
LC_MESSAGES
-% ^(Yes|[yY])
-yesexpr "<U005E><U0028><U0911><U0939><U007C><U005B><U0079>/
+yesexpr "<U005E><U0028><U0911><U0939><U007C><U005B><U002B><U0031><U0079>/
<U0059><U005D><U0029>"
-%
-% ^(No|[nN])
-noexpr "<U005E><U0028><U0928><U093E><U007C><U005B><U006E><U004E>/
-<U005D><U0029>"
-%
+noexpr "<U005E><U0028><U0928><U093E><U007C><U005B><U002D><U0030><U006E>/
+<U004E><U005D><U0029>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/dv_MV b/localedata/locales/dv_MV
index 424deb8..2e79c6e 100644
--- a/localedata/locales/dv_MV
+++ b/localedata/locales/dv_MV
@@ -150,8 +150,8 @@ cal_direction 3
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
index 370fc01..5989bb4 100644
--- a/localedata/locales/dz_BT
+++ b/localedata/locales/dz_BT
@@ -620,8 +620,8 @@ t_fmt_ampm "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
yesstr "<U0F68><U0F72><U0F53>"
nostr "<U0F58><U0F7A><U0F53>"
END LC_MESSAGES
diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
index eee5803..3a6b607 100644
--- a/localedata/locales/el_GR
+++ b/localedata/locales/el_GR
@@ -63,8 +63,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U03BD><U039D><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U03BF><U039F><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U03BD><U039D><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U03BF><U039F><U006E><U004E><U005D>"
yesstr "<U0079><U0065><U0073>"
nostr "<U006E><U006F>"
END LC_MESSAGES
diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
index 6c61761..7292f65 100644
--- a/localedata/locales/en_CA
+++ b/localedata/locales/en_CA
@@ -137,9 +137,9 @@ END LC_TIME
LC_MESSAGES
% Accept both English "Yes" and French "Oui" as Canada is bilingual.
-yesexpr "<U005E><U005B><U0079><U0059><U006F><U004F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U006F><U004F><U005D>"
% Accept both Engish "No" and French "Non" as Canada is bilingual.
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
% Yes - Display only the English "Yes." While Canada is bilingual it would be
% difficult to display two words e.g. Yes|Oui, where one word is expected.
% Thus given that the majority of the population is Anglophone we use only
diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
index a822d57..3298a58 100644
--- a/localedata/locales/en_DK
+++ b/localedata/locales/en_DK
@@ -129,8 +129,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
-noexpr "<U005E><U005B><U0030><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/en_US b/localedata/locales/en_US
index 0c9ec10..e61a7fb 100644
--- a/localedata/locales/en_US
+++ b/localedata/locales/en_US
@@ -133,8 +133,8 @@ am_pm "<U0041><U004D>";"<U0050><U004D>"
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0059><U0065><U0073>"
nostr "<U004E><U006F>"
END LC_MESSAGES
diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
index 837a8ea..8666db2 100644
--- a/localedata/locales/es_ES
+++ b/localedata/locales/es_ES
@@ -65,8 +65,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
% Si - Display only the Spanish "Yes."
yesstr "<U0053><U0069>"
% No - Spanish and English "No" have the same spelling.
diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
index e907a87..a2c1d2f 100644
--- a/localedata/locales/et_EE
+++ b/localedata/locales/et_EE
@@ -2203,8 +2203,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
index 115adf6..bd66d4a 100644
--- a/localedata/locales/eu_ES
+++ b/localedata/locales/eu_ES
@@ -64,8 +64,8 @@ copy "es_ES"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0065><U0045><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0065><U0045><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
index 1728b1f..1258928 100644
--- a/localedata/locales/fa_IR
+++ b/localedata/locales/fa_IR
@@ -444,8 +444,8 @@ cal_direction 3
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
index afb0aea..4ae13ec 100644
--- a/localedata/locales/ff_SN
+++ b/localedata/locales/ff_SN
@@ -146,8 +146,8 @@ copy "i18n"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
index b3853e1..2ae2ff3 100644
--- a/localedata/locales/fi_FI
+++ b/localedata/locales/fi_FI
@@ -215,8 +215,8 @@ first_workday 2 % Monday
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004B><U006B><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004B><U006B><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
yesstr "<U004B><U0079><U006C><U006C><U00E4>"
nostr "<U0045><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/fil_PH b/localedata/locales/fil_PH
index 5b677e9..ded04b5 100644
--- a/localedata/locales/fil_PH
+++ b/localedata/locales/fil_PH
@@ -147,8 +147,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0068><U0048><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0068><U0048><U006E><U004E><U005D>"
yesstr "<U006F><U006F>"
nostr "<U0068><U0069><U006E><U0064><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/fo_FO b/localedata/locales/fo_FO
index 62534a9..ae6c5e8 100644
--- a/localedata/locales/fo_FO
+++ b/localedata/locales/fo_FO
@@ -107,8 +107,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
index 8b493f6..1c7d5b9 100644
--- a/localedata/locales/fr_BE
+++ b/localedata/locales/fr_BE
@@ -59,8 +59,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0030><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0030><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH
index 890bfe7..93691fc 100644
--- a/localedata/locales/fr_CH
+++ b/localedata/locales/fr_CH
@@ -59,8 +59,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
index f1c4e2f..afdf0a2 100644
--- a/localedata/locales/fr_FR
+++ b/localedata/locales/fr_FR
@@ -69,8 +69,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
index 8bbb4e1..3645b38 100644
--- a/localedata/locales/fr_LU
+++ b/localedata/locales/fr_LU
@@ -59,8 +59,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fur_IT b/localedata/locales/fur_IT
index 64a6f8d..806fbf7 100644
--- a/localedata/locales/fur_IT
+++ b/localedata/locales/fur_IT
@@ -65,8 +65,8 @@ reorder-end
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fy_DE b/localedata/locales/fy_DE
index 182f3d4..219496c 100644
--- a/localedata/locales/fy_DE
+++ b/localedata/locales/fy_DE
@@ -70,8 +70,8 @@ copy "en_DK"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
index 35fb97c..22c074c 100644
--- a/localedata/locales/ga_IE
+++ b/localedata/locales/ga_IE
@@ -125,8 +125,8 @@ first_weekday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
index 014bb96..c267f2e 100644
--- a/localedata/locales/gd_GB
+++ b/localedata/locales/gd_GB
@@ -126,8 +126,8 @@ copy "en_GB"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0063><U0043><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0063><U0043><U006E><U004E><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
index 3d50d3f..0d220eb 100644
--- a/localedata/locales/gl_ES
+++ b/localedata/locales/gl_ES
@@ -60,8 +60,8 @@ copy "es_ES"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/gu_IN b/localedata/locales/gu_IN
index 10c9d7d..d1cb649 100644
--- a/localedata/locales/gu_IN
+++ b/localedata/locales/gu_IN
@@ -185,8 +185,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0AB9><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0AA8><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0AB9><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0AA8><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/gv_GB b/localedata/locales/gv_GB
index d27d6aa..5751dfc 100644
--- a/localedata/locales/gv_GB
+++ b/localedata/locales/gv_GB
@@ -137,8 +137,8 @@ first_weekday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ha_NG b/localedata/locales/ha_NG
index f66415e..1f1abee 100644
--- a/localedata/locales/ha_NG
+++ b/localedata/locales/ha_NG
@@ -216,8 +216,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0054><U0074><U0069><U0049><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0062><U0042><U0061><U0041><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0069><U0049><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0062><U0042><U0061><U0041><U006E><U004E><U005D>"
yesstr "<U0054><U006F><U0068>"
nostr "<U0042><U0061><U0062><U0075>"
END LC_MESSAGES
diff --git a/localedata/locales/hak_TW b/localedata/locales/hak_TW
index ca5689a..fd2cc14 100644
--- a/localedata/locales/hak_TW
+++ b/localedata/locales/hak_TW
@@ -166,9 +166,9 @@ END LC_MEASUREMENT
LC_MESSAGES
% ^[yYä¿]
-yesexpr "<U005E><U005B><U0079><U0059><U4FC2><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U4FC2><U005D>"
% ^[nNæ¯]
-noexpr "<U005E><U005B><U006E><U004E><U6BCB><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U6BCB><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
index 1e02050..286adb6 100644
--- a/localedata/locales/he_IL
+++ b/localedata/locales/he_IL
@@ -127,8 +127,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0059><U0079><U05DB><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U05DC><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U05DB><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U05DC><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
index 79db560..de5596f 100644
--- a/localedata/locales/hi_IN
+++ b/localedata/locales/hi_IN
@@ -181,8 +181,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/hne_IN b/localedata/locales/hne_IN
index 26f3eb5..96bfe61 100644
--- a/localedata/locales/hne_IN
+++ b/localedata/locales/hne_IN
@@ -133,10 +133,10 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0939><U0935><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0928><U0907><U006E><U004E><U005D>"
-yesstr "<U0939><U0935>"
-nostr "<U0928><U0907>"
+yesexpr "<U005E><U005B><U002B><U0031><U0939><U0935><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0928><U0907><U006E><U004E><U005D>"
+yesstr "<U0939><U0935>"
+nostr "<U0928><U0907>"
END LC_MESSAGES
diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
index a66f019..72e398a 100644
--- a/localedata/locales/hr_HR
+++ b/localedata/locales/hr_HR
@@ -2149,8 +2149,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/hsb_DE b/localedata/locales/hsb_DE
index db8ceed..5e489c0 100644
--- a/localedata/locales/hsb_DE
+++ b/localedata/locales/hsb_DE
@@ -2125,8 +2125,8 @@ copy "i18n"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0068><U0048><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0068><U0048><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0068><U0061><U006A>"
nostr "<U006E><U011B>"
END LC_MESSAGES
diff --git a/localedata/locales/ht_HT b/localedata/locales/ht_HT
index 0600ffb..f2596c6 100644
--- a/localedata/locales/ht_HT
+++ b/localedata/locales/ht_HT
@@ -157,8 +157,8 @@ copy "i18n"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0077><U0057><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0077><U0057><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0057><U0069>"
nostr "<U004E><U006F><U006E>"
END LC_MESSAGES
diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
index 1d758fb..a9ae121 100644
--- a/localedata/locales/hu_HU
+++ b/localedata/locales/hu_HU
@@ -483,8 +483,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0049><U0069><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0049><U0069><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/hy_AM b/localedata/locales/hy_AM
index a6e80d6..c4055d0 100644
--- a/localedata/locales/hy_AM
+++ b/localedata/locales/hy_AM
@@ -152,10 +152,10 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesstr "<U0561><U0575><U0578>"
-nostr "<U0578><U0579>"
-yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U0561><U0531><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0578><U0548><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0073><U0053><U0561><U0531><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0578><U0548><U005D>"
+yesstr "<U0561><U0575><U0578>"
+nostr "<U0578><U0579>"
END LC_MESSAGES
LC_MEASUREMENT
diff --git a/localedata/locales/ia_FR b/localedata/locales/ia_FR
index 5409e22..4ead7d1 100644
--- a/localedata/locales/ia_FR
+++ b/localedata/locales/ia_FR
@@ -102,8 +102,8 @@ copy "fr_FR"
END LC_MONETARY
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0053><U0069>"
nostr "<U004E><U006F>"
END LC_MESSAGES
diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
index 8f492cd..9512a27 100644
--- a/localedata/locales/id_ID
+++ b/localedata/locales/id_ID
@@ -124,8 +124,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ig_NG b/localedata/locales/ig_NG
index d9b7d1a..9535840 100644
--- a/localedata/locales/ig_NG
+++ b/localedata/locales/ig_NG
@@ -414,8 +414,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0030><U004D><U006D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0030><U004D><U006D><U004E><U006E><U005D>"
yesstr "<U0045><U0065>"
nostr "<U004D><U0062><U0061>"
END LC_MESSAGES
diff --git a/localedata/locales/ik_CA b/localedata/locales/ik_CA
index 5667504..2421883 100644
--- a/localedata/locales/ik_CA
+++ b/localedata/locales/ik_CA
@@ -206,8 +206,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0069><U0049><U0061><U0041><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0071><U0051><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0069><U0049><U0061><U0041><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0071><U0051><U005D>"
yesstr "<U0061><U0061>"
nostr "<U0071><U0061><U00F1><U0061><U0061>"
END LC_MESSAGES
diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
index 062c86e..91b3875 100644
--- a/localedata/locales/is_IS
+++ b/localedata/locales/is_IS
@@ -2227,8 +2227,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
index 9b795dc..ceecf84 100644
--- a/localedata/locales/it_CH
+++ b/localedata/locales/it_CH
@@ -52,8 +52,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
index f4c500f..d3e0a4d 100644
--- a/localedata/locales/it_IT
+++ b/localedata/locales/it_IT
@@ -63,8 +63,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/iu_CA b/localedata/locales/iu_CA
index 40df722..72150a3 100644
--- a/localedata/locales/iu_CA
+++ b/localedata/locales/iu_CA
@@ -126,8 +126,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0073><U0053><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ja_JP b/localedata/locales/ja_JP
index a9cdc6e..cae49f9 100644
--- a/localedata/locales/ja_JP
+++ b/localedata/locales/ja_JP
@@ -14880,10 +14880,10 @@ END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U0028><U005B><U0079><U0059><UFF59><UFF39><U005D>/
-<U007C><U306F><U3044><U007C><U30CF><U30A4><U0029>"
-noexpr "<U005E><U0028><U005B><U006E><U004E><UFF4E><UFF2E><U005D>/
-<U007C><U3044><U3044><U3048><U007C><U30A4><U30A4><U30A8><U0029>"
+yesexpr "<U005E><U0028><U005B><U002B><U0031><U0079><U0059><UFF59><UFF39>/
+<U005D><U007C><U306F><U3044><U007C><U30CF><U30A4><U0029>"
+noexpr "<U005E><U0028><U005B><U002D><U0030><U006E><U004E><UFF4E><UFF2E>/
+<U005D><U007C><U3044><U3044><U3048><U007C><U30A4><U30A4><U30A8><U0029>"
yesstr "<U306F><U3044>"
nostr "<U3044><U3044><U3048>"
END LC_MESSAGES
diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
index 049e6d4..f8a004fb 100644
--- a/localedata/locales/ka_GE
+++ b/localedata/locales/ka_GE
@@ -144,8 +144,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
-noexpr "<U005E><U005B><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
END LC_MESSAGES
LC_MEASUREMENT
diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
index b456cef..63dffa1 100644
--- a/localedata/locales/kk_KZ
+++ b/localedata/locales/kk_KZ
@@ -161,8 +161,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0418><U0438><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0418><U0438><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/kl_GL b/localedata/locales/kl_GL
index 6d5f891..1edd7e6 100644
--- a/localedata/locales/kl_GL
+++ b/localedata/locales/kl_GL
@@ -108,8 +108,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
index 2f3eab7..08024a6 100644
--- a/localedata/locales/km_KH
+++ b/localedata/locales/km_KH
@@ -1823,15 +1823,10 @@ am_pm "<U1796><U17D2><U179A><U17B9><U1780>";"<U179B><U17D2><U1784><U17B6><U17
END LC_TIME
LC_MESSAGES
-
-yesstr "yes:YES:y:Y"
-
-nostr "no:NO:n:N"
-
-yesexpr "^[yY]([eE][sS])?"
-
-noexpr "^[nN][oO]?"
-
+yesexpr "^[+1yY]([eE][sS])?"
+noexpr "^[-0nN][oO]?"
+yesstr "yes:YES:y:Y"
+nostr "no:NO:n:N"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
index 5fdcae3..48adf6a 100644
--- a/localedata/locales/kn_IN
+++ b/localedata/locales/kn_IN
@@ -189,8 +189,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
index 0e1f9be..69b7d89 100644
--- a/localedata/locales/ko_KR
+++ b/localedata/locales/ko_KR
@@ -6197,20 +6197,10 @@ date_fmt /
END LC_TIME
-% NOTES on LC_MESSAGES
-%
-% Any string starting with any form of Latin Y and Korea
-% `Yea' are recognized as affirmative answer. Negative answer is
-% recognized by Latin N and Hangul `A' (which stands for ``Anio'').
-
LC_MESSAGES
-
-yesexpr "<U005E><U005B><U0079><U0059><UC608><U005D>"
-
-noexpr "<U005E><U005B><U006E><U004E><UC544><U005D>"
-
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><UC608><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><UC544><U005D>"
nostr "<UC544><UB2C8><UC624>"
-
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/kok_IN b/localedata/locales/kok_IN
index 1a54186..fe2569d 100644
--- a/localedata/locales/kok_IN
+++ b/localedata/locales/kok_IN
@@ -153,19 +153,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^(Yes|[yY])
-yesexpr "<U005E><U0028><U0939><U092F><U007C><U005B><U0079>/
+yesexpr "<U005E><U0028><U0939><U092F><U007C><U005B><U002B><U0031><U0079>/
<U0059><U005D><U0029>"
-%
-% ^(No|[nN])
-noexpr "<U005E><U0028><U0928><U094D><U0939><U0940><U007C><U005B><U006E><U004E>/
-<U005D><U0029>"
-%
+noexpr "<U005E><U0028><U0928><U094D><U0939><U0940><U007C><U005B><U002D>/
+<U0030><U006E><U004E><U005D><U0029>"
END LC_MESSAGES
diff --git a/localedata/locales/ks_IN b/localedata/locales/ks_IN
index 4b5a057..4dccd08 100644
--- a/localedata/locales/ks_IN
+++ b/localedata/locales/ks_IN
@@ -164,8 +164,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0622><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0646><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0622><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0646><U006E><U004E><U005D>"
yesstr "<U0622>"
nostr "<U0646><U0639>"
END LC_MESSAGES
diff --git a/localedata/locales/ks_IN@devanagari b/localedata/locales/ks_IN@devanagari
index fa94bcd..d1cd268 100644
--- a/localedata/locales/ks_IN@devanagari
+++ b/localedata/locales/ks_IN@devanagari
@@ -134,8 +134,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/ku_TR b/localedata/locales/ku_TR
index 5993f42..ad2ac8f 100644
--- a/localedata/locales/ku_TR
+++ b/localedata/locales/ku_TR
@@ -161,10 +161,10 @@ date_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0065><U0045><U0064><U0044><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
-yesstr "<U0065><U0072><U00EA>"
-nostr "<U006E><U00E2>"
+yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0064><U0044><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0065><U0072><U00EA>"
+nostr "<U006E><U00E2>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/kw_GB b/localedata/locales/kw_GB
index 0ae4bb4..df64743 100644
--- a/localedata/locales/kw_GB
+++ b/localedata/locales/kw_GB
@@ -129,8 +129,8 @@ first_weekday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
index a4dfdc3..69ac9d7 100644
--- a/localedata/locales/ky_KG
+++ b/localedata/locales/ky_KG
@@ -94,8 +94,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U041E><U043E><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U041E><U043E><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
yesstr "<U041E><U043E><U0431><U0430>"
nostr "<U0416><U043E><U043A>"
END LC_MESSAGES
diff --git a/localedata/locales/lg_UG b/localedata/locales/lg_UG
index 754c657..f05c4cd 100644
--- a/localedata/locales/lg_UG
+++ b/localedata/locales/lg_UG
@@ -210,14 +210,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-% The affirmative response -
-% "^[yY]"
-%
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
-% The negative response -
-% "^[nN]"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/li_NL b/localedata/locales/li_NL
index 5159bc1..9c6e064 100644
--- a/localedata/locales/li_NL
+++ b/localedata/locales/li_NL
@@ -64,8 +64,8 @@ copy "en_DK"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/lij_IT b/localedata/locales/lij_IT
index 09a9a8e..d132b09 100644
--- a/localedata/locales/lij_IT
+++ b/localedata/locales/lij_IT
@@ -51,8 +51,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/lo_LA b/localedata/locales/lo_LA
index 1d27568..7d572e3 100644
--- a/localedata/locales/lo_LA
+++ b/localedata/locales/lo_LA
@@ -703,8 +703,8 @@ LC_MESSAGES
% yesstr = "men" = Sala ae + Mo + MAI EK + No
% nostr = "Bo Men" = Letter Bo +salo Or+ MAI EK + mo+ Ma Ek+ No
-yesexpr "<U005E><U005B><U0079><U0059><U0EA1><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0E9A><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0EA1><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0E9A><U005D>"
yesstr "<U0EC1><U0EA1><U0EC8><U0E99>"
nostr "<U0E9A><U0ECD><U0EC8><U0EC1><U0EA1><U0EC8><U0E99>"
diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
index 2fc3487..294d0e9 100644
--- a/localedata/locales/lt_LT
+++ b/localedata/locales/lt_LT
@@ -2197,8 +2197,8 @@ first_weekday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
index eb0501b..29ac782 100644
--- a/localedata/locales/lv_LV
+++ b/localedata/locales/lv_LV
@@ -2189,8 +2189,8 @@ first_weekday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/lzh_TW b/localedata/locales/lzh_TW
index d479a3f..1568f19 100644
--- a/localedata/locales/lzh_TW
+++ b/localedata/locales/lzh_TW
@@ -201,9 +201,9 @@ END LC_MEASUREMENT
LC_MESSAGES
% ^[yYæ¯]
-yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
% ^[nNé]
-noexpr "<U005E><U005B><U006E><U004E><U975E><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U975E><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
index 7e0f610..5487ab5 100644
--- a/localedata/locales/mg_MG
+++ b/localedata/locales/mg_MG
@@ -65,8 +65,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/mhr_RU b/localedata/locales/mhr_RU
index f93178c..b31a123 100644
--- a/localedata/locales/mhr_RU
+++ b/localedata/locales/mhr_RU
@@ -63,8 +63,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0423><U0443><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0422><U0442><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0423><U0443><U004E><U006E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/mi_NZ b/localedata/locales/mi_NZ
index e9d7049..c8bf152 100644
--- a/localedata/locales/mi_NZ
+++ b/localedata/locales/mi_NZ
@@ -142,8 +142,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0031><U0079><U0059><U0101><U0100><U00E4><U00C4><U0061><U0041><U005D>"
-noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U0101><U0100><U00E4><U00C4><U0061><U0041><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U006B><U004B><U005D>"
yesstr "<U0101><U0065>"
nostr "<U006B><U0101><U006F><U0072><U0065>"
END LC_MESSAGES
diff --git a/localedata/locales/mk_MK b/localedata/locales/mk_MK
index 417451b..d38299c 100644
--- a/localedata/locales/mk_MK
+++ b/localedata/locales/mk_MK
@@ -121,9 +121,9 @@ grouping 3;3
END LC_NUMERIC
LC_MESSAGES
-yesexpr "<U005E><U005B><U0414><U0434><U0044><U0064><U0059><U0079>/
+yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079>/
<U0031><U005D>"
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U0030><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U0030><U005D>"
yesstr "<U0434><U0430>"
nostr "<U043D><U0435>"
END LC_MESSAGES
diff --git a/localedata/locales/ml_IN b/localedata/locales/ml_IN
index 6d1ec51..ee623cb 100644
--- a/localedata/locales/ml_IN
+++ b/localedata/locales/ml_IN
@@ -174,24 +174,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><
END LC_TIME
%
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^[\u0d05\u0d24\u0d46]
-yesexpr "<U005E><U005B><U0D05><U0D24><U0D46><U0079><U0059><U005D>"
-%
-%
-% ^[\u0d05\u0d32\u0d4d\u0d32]
-noexpr "<U005E><U005B><U0D05><U0D32><U0D4D><U0D32><U006E><U004E><U005D>"
-%
-% \u0d05\u0d24\u0d46
-yesstr "<U0D05><U0D24><U0D46>"
-%
-% \u0d05\u0d32\u0d4d\u0d32
-nostr "<U0D05><U0D32><U0D4D><U0D32>"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0D05><U0D24><U0D46><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0D05><U0D32><U0D4D><U0D32><U006E><U004E><U005D>"
+yesstr "<U0D05><U0D24><U0D46>"
+nostr "<U0D05><U0D32><U0D4D><U0D32>"
END LC_MESSAGES
%
LC_PAPER
diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
index e7a6143..28b0484 100644
--- a/localedata/locales/mn_MN
+++ b/localedata/locales/mn_MN
@@ -227,8 +227,8 @@ date_fmt "<U0025><U005A><U0020><U0025><U0059><U0020><U043E><U043D><U044B><U0020
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0442><U0422><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U04AF><U04AE><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0442><U0422><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U04AF><U04AE><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN
index 66c4b85..3190f74 100644
--- a/localedata/locales/mr_IN
+++ b/localedata/locales/mr_IN
@@ -176,19 +176,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^(Yes|[yY])
-yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U0079>/
-<U0059><U005D><U0029>"
-%
-% ^(No|[nN])
-noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U006E><U004E>/
-<U005D><U0029>"
-%
+yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
+<U0079><U0059><U005D><U0029>"
+noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
+<U004E><U005D><U0029>"
END LC_MESSAGES
diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
index fb5ce64..74dc483 100644
--- a/localedata/locales/ms_MY
+++ b/localedata/locales/ms_MY
@@ -150,31 +150,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^[yY]
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-%
-% ^[nN] --> ^[tT]
-noexpr "<U005E><U005B><U0074><U0054><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% noexpr "<U005E><U005B><U006E><U004E><U005D>"
-%
-
-% Yes Ya
-yesstr "<U0059><U0061>"
-%
-% No Tidak
-nostr "<U0054><U0069><U0064><U0061><U006B>"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U005D>"
+yesstr "<U0059><U0061>"
+nostr "<U0054><U0069><U0064><U0061><U006B>"
END LC_MESSAGES
diff --git a/localedata/locales/mt_MT b/localedata/locales/mt_MT
index 9c8c55a..a100780 100644
--- a/localedata/locales/mt_MT
+++ b/localedata/locales/mt_MT
@@ -243,19 +243,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^(Yes|[yY])
-yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U0079>/
-<U0059><U005D><U0029>"
-%
-% ^(No|[nN])
-noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U006E><U004E>/
-<U005D><U0029>"
-%
+yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
+<U0079><U0059><U005D><U0029>"
+noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
+<U004E><U005D><U0029>"
END LC_MESSAGES
diff --git a/localedata/locales/my_MM b/localedata/locales/my_MM
index 651b3c9..086e3c8 100644
--- a/localedata/locales/my_MM
+++ b/localedata/locales/my_MM
@@ -270,8 +270,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U101F><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U1019><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U101F><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U1019><U005D>"
yesstr "<U101F><U102F><U1010><U103A><U1010><U101A><U103A>"
nostr "<U1019><U101F><U102F><U1010><U103A><U1018><U1030><U1038>"
END LC_MESSAGES
diff --git a/localedata/locales/nan_TW b/localedata/locales/nan_TW
index 828f6e6..e4754af 100644
--- a/localedata/locales/nan_TW
+++ b/localedata/locales/nan_TW
@@ -167,9 +167,9 @@ END LC_MEASUREMENT
LC_MESSAGES
% ^[yYæ¯]
-yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
% ^[nNä¼]
-noexpr "<U005E><U005B><U006E><U004E><U4F13><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4F13><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/nan_TW@latin b/localedata/locales/nan_TW@latin
index d02038e..a901ad5 100644
--- a/localedata/locales/nan_TW@latin
+++ b/localedata/locales/nan_TW@latin
@@ -144,8 +144,8 @@ date_fmt "<U0025><U0059><U0020><U0025><U0062><U0020><U0025><U0064><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U005D>"
-noexpr "<U005E><U005B><U006D><U004D><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006D><U004D><U005D>"
yesstr "<U0053><U012B>"
nostr "<U004D><U0304><U002D><U0053><U012B>"
END LC_MESSAGES
diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
index 6732cdf..71857a0 100644
--- a/localedata/locales/nb_NO
+++ b/localedata/locales/nb_NO
@@ -234,8 +234,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/nds_DE b/localedata/locales/nds_DE
index 47f1ac4..b38be45 100644
--- a/localedata/locales/nds_DE
+++ b/localedata/locales/nds_DE
@@ -62,8 +62,8 @@ copy "en_DK"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/nds_NL b/localedata/locales/nds_NL
index 5b4eb1d..4b5e40b 100644
--- a/localedata/locales/nds_NL
+++ b/localedata/locales/nds_NL
@@ -61,8 +61,8 @@ copy "en_DK"
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
index b330a2f..3207da9 100644
--- a/localedata/locales/ne_NP
+++ b/localedata/locales/ne_NP
@@ -161,8 +161,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/nhn_MX b/localedata/locales/nhn_MX
index 5e4e14d..6c2317d 100644
--- a/localedata/locales/nhn_MX
+++ b/localedata/locales/nhn_MX
@@ -64,8 +64,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0071><U0051><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0071><U0051><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
yesstr "<U0071><U0075><U0065><U006D><U0061>"
nostr "<U0061><U0068><U006D><U006F>"
END LC_MESSAGES
diff --git a/localedata/locales/niu_NU b/localedata/locales/niu_NU
index f60a3c2..384e403 100644
--- a/localedata/locales/niu_NU
+++ b/localedata/locales/niu_NU
@@ -159,8 +159,8 @@ copy "en_NZ"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0113><U0112><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0054><U0061><U006C><U0069><U0061>"
nostr "<U004E><U0061><U006B><U0061><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/niu_NZ b/localedata/locales/niu_NZ
index b661040..abf1225 100644
--- a/localedata/locales/niu_NZ
+++ b/localedata/locales/niu_NZ
@@ -159,8 +159,8 @@ copy "en_NZ"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0113><U0112><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0054><U0061><U006C><U0069><U0061>"
nostr "<U004E><U0061><U006B><U0061><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
index 6bf2d13..98d03d6 100644
--- a/localedata/locales/nl_NL
+++ b/localedata/locales/nl_NL
@@ -65,8 +65,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/nn_NO b/localedata/locales/nn_NO
index 3f2ad4d..32f1d2d 100644
--- a/localedata/locales/nn_NO
+++ b/localedata/locales/nn_NO
@@ -143,8 +143,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/nr_ZA b/localedata/locales/nr_ZA
index 875ce45..03e5753 100644
--- a/localedata/locales/nr_ZA
+++ b/localedata/locales/nr_ZA
@@ -171,14 +171,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
END LC_TIME
LC_MESSAGES
-% FIXME: Check both of these
-% The affirmative response - TODO
-% "^[yY]"
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-% The negative response - TODO
-% "^[nN]"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/nso_ZA b/localedata/locales/nso_ZA
index 22596f0..00e803a 100644
--- a/localedata/locales/nso_ZA
+++ b/localedata/locales/nso_ZA
@@ -150,14 +150,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-% FIXME: Check both of these
-% The affirmative response - ee
-% "^[yYeE].*"
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-
-% The negative response - aowa
-% "^[nNaA].*"
-noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/oc_FR b/localedata/locales/oc_FR
index c6858a5..c86dc67 100644
--- a/localedata/locales/oc_FR
+++ b/localedata/locales/oc_FR
@@ -69,8 +69,8 @@ copy "en_DK"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/or_IN b/localedata/locales/or_IN
index 21950cd..d237a0f 100644
--- a/localedata/locales/or_IN
+++ b/localedata/locales/or_IN
@@ -791,8 +791,8 @@ END LC_TIME
%%%%%%%%%%%%%
LC_MESSAGES
% FIXME These need support for the translated words
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
%%%%%%%%%%%%%
diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
index 612bc1f..13678b1 100644
--- a/localedata/locales/os_RU
+++ b/localedata/locales/os_RU
@@ -75,8 +75,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0423><U0434><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0443><U043D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0423><U0434><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0443><U043D><U004E><U006E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
index 747dcbd..28e1359 100644
--- a/localedata/locales/pa_IN
+++ b/localedata/locales/pa_IN
@@ -178,8 +178,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/pa_PK b/localedata/locales/pa_PK
index e0a2091..e190f57 100644
--- a/localedata/locales/pa_PK
+++ b/localedata/locales/pa_PK
@@ -149,8 +149,8 @@ LC_MESSAGES
% <U0628> = <U0628><U0644><U0643><U0644>
% again <U0066> and <U006F> are place holders
% <U0646> = <U0646><U0647><U064A><U06BA>
-yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0647><U0628><U0066><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0646><U006F><U005D>"
yesstr "<U0628><U0644><U0643><U0644>"
nostr "<U0646><U0647><U064A><U06BA>"
END LC_MESSAGES
diff --git a/localedata/locales/pap_AW b/localedata/locales/pap_AW
index 23add0a..fa0b6cd 100644
--- a/localedata/locales/pap_AW
+++ b/localedata/locales/pap_AW
@@ -72,8 +72,8 @@ copy "en_DK"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/pap_CW b/localedata/locales/pap_CW
index d1a03ee..48d0cc2 100644
--- a/localedata/locales/pap_CW
+++ b/localedata/locales/pap_CW
@@ -72,8 +72,8 @@ copy "en_DK"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
index 4fa5a17..96c4529 100644
--- a/localedata/locales/pl_PL
+++ b/localedata/locales/pl_PL
@@ -2125,8 +2125,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ps_AF b/localedata/locales/ps_AF
index 378df0a..a73b394 100644
--- a/localedata/locales/ps_AF
+++ b/localedata/locales/ps_AF
@@ -229,8 +229,8 @@ n_sign_posn 1
END LC_MONETARY
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0628><U0066><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0628><U0066><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U062E><U0646><U006F><U005D>"
END LC_MESSAGES
LC_MEASUREMENT
diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
index 2f52ba1..b95ec25 100644
--- a/localedata/locales/pt_BR
+++ b/localedata/locales/pt_BR
@@ -55,8 +55,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
index b49b374..e2ef78e 100644
--- a/localedata/locales/pt_PT
+++ b/localedata/locales/pt_PT
@@ -63,8 +63,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/quz_PE b/localedata/locales/quz_PE
index cda6bc5..3b88f9b 100644
--- a/localedata/locales/quz_PE
+++ b/localedata/locales/quz_PE
@@ -142,8 +142,8 @@ copy "es_PE"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U0061><U0041><U0073><U0053><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006D><U004D><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U0073><U0053><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006D><U004D><U006E><U004E><U005D>"
yesstr "<U0041><U0072><U00ED>"
nostr "<U004D><U0061><U006E><U0061><U006E>"
END LC_MESSAGES
diff --git a/localedata/locales/raj_IN b/localedata/locales/raj_IN
index c7b0bcc..d7e4396 100644
--- a/localedata/locales/raj_IN
+++ b/localedata/locales/raj_IN
@@ -144,8 +144,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
index 373c8fd..dda92b6 100644
--- a/localedata/locales/ro_RO
+++ b/localedata/locales/ro_RO
@@ -150,8 +150,8 @@ END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0044><U0064><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0044><U0064><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
index 4282b0a..7ddd070 100644
--- a/localedata/locales/ru_RU
+++ b/localedata/locales/ru_RU
@@ -78,8 +78,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
index b4a2b5c..746376a 100644
--- a/localedata/locales/ru_UA
+++ b/localedata/locales/ru_UA
@@ -70,8 +70,8 @@ reorder-end
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/rw_RW b/localedata/locales/rw_RW
index fb71d92..927ed2e 100644
--- a/localedata/locales/rw_RW
+++ b/localedata/locales/rw_RW
@@ -116,8 +116,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U006F><U004F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U006F><U004F><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/sa_IN b/localedata/locales/sa_IN
index cc7f0ca..9f402ce 100644
--- a/localedata/locales/sa_IN
+++ b/localedata/locales/sa_IN
@@ -190,8 +190,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/sat_IN b/localedata/locales/sat_IN
index 73ba5a2..b8229dc 100644
--- a/localedata/locales/sat_IN
+++ b/localedata/locales/sat_IN
@@ -135,19 +135,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^(Yes|[yY])
-yesexpr "<U005E><U0028><U0939><U094B><U092F><U007C><U005B><U0079>/
-<U0059><U005D><U0029>"
-%
-% ^(No|[nN])
-noexpr "<U005E><U0028><U092C><U093E><U0919><U007C><U005B><U006E><U004E>/
-<U005D><U0029>"
-%
+yesexpr "<U005E><U0028><U0939><U094B><U092F><U007C><U005B><U002B><U0031>/
+<U0079><U0059><U005D><U0029>"
+noexpr "<U005E><U0028><U092C><U093E><U0919><U007C><U005B><U002D><U0030>/
+<U006E><U004E><U005D><U0029>"
END LC_MESSAGES
diff --git a/localedata/locales/sc_IT b/localedata/locales/sc_IT
index 05f61ea..54086c9 100644
--- a/localedata/locales/sc_IT
+++ b/localedata/locales/sc_IT
@@ -65,8 +65,8 @@ reorder-end
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/sd_IN@devanagari b/localedata/locales/sd_IN@devanagari
index ffea69a..93488a7 100644
--- a/localedata/locales/sd_IN@devanagari
+++ b/localedata/locales/sd_IN@devanagari
@@ -161,8 +161,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
index 4f48bd4..f9e4a50 100644
--- a/localedata/locales/se_NO
+++ b/localedata/locales/se_NO
@@ -283,8 +283,8 @@ date_fmt "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0064><
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0049><U0069><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0049><U0069><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/si_LK b/localedata/locales/si_LK
index ddb9e24..64cc228 100644
--- a/localedata/locales/si_LK
+++ b/localedata/locales/si_LK
@@ -161,18 +161,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-%
-% ^[\u0d94\u0059\u0079]
-yesexpr "<U005E><U005B><U0D94><U0059><U0079><U005D>"
-%
-% ^[\u0db1\u004e\u006e]
-noexpr "<U005E><U005B><U0DB1><U004E><U006E><U005D>"
-%
-yesstr "<U0D94><U0DC0><U0DCA>"
-%
-nostr "<U0DB1><U0DD0><U0DAD>"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0D94><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0DB1><U004E><U006E><U005D>"
+yesstr "<U0D94><U0DC0><U0DCA>"
+nostr "<U0DB1><U0DD0><U0DAD>"
END LC_MESSAGES
diff --git a/localedata/locales/sk_SK b/localedata/locales/sk_SK
index 47e4228..581f4cc 100644
--- a/localedata/locales/sk_SK
+++ b/localedata/locales/sk_SK
@@ -78,8 +78,8 @@ copy "cs_CZ"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0061><U0041><U00E1><U00C1><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U00E1><U00C1><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U00E1><U006E><U006F>"
nostr "<U006E><U0069><U0065>"
END LC_MESSAGES
diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
index c3f90c9..1acb969 100644
--- a/localedata/locales/sl_SI
+++ b/localedata/locales/sl_SI
@@ -2125,8 +2125,8 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0059><U0079><U004A><U006A><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U004A><U006A><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
index ef9d6f0..8360ff3 100644
--- a/localedata/locales/so_DJ
+++ b/localedata/locales/so_DJ
@@ -136,8 +136,8 @@ END LC_ADDRESS
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
index a98534c..4d548fd 100644
--- a/localedata/locales/so_SO
+++ b/localedata/locales/so_SO
@@ -184,8 +184,8 @@ END LC_ADDRESS
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
index 2c58ca0..301ac46 100644
--- a/localedata/locales/sq_AL
+++ b/localedata/locales/sq_AL
@@ -297,8 +297,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0070><U0050><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U006A><U004A><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0070><U0050><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U006A><U004A><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/sr_RS b/localedata/locales/sr_RS
index a7e93ab..07ee66a 100644
--- a/localedata/locales/sr_RS
+++ b/localedata/locales/sr_RS
@@ -308,8 +308,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/sr_RS@latin b/localedata/locales/sr_RS@latin
index b362cab..2cf9d6c 100644
--- a/localedata/locales/sr_RS@latin
+++ b/localedata/locales/sr_RS@latin
@@ -128,8 +128,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ss_ZA b/localedata/locales/ss_ZA
index 6b075e2..d40f26d 100644
--- a/localedata/locales/ss_ZA
+++ b/localedata/locales/ss_ZA
@@ -176,14 +176,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
END LC_TIME
LC_MESSAGES
-% FIXME: Check both of these
-% The affirmative response - yebo
-% "^[yY]"
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-% The negative response - akukho
-% "^[nNaA]"
-noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/st_ZA b/localedata/locales/st_ZA
index cb35208..e29df23 100644
--- a/localedata/locales/st_ZA
+++ b/localedata/locales/st_ZA
@@ -173,14 +173,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
END LC_TIME
LC_MESSAGES
-% FIXME: Check both of these
-% The affirmative response -
-% "^[yY]"
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-% The negative response -
-% "^[nN]"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
index e3e2c20..f0a6282 100644
--- a/localedata/locales/sv_SE
+++ b/localedata/locales/sv_SE
@@ -206,8 +206,8 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
index ac588c8..09c3e9a 100644
--- a/localedata/locales/sw_KE
+++ b/localedata/locales/sw_KE
@@ -128,8 +128,8 @@ copy "om_KE"
END LC_MEASUREMENT
LC_MESSAGES
-yesexpr "<U005E><U005B><U006E><U004E><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0068><U0048><U006C><U004C><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006E><U004E><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0068><U0048><U006C><U004C><U005D>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/szl_PL b/localedata/locales/szl_PL
index 0016b8b..648402f 100644
--- a/localedata/locales/szl_PL
+++ b/localedata/locales/szl_PL
@@ -133,8 +133,8 @@ reorder-end
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ta_IN b/localedata/locales/ta_IN
index 4fa4d54..504b4c1 100644
--- a/localedata/locales/ta_IN
+++ b/localedata/locales/ta_IN
@@ -165,21 +165,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-yesexpr "<U005E><U005B><U0B86><U0BAE><U0BCD><U0079><U0059><U005D>"
-
-noexpr "<U005E><U005B><U0B87><U0BB2><U0BCD><U0BB2><U0BC8><U006E><U004E><U005D>"
-
-% \u0b86\u0bae\u0bcd
-yesstr "<U0B86><U0BAE><U0BCD>"
-%
-% \u0b87\u0bb2\u0bcd\u0bb2\u0bc8
-nostr "<U0B87><U0BB2><U0BCD><U0BB2><U0BC8>"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0B86><U0BAE><U0BCD><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0B87><U0BB2><U0BCD><U0BB2><U0BC8><U006E><U004E><U005D>"
+yesstr "<U0B86><U0BAE><U0BCD>"
+nostr "<U0B87><U0BB2><U0BCD><U0BB2><U0BC8>"
END LC_MESSAGES
diff --git a/localedata/locales/tcy_IN b/localedata/locales/tcy_IN
index 82487a9..be2154b 100644
--- a/localedata/locales/tcy_IN
+++ b/localedata/locales/tcy_IN
@@ -146,8 +146,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
index 51bf861..ca7566e 100644
--- a/localedata/locales/te_IN
+++ b/localedata/locales/te_IN
@@ -168,8 +168,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0C05><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0C15><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0C05><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0C15><U005D>"
yesstr "<U0C05><U0C35><U0C28><U0C41>"
nostr "<U0C15><U0C3E><U0C26><U0C41>"
END LC_MESSAGES
diff --git a/localedata/locales/tg_TJ b/localedata/locales/tg_TJ
index fc8bf49..31b2c97 100644
--- a/localedata/locales/tg_TJ
+++ b/localedata/locales/tg_TJ
@@ -127,8 +127,8 @@ reorder-end
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U04B2><U04B3><U0425><U0445><U0414><U0434><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0425><U0445><U0414><U0434><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
yesstr "<U0434><U0430>"
nostr "<U043D><U0435><U0442>"
END LC_MESSAGES
diff --git a/localedata/locales/th_TH b/localedata/locales/th_TH
index 33c0218..8962f5c 100644
--- a/localedata/locales/th_TH
+++ b/localedata/locales/th_TH
@@ -902,8 +902,8 @@ LC_MESSAGES
% yesstr = "Chai2" = MAIMUAN + CHO CHANG + MAI EK
% nostr = "Mai2Chai2" = MAIMALAI + MO MA + MAI EK + MAIMUAN + CHO CHANG + MAI EK
-yesexpr "<U005E><U005B><U0079><U0059><U0E0A><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0E21><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0E0A><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0E21><U005D>"
yesstr "<U0E43><U0E0A><U0E48>"
nostr "<U0E44><U0E21><U0E48><U0E43><U0E0A><U0E48>"
diff --git a/localedata/locales/the_NP b/localedata/locales/the_NP
index 8664b3e..ef436c2 100644
--- a/localedata/locales/the_NP
+++ b/localedata/locales/the_NP
@@ -164,8 +164,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/ti_ER b/localedata/locales/ti_ER
index 6ed2575..7524737 100644
--- a/localedata/locales/ti_ER
+++ b/localedata/locales/ti_ER
@@ -158,8 +158,8 @@ END LC_ADDRESS
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/ti_ET b/localedata/locales/ti_ET
index f23b83e..5a95a77 100644
--- a/localedata/locales/ti_ET
+++ b/localedata/locales/ti_ET
@@ -960,8 +960,8 @@ END LC_ADDRESS
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/tk_TM b/localedata/locales/tk_TM
index 6cee6fe..7214a29 100644
--- a/localedata/locales/tk_TM
+++ b/localedata/locales/tk_TM
@@ -398,8 +398,8 @@ LC_MESSAGES
% (used for "yes" in English, but corresponding to "no" in Turkmen (well,
% ý actually)
%%%%%%%%
-yesexpr "<U005E><U005B><U0068><U0048><U005D>"
-noexpr "<U005E><U005B><U00FD><U00DD><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0068><U0048><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U00FD><U00DD><U006E><U004E><U005D>"
yesstr "<U0068><U0061><U0077><U0061>"
nostr "<U00FD><U006F><U006B>"
END LC_MESSAGES
diff --git a/localedata/locales/tn_ZA b/localedata/locales/tn_ZA
index 9693cab..6c05bef 100644
--- a/localedata/locales/tn_ZA
+++ b/localedata/locales/tn_ZA
@@ -178,14 +178,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
END LC_TIME
LC_MESSAGES
-% FIXME: Check both of these
-% The affirmative response - ee
-% "^[yYeE]"
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-
-% The negative response - nyaa
-% "^[nN]"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/tr_TR b/localedata/locales/tr_TR
index a9f0cf2..7ced191 100644
--- a/localedata/locales/tr_TR
+++ b/localedata/locales/tr_TR
@@ -4233,10 +4233,10 @@ translit_end
END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
-yesstr "<U0065><U0076><U0065><U0074>"
-nostr "<U0068><U0061><U0079><U0131><U0072>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
+yesstr "<U0065><U0076><U0065><U0074>"
+nostr "<U0068><U0061><U0079><U0131><U0072>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ts_ZA b/localedata/locales/ts_ZA
index c252863..d19af00 100644
--- a/localedata/locales/ts_ZA
+++ b/localedata/locales/ts_ZA
@@ -173,14 +173,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
END LC_TIME
LC_MESSAGES
-% FIXME: Check both of these
-% The affirmative response - TODO
-% "^[yY]"
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-% The negative response - TODO
-% "^[nN]"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
index 8f874f3..739bbad 100644
--- a/localedata/locales/tt_RU
+++ b/localedata/locales/tt_RU
@@ -228,8 +228,8 @@ reorder-end
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
yesstr "<U04D8><U0439><U0435>"
nostr "<U042E><U043A>"
END LC_MESSAGES
diff --git a/localedata/locales/tt_RU@iqtelif b/localedata/locales/tt_RU@iqtelif
index 4696b28..c08d9a4 100644
--- a/localedata/locales/tt_RU@iqtelif
+++ b/localedata/locales/tt_RU@iqtelif
@@ -77,8 +77,8 @@ END LC_CTYPE
LC_MESSAGES
% TODO: No is "yuq"; is it OK that it corresponds with English "yes"?
-yesexpr "<U005E><U005B><U0045><U0065><U005D>"
-noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
yesstr "<U0065><U0079><U00ED>"
nostr "<U0079><U0075><U0071>"
END LC_MESSAGES
diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
index 32983d8..d515b09 100644
--- a/localedata/locales/ug_CN
+++ b/localedata/locales/ug_CN
@@ -294,8 +294,8 @@ date_fmt "<U0025><U0061><U060C><U0020><U0025><U0064><U002D><U0025><U006D><U002D>
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U0059><U0065><U0073>"
nostr "<U004E><U006F>"
END LC_MESSAGES
diff --git a/localedata/locales/uk_UA b/localedata/locales/uk_UA
index 42c85fb..763c81b 100644
--- a/localedata/locales/uk_UA
+++ b/localedata/locales/uk_UA
@@ -554,7 +554,7 @@ LC_MESSAGES
% A regular expression that describes possible yes-responses
% "<U0079>", "<U0059>", "<U002B>", "<U0074><U0061>" or "<U0074><U0061><U006B>" in Cyrillic
-yesexpr "<U005E><U0028><U005B><U0059><U0079><U002B><U005D><U007C><U005B><U0422><U0442><U005D><U005B><U0410><U0430><U005D><U005B><U041A><U043A><U005D><U003F><U0029><U0024>"
+yesexpr "<U005E><U0028><U005B><U002B><U0031><U0059><U0079><U005D><U007C><U005B><U0422><U0442><U005D><U005B><U0410><U0430><U005D><U005B><U041A><U043A><U005D><U003F><U0029><U0024>"
% WARNING: symbols "<U004E>" and "<U0043><U0079><U0072><U0069><U006C><U006C><U0069><U0063><U005F><U0054>" are placed at one key in Ukrainian
% keyboard layout although the meaning is semantically opposite ("<U004E>" stands for
@@ -565,7 +565,7 @@ yesexpr "<U005E><U0028><U005B><U0059><U0079><U002B><U005D><U007C><U005B><U0422><
% A regular expression that describes possible no-responses.
% "<U006E>", "<U004E>", "<U002D>" or word "<U006E><U0069>" in Cyrillic
-noexpr "<U005E><U0028><U005B><U004E><U006E><U002D><U005D><U007C><U005B><U041D><U043D><U005D><U005B><U0406><U0456><U005D><U0029><U0024>"
+noexpr "<U005E><U0028><U005B><U002D><U0030><U004E><U006E><U005D><U007C><U005B><U041D><U043D><U005D><U005B><U0406><U0456><U005D><U0029><U0024>"
% "<U006E>" "<U004E>" "<U002D>" or word "<U006E><U0069>" in Cyrillic
diff --git a/localedata/locales/unm_US b/localedata/locales/unm_US
index 4e2ea9d..84faa7b 100644
--- a/localedata/locales/unm_US
+++ b/localedata/locales/unm_US
@@ -125,8 +125,8 @@ n_sign_posn 1
END LC_MONETARY
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006B><U004B><U006D><U004D><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006B><U004B><U006D><U004D><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ur_IN b/localedata/locales/ur_IN
index 5bf3a81..356651f 100644
--- a/localedata/locales/ur_IN
+++ b/localedata/locales/ur_IN
@@ -143,8 +143,8 @@ END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U06C1><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0646><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U06C1><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0646><U006E><U004E><U005D>"
yesstr "<U06C1><U0627><U06BA>"
nostr "<U0646><U06C1><U06CC><U06BA>"
END LC_MESSAGES
diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
index 4899be9..3c48d54 100644
--- a/localedata/locales/ur_PK
+++ b/localedata/locales/ur_PK
@@ -166,8 +166,8 @@ LC_MESSAGES
% <U0628> = <U0628><U0644><U0643><U0644>
% again <U0066> and <U006F> are place holders
% <U0646> = <U0646><U0647><U064A><U06BA>
-yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0647><U0628><U0066><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0646><U006F><U005D>"
yesstr "<U0628><U0644><U0643><U0644>"
nostr "<U0646><U0647><U064A><U06BA>"
END LC_MESSAGES
diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
index 5b62331..96f325c 100644
--- a/localedata/locales/uz_UZ
+++ b/localedata/locales/uz_UZ
@@ -268,8 +268,8 @@ END LC_TIME
LC_MESSAGES
% NOTE: No is "yo'q"; that conflicts with English "yes"... so "jo'q" is used.
-yesexpr "<U005E><U005B><U0059><U0079><U0048><U0068><U005D>"
-noexpr "<U005E><U005B><U004A><U006A><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U0048><U0068><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004A><U006A><U004E><U006E><U005D>"
yesstr "<U0048><U0061>"
nostr "<U0059><U006F><U0027><U0071>"
END LC_MESSAGES
diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
index 0be30ba..11fd0c7 100644
--- a/localedata/locales/uz_UZ@cyrillic
+++ b/localedata/locales/uz_UZ@cyrillic
@@ -270,8 +270,8 @@ date_fmt "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U04B2><U04B3><U0059><U0079><U005D>"
-noexpr "<U005E><U005B><U0419><U0439><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0059><U0079><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U005D>"
yesstr "<U04B2><U0430>"
nostr "<U0419><U045E><U049B>"
END LC_MESSAGES
diff --git a/localedata/locales/ve_ZA b/localedata/locales/ve_ZA
index 9a46791..306459c 100644
--- a/localedata/locales/ve_ZA
+++ b/localedata/locales/ve_ZA
@@ -159,14 +159,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-% FIXME: Check both of these
-% The affirmative response - ee
-% "^[yYeE]"
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-
-% The negative response - hai
-% "^[nNhH]"
-noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/vi_VN b/localedata/locales/vi_VN
index d91580c..2fe89de 100644
--- a/localedata/locales/vi_VN
+++ b/localedata/locales/vi_VN
@@ -300,8 +300,8 @@ date_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0025><U0042><U0020
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0031><U0079><U0059><U0063><U0043><U005D>"
-noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U0063><U0043><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U006B><U004B><U005D>"
yesstr "<U0043><U00F3>"
nostr "<U004B><U0068><U00F4><U006E><U0067>"
END LC_MESSAGES
diff --git a/localedata/locales/wa_BE b/localedata/locales/wa_BE
index d330d8e..68a604c 100644
--- a/localedata/locales/wa_BE
+++ b/localedata/locales/wa_BE
@@ -77,8 +77,8 @@ copy "fr_BE"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U0061><U0041><U0077><U0057><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U0061><U0041><U0077><U0057><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U004F><U0079><U0069>"
nostr "<U004E><U0065><U006E><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/wae_CH b/localedata/locales/wae_CH
index 25b05ae..e77dd96 100644
--- a/localedata/locales/wae_CH
+++ b/localedata/locales/wae_CH
@@ -162,8 +162,8 @@ copy "de_CH"
END LC_NUMERIC
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
yesstr "<U004A><U0061>"
nostr "<U004E><U0065><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/wo_SN b/localedata/locales/wo_SN
index c1159a2..535c555 100644
--- a/localedata/locales/wo_SN
+++ b/localedata/locales/wo_SN
@@ -65,8 +65,8 @@ copy "iso14651_t1"
END LC_COLLATE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0077><U0057><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0077><U0057><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0064><U0044><U006E><U004E><U005D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/xh_ZA b/localedata/locales/xh_ZA
index e9e6b8d..aa4c03e 100644
--- a/localedata/locales/xh_ZA
+++ b/localedata/locales/xh_ZA
@@ -173,14 +173,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
END LC_TIME
LC_MESSAGES
-% The affirmative response -
-% "^[yYeE]"
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
-%
-% The negative response -
-% "^[nNhH]"
-noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/yi_US b/localedata/locales/yi_US
index 1150ce5..ea44425 100644
--- a/localedata/locales/yi_US
+++ b/localedata/locales/yi_US
@@ -195,8 +195,8 @@ cal_direction 3
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0059><U0079><U05D9><U005D>"
-noexpr "<U005E><U005B><U004E><U006E><U05E0><U05E7><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U05D9><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U05E0><U05E7><U005D>"
yesstr "<U05D9><U05D0><U05B8>"
nostr "<U05E7><U05F2><U05DF>"
END LC_MESSAGES
diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
index f897d73..4aea66e 100644
--- a/localedata/locales/yo_NG
+++ b/localedata/locales/yo_NG
@@ -419,8 +419,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0045><U0065><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U0072><U0052><U004F><U006F><U004B><U006B><U004E><U006E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U0072><U0052><U004F><U006F><U004B><U006B><U004E><U006E><U005D>"
yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
END LC_MESSAGES
diff --git a/localedata/locales/yue_HK b/localedata/locales/yue_HK
index 46f627b..cfd058c 100644
--- a/localedata/locales/yue_HK
+++ b/localedata/locales/yue_HK
@@ -129,10 +129,8 @@ END LC_TIME
LC_MESSAGES
-% yesexpr "^[<y><Y>]"
-% noexpr "^[<n><N>]"
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/zh_CN b/localedata/locales/zh_CN
index e772c2a..466e552 100644
--- a/localedata/locales/zh_CN
+++ b/localedata/locales/zh_CN
@@ -145,12 +145,8 @@ date_fmt "<U0025><U0059><U5E74><U0020><U0025><U006D><U6708><U0020>/
END LC_TIME
LC_MESSAGES
-% Any string starting with a Latin Y(y) or Chinese "Shi4" is recognized
-% as affirmative answer.
-% Any string starting with a Latin N(n) or Chinese "Bu4" or "Fou3" is
-% recognized as negative answer.
-yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/zh_HK b/localedata/locales/zh_HK
index 7cf8fa3..d4f69e1 100644
--- a/localedata/locales/zh_HK
+++ b/localedata/locales/zh_HK
@@ -148,10 +148,8 @@ END LC_TIME
LC_MESSAGES
-% yesexpr "^[<y><Y><CJK Shi4>]"
-% noexpr "^[<n><N><CJK Bu4><CJK Fou3>]"
-yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
END LC_MESSAGES
diff --git a/localedata/locales/zh_SG b/localedata/locales/zh_SG
index 48930be..df18fa6 100644
--- a/localedata/locales/zh_SG
+++ b/localedata/locales/zh_SG
@@ -142,31 +142,10 @@ END LC_TIME
LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode.
-%
-% ^[yY]
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-
-%
-% ^[nN]
-noexpr "<U005E><U005B><U006E><U004E><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% noexpr "<U005E><U005B><U006E><U004E><U005D>"
-%
-
-% Yes
-yesstr "<U0059><U0065><U0073>"
-%
-% No
-nostr "<U004E><U006F>"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0059><U0065><U0073>"
+nostr "<U004E><U006F>"
END LC_MESSAGES
diff --git a/localedata/locales/zh_TW b/localedata/locales/zh_TW
index 4dc58d6..27db3f3 100644
--- a/localedata/locales/zh_TW
+++ b/localedata/locales/zh_TW
@@ -134,14 +134,8 @@ t_fmt_ampm "<U0025><U0070><U0020><U0025><U0049><U6642>/
END LC_TIME
LC_MESSAGES
-% Any string starting with a Latin Y(y) or Chinese "Shi4" is recognized
-% as affirmative answer.
-% Any string starting with a Latin N(n) or Chinese "Bu4" or "Fou3" is
-% recognized as negative answer.
-% yesexpr "^[<y><Y><CJK Shi4>]"
-% noexpr "^[<n><N><CJK Bu4><CJK Fou3>]"
-yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
-noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
index cc3ce98..8152b41 100644
--- a/localedata/locales/zu_ZA
+++ b/localedata/locales/zu_ZA
@@ -163,14 +163,8 @@ t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D>"
-% The affirmative response -
-% "^[yY]"
-%
-noexpr "<U005E><U005B><U006E><U004E><U0063><U0043><U005D>"
-% The negative response -
-% "^[nNcC]"
-%
+yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0063><U0043><U005D>"
END LC_MESSAGES
LC_PAPER
--
2.7.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/4] localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexes [BZ #15263]
2016-04-19 5:49 ` [PATCH 2/4] localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexes [BZ #15263] Mike Frysinger
@ 2016-04-19 14:18 ` Chris Leonard
0 siblings, 0 replies; 8+ messages in thread
From: Chris Leonard @ 2016-04-19 14:18 UTC (permalink / raw)
To: Mike Frysinger; +Cc: libc-alpha
Looks good to me +1
cjl
On Tue, Apr 19, 2016 at 1:48 AM, Mike Frysinger <vapier@gentoo.org> wrote:
> A handful of regexes were allowing +1 for yesexpr and -0 for noexpr,
> and it's the i18n definition. Standardize all locales by allowing
> these language-independent values in them.
>
> Example change for en_US goes from ^[yY] to ^[+1yY], and from ^[nN]
> to ^[-0nN].
> ---
> localedata/locales/aa_ET | 4 ++--
> localedata/locales/af_ZA | 9 ++-------
> localedata/locales/ak_GH | 4 ++--
> localedata/locales/am_ET | 4 ++--
> localedata/locales/an_ES | 4 ++--
> localedata/locales/anp_IN | 6 ++----
> localedata/locales/ar_EG | 4 ++--
> localedata/locales/as_IN | 4 ++--
> localedata/locales/ast_ES | 4 ++--
> localedata/locales/ayc_PE | 4 ++--
> localedata/locales/az_AZ | 4 ++--
> localedata/locales/be_BY | 4 ++--
> localedata/locales/be_BY@latin | 4 ++--
> localedata/locales/bem_ZM | 4 ++--
> localedata/locales/ber_DZ | 4 ++--
> localedata/locales/ber_MA | 4 ++--
> localedata/locales/bg_BG | 4 ++--
> localedata/locales/bhb_IN | 4 ++--
> localedata/locales/bn_BD | 8 ++++----
> localedata/locales/bo_CN | 4 ++--
> localedata/locales/br_FR | 4 ++--
> localedata/locales/brx_IN | 17 ++++-------------
> localedata/locales/bs_BA | 4 ++--
> localedata/locales/ca_ES | 4 ++--
> localedata/locales/ce_RU | 4 ++--
> localedata/locales/cmn_TW | 4 ++--
> localedata/locales/crh_UA | 4 ++--
> localedata/locales/cs_CZ | 4 ++--
> localedata/locales/csb_PL | 4 ++--
> localedata/locales/cv_RU | 4 ++--
> localedata/locales/cy_GB | 4 ++--
> localedata/locales/da_DK | 4 ++--
> localedata/locales/de_DE | 4 ++--
> localedata/locales/doi_IN | 10 +++-------
> localedata/locales/dv_MV | 4 ++--
> localedata/locales/dz_BT | 4 ++--
> localedata/locales/el_GR | 4 ++--
> localedata/locales/en_CA | 4 ++--
> localedata/locales/en_DK | 4 ++--
> localedata/locales/en_US | 4 ++--
> localedata/locales/es_ES | 4 ++--
> localedata/locales/et_EE | 4 ++--
> localedata/locales/eu_ES | 4 ++--
> localedata/locales/fa_IR | 4 ++--
> localedata/locales/ff_SN | 4 ++--
> localedata/locales/fi_FI | 4 ++--
> localedata/locales/fil_PH | 4 ++--
> localedata/locales/fo_FO | 4 ++--
> localedata/locales/fr_BE | 4 ++--
> localedata/locales/fr_CH | 4 ++--
> localedata/locales/fr_FR | 4 ++--
> localedata/locales/fr_LU | 4 ++--
> localedata/locales/fur_IT | 4 ++--
> localedata/locales/fy_DE | 4 ++--
> localedata/locales/ga_IE | 4 ++--
> localedata/locales/gd_GB | 4 ++--
> localedata/locales/gl_ES | 4 ++--
> localedata/locales/gu_IN | 4 ++--
> localedata/locales/gv_GB | 4 ++--
> localedata/locales/ha_NG | 4 ++--
> localedata/locales/hak_TW | 4 ++--
> localedata/locales/he_IL | 4 ++--
> localedata/locales/hi_IN | 4 ++--
> localedata/locales/hne_IN | 8 ++++----
> localedata/locales/hr_HR | 4 ++--
> localedata/locales/hsb_DE | 4 ++--
> localedata/locales/ht_HT | 4 ++--
> localedata/locales/hu_HU | 4 ++--
> localedata/locales/hy_AM | 8 ++++----
> localedata/locales/ia_FR | 4 ++--
> localedata/locales/id_ID | 4 ++--
> localedata/locales/ig_NG | 4 ++--
> localedata/locales/ik_CA | 4 ++--
> localedata/locales/is_IS | 4 ++--
> localedata/locales/it_CH | 4 ++--
> localedata/locales/it_IT | 4 ++--
> localedata/locales/iu_CA | 4 ++--
> localedata/locales/ja_JP | 8 ++++----
> localedata/locales/ka_GE | 4 ++--
> localedata/locales/kk_KZ | 4 ++--
> localedata/locales/kl_GL | 4 ++--
> localedata/locales/km_KH | 13 ++++---------
> localedata/locales/kn_IN | 4 ++--
> localedata/locales/ko_KR | 14 ++------------
> localedata/locales/kok_IN | 15 +++------------
> localedata/locales/ks_IN | 4 ++--
> localedata/locales/ks_IN@devanagari | 4 ++--
> localedata/locales/ku_TR | 8 ++++----
> localedata/locales/kw_GB | 4 ++--
> localedata/locales/ky_KG | 4 ++--
> localedata/locales/lg_UG | 10 ++--------
> localedata/locales/li_NL | 4 ++--
> localedata/locales/lij_IT | 4 ++--
> localedata/locales/lo_LA | 4 ++--
> localedata/locales/lt_LT | 4 ++--
> localedata/locales/lv_LV | 4 ++--
> localedata/locales/lzh_TW | 4 ++--
> localedata/locales/mg_MG | 4 ++--
> localedata/locales/mhr_RU | 4 ++--
> localedata/locales/mi_NZ | 4 ++--
> localedata/locales/mk_MK | 4 ++--
> localedata/locales/ml_IN | 22 ++++------------------
> localedata/locales/mn_MN | 4 ++--
> localedata/locales/mr_IN | 17 ++++-------------
> localedata/locales/ms_MY | 29 ++++-------------------------
> localedata/locales/mt_MT | 17 ++++-------------
> localedata/locales/my_MM | 4 ++--
> localedata/locales/nan_TW | 4 ++--
> localedata/locales/nan_TW@latin | 4 ++--
> localedata/locales/nb_NO | 4 ++--
> localedata/locales/nds_DE | 4 ++--
> localedata/locales/nds_NL | 4 ++--
> localedata/locales/ne_NP | 4 ++--
> localedata/locales/nhn_MX | 4 ++--
> localedata/locales/niu_NU | 4 ++--
> localedata/locales/niu_NZ | 4 ++--
> localedata/locales/nl_NL | 4 ++--
> localedata/locales/nn_NO | 4 ++--
> localedata/locales/nr_ZA | 10 ++--------
> localedata/locales/nso_ZA | 10 ++--------
> localedata/locales/oc_FR | 4 ++--
> localedata/locales/or_IN | 4 ++--
> localedata/locales/os_RU | 4 ++--
> localedata/locales/pa_IN | 4 ++--
> localedata/locales/pa_PK | 4 ++--
> localedata/locales/pap_AW | 4 ++--
> localedata/locales/pap_CW | 4 ++--
> localedata/locales/pl_PL | 4 ++--
> localedata/locales/ps_AF | 4 ++--
> localedata/locales/pt_BR | 4 ++--
> localedata/locales/pt_PT | 4 ++--
> localedata/locales/quz_PE | 4 ++--
> localedata/locales/raj_IN | 4 ++--
> localedata/locales/ro_RO | 4 ++--
> localedata/locales/ru_RU | 4 ++--
> localedata/locales/ru_UA | 4 ++--
> localedata/locales/rw_RW | 4 ++--
> localedata/locales/sa_IN | 4 ++--
> localedata/locales/sat_IN | 17 ++++-------------
> localedata/locales/sc_IT | 4 ++--
> localedata/locales/sd_IN@devanagari | 4 ++--
> localedata/locales/se_NO | 4 ++--
> localedata/locales/si_LK | 16 ++++------------
> localedata/locales/sk_SK | 4 ++--
> localedata/locales/sl_SI | 4 ++--
> localedata/locales/so_DJ | 4 ++--
> localedata/locales/so_SO | 4 ++--
> localedata/locales/sq_AL | 4 ++--
> localedata/locales/sr_RS | 4 ++--
> localedata/locales/sr_RS@latin | 4 ++--
> localedata/locales/ss_ZA | 10 ++--------
> localedata/locales/st_ZA | 10 ++--------
> localedata/locales/sv_SE | 4 ++--
> localedata/locales/sw_KE | 4 ++--
> localedata/locales/szl_PL | 4 ++--
> localedata/locales/ta_IN | 19 ++++---------------
> localedata/locales/tcy_IN | 4 ++--
> localedata/locales/te_IN | 4 ++--
> localedata/locales/tg_TJ | 4 ++--
> localedata/locales/th_TH | 4 ++--
> localedata/locales/the_NP | 4 ++--
> localedata/locales/ti_ER | 4 ++--
> localedata/locales/ti_ET | 4 ++--
> localedata/locales/tk_TM | 4 ++--
> localedata/locales/tn_ZA | 10 ++--------
> localedata/locales/tr_TR | 8 ++++----
> localedata/locales/ts_ZA | 10 ++--------
> localedata/locales/tt_RU | 4 ++--
> localedata/locales/tt_RU@iqtelif | 4 ++--
> localedata/locales/ug_CN | 4 ++--
> localedata/locales/uk_UA | 4 ++--
> localedata/locales/unm_US | 4 ++--
> localedata/locales/ur_IN | 4 ++--
> localedata/locales/ur_PK | 4 ++--
> localedata/locales/uz_UZ | 4 ++--
> localedata/locales/uz_UZ@cyrillic | 4 ++--
> localedata/locales/ve_ZA | 10 ++--------
> localedata/locales/vi_VN | 4 ++--
> localedata/locales/wa_BE | 4 ++--
> localedata/locales/wae_CH | 4 ++--
> localedata/locales/wo_SN | 4 ++--
> localedata/locales/xh_ZA | 10 ++--------
> localedata/locales/yi_US | 4 ++--
> localedata/locales/yo_NG | 4 ++--
> localedata/locales/yue_HK | 6 ++----
> localedata/locales/zh_CN | 8 ++------
> localedata/locales/zh_HK | 6 ++----
> localedata/locales/zh_SG | 29 ++++-------------------------
> localedata/locales/zh_TW | 10 ++--------
> localedata/locales/zu_ZA | 10 ++--------
> 190 files changed, 414 insertions(+), 634 deletions(-)
>
> diff --git a/localedata/locales/aa_ET b/localedata/locales/aa_ET
> index 9138706..86e218f 100644
> --- a/localedata/locales/aa_ET
> +++ b/localedata/locales/aa_ET
> @@ -129,8 +129,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006D><U006E><U004D><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006D><U006E><U004D><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
> index 48abe40..6e6e460 100644
> --- a/localedata/locales/af_ZA
> +++ b/localedata/locales/af_ZA
> @@ -158,13 +158,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -% The affirmative response -
> -% "^[jJyY]"
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -
> -% The negative response -
> -% "^[nN]"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ak_GH b/localedata/locales/ak_GH
> index c0faf14..ca2c341 100644
> --- a/localedata/locales/ak_GH
> +++ b/localedata/locales/ak_GH
> @@ -161,8 +161,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0064><U0044><U006E><U004E><U005D>"
> yesstr "<U0059><U0069><U0077>"
> nostr "<U0044><U0061><U0061><U0062><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
> index 756fdc4..963f8cf 100644
> --- a/localedata/locales/am_ET
> +++ b/localedata/locales/am_ET
> @@ -1464,8 +1464,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/an_ES b/localedata/locales/an_ES
> index d36b142..97bb5f3 100644
> --- a/localedata/locales/an_ES
> +++ b/localedata/locales/an_ES
> @@ -61,8 +61,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/anp_IN b/localedata/locales/anp_IN
> index 5dfc08f..def0112 100644
> --- a/localedata/locales/anp_IN
> +++ b/localedata/locales/anp_IN
> @@ -146,10 +146,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% ^[yY].*
> -yesexpr "<U005E><U005B><U0939><U0935><U0079><U0059><U005D>"
> -% ^[nN].*
> -noexpr "<U005E><U005B><U0928><U0907><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0939><U0935><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0928><U0907><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
> index 655a618..7d7951e 100644
> --- a/localedata/locales/ar_EG
> +++ b/localedata/locales/ar_EG
> @@ -155,8 +155,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0646><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0644><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0646><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0644><U006E><U004E><U005D>"
> yesstr "<U0646><U0639><U0645>"
> nostr "<U0644><U0627>"
> END LC_MESSAGES
> diff --git a/localedata/locales/as_IN b/localedata/locales/as_IN
> index 8f13b90..c55664c 100644
> --- a/localedata/locales/as_IN
> +++ b/localedata/locales/as_IN
> @@ -134,8 +134,8 @@ END LC_TIME
>
> %%%%%%%%%%%%%
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U09B9><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U09A8><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U09B9><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U09A8><U005D>"
> yesstr "<U09B9><U09DF>"
> nostr "<U09A8><U09B9><U09DF>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ast_ES b/localedata/locales/ast_ES
> index 4c05d04..549184f 100644
> --- a/localedata/locales/ast_ES
> +++ b/localedata/locales/ast_ES
> @@ -60,8 +60,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ayc_PE b/localedata/locales/ayc_PE
> index 2819e5f..7876a36 100644
> --- a/localedata/locales/ayc_PE
> +++ b/localedata/locales/ayc_PE
> @@ -162,8 +162,8 @@ copy "es_PE"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0075><U0055><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006A><U004A><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0075><U0055><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006A><U004A><U006E><U004E><U005D>"
> yesstr "<U0055><U006B><U0068><U0061><U006D><U0061><U0077><U0061>"
> nostr "<U004A><U0061><U006E><U0069><U0077><U0061>"
> END LC_MESSAGES
> diff --git a/localedata/locales/az_AZ b/localedata/locales/az_AZ
> index 7e51a32..486a3ca 100644
> --- a/localedata/locales/az_AZ
> +++ b/localedata/locales/az_AZ
> @@ -204,8 +204,8 @@ END LC_CTYPE
>
> LC_MESSAGES
> % FIXME: No is "yox"; that conflicts with English "yes"... what to do .
> -yesexpr "<U005E><U005B><U0042><U0062><U005D>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0042><U0062><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0062><U0259><U006C><U0069>"
> nostr "<U0079><U006F><U0078>"
> END LC_MESSAGES
> diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
> index 4f83c20..5adceba 100644
> --- a/localedata/locales/be_BY
> +++ b/localedata/locales/be_BY
> @@ -73,8 +73,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0422><U0442><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/be_BY@latin b/localedata/locales/be_BY@latin
> index c3ebe59..a11d2c4 100644
> --- a/localedata/locales/be_BY@latin
> +++ b/localedata/locales/be_BY@latin
> @@ -55,8 +55,8 @@ copy "be_BY"
> END LC_NUMERIC
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_TIME
> diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
> index c19ef24..5f71c21 100644
> --- a/localedata/locales/bem_ZM
> +++ b/localedata/locales/bem_ZM
> @@ -149,8 +149,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/ber_DZ b/localedata/locales/ber_DZ
> index 79a6202..f02e8c0 100644
> --- a/localedata/locales/ber_DZ
> +++ b/localedata/locales/ber_DZ
> @@ -171,8 +171,8 @@ END LC_CTYPE
>
> LC_MESSAGES
> % FIXME: yes/no
> -yesexpr "<U005E><U005B><U0042><U0062><U005D>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0042><U0062><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0062><U0259><U006C><U0069>"
> nostr "<U0079><U006F><U0078>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ber_MA b/localedata/locales/ber_MA
> index 20f5188..4029f73 100644
> --- a/localedata/locales/ber_MA
> +++ b/localedata/locales/ber_MA
> @@ -91,8 +91,8 @@ END LC_CTYPE
>
> LC_MESSAGES
> % FIXME: yes/no
> -yesexpr "<U005E><U005B><U0042><U0062><U005D>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0042><U0062><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0062><U0259><U006C><U0069>"
> nostr "<U0079><U006F><U0078>"
> END LC_MESSAGES
> diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
> index 4586c0d..c766818 100644
> --- a/localedata/locales/bg_BG
> +++ b/localedata/locales/bg_BG
> @@ -237,8 +237,8 @@ mon "<U044F><U043D><U0443><U0430><U0440><U0438>";/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
> -noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/bhb_IN b/localedata/locales/bhb_IN
> index d9a6f46..902f681 100644
> --- a/localedata/locales/bhb_IN
> +++ b/localedata/locales/bhb_IN
> @@ -134,8 +134,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/bn_BD b/localedata/locales/bn_BD
> index ba60104..295e634 100644
> --- a/localedata/locales/bn_BD
> +++ b/localedata/locales/bn_BD
> @@ -144,10 +144,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U09B9><U09CD><U09AF><U09BE><U0981><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U09A8><U09BE><U006E><U004E><U005D>"
> -yesstr "<U09B9><U09CD><U09AF><U09BE><U0981>"
> -nostr "<U09A8><U09BE>"
> +yesexpr "<U005E><U005B><U002B><U0031><U09B9><U09CD><U09AF><U09BE><U0981><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U09A8><U09BE><U006E><U004E><U005D>"
> +yesstr "<U09B9><U09CD><U09AF><U09BE><U0981>"
> +nostr "<U09A8><U09BE>"
> END LC_MESSAGES
>
> LC_MEASUREMENT
> diff --git a/localedata/locales/bo_CN b/localedata/locales/bo_CN
> index 575a3d5..448db5d 100644
> --- a/localedata/locales/bo_CN
> +++ b/localedata/locales/bo_CN
> @@ -131,8 +131,8 @@ t_fmt_ampm "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
> yesstr "<U0F68><U0F72><U0F53>"
> nostr "<U0F58><U0F7A><U0F53>"
> END LC_MESSAGES
> diff --git a/localedata/locales/br_FR b/localedata/locales/br_FR
> index e8c8fbb..3b6fc23 100644
> --- a/localedata/locales/br_FR
> +++ b/localedata/locales/br_FR
> @@ -97,8 +97,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/brx_IN b/localedata/locales/brx_IN
> index 97ebca0..b4abb68 100644
> --- a/localedata/locales/brx_IN
> +++ b/localedata/locales/brx_IN
> @@ -136,19 +136,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^(Yes|[yY])
> -yesexpr "<U005E><U0028><U0928><U0902><U0917><U094C><U007C><U005B><U0079>/
> -<U0059><U005D><U0029>"
> -%
> -% ^(No|[nN])
> -noexpr "<U005E><U0028><U0928><U0919><U093E><U007C><U005B><U006E><U004E>/
> -<U005D><U0029>"
> -%
> +yesexpr "<U005E><U0028><U0928><U0902><U0917><U094C><U007C><U005B><U002B>/
> +<U0031><U0079><U0059><U005D><U0029>"
> +noexpr "<U005E><U0028><U0928><U0919><U093E><U007C><U005B><U002D><U0030>/
> +<U006E><U004E><U005D><U0029>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
> index 74427da..cd38c76 100644
> --- a/localedata/locales/bs_BA
> +++ b/localedata/locales/bs_BA
> @@ -148,8 +148,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D><U002A><U002E>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002A><U002E>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D><U002A><U002E>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D><U002A><U002E>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
> index 817b00d..517c67a 100644
> --- a/localedata/locales/ca_ES
> +++ b/localedata/locales/ca_ES
> @@ -76,8 +76,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ce_RU b/localedata/locales/ce_RU
> index 2d62798..e2c484b 100644
> --- a/localedata/locales/ce_RU
> +++ b/localedata/locales/ce_RU
> @@ -135,8 +135,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U041C><U043C><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041C><U043C><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/cmn_TW b/localedata/locales/cmn_TW
> index 7bf4bbe..79a7816 100644
> --- a/localedata/locales/cmn_TW
> +++ b/localedata/locales/cmn_TW
> @@ -167,9 +167,9 @@ END LC_MEASUREMENT
>
> LC_MESSAGES
> % ^[yY是]
> -yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
> % ^[nN不否]
> -noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/crh_UA b/localedata/locales/crh_UA
> index 52fba8a..9238cb6 100644
> --- a/localedata/locales/crh_UA
> +++ b/localedata/locales/crh_UA
> @@ -128,10 +128,10 @@ copy "tr_TR"
> END LC_CTYPE
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
> yesstr "<U0065><U0062><U0065><U0074>"
> nostr "<U0068><U0061><U0079><U0131><U0072>"
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ
> index 8529c90..47bb169 100644
> --- a/localedata/locales/cs_CZ
> +++ b/localedata/locales/cs_CZ
> @@ -2319,8 +2319,8 @@ END LC_CTYPE
> %% -------------------------
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0061><U006E><U006F>"
> nostr "<U006E><U0065>"
> END LC_MESSAGES
> diff --git a/localedata/locales/csb_PL b/localedata/locales/csb_PL
> index cb4bfea..47e738b 100644
> --- a/localedata/locales/csb_PL
> +++ b/localedata/locales/csb_PL
> @@ -134,8 +134,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/cv_RU b/localedata/locales/cv_RU
> index 4b7ebcf..a202383 100644
> --- a/localedata/locales/cv_RU
> +++ b/localedata/locales/cv_RU
> @@ -113,8 +113,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/cy_GB b/localedata/locales/cy_GB
> index f0dca3d..a592edb 100644
> --- a/localedata/locales/cy_GB
> +++ b/localedata/locales/cy_GB
> @@ -263,8 +263,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0069><U0049><U0074><U0054><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0069><U0049><U0074><U0054><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0069><U0065>"
> nostr "<U006E><U0061>"
> END LC_MESSAGES
> diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
> index 259dbca..4d45a7e 100644
> --- a/localedata/locales/da_DK
> +++ b/localedata/locales/da_DK
> @@ -231,8 +231,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U004A><U006A><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0030><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
> index 3188c69..c879c92 100644
> --- a/localedata/locales/de_DE
> +++ b/localedata/locales/de_DE
> @@ -169,8 +169,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/doi_IN b/localedata/locales/doi_IN
> index 89c8912..5758f1d 100644
> --- a/localedata/locales/doi_IN
> +++ b/localedata/locales/doi_IN
> @@ -135,14 +135,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% ^(Yes|[yY])
> -yesexpr "<U005E><U0028><U0911><U0939><U007C><U005B><U0079>/
> +yesexpr "<U005E><U0028><U0911><U0939><U007C><U005B><U002B><U0031><U0079>/
> <U0059><U005D><U0029>"
> -%
> -% ^(No|[nN])
> -noexpr "<U005E><U0028><U0928><U093E><U007C><U005B><U006E><U004E>/
> -<U005D><U0029>"
> -%
> +noexpr "<U005E><U0028><U0928><U093E><U007C><U005B><U002D><U0030><U006E>/
> +<U004E><U005D><U0029>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/dv_MV b/localedata/locales/dv_MV
> index 424deb8..2e79c6e 100644
> --- a/localedata/locales/dv_MV
> +++ b/localedata/locales/dv_MV
> @@ -150,8 +150,8 @@ cal_direction 3
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
> index 370fc01..5989bb4 100644
> --- a/localedata/locales/dz_BT
> +++ b/localedata/locales/dz_BT
> @@ -620,8 +620,8 @@ t_fmt_ampm "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
> yesstr "<U0F68><U0F72><U0F53>"
> nostr "<U0F58><U0F7A><U0F53>"
> END LC_MESSAGES
> diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
> index eee5803..3a6b607 100644
> --- a/localedata/locales/el_GR
> +++ b/localedata/locales/el_GR
> @@ -63,8 +63,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U03BD><U039D><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U03BF><U039F><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U03BD><U039D><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U03BF><U039F><U006E><U004E><U005D>"
> yesstr "<U0079><U0065><U0073>"
> nostr "<U006E><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
> index 6c61761..7292f65 100644
> --- a/localedata/locales/en_CA
> +++ b/localedata/locales/en_CA
> @@ -137,9 +137,9 @@ END LC_TIME
>
> LC_MESSAGES
> % Accept both English "Yes" and French "Oui" as Canada is bilingual.
> -yesexpr "<U005E><U005B><U0079><U0059><U006F><U004F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U006F><U004F><U005D>"
> % Accept both Engish "No" and French "Non" as Canada is bilingual.
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> % Yes - Display only the English "Yes." While Canada is bilingual it would be
> % difficult to display two words e.g. Yes|Oui, where one word is expected.
> % Thus given that the majority of the population is Anglophone we use only
> diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
> index a822d57..3298a58 100644
> --- a/localedata/locales/en_DK
> +++ b/localedata/locales/en_DK
> @@ -129,8 +129,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_US b/localedata/locales/en_US
> index 0c9ec10..e61a7fb 100644
> --- a/localedata/locales/en_US
> +++ b/localedata/locales/en_US
> @@ -133,8 +133,8 @@ am_pm "<U0041><U004D>";"<U0050><U004D>"
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0059><U0065><U0073>"
> nostr "<U004E><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
> index 837a8ea..8666db2 100644
> --- a/localedata/locales/es_ES
> +++ b/localedata/locales/es_ES
> @@ -65,8 +65,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> % Si - Display only the Spanish "Yes."
> yesstr "<U0053><U0069>"
> % No - Spanish and English "No" have the same spelling.
> diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
> index e907a87..a2c1d2f 100644
> --- a/localedata/locales/et_EE
> +++ b/localedata/locales/et_EE
> @@ -2203,8 +2203,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
> index 115adf6..bd66d4a 100644
> --- a/localedata/locales/eu_ES
> +++ b/localedata/locales/eu_ES
> @@ -64,8 +64,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0065><U0045><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0065><U0045><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
> index 1728b1f..1258928 100644
> --- a/localedata/locales/fa_IR
> +++ b/localedata/locales/fa_IR
> @@ -444,8 +444,8 @@ cal_direction 3
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
> index afb0aea..4ae13ec 100644
> --- a/localedata/locales/ff_SN
> +++ b/localedata/locales/ff_SN
> @@ -146,8 +146,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
> index b3853e1..2ae2ff3 100644
> --- a/localedata/locales/fi_FI
> +++ b/localedata/locales/fi_FI
> @@ -215,8 +215,8 @@ first_workday 2 % Monday
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004B><U006B><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004B><U006B><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
> yesstr "<U004B><U0079><U006C><U006C><U00E4>"
> nostr "<U0045><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/fil_PH b/localedata/locales/fil_PH
> index 5b677e9..ded04b5 100644
> --- a/localedata/locales/fil_PH
> +++ b/localedata/locales/fil_PH
> @@ -147,8 +147,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0068><U0048><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0068><U0048><U006E><U004E><U005D>"
> yesstr "<U006F><U006F>"
> nostr "<U0068><U0069><U006E><U0064><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/fo_FO b/localedata/locales/fo_FO
> index 62534a9..ae6c5e8 100644
> --- a/localedata/locales/fo_FO
> +++ b/localedata/locales/fo_FO
> @@ -107,8 +107,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
> index 8b493f6..1c7d5b9 100644
> --- a/localedata/locales/fr_BE
> +++ b/localedata/locales/fr_BE
> @@ -59,8 +59,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0030><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0030><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH
> index 890bfe7..93691fc 100644
> --- a/localedata/locales/fr_CH
> +++ b/localedata/locales/fr_CH
> @@ -59,8 +59,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
> index f1c4e2f..afdf0a2 100644
> --- a/localedata/locales/fr_FR
> +++ b/localedata/locales/fr_FR
> @@ -69,8 +69,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
> index 8bbb4e1..3645b38 100644
> --- a/localedata/locales/fr_LU
> +++ b/localedata/locales/fr_LU
> @@ -59,8 +59,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fur_IT b/localedata/locales/fur_IT
> index 64a6f8d..806fbf7 100644
> --- a/localedata/locales/fur_IT
> +++ b/localedata/locales/fur_IT
> @@ -65,8 +65,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fy_DE b/localedata/locales/fy_DE
> index 182f3d4..219496c 100644
> --- a/localedata/locales/fy_DE
> +++ b/localedata/locales/fy_DE
> @@ -70,8 +70,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
> index 35fb97c..22c074c 100644
> --- a/localedata/locales/ga_IE
> +++ b/localedata/locales/ga_IE
> @@ -125,8 +125,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
> index 014bb96..c267f2e 100644
> --- a/localedata/locales/gd_GB
> +++ b/localedata/locales/gd_GB
> @@ -126,8 +126,8 @@ copy "en_GB"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0063><U0043><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0063><U0043><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
> index 3d50d3f..0d220eb 100644
> --- a/localedata/locales/gl_ES
> +++ b/localedata/locales/gl_ES
> @@ -60,8 +60,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/gu_IN b/localedata/locales/gu_IN
> index 10c9d7d..d1cb649 100644
> --- a/localedata/locales/gu_IN
> +++ b/localedata/locales/gu_IN
> @@ -185,8 +185,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0AB9><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0AA8><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0AB9><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0AA8><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/gv_GB b/localedata/locales/gv_GB
> index d27d6aa..5751dfc 100644
> --- a/localedata/locales/gv_GB
> +++ b/localedata/locales/gv_GB
> @@ -137,8 +137,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ha_NG b/localedata/locales/ha_NG
> index f66415e..1f1abee 100644
> --- a/localedata/locales/ha_NG
> +++ b/localedata/locales/ha_NG
> @@ -216,8 +216,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0054><U0074><U0069><U0049><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0062><U0042><U0061><U0041><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0069><U0049><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0062><U0042><U0061><U0041><U006E><U004E><U005D>"
> yesstr "<U0054><U006F><U0068>"
> nostr "<U0042><U0061><U0062><U0075>"
> END LC_MESSAGES
> diff --git a/localedata/locales/hak_TW b/localedata/locales/hak_TW
> index ca5689a..fd2cc14 100644
> --- a/localedata/locales/hak_TW
> +++ b/localedata/locales/hak_TW
> @@ -166,9 +166,9 @@ END LC_MEASUREMENT
>
> LC_MESSAGES
> % ^[yY係]
> -yesexpr "<U005E><U005B><U0079><U0059><U4FC2><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U4FC2><U005D>"
> % ^[nN毋]
> -noexpr "<U005E><U005B><U006E><U004E><U6BCB><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U6BCB><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
> index 1e02050..286adb6 100644
> --- a/localedata/locales/he_IL
> +++ b/localedata/locales/he_IL
> @@ -127,8 +127,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0059><U0079><U05DB><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U05DC><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U05DB><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U05DC><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
> index 79db560..de5596f 100644
> --- a/localedata/locales/hi_IN
> +++ b/localedata/locales/hi_IN
> @@ -181,8 +181,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/hne_IN b/localedata/locales/hne_IN
> index 26f3eb5..96bfe61 100644
> --- a/localedata/locales/hne_IN
> +++ b/localedata/locales/hne_IN
> @@ -133,10 +133,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0939><U0935><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0928><U0907><U006E><U004E><U005D>"
> -yesstr "<U0939><U0935>"
> -nostr "<U0928><U0907>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0939><U0935><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0928><U0907><U006E><U004E><U005D>"
> +yesstr "<U0939><U0935>"
> +nostr "<U0928><U0907>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
> index a66f019..72e398a 100644
> --- a/localedata/locales/hr_HR
> +++ b/localedata/locales/hr_HR
> @@ -2149,8 +2149,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/hsb_DE b/localedata/locales/hsb_DE
> index db8ceed..5e489c0 100644
> --- a/localedata/locales/hsb_DE
> +++ b/localedata/locales/hsb_DE
> @@ -2125,8 +2125,8 @@ copy "i18n"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0068><U0048><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0068><U0048><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0068><U0061><U006A>"
> nostr "<U006E><U011B>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ht_HT b/localedata/locales/ht_HT
> index 0600ffb..f2596c6 100644
> --- a/localedata/locales/ht_HT
> +++ b/localedata/locales/ht_HT
> @@ -157,8 +157,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0077><U0057><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0077><U0057><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0057><U0069>"
> nostr "<U004E><U006F><U006E>"
> END LC_MESSAGES
> diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
> index 1d758fb..a9ae121 100644
> --- a/localedata/locales/hu_HU
> +++ b/localedata/locales/hu_HU
> @@ -483,8 +483,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0049><U0069><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0049><U0069><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/hy_AM b/localedata/locales/hy_AM
> index a6e80d6..c4055d0 100644
> --- a/localedata/locales/hy_AM
> +++ b/localedata/locales/hy_AM
> @@ -152,10 +152,10 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesstr "<U0561><U0575><U0578>"
> -nostr "<U0578><U0579>"
> -yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U0561><U0531><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0578><U0548><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0073><U0053><U0561><U0531><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0578><U0548><U005D>"
> +yesstr "<U0561><U0575><U0578>"
> +nostr "<U0578><U0579>"
> END LC_MESSAGES
>
> LC_MEASUREMENT
> diff --git a/localedata/locales/ia_FR b/localedata/locales/ia_FR
> index 5409e22..4ead7d1 100644
> --- a/localedata/locales/ia_FR
> +++ b/localedata/locales/ia_FR
> @@ -102,8 +102,8 @@ copy "fr_FR"
> END LC_MONETARY
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0053><U0069>"
> nostr "<U004E><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
> index 8f492cd..9512a27 100644
> --- a/localedata/locales/id_ID
> +++ b/localedata/locales/id_ID
> @@ -124,8 +124,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ig_NG b/localedata/locales/ig_NG
> index d9b7d1a..9535840 100644
> --- a/localedata/locales/ig_NG
> +++ b/localedata/locales/ig_NG
> @@ -414,8 +414,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0030><U004D><U006D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0030><U004D><U006D><U004E><U006E><U005D>"
> yesstr "<U0045><U0065>"
> nostr "<U004D><U0062><U0061>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ik_CA b/localedata/locales/ik_CA
> index 5667504..2421883 100644
> --- a/localedata/locales/ik_CA
> +++ b/localedata/locales/ik_CA
> @@ -206,8 +206,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0069><U0049><U0061><U0041><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0071><U0051><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0069><U0049><U0061><U0041><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0071><U0051><U005D>"
> yesstr "<U0061><U0061>"
> nostr "<U0071><U0061><U00F1><U0061><U0061>"
> END LC_MESSAGES
> diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
> index 062c86e..91b3875 100644
> --- a/localedata/locales/is_IS
> +++ b/localedata/locales/is_IS
> @@ -2227,8 +2227,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
> index 9b795dc..ceecf84 100644
> --- a/localedata/locales/it_CH
> +++ b/localedata/locales/it_CH
> @@ -52,8 +52,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
> index f4c500f..d3e0a4d 100644
> --- a/localedata/locales/it_IT
> +++ b/localedata/locales/it_IT
> @@ -63,8 +63,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/iu_CA b/localedata/locales/iu_CA
> index 40df722..72150a3 100644
> --- a/localedata/locales/iu_CA
> +++ b/localedata/locales/iu_CA
> @@ -126,8 +126,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0073><U0053><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ja_JP b/localedata/locales/ja_JP
> index a9cdc6e..cae49f9 100644
> --- a/localedata/locales/ja_JP
> +++ b/localedata/locales/ja_JP
> @@ -14880,10 +14880,10 @@ END LC_COLLATE
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U0028><U005B><U0079><U0059><UFF59><UFF39><U005D>/
> -<U007C><U306F><U3044><U007C><U30CF><U30A4><U0029>"
> -noexpr "<U005E><U0028><U005B><U006E><U004E><UFF4E><UFF2E><U005D>/
> -<U007C><U3044><U3044><U3048><U007C><U30A4><U30A4><U30A8><U0029>"
> +yesexpr "<U005E><U0028><U005B><U002B><U0031><U0079><U0059><UFF59><UFF39>/
> +<U005D><U007C><U306F><U3044><U007C><U30CF><U30A4><U0029>"
> +noexpr "<U005E><U0028><U005B><U002D><U0030><U006E><U004E><UFF4E><UFF2E>/
> +<U005D><U007C><U3044><U3044><U3048><U007C><U30A4><U30A4><U30A8><U0029>"
> yesstr "<U306F><U3044>"
> nostr "<U3044><U3044><U3048>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
> index 049e6d4..f8a004fb 100644
> --- a/localedata/locales/ka_GE
> +++ b/localedata/locales/ka_GE
> @@ -144,8 +144,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
> END LC_MESSAGES
>
> LC_MEASUREMENT
> diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
> index b456cef..63dffa1 100644
> --- a/localedata/locales/kk_KZ
> +++ b/localedata/locales/kk_KZ
> @@ -161,8 +161,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0418><U0438><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0418><U0438><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/kl_GL b/localedata/locales/kl_GL
> index 6d5f891..1edd7e6 100644
> --- a/localedata/locales/kl_GL
> +++ b/localedata/locales/kl_GL
> @@ -108,8 +108,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
> index 2f3eab7..08024a6 100644
> --- a/localedata/locales/km_KH
> +++ b/localedata/locales/km_KH
> @@ -1823,15 +1823,10 @@ am_pm "<U1796><U17D2><U179A><U17B9><U1780>";"<U179B><U17D2><U1784><U17B6><U17
> END LC_TIME
>
> LC_MESSAGES
> -
> -yesstr "yes:YES:y:Y"
> -
> -nostr "no:NO:n:N"
> -
> -yesexpr "^[yY]([eE][sS])?"
> -
> -noexpr "^[nN][oO]?"
> -
> +yesexpr "^[+1yY]([eE][sS])?"
> +noexpr "^[-0nN][oO]?"
> +yesstr "yes:YES:y:Y"
> +nostr "no:NO:n:N"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
> index 5fdcae3..48adf6a 100644
> --- a/localedata/locales/kn_IN
> +++ b/localedata/locales/kn_IN
> @@ -189,8 +189,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
> index 0e1f9be..69b7d89 100644
> --- a/localedata/locales/ko_KR
> +++ b/localedata/locales/ko_KR
> @@ -6197,20 +6197,10 @@ date_fmt /
>
> END LC_TIME
>
> -% NOTES on LC_MESSAGES
> -%
> -% Any string starting with any form of Latin Y and Korea
> -% `Yea' are recognized as affirmative answer. Negative answer is
> -% recognized by Latin N and Hangul `A' (which stands for ``Anio'').
> -
> LC_MESSAGES
> -
> -yesexpr "<U005E><U005B><U0079><U0059><UC608><U005D>"
> -
> -noexpr "<U005E><U005B><U006E><U004E><UC544><U005D>"
> -
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><UC608><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><UC544><U005D>"
> nostr "<UC544><UB2C8><UC624>"
> -
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/kok_IN b/localedata/locales/kok_IN
> index 1a54186..fe2569d 100644
> --- a/localedata/locales/kok_IN
> +++ b/localedata/locales/kok_IN
> @@ -153,19 +153,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^(Yes|[yY])
> -yesexpr "<U005E><U0028><U0939><U092F><U007C><U005B><U0079>/
> +yesexpr "<U005E><U0028><U0939><U092F><U007C><U005B><U002B><U0031><U0079>/
> <U0059><U005D><U0029>"
> -%
> -% ^(No|[nN])
> -noexpr "<U005E><U0028><U0928><U094D><U0939><U0940><U007C><U005B><U006E><U004E>/
> -<U005D><U0029>"
> -%
> +noexpr "<U005E><U0028><U0928><U094D><U0939><U0940><U007C><U005B><U002D>/
> +<U0030><U006E><U004E><U005D><U0029>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ks_IN b/localedata/locales/ks_IN
> index 4b5a057..4dccd08 100644
> --- a/localedata/locales/ks_IN
> +++ b/localedata/locales/ks_IN
> @@ -164,8 +164,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0622><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0646><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0622><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0646><U006E><U004E><U005D>"
> yesstr "<U0622>"
> nostr "<U0646><U0639>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ks_IN@devanagari b/localedata/locales/ks_IN@devanagari
> index fa94bcd..d1cd268 100644
> --- a/localedata/locales/ks_IN@devanagari
> +++ b/localedata/locales/ks_IN@devanagari
> @@ -134,8 +134,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ku_TR b/localedata/locales/ku_TR
> index 5993f42..ad2ac8f 100644
> --- a/localedata/locales/ku_TR
> +++ b/localedata/locales/ku_TR
> @@ -161,10 +161,10 @@ date_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0065><U0045><U0064><U0044><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -yesstr "<U0065><U0072><U00EA>"
> -nostr "<U006E><U00E2>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0064><U0044><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0065><U0072><U00EA>"
> +nostr "<U006E><U00E2>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/kw_GB b/localedata/locales/kw_GB
> index 0ae4bb4..df64743 100644
> --- a/localedata/locales/kw_GB
> +++ b/localedata/locales/kw_GB
> @@ -129,8 +129,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
> index a4dfdc3..69ac9d7 100644
> --- a/localedata/locales/ky_KG
> +++ b/localedata/locales/ky_KG
> @@ -94,8 +94,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U041E><U043E><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U041E><U043E><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
> yesstr "<U041E><U043E><U0431><U0430>"
> nostr "<U0416><U043E><U043A>"
> END LC_MESSAGES
> diff --git a/localedata/locales/lg_UG b/localedata/locales/lg_UG
> index 754c657..f05c4cd 100644
> --- a/localedata/locales/lg_UG
> +++ b/localedata/locales/lg_UG
> @@ -210,14 +210,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -% The affirmative response -
> -% "^[yY]"
> -%
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -% The negative response -
> -% "^[nN]"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/li_NL b/localedata/locales/li_NL
> index 5159bc1..9c6e064 100644
> --- a/localedata/locales/li_NL
> +++ b/localedata/locales/li_NL
> @@ -64,8 +64,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/lij_IT b/localedata/locales/lij_IT
> index 09a9a8e..d132b09 100644
> --- a/localedata/locales/lij_IT
> +++ b/localedata/locales/lij_IT
> @@ -51,8 +51,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/lo_LA b/localedata/locales/lo_LA
> index 1d27568..7d572e3 100644
> --- a/localedata/locales/lo_LA
> +++ b/localedata/locales/lo_LA
> @@ -703,8 +703,8 @@ LC_MESSAGES
> % yesstr = "men" = Sala ae + Mo + MAI EK + No
> % nostr = "Bo Men" = Letter Bo +salo Or+ MAI EK + mo+ Ma Ek+ No
>
> -yesexpr "<U005E><U005B><U0079><U0059><U0EA1><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0E9A><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0EA1><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0E9A><U005D>"
> yesstr "<U0EC1><U0EA1><U0EC8><U0E99>"
> nostr "<U0E9A><U0ECD><U0EC8><U0EC1><U0EA1><U0EC8><U0E99>"
>
> diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
> index 2fc3487..294d0e9 100644
> --- a/localedata/locales/lt_LT
> +++ b/localedata/locales/lt_LT
> @@ -2197,8 +2197,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
> index eb0501b..29ac782 100644
> --- a/localedata/locales/lv_LV
> +++ b/localedata/locales/lv_LV
> @@ -2189,8 +2189,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/lzh_TW b/localedata/locales/lzh_TW
> index d479a3f..1568f19 100644
> --- a/localedata/locales/lzh_TW
> +++ b/localedata/locales/lzh_TW
> @@ -201,9 +201,9 @@ END LC_MEASUREMENT
>
> LC_MESSAGES
> % ^[yY是]
> -yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
> % ^[nN非]
> -noexpr "<U005E><U005B><U006E><U004E><U975E><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U975E><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
> index 7e0f610..5487ab5 100644
> --- a/localedata/locales/mg_MG
> +++ b/localedata/locales/mg_MG
> @@ -65,8 +65,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/mhr_RU b/localedata/locales/mhr_RU
> index f93178c..b31a123 100644
> --- a/localedata/locales/mhr_RU
> +++ b/localedata/locales/mhr_RU
> @@ -63,8 +63,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0423><U0443><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0422><U0442><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0423><U0443><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/mi_NZ b/localedata/locales/mi_NZ
> index e9d7049..c8bf152 100644
> --- a/localedata/locales/mi_NZ
> +++ b/localedata/locales/mi_NZ
> @@ -142,8 +142,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U0079><U0059><U0101><U0100><U00E4><U00C4><U0061><U0041><U005D>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U0101><U0100><U00E4><U00C4><U0061><U0041><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U006B><U004B><U005D>"
> yesstr "<U0101><U0065>"
> nostr "<U006B><U0101><U006F><U0072><U0065>"
> END LC_MESSAGES
> diff --git a/localedata/locales/mk_MK b/localedata/locales/mk_MK
> index 417451b..d38299c 100644
> --- a/localedata/locales/mk_MK
> +++ b/localedata/locales/mk_MK
> @@ -121,9 +121,9 @@ grouping 3;3
> END LC_NUMERIC
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0044><U0064><U0059><U0079>/
> +yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079>/
> <U0031><U005D>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U0030><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U0030><U005D>"
> yesstr "<U0434><U0430>"
> nostr "<U043D><U0435>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ml_IN b/localedata/locales/ml_IN
> index 6d1ec51..ee623cb 100644
> --- a/localedata/locales/ml_IN
> +++ b/localedata/locales/ml_IN
> @@ -174,24 +174,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><
> END LC_TIME
> %
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^[\u0d05\u0d24\u0d46]
> -yesexpr "<U005E><U005B><U0D05><U0D24><U0D46><U0079><U0059><U005D>"
> -%
> -%
> -% ^[\u0d05\u0d32\u0d4d\u0d32]
> -noexpr "<U005E><U005B><U0D05><U0D32><U0D4D><U0D32><U006E><U004E><U005D>"
> -%
> -% \u0d05\u0d24\u0d46
> -yesstr "<U0D05><U0D24><U0D46>"
> -%
> -% \u0d05\u0d32\u0d4d\u0d32
> -nostr "<U0D05><U0D32><U0D4D><U0D32>"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0D05><U0D24><U0D46><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0D05><U0D32><U0D4D><U0D32><U006E><U004E><U005D>"
> +yesstr "<U0D05><U0D24><U0D46>"
> +nostr "<U0D05><U0D32><U0D4D><U0D32>"
> END LC_MESSAGES
> %
> LC_PAPER
> diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
> index e7a6143..28b0484 100644
> --- a/localedata/locales/mn_MN
> +++ b/localedata/locales/mn_MN
> @@ -227,8 +227,8 @@ date_fmt "<U0025><U005A><U0020><U0025><U0059><U0020><U043E><U043D><U044B><U0020
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0442><U0422><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U04AF><U04AE><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0442><U0422><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U04AF><U04AE><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN
> index 66c4b85..3190f74 100644
> --- a/localedata/locales/mr_IN
> +++ b/localedata/locales/mr_IN
> @@ -176,19 +176,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^(Yes|[yY])
> -yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U0079>/
> -<U0059><U005D><U0029>"
> -%
> -% ^(No|[nN])
> -noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U006E><U004E>/
> -<U005D><U0029>"
> -%
> +yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
> +<U0079><U0059><U005D><U0029>"
> +noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
> +<U004E><U005D><U0029>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
> index fb5ce64..74dc483 100644
> --- a/localedata/locales/ms_MY
> +++ b/localedata/locales/ms_MY
> @@ -150,31 +150,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^[yY]
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -%
> -% ^[nN] --> ^[tT]
> -noexpr "<U005E><U005B><U0074><U0054><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -%
> -
> -% Yes Ya
> -yesstr "<U0059><U0061>"
> -%
> -% No Tidak
> -nostr "<U0054><U0069><U0064><U0061><U006B>"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U005D>"
> +yesstr "<U0059><U0061>"
> +nostr "<U0054><U0069><U0064><U0061><U006B>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/mt_MT b/localedata/locales/mt_MT
> index 9c8c55a..a100780 100644
> --- a/localedata/locales/mt_MT
> +++ b/localedata/locales/mt_MT
> @@ -243,19 +243,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^(Yes|[yY])
> -yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U0079>/
> -<U0059><U005D><U0029>"
> -%
> -% ^(No|[nN])
> -noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U006E><U004E>/
> -<U005D><U0029>"
> -%
> +yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
> +<U0079><U0059><U005D><U0029>"
> +noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
> +<U004E><U005D><U0029>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/my_MM b/localedata/locales/my_MM
> index 651b3c9..086e3c8 100644
> --- a/localedata/locales/my_MM
> +++ b/localedata/locales/my_MM
> @@ -270,8 +270,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U101F><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U1019><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U101F><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U1019><U005D>"
> yesstr "<U101F><U102F><U1010><U103A><U1010><U101A><U103A>"
> nostr "<U1019><U101F><U102F><U1010><U103A><U1018><U1030><U1038>"
> END LC_MESSAGES
> diff --git a/localedata/locales/nan_TW b/localedata/locales/nan_TW
> index 828f6e6..e4754af 100644
> --- a/localedata/locales/nan_TW
> +++ b/localedata/locales/nan_TW
> @@ -167,9 +167,9 @@ END LC_MEASUREMENT
>
> LC_MESSAGES
> % ^[yY是]
> -yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
> % ^[nN伓]
> -noexpr "<U005E><U005B><U006E><U004E><U4F13><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4F13><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/nan_TW@latin b/localedata/locales/nan_TW@latin
> index d02038e..a901ad5 100644
> --- a/localedata/locales/nan_TW@latin
> +++ b/localedata/locales/nan_TW@latin
> @@ -144,8 +144,8 @@ date_fmt "<U0025><U0059><U0020><U0025><U0062><U0020><U0025><U0064><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U005D>"
> -noexpr "<U005E><U005B><U006D><U004D><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006D><U004D><U005D>"
> yesstr "<U0053><U012B>"
> nostr "<U004D><U0304><U002D><U0053><U012B>"
> END LC_MESSAGES
> diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
> index 6732cdf..71857a0 100644
> --- a/localedata/locales/nb_NO
> +++ b/localedata/locales/nb_NO
> @@ -234,8 +234,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/nds_DE b/localedata/locales/nds_DE
> index 47f1ac4..b38be45 100644
> --- a/localedata/locales/nds_DE
> +++ b/localedata/locales/nds_DE
> @@ -62,8 +62,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/nds_NL b/localedata/locales/nds_NL
> index 5b4eb1d..4b5e40b 100644
> --- a/localedata/locales/nds_NL
> +++ b/localedata/locales/nds_NL
> @@ -61,8 +61,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
> index b330a2f..3207da9 100644
> --- a/localedata/locales/ne_NP
> +++ b/localedata/locales/ne_NP
> @@ -161,8 +161,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/nhn_MX b/localedata/locales/nhn_MX
> index 5e4e14d..6c2317d 100644
> --- a/localedata/locales/nhn_MX
> +++ b/localedata/locales/nhn_MX
> @@ -64,8 +64,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0071><U0051><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0071><U0051><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
> yesstr "<U0071><U0075><U0065><U006D><U0061>"
> nostr "<U0061><U0068><U006D><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/niu_NU b/localedata/locales/niu_NU
> index f60a3c2..384e403 100644
> --- a/localedata/locales/niu_NU
> +++ b/localedata/locales/niu_NU
> @@ -159,8 +159,8 @@ copy "en_NZ"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0113><U0112><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0054><U0061><U006C><U0069><U0061>"
> nostr "<U004E><U0061><U006B><U0061><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/niu_NZ b/localedata/locales/niu_NZ
> index b661040..abf1225 100644
> --- a/localedata/locales/niu_NZ
> +++ b/localedata/locales/niu_NZ
> @@ -159,8 +159,8 @@ copy "en_NZ"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0113><U0112><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0054><U0061><U006C><U0069><U0061>"
> nostr "<U004E><U0061><U006B><U0061><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
> index 6bf2d13..98d03d6 100644
> --- a/localedata/locales/nl_NL
> +++ b/localedata/locales/nl_NL
> @@ -65,8 +65,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/nn_NO b/localedata/locales/nn_NO
> index 3f2ad4d..32f1d2d 100644
> --- a/localedata/locales/nn_NO
> +++ b/localedata/locales/nn_NO
> @@ -143,8 +143,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/nr_ZA b/localedata/locales/nr_ZA
> index 875ce45..03e5753 100644
> --- a/localedata/locales/nr_ZA
> +++ b/localedata/locales/nr_ZA
> @@ -171,14 +171,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
> END LC_TIME
>
> LC_MESSAGES
> -% FIXME: Check both of these
> -% The affirmative response - TODO
> -% "^[yY]"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% The negative response - TODO
> -% "^[nN]"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/nso_ZA b/localedata/locales/nso_ZA
> index 22596f0..00e803a 100644
> --- a/localedata/locales/nso_ZA
> +++ b/localedata/locales/nso_ZA
> @@ -150,14 +150,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -% FIXME: Check both of these
> -% The affirmative response - ee
> -% "^[yYeE].*"
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -
> -% The negative response - aowa
> -% "^[nNaA].*"
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/oc_FR b/localedata/locales/oc_FR
> index c6858a5..c86dc67 100644
> --- a/localedata/locales/oc_FR
> +++ b/localedata/locales/oc_FR
> @@ -69,8 +69,8 @@ copy "en_DK"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/or_IN b/localedata/locales/or_IN
> index 21950cd..d237a0f 100644
> --- a/localedata/locales/or_IN
> +++ b/localedata/locales/or_IN
> @@ -791,8 +791,8 @@ END LC_TIME
> %%%%%%%%%%%%%
> LC_MESSAGES
> % FIXME These need support for the translated words
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> %%%%%%%%%%%%%
> diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
> index 612bc1f..13678b1 100644
> --- a/localedata/locales/os_RU
> +++ b/localedata/locales/os_RU
> @@ -75,8 +75,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0423><U0434><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0443><U043D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0423><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0443><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
> index 747dcbd..28e1359 100644
> --- a/localedata/locales/pa_IN
> +++ b/localedata/locales/pa_IN
> @@ -178,8 +178,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/pa_PK b/localedata/locales/pa_PK
> index e0a2091..e190f57 100644
> --- a/localedata/locales/pa_PK
> +++ b/localedata/locales/pa_PK
> @@ -149,8 +149,8 @@ LC_MESSAGES
> % <U0628> = <U0628><U0644><U0643><U0644>
> % again <U0066> and <U006F> are place holders
> % <U0646> = <U0646><U0647><U064A><U06BA>
> -yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0647><U0628><U0066><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0646><U006F><U005D>"
> yesstr "<U0628><U0644><U0643><U0644>"
> nostr "<U0646><U0647><U064A><U06BA>"
> END LC_MESSAGES
> diff --git a/localedata/locales/pap_AW b/localedata/locales/pap_AW
> index 23add0a..fa0b6cd 100644
> --- a/localedata/locales/pap_AW
> +++ b/localedata/locales/pap_AW
> @@ -72,8 +72,8 @@ copy "en_DK"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/pap_CW b/localedata/locales/pap_CW
> index d1a03ee..48d0cc2 100644
> --- a/localedata/locales/pap_CW
> +++ b/localedata/locales/pap_CW
> @@ -72,8 +72,8 @@ copy "en_DK"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
> index 4fa5a17..96c4529 100644
> --- a/localedata/locales/pl_PL
> +++ b/localedata/locales/pl_PL
> @@ -2125,8 +2125,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ps_AF b/localedata/locales/ps_AF
> index 378df0a..a73b394 100644
> --- a/localedata/locales/ps_AF
> +++ b/localedata/locales/ps_AF
> @@ -229,8 +229,8 @@ n_sign_posn 1
> END LC_MONETARY
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0628><U0066><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0628><U0066><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U062E><U0646><U006F><U005D>"
> END LC_MESSAGES
>
> LC_MEASUREMENT
> diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
> index 2f52ba1..b95ec25 100644
> --- a/localedata/locales/pt_BR
> +++ b/localedata/locales/pt_BR
> @@ -55,8 +55,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
> index b49b374..e2ef78e 100644
> --- a/localedata/locales/pt_PT
> +++ b/localedata/locales/pt_PT
> @@ -63,8 +63,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/quz_PE b/localedata/locales/quz_PE
> index cda6bc5..3b88f9b 100644
> --- a/localedata/locales/quz_PE
> +++ b/localedata/locales/quz_PE
> @@ -142,8 +142,8 @@ copy "es_PE"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0061><U0041><U0073><U0053><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006D><U004D><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006D><U004D><U006E><U004E><U005D>"
> yesstr "<U0041><U0072><U00ED>"
> nostr "<U004D><U0061><U006E><U0061><U006E>"
> END LC_MESSAGES
> diff --git a/localedata/locales/raj_IN b/localedata/locales/raj_IN
> index c7b0bcc..d7e4396 100644
> --- a/localedata/locales/raj_IN
> +++ b/localedata/locales/raj_IN
> @@ -144,8 +144,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
> index 373c8fd..dda92b6 100644
> --- a/localedata/locales/ro_RO
> +++ b/localedata/locales/ro_RO
> @@ -150,8 +150,8 @@ END LC_CTYPE
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0044><U0064><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0044><U0064><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
> index 4282b0a..7ddd070 100644
> --- a/localedata/locales/ru_RU
> +++ b/localedata/locales/ru_RU
> @@ -78,8 +78,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
> index b4a2b5c..746376a 100644
> --- a/localedata/locales/ru_UA
> +++ b/localedata/locales/ru_UA
> @@ -70,8 +70,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/rw_RW b/localedata/locales/rw_RW
> index fb71d92..927ed2e 100644
> --- a/localedata/locales/rw_RW
> +++ b/localedata/locales/rw_RW
> @@ -116,8 +116,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U006F><U004F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U006F><U004F><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sa_IN b/localedata/locales/sa_IN
> index cc7f0ca..9f402ce 100644
> --- a/localedata/locales/sa_IN
> +++ b/localedata/locales/sa_IN
> @@ -190,8 +190,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sat_IN b/localedata/locales/sat_IN
> index 73ba5a2..b8229dc 100644
> --- a/localedata/locales/sat_IN
> +++ b/localedata/locales/sat_IN
> @@ -135,19 +135,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^(Yes|[yY])
> -yesexpr "<U005E><U0028><U0939><U094B><U092F><U007C><U005B><U0079>/
> -<U0059><U005D><U0029>"
> -%
> -% ^(No|[nN])
> -noexpr "<U005E><U0028><U092C><U093E><U0919><U007C><U005B><U006E><U004E>/
> -<U005D><U0029>"
> -%
> +yesexpr "<U005E><U0028><U0939><U094B><U092F><U007C><U005B><U002B><U0031>/
> +<U0079><U0059><U005D><U0029>"
> +noexpr "<U005E><U0028><U092C><U093E><U0919><U007C><U005B><U002D><U0030>/
> +<U006E><U004E><U005D><U0029>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sc_IT b/localedata/locales/sc_IT
> index 05f61ea..54086c9 100644
> --- a/localedata/locales/sc_IT
> +++ b/localedata/locales/sc_IT
> @@ -65,8 +65,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/sd_IN@devanagari b/localedata/locales/sd_IN@devanagari
> index ffea69a..93488a7 100644
> --- a/localedata/locales/sd_IN@devanagari
> +++ b/localedata/locales/sd_IN@devanagari
> @@ -161,8 +161,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
> index 4f48bd4..f9e4a50 100644
> --- a/localedata/locales/se_NO
> +++ b/localedata/locales/se_NO
> @@ -283,8 +283,8 @@ date_fmt "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0064><
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0049><U0069><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0049><U0069><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/si_LK b/localedata/locales/si_LK
> index ddb9e24..64cc228 100644
> --- a/localedata/locales/si_LK
> +++ b/localedata/locales/si_LK
> @@ -161,18 +161,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -%
> -% ^[\u0d94\u0059\u0079]
> -yesexpr "<U005E><U005B><U0D94><U0059><U0079><U005D>"
> -%
> -% ^[\u0db1\u004e\u006e]
> -noexpr "<U005E><U005B><U0DB1><U004E><U006E><U005D>"
> -%
> -yesstr "<U0D94><U0DC0><U0DCA>"
> -%
> -nostr "<U0DB1><U0DD0><U0DAD>"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0D94><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0DB1><U004E><U006E><U005D>"
> +yesstr "<U0D94><U0DC0><U0DCA>"
> +nostr "<U0DB1><U0DD0><U0DAD>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sk_SK b/localedata/locales/sk_SK
> index 47e4228..581f4cc 100644
> --- a/localedata/locales/sk_SK
> +++ b/localedata/locales/sk_SK
> @@ -78,8 +78,8 @@ copy "cs_CZ"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0061><U0041><U00E1><U00C1><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0061><U0041><U00E1><U00C1><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U00E1><U006E><U006F>"
> nostr "<U006E><U0069><U0065>"
> END LC_MESSAGES
> diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
> index c3f90c9..1acb969 100644
> --- a/localedata/locales/sl_SI
> +++ b/localedata/locales/sl_SI
> @@ -2125,8 +2125,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0059><U0079><U004A><U006A><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U004A><U006A><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
> index ef9d6f0..8360ff3 100644
> --- a/localedata/locales/so_DJ
> +++ b/localedata/locales/so_DJ
> @@ -136,8 +136,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
> index a98534c..4d548fd 100644
> --- a/localedata/locales/so_SO
> +++ b/localedata/locales/so_SO
> @@ -184,8 +184,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
> index 2c58ca0..301ac46 100644
> --- a/localedata/locales/sq_AL
> +++ b/localedata/locales/sq_AL
> @@ -297,8 +297,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0070><U0050><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U006A><U004A><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0070><U0050><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U006A><U004A><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sr_RS b/localedata/locales/sr_RS
> index a7e93ab..07ee66a 100644
> --- a/localedata/locales/sr_RS
> +++ b/localedata/locales/sr_RS
> @@ -308,8 +308,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sr_RS@latin b/localedata/locales/sr_RS@latin
> index b362cab..2cf9d6c 100644
> --- a/localedata/locales/sr_RS@latin
> +++ b/localedata/locales/sr_RS@latin
> @@ -128,8 +128,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ss_ZA b/localedata/locales/ss_ZA
> index 6b075e2..d40f26d 100644
> --- a/localedata/locales/ss_ZA
> +++ b/localedata/locales/ss_ZA
> @@ -176,14 +176,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
> END LC_TIME
>
> LC_MESSAGES
> -% FIXME: Check both of these
> -% The affirmative response - yebo
> -% "^[yY]"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% The negative response - akukho
> -% "^[nNaA]"
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/st_ZA b/localedata/locales/st_ZA
> index cb35208..e29df23 100644
> --- a/localedata/locales/st_ZA
> +++ b/localedata/locales/st_ZA
> @@ -173,14 +173,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
> END LC_TIME
>
> LC_MESSAGES
> -% FIXME: Check both of these
> -% The affirmative response -
> -% "^[yY]"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% The negative response -
> -% "^[nN]"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
> index e3e2c20..f0a6282 100644
> --- a/localedata/locales/sv_SE
> +++ b/localedata/locales/sv_SE
> @@ -206,8 +206,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
> index ac588c8..09c3e9a 100644
> --- a/localedata/locales/sw_KE
> +++ b/localedata/locales/sw_KE
> @@ -128,8 +128,8 @@ copy "om_KE"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006E><U004E><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0068><U0048><U006C><U004C><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006E><U004E><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0068><U0048><U006C><U004C><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/szl_PL b/localedata/locales/szl_PL
> index 0016b8b..648402f 100644
> --- a/localedata/locales/szl_PL
> +++ b/localedata/locales/szl_PL
> @@ -133,8 +133,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ta_IN b/localedata/locales/ta_IN
> index 4fa4d54..504b4c1 100644
> --- a/localedata/locales/ta_IN
> +++ b/localedata/locales/ta_IN
> @@ -165,21 +165,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -yesexpr "<U005E><U005B><U0B86><U0BAE><U0BCD><U0079><U0059><U005D>"
> -
> -noexpr "<U005E><U005B><U0B87><U0BB2><U0BCD><U0BB2><U0BC8><U006E><U004E><U005D>"
> -
> -% \u0b86\u0bae\u0bcd
> -yesstr "<U0B86><U0BAE><U0BCD>"
> -%
> -% \u0b87\u0bb2\u0bcd\u0bb2\u0bc8
> -nostr "<U0B87><U0BB2><U0BCD><U0BB2><U0BC8>"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0B86><U0BAE><U0BCD><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0B87><U0BB2><U0BCD><U0BB2><U0BC8><U006E><U004E><U005D>"
> +yesstr "<U0B86><U0BAE><U0BCD>"
> +nostr "<U0B87><U0BB2><U0BCD><U0BB2><U0BC8>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/tcy_IN b/localedata/locales/tcy_IN
> index 82487a9..be2154b 100644
> --- a/localedata/locales/tcy_IN
> +++ b/localedata/locales/tcy_IN
> @@ -146,8 +146,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
> index 51bf861..ca7566e 100644
> --- a/localedata/locales/te_IN
> +++ b/localedata/locales/te_IN
> @@ -168,8 +168,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0C05><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0C15><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0C05><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0C15><U005D>"
> yesstr "<U0C05><U0C35><U0C28><U0C41>"
> nostr "<U0C15><U0C3E><U0C26><U0C41>"
> END LC_MESSAGES
> diff --git a/localedata/locales/tg_TJ b/localedata/locales/tg_TJ
> index fc8bf49..31b2c97 100644
> --- a/localedata/locales/tg_TJ
> +++ b/localedata/locales/tg_TJ
> @@ -127,8 +127,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U04B2><U04B3><U0425><U0445><U0414><U0434><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0425><U0445><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> yesstr "<U0434><U0430>"
> nostr "<U043D><U0435><U0442>"
> END LC_MESSAGES
> diff --git a/localedata/locales/th_TH b/localedata/locales/th_TH
> index 33c0218..8962f5c 100644
> --- a/localedata/locales/th_TH
> +++ b/localedata/locales/th_TH
> @@ -902,8 +902,8 @@ LC_MESSAGES
> % yesstr = "Chai2" = MAIMUAN + CHO CHANG + MAI EK
> % nostr = "Mai2Chai2" = MAIMALAI + MO MA + MAI EK + MAIMUAN + CHO CHANG + MAI EK
>
> -yesexpr "<U005E><U005B><U0079><U0059><U0E0A><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0E21><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0E0A><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0E21><U005D>"
> yesstr "<U0E43><U0E0A><U0E48>"
> nostr "<U0E44><U0E21><U0E48><U0E43><U0E0A><U0E48>"
>
> diff --git a/localedata/locales/the_NP b/localedata/locales/the_NP
> index 8664b3e..ef436c2 100644
> --- a/localedata/locales/the_NP
> +++ b/localedata/locales/the_NP
> @@ -164,8 +164,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ti_ER b/localedata/locales/ti_ER
> index 6ed2575..7524737 100644
> --- a/localedata/locales/ti_ER
> +++ b/localedata/locales/ti_ER
> @@ -158,8 +158,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ti_ET b/localedata/locales/ti_ET
> index f23b83e..5a95a77 100644
> --- a/localedata/locales/ti_ET
> +++ b/localedata/locales/ti_ET
> @@ -960,8 +960,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/tk_TM b/localedata/locales/tk_TM
> index 6cee6fe..7214a29 100644
> --- a/localedata/locales/tk_TM
> +++ b/localedata/locales/tk_TM
> @@ -398,8 +398,8 @@ LC_MESSAGES
> % (used for "yes" in English, but corresponding to "no" in Turkmen (well,
> % ý actually)
> %%%%%%%%
> -yesexpr "<U005E><U005B><U0068><U0048><U005D>"
> -noexpr "<U005E><U005B><U00FD><U00DD><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0068><U0048><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U00FD><U00DD><U006E><U004E><U005D>"
> yesstr "<U0068><U0061><U0077><U0061>"
> nostr "<U00FD><U006F><U006B>"
> END LC_MESSAGES
> diff --git a/localedata/locales/tn_ZA b/localedata/locales/tn_ZA
> index 9693cab..6c05bef 100644
> --- a/localedata/locales/tn_ZA
> +++ b/localedata/locales/tn_ZA
> @@ -178,14 +178,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
> END LC_TIME
>
> LC_MESSAGES
> -% FIXME: Check both of these
> -% The affirmative response - ee
> -% "^[yYeE]"
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -
> -% The negative response - nyaa
> -% "^[nN]"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/tr_TR b/localedata/locales/tr_TR
> index a9f0cf2..7ced191 100644
> --- a/localedata/locales/tr_TR
> +++ b/localedata/locales/tr_TR
> @@ -4233,10 +4233,10 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
> -yesstr "<U0065><U0076><U0065><U0074>"
> -nostr "<U0068><U0061><U0079><U0131><U0072>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
> +yesstr "<U0065><U0076><U0065><U0074>"
> +nostr "<U0068><U0061><U0079><U0131><U0072>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ts_ZA b/localedata/locales/ts_ZA
> index c252863..d19af00 100644
> --- a/localedata/locales/ts_ZA
> +++ b/localedata/locales/ts_ZA
> @@ -173,14 +173,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
> END LC_TIME
>
> LC_MESSAGES
> -% FIXME: Check both of these
> -% The affirmative response - TODO
> -% "^[yY]"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% The negative response - TODO
> -% "^[nN]"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
> index 8f874f3..739bbad 100644
> --- a/localedata/locales/tt_RU
> +++ b/localedata/locales/tt_RU
> @@ -228,8 +228,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> yesstr "<U04D8><U0439><U0435>"
> nostr "<U042E><U043A>"
> END LC_MESSAGES
> diff --git a/localedata/locales/tt_RU@iqtelif b/localedata/locales/tt_RU@iqtelif
> index 4696b28..c08d9a4 100644
> --- a/localedata/locales/tt_RU@iqtelif
> +++ b/localedata/locales/tt_RU@iqtelif
> @@ -77,8 +77,8 @@ END LC_CTYPE
>
> LC_MESSAGES
> % TODO: No is "yuq"; is it OK that it corresponds with English "yes"?
> -yesexpr "<U005E><U005B><U0045><U0065><U005D>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0065><U0079><U00ED>"
> nostr "<U0079><U0075><U0071>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
> index 32983d8..d515b09 100644
> --- a/localedata/locales/ug_CN
> +++ b/localedata/locales/ug_CN
> @@ -294,8 +294,8 @@ date_fmt "<U0025><U0061><U060C><U0020><U0025><U0064><U002D><U0025><U006D><U002D>
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U0059><U0065><U0073>"
> nostr "<U004E><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/uk_UA b/localedata/locales/uk_UA
> index 42c85fb..763c81b 100644
> --- a/localedata/locales/uk_UA
> +++ b/localedata/locales/uk_UA
> @@ -554,7 +554,7 @@ LC_MESSAGES
>
> % A regular expression that describes possible yes-responses
> % "<U0079>", "<U0059>", "<U002B>", "<U0074><U0061>" or "<U0074><U0061><U006B>" in Cyrillic
> -yesexpr "<U005E><U0028><U005B><U0059><U0079><U002B><U005D><U007C><U005B><U0422><U0442><U005D><U005B><U0410><U0430><U005D><U005B><U041A><U043A><U005D><U003F><U0029><U0024>"
> +yesexpr "<U005E><U0028><U005B><U002B><U0031><U0059><U0079><U005D><U007C><U005B><U0422><U0442><U005D><U005B><U0410><U0430><U005D><U005B><U041A><U043A><U005D><U003F><U0029><U0024>"
>
> % WARNING: symbols "<U004E>" and "<U0043><U0079><U0072><U0069><U006C><U006C><U0069><U0063><U005F><U0054>" are placed at one key in Ukrainian
> % keyboard layout although the meaning is semantically opposite ("<U004E>" stands for
> @@ -565,7 +565,7 @@ yesexpr "<U005E><U0028><U005B><U0059><U0079><U002B><U005D><U007C><U005B><U0422><
>
> % A regular expression that describes possible no-responses.
> % "<U006E>", "<U004E>", "<U002D>" or word "<U006E><U0069>" in Cyrillic
> -noexpr "<U005E><U0028><U005B><U004E><U006E><U002D><U005D><U007C><U005B><U041D><U043D><U005D><U005B><U0406><U0456><U005D><U0029><U0024>"
> +noexpr "<U005E><U0028><U005B><U002D><U0030><U004E><U006E><U005D><U007C><U005B><U041D><U043D><U005D><U005B><U0406><U0456><U005D><U0029><U0024>"
> % "<U006E>" "<U004E>" "<U002D>" or word "<U006E><U0069>" in Cyrillic
>
>
> diff --git a/localedata/locales/unm_US b/localedata/locales/unm_US
> index 4e2ea9d..84faa7b 100644
> --- a/localedata/locales/unm_US
> +++ b/localedata/locales/unm_US
> @@ -125,8 +125,8 @@ n_sign_posn 1
> END LC_MONETARY
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006B><U004B><U006D><U004D><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006B><U004B><U006D><U004D><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ur_IN b/localedata/locales/ur_IN
> index 5bf3a81..356651f 100644
> --- a/localedata/locales/ur_IN
> +++ b/localedata/locales/ur_IN
> @@ -143,8 +143,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U06C1><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0646><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U06C1><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0646><U006E><U004E><U005D>"
> yesstr "<U06C1><U0627><U06BA>"
> nostr "<U0646><U06C1><U06CC><U06BA>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
> index 4899be9..3c48d54 100644
> --- a/localedata/locales/ur_PK
> +++ b/localedata/locales/ur_PK
> @@ -166,8 +166,8 @@ LC_MESSAGES
> % <U0628> = <U0628><U0644><U0643><U0644>
> % again <U0066> and <U006F> are place holders
> % <U0646> = <U0646><U0647><U064A><U06BA>
> -yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0647><U0628><U0066><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0646><U006F><U005D>"
> yesstr "<U0628><U0644><U0643><U0644>"
> nostr "<U0646><U0647><U064A><U06BA>"
> END LC_MESSAGES
> diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
> index 5b62331..96f325c 100644
> --- a/localedata/locales/uz_UZ
> +++ b/localedata/locales/uz_UZ
> @@ -268,8 +268,8 @@ END LC_TIME
>
> LC_MESSAGES
> % NOTE: No is "yo'q"; that conflicts with English "yes"... so "jo'q" is used.
> -yesexpr "<U005E><U005B><U0059><U0079><U0048><U0068><U005D>"
> -noexpr "<U005E><U005B><U004A><U006A><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U0048><U0068><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004A><U006A><U004E><U006E><U005D>"
> yesstr "<U0048><U0061>"
> nostr "<U0059><U006F><U0027><U0071>"
> END LC_MESSAGES
> diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
> index 0be30ba..11fd0c7 100644
> --- a/localedata/locales/uz_UZ@cyrillic
> +++ b/localedata/locales/uz_UZ@cyrillic
> @@ -270,8 +270,8 @@ date_fmt "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U04B2><U04B3><U0059><U0079><U005D>"
> -noexpr "<U005E><U005B><U0419><U0439><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U005D>"
> yesstr "<U04B2><U0430>"
> nostr "<U0419><U045E><U049B>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ve_ZA b/localedata/locales/ve_ZA
> index 9a46791..306459c 100644
> --- a/localedata/locales/ve_ZA
> +++ b/localedata/locales/ve_ZA
> @@ -159,14 +159,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -% FIXME: Check both of these
> -% The affirmative response - ee
> -% "^[yYeE]"
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -
> -% The negative response - hai
> -% "^[nNhH]"
> -noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/vi_VN b/localedata/locales/vi_VN
> index d91580c..2fe89de 100644
> --- a/localedata/locales/vi_VN
> +++ b/localedata/locales/vi_VN
> @@ -300,8 +300,8 @@ date_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0025><U0042><U0020
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U0079><U0059><U0063><U0043><U005D>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U0063><U0043><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U006B><U004B><U005D>"
> yesstr "<U0043><U00F3>"
> nostr "<U004B><U0068><U00F4><U006E><U0067>"
> END LC_MESSAGES
> diff --git a/localedata/locales/wa_BE b/localedata/locales/wa_BE
> index d330d8e..68a604c 100644
> --- a/localedata/locales/wa_BE
> +++ b/localedata/locales/wa_BE
> @@ -77,8 +77,8 @@ copy "fr_BE"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U0061><U0041><U0077><U0057><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U0061><U0041><U0077><U0057><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U004F><U0079><U0069>"
> nostr "<U004E><U0065><U006E><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/wae_CH b/localedata/locales/wae_CH
> index 25b05ae..e77dd96 100644
> --- a/localedata/locales/wae_CH
> +++ b/localedata/locales/wae_CH
> @@ -162,8 +162,8 @@ copy "de_CH"
> END LC_NUMERIC
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> yesstr "<U004A><U0061>"
> nostr "<U004E><U0065><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/wo_SN b/localedata/locales/wo_SN
> index c1159a2..535c555 100644
> --- a/localedata/locales/wo_SN
> +++ b/localedata/locales/wo_SN
> @@ -65,8 +65,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0077><U0057><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0077><U0057><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0064><U0044><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/xh_ZA b/localedata/locales/xh_ZA
> index e9e6b8d..aa4c03e 100644
> --- a/localedata/locales/xh_ZA
> +++ b/localedata/locales/xh_ZA
> @@ -173,14 +173,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
> END LC_TIME
>
> LC_MESSAGES
> -% The affirmative response -
> -% "^[yYeE]"
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> -%
> -% The negative response -
> -% "^[nNhH]"
> -noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0068><U0048><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/yi_US b/localedata/locales/yi_US
> index 1150ce5..ea44425 100644
> --- a/localedata/locales/yi_US
> +++ b/localedata/locales/yi_US
> @@ -195,8 +195,8 @@ cal_direction 3
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0059><U0079><U05D9><U005D>"
> -noexpr "<U005E><U005B><U004E><U006E><U05E0><U05E7><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U05D9><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U05E0><U05E7><U005D>"
> yesstr "<U05D9><U05D0><U05B8>"
> nostr "<U05E7><U05F2><U05DF>"
> END LC_MESSAGES
> diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
> index f897d73..4aea66e 100644
> --- a/localedata/locales/yo_NG
> +++ b/localedata/locales/yo_NG
> @@ -419,8 +419,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0045><U0065><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U0072><U0052><U004F><U006F><U004B><U006B><U004E><U006E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U0072><U0052><U004F><U006F><U004B><U006B><U004E><U006E><U005D>"
> yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
> nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
> END LC_MESSAGES
> diff --git a/localedata/locales/yue_HK b/localedata/locales/yue_HK
> index 46f627b..cfd058c 100644
> --- a/localedata/locales/yue_HK
> +++ b/localedata/locales/yue_HK
> @@ -129,10 +129,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% yesexpr "^[<y><Y>]"
> -% noexpr "^[<n><N>]"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/zh_CN b/localedata/locales/zh_CN
> index e772c2a..466e552 100644
> --- a/localedata/locales/zh_CN
> +++ b/localedata/locales/zh_CN
> @@ -145,12 +145,8 @@ date_fmt "<U0025><U0059><U5E74><U0020><U0025><U006D><U6708><U0020>/
> END LC_TIME
>
> LC_MESSAGES
> -% Any string starting with a Latin Y(y) or Chinese "Shi4" is recognized
> -% as affirmative answer.
> -% Any string starting with a Latin N(n) or Chinese "Bu4" or "Fou3" is
> -% recognized as negative answer.
> -yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/zh_HK b/localedata/locales/zh_HK
> index 7cf8fa3..d4f69e1 100644
> --- a/localedata/locales/zh_HK
> +++ b/localedata/locales/zh_HK
> @@ -148,10 +148,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% yesexpr "^[<y><Y><CJK Shi4>]"
> -% noexpr "^[<n><N><CJK Bu4><CJK Fou3>]"
> -yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/zh_SG b/localedata/locales/zh_SG
> index 48930be..df18fa6 100644
> --- a/localedata/locales/zh_SG
> +++ b/localedata/locales/zh_SG
> @@ -142,31 +142,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^[yY]
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -%
> -% ^[nN]
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -%
> -
> -% Yes
> -yesstr "<U0059><U0065><U0073>"
> -%
> -% No
> -nostr "<U004E><U006F>"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0059><U0065><U0073>"
> +nostr "<U004E><U006F>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/zh_TW b/localedata/locales/zh_TW
> index 4dc58d6..27db3f3 100644
> --- a/localedata/locales/zh_TW
> +++ b/localedata/locales/zh_TW
> @@ -134,14 +134,8 @@ t_fmt_ampm "<U0025><U0070><U0020><U0025><U0049><U6642>/
> END LC_TIME
>
> LC_MESSAGES
> -% Any string starting with a Latin Y(y) or Chinese "Shi4" is recognized
> -% as affirmative answer.
> -% Any string starting with a Latin N(n) or Chinese "Bu4" or "Fou3" is
> -% recognized as negative answer.
> -% yesexpr "^[<y><Y><CJK Shi4>]"
> -% noexpr "^[<n><N><CJK Bu4><CJK Fou3>]"
> -yesexpr "<U005E><U005B><U0079><U0059><U662F><U005D>"
> -noexpr "<U005E><U005B><U006E><U004E><U4E0D><U5426><U005D>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U662F><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U4E0D><U5426><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
> index cc3ce98..8152b41 100644
> --- a/localedata/locales/zu_ZA
> +++ b/localedata/locales/zu_ZA
> @@ -163,14 +163,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -% The affirmative response -
> -% "^[yY]"
> -%
> -noexpr "<U005E><U005B><U006E><U004E><U0063><U0043><U005D>"
> -% The negative response -
> -% "^[nNcC]"
> -%
> +yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0063><U0043><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> --
> 2.7.4
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 4/4] localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264]
2016-04-19 5:49 [PATCH 1/4] localedata: standard LC_MESSAGES string regexes a bit Mike Frysinger
2016-04-19 5:48 ` [PATCH 3/4] localedata: LC_MESSAGES.{yes,no}expr: standardize yY/nN [BZ #15262] Mike Frysinger
2016-04-19 5:49 ` [PATCH 2/4] localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexes [BZ #15263] Mike Frysinger
@ 2016-04-19 5:49 ` Mike Frysinger
2016-04-19 14:16 ` Chris Leonard
2016-04-22 5:08 ` Marko Myllynen
2016-04-19 14:17 ` [PATCH 1/4] localedata: standard LC_MESSAGES string regexes a bit Chris Leonard
3 siblings, 2 replies; 8+ messages in thread
From: Mike Frysinger @ 2016-04-19 5:49 UTC (permalink / raw)
To: libc-alpha
The yes/no strings should be based on the dictionary words. That means
they are capitalized based on the dictionary rather than position in the
sentence (e.g. the first word).
bo_CN: nostr: changing à½à½ºà½ to à½à½²à½à¼
bo_CN: yesstr: changing ཨིའto ཡིà½à¼
dz_BT: nostr: changing à½à½ºà½ to à½à½ºà½à¼
dz_BT: yesstr: changing ཨིའto ཨིà½à¼
el_GR: nostr: changing no to ÏÏι
el_GR: yesstr: changing yes to ναι
en_CA: yesstr: changing Yes to yes
en_CA: nostr: changing No to no
en_US: yesstr: changing Yes to yes
en_US: nostr: changing No to no
es_ES: nostr: changing No to no
es_ES: yesstr: changing Si to sÃ
fi_FI: nostr: changing Ei to ei
fi_FI: yesstr: changing Kyllä to kyllä
ig_NG: yesstr: changing Ee to Eye
km_KH: nostr: changing no:NO:n:N to ááâá n
km_KH: yesstr: changing yes:YES:y:Y to áá¶á/á
á¶áâá y
ko_KR: nostr: changing ìëì¤ to ìëì
ky_KG: nostr: changing Ðок to жок
ky_KG: yesstr: changing Ðоба to ооба
ms_MY: nostr: changing Tidak to tidak
ms_MY: yesstr: changing Ya to ya
te_IN: nostr: changing à°à°¾à°¦à± to వదà±à°¦à±
te_IN: yesstr: changing à°
వనౠto à°
à°µà±à°¨à±
ug_CN: nostr: changing No to ÙاÙ
ug_CN: yesstr: changing Yes to Ú¾ÛئÛ
ur_PK: nostr: changing ÙÙÙÚº to ÙÛÛÚº
ur_PK: yesstr: changing بÙÙÙ to Ûاں
uz_UZ: nostr: changing Yo'q to yoâq
uz_UZ: yesstr: changing Ha to ha
uz_UZ@cyrillic: nostr: changing ÐÑÒ to йÑÒ
uz_UZ@cyrillic: yesstr: changing Ҳа to ҳа
wae_CH: nostr: changing Nei to nei
wae_CH: yesstr: changing Ja to ja
yo_NG: nostr: changing BẹÌáº¹Ì ká»Ì to BẹÌẹÌká»Ì
yo_NG: yesstr: changing BẹÌáº¹Ì ni to BẹÌẹÌni
Add missing translations for a number of locales:
af_ZA: nostr: setting to nee
af_ZA: yesstr: setting to ja
am_ET: nostr: setting to á á
am_ET: yesstr: setting to á áá
ast_ES: nostr: setting to non
ast_ES: yesstr: setting to sÃ
be_BY: nostr: setting to не
be_BY: yesstr: setting to Ñак
bem_ZM: nostr: setting to Awe
bem_ZM: yesstr: setting to Ee
bg_BG: nostr: setting to не
bg_BG: yesstr: setting to да
brx_IN: nostr: setting to नहà¥à¤
brx_IN: yesstr: setting to हाà¤
bs_BA: nostr: setting to ne
bs_BA: yesstr: setting to da
ca_ES: nostr: setting to no
ca_ES: yesstr: setting to sÃ
da_DK: nostr: setting to nej
da_DK: yesstr: setting to ja
de_DE: nostr: setting to nein
de_DE: yesstr: setting to ja
en_DK: nostr: setting to yes
en_DK: yesstr: setting to no
et_EE: nostr: setting to ei
et_EE: yesstr: setting to jah
eu_ES: nostr: setting to ez
eu_ES: yesstr: setting to bai
fa_IR: nostr: setting to ÙÙ
fa_IR: yesstr: setting to بÙÙ
ff_SN: nostr: setting to Alaa
ff_SN: yesstr: setting to Eey
fo_FO: nostr: setting to nei
fo_FO: yesstr: setting to já
fr_BE: nostr: setting to non
fr_BE: yesstr: setting to oui
fr_CH: nostr: setting to non
fr_CH: yesstr: setting to oui
fr_FR: nostr: setting to non
fr_FR: yesstr: setting to oui
fr_LU: nostr: setting to non
fr_LU: yesstr: setting to oui
fur_IT: nostr: setting to no
fur_IT: yesstr: setting to sì
fy_DE: nostr: setting to nee
fy_DE: yesstr: setting to ja
ga_IE: nostr: setting to nÃl
ga_IE: yesstr: setting to tá
gd_GB: nostr: setting to chan eil
gd_GB: yesstr: setting to tha
gl_ES: nostr: setting to non
gl_ES: yesstr: setting to si
gu_IN: nostr: setting to નહà«àª
gu_IN: yesstr: setting to હા
he_IL: nostr: setting to ××
he_IL: yesstr: setting to ××
hi_IN: nostr: setting to नहà¥à¤
hi_IN: yesstr: setting to हाà¤
hr_HR: nostr: setting to ne
hr_HR: yesstr: setting to da
hu_HU: nostr: setting to nem
hu_HU: yesstr: setting to igen
id_ID: nostr: setting to tidak
id_ID: yesstr: setting to ya
is_IS: nostr: setting to nei
is_IS: yesstr: setting to já
it_CH: nostr: setting to no
it_CH: yesstr: setting to sì
it_IT: nostr: setting to no
it_IT: yesstr: setting to sì
ka_GE: nostr: setting to áá á
ka_GE: yesstr: setting to áá
kk_KZ: nostr: setting to жоÒ
kk_KZ: yesstr: setting to иÓ
kl_GL: nostr: setting to naagga
kl_GL: yesstr: setting to aap
kn_IN: nostr: setting to à²à²²à³à²²
kn_IN: yesstr: setting to ಹà³à²¦à³
ko_KR: yesstr: setting to ì
lb_LU: nostr: setting to nee
lb_LU: yesstr: setting to jo
lg_UG: nostr: setting to Nedda
lg_UG: yesstr: setting to Ye
lt_LT: nostr: setting to ne
lt_LT: yesstr: setting to taip
lv_LV: nostr: setting to nÄ
lv_LV: yesstr: setting to jÄ
mg_MG: nostr: setting to Tsia
mg_MG: yesstr: setting to Eny
mn_MN: nostr: setting to үгүй
mn_MN: yesstr: setting to Ñийм
mr_IN: nostr: setting to नाहà¥à¤à¤¨à¤¾
mr_IN: yesstr: setting to हà¥à¤¯à¤à¤¹à¥
mt_MT: nostr: setting to le
mt_MT: yesstr: setting to iva
nb_NO: nostr: setting to nei
nb_NO: yesstr: setting to ja
ne_NP: nostr: setting to हà¥à¤à¤¨
ne_NP: yesstr: setting to हà¥
nl_NL: nostr: setting to nee
nl_NL: yesstr: setting to ja
nn_NO: nostr: setting to nei
nn_NO: yesstr: setting to ja
or_IN: nostr: setting to ନା
or_IN: yesstr: setting to ହà¬
os_RU: nostr: setting to нÓйÑ
os_RU: yesstr: setting to ÑойÑ
pa_IN: nostr: setting to ਨਹà©à¨
pa_IN: yesstr: setting to ਹਾà¨
pl_PL: nostr: setting to nie
pl_PL: yesstr: setting to tak
pt_BR: nostr: setting to não
pt_BR: yesstr: setting to sim
pt_PT: nostr: setting to não
pt_PT: yesstr: setting to sim
ro_RO: nostr: setting to nu
ro_RO: yesstr: setting to da
ru_RU: nostr: setting to неÑ
ru_RU: yesstr: setting to да
ru_UA: nostr: setting to неÑ
ru_UA: yesstr: setting to да
se_NO: nostr: setting to ii
se_NO: yesstr: setting to jo
sl_SI: nostr: setting to ne
sl_SI: yesstr: setting to da
so_DJ: nostr: setting to maya
so_DJ: yesstr: setting to haa
so_SO: nostr: setting to maya
so_SO: yesstr: setting to haa
sq_AL: nostr: setting to jo
sq_AL: yesstr: setting to po
sr_RS@latin: nostr: setting to ne
sr_RS@latin: yesstr: setting to da
sr_RS: nostr: setting to не
sr_RS: yesstr: setting to да
sv_SE: nostr: setting to nej
sv_SE: yesstr: setting to ja
sw_KE: nostr: setting to Hapana
sw_KE: yesstr: setting to Ndiyo
yue_HK: nostr: setting to åä¿
yue_HK: yesstr: setting to ä¿
zu_ZA: nostr: setting to cha
zu_ZA: yesstr: setting to yebo
---
localedata/locales/af_ZA | 2 ++
localedata/locales/am_ET | 2 ++
localedata/locales/ast_ES | 2 ++
localedata/locales/be_BY | 2 ++
localedata/locales/bem_ZM | 2 ++
localedata/locales/bg_BG | 2 ++
localedata/locales/bo_CN | 4 ++--
localedata/locales/brx_IN | 2 ++
localedata/locales/bs_BA | 2 ++
localedata/locales/ca_ES | 2 ++
localedata/locales/da_DK | 2 ++
localedata/locales/de_DE | 2 ++
localedata/locales/dz_BT | 4 ++--
localedata/locales/el_GR | 4 ++--
localedata/locales/en_CA | 10 +++++-----
localedata/locales/en_DK | 2 ++
localedata/locales/en_US | 4 ++--
localedata/locales/es_ES | 6 ++----
localedata/locales/et_EE | 2 ++
localedata/locales/eu_ES | 2 ++
localedata/locales/fa_IR | 2 ++
localedata/locales/ff_SN | 2 ++
localedata/locales/fi_FI | 4 ++--
localedata/locales/fo_FO | 2 ++
localedata/locales/fr_BE | 2 ++
localedata/locales/fr_CH | 2 ++
localedata/locales/fr_FR | 2 ++
localedata/locales/fr_LU | 2 ++
localedata/locales/fur_IT | 2 ++
localedata/locales/fy_DE | 2 ++
localedata/locales/ga_IE | 2 ++
localedata/locales/gd_GB | 2 ++
localedata/locales/gl_ES | 2 ++
localedata/locales/gu_IN | 2 ++
localedata/locales/he_IL | 2 ++
localedata/locales/hi_IN | 2 ++
localedata/locales/hr_HR | 2 ++
localedata/locales/hu_HU | 2 ++
localedata/locales/id_ID | 2 ++
localedata/locales/ig_NG | 2 +-
localedata/locales/is_IS | 2 ++
localedata/locales/it_CH | 2 ++
localedata/locales/it_IT | 2 ++
localedata/locales/ka_GE | 2 ++
localedata/locales/kk_KZ | 2 ++
localedata/locales/kl_GL | 2 ++
localedata/locales/km_KH | 4 ++--
localedata/locales/kn_IN | 2 ++
localedata/locales/ko_KR | 3 ++-
localedata/locales/ky_KG | 4 ++--
localedata/locales/lb_LU | 5 ++++-
localedata/locales/lg_UG | 2 ++
localedata/locales/lt_LT | 2 ++
localedata/locales/lv_LV | 2 ++
localedata/locales/mg_MG | 2 ++
localedata/locales/mn_MN | 2 ++
localedata/locales/mr_IN | 2 ++
localedata/locales/ms_MY | 4 ++--
localedata/locales/mt_MT | 2 ++
localedata/locales/nb_NO | 2 ++
localedata/locales/ne_NP | 2 ++
localedata/locales/nl_NL | 2 ++
localedata/locales/nn_NO | 2 ++
localedata/locales/or_IN | 2 ++
localedata/locales/os_RU | 2 ++
localedata/locales/pa_IN | 2 ++
localedata/locales/pl_PL | 2 ++
localedata/locales/pt_BR | 2 ++
localedata/locales/pt_PT | 2 ++
localedata/locales/ro_RO | 2 ++
localedata/locales/ru_RU | 2 ++
localedata/locales/ru_UA | 2 ++
localedata/locales/se_NO | 2 ++
localedata/locales/sl_SI | 2 ++
localedata/locales/so_DJ | 2 ++
localedata/locales/so_SO | 2 ++
localedata/locales/sq_AL | 2 ++
localedata/locales/sr_RS | 2 ++
localedata/locales/sr_RS@latin | 2 ++
localedata/locales/sv_SE | 2 ++
localedata/locales/sw_KE | 2 ++
localedata/locales/te_IN | 4 ++--
localedata/locales/ug_CN | 4 ++--
localedata/locales/ur_PK | 4 ++--
localedata/locales/uz_UZ | 4 ++--
localedata/locales/uz_UZ@cyrillic | 4 ++--
localedata/locales/wae_CH | 4 ++--
localedata/locales/yo_NG | 4 ++--
localedata/locales/yue_HK | 2 ++
localedata/locales/zu_ZA | 2 ++
90 files changed, 184 insertions(+), 42 deletions(-)
diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
index 6e6e460..b77c80b 100644
--- a/localedata/locales/af_ZA
+++ b/localedata/locales/af_ZA
@@ -160,6 +160,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U0065>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
index 963f8cf..a545c81 100644
--- a/localedata/locales/am_ET
+++ b/localedata/locales/am_ET
@@ -1466,6 +1466,8 @@ END LC_ADDRESS
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U12A0><U12CE><U1295>"
+nostr "<U12A0><U12ED>"
END LC_MESSAGES
diff --git a/localedata/locales/ast_ES b/localedata/locales/ast_ES
index 549184f..fa5a772 100644
--- a/localedata/locales/ast_ES
+++ b/localedata/locales/ast_ES
@@ -62,6 +62,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U00ED>"
+nostr "<U006E><U006F><U006E>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
index 5adceba..6e2787f 100644
--- a/localedata/locales/be_BY
+++ b/localedata/locales/be_BY
@@ -75,6 +75,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0422><U0442><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr "<U0442><U0430><U043A>"
+nostr "<U043D><U0435>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
index 5f71c21..d97ae2c 100644
--- a/localedata/locales/bem_ZM
+++ b/localedata/locales/bem_ZM
@@ -151,6 +151,8 @@ END LC_MEASUREMENT
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
+yesstr "<U0045><U0065>"
+nostr "<U0041><U0077><U0065>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
index c766818..43c67e6 100644
--- a/localedata/locales/bg_BG
+++ b/localedata/locales/bg_BG
@@ -239,6 +239,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
+yesstr "<U0434><U0430>"
+nostr "<U043D><U0435>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/bo_CN b/localedata/locales/bo_CN
index 448db5d..ca95854 100644
--- a/localedata/locales/bo_CN
+++ b/localedata/locales/bo_CN
@@ -133,8 +133,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
-yesstr "<U0F68><U0F72><U0F53>"
-nostr "<U0F58><U0F7A><U0F53>"
+yesstr "<U0F61><U0F72><U0F53><U0F0D>"
+nostr "<U0F58><U0F72><U0F53><U0F0D>"
END LC_MESSAGES
LC_TELEPHONE
diff --git a/localedata/locales/brx_IN b/localedata/locales/brx_IN
index b4abb68..a673936 100644
--- a/localedata/locales/brx_IN
+++ b/localedata/locales/brx_IN
@@ -140,6 +140,8 @@ yesexpr "<U005E><U0028><U0928><U0902><U0917><U094C><U007C><U005B><U002B>/
<U0031><U0079><U0059><U005D><U0029>"
noexpr "<U005E><U0028><U0928><U0919><U093E><U007C><U005B><U002D><U0030>/
<U006E><U004E><U005D><U0029>"
+yesstr "<U0939><U093E><U0901>"
+nostr "<U0928><U0939><U0940><U0902>"
END LC_MESSAGES
diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
index cd38c76..a964e9f 100644
--- a/localedata/locales/bs_BA
+++ b/localedata/locales/bs_BA
@@ -150,6 +150,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D><U002A><U002E>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D><U002A><U002E>"
+yesstr "<U0064><U0061>"
+nostr "<U006E><U0065>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
index 517c67a..eeafcf0 100644
--- a/localedata/locales/ca_ES
+++ b/localedata/locales/ca_ES
@@ -78,6 +78,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U00ED>"
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
index 4d45a7e..fd1355e 100644
--- a/localedata/locales/da_DK
+++ b/localedata/locales/da_DK
@@ -233,6 +233,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0030><U004E><U006E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U006A>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
index c879c92..81aced0 100644
--- a/localedata/locales/de_DE
+++ b/localedata/locales/de_DE
@@ -171,6 +171,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U0069><U006E>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
index 5989bb4..7ec81c5 100644
--- a/localedata/locales/dz_BT
+++ b/localedata/locales/dz_BT
@@ -622,8 +622,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
-yesstr "<U0F68><U0F72><U0F53>"
-nostr "<U0F58><U0F7A><U0F53>"
+yesstr "<U0F68><U0F72><U0F53><U0F0B>"
+nostr "<U0F58><U0F7A><U0F53><U0F0B>"
END LC_MESSAGES
LC_TELEPHONE
diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
index 3a6b607..dcbed41 100644
--- a/localedata/locales/el_GR
+++ b/localedata/locales/el_GR
@@ -65,8 +65,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U03BD><U039D><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U03BF><U039F><U006E><U004E><U005D>"
-yesstr "<U0079><U0065><U0073>"
-nostr "<U006E><U006F>"
+yesstr "<U03BD><U03B1><U03B9>"
+nostr "<U03CC><U03C7><U03B9>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
index 7292f65..e9eaa5f 100644
--- a/localedata/locales/en_CA
+++ b/localedata/locales/en_CA
@@ -140,13 +140,13 @@ LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U006F><U004F><U005D>"
% Accept both Engish "No" and French "Non" as Canada is bilingual.
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-% Yes - Display only the English "Yes." While Canada is bilingual it would be
-% difficult to display two words e.g. Yes|Oui, where one word is expected.
+% yes - Display only the English "yes". While Canada is bilingual it would be
+% difficult to display two words e.g. yes|oui, where one word is expected.
% Thus given that the majority of the population is Anglophone we use only
% the English word for yesstr.
-yesstr "<U0059><U0065><U0073>"
-% No - Display only the English "No." See the rationale for yesstr.
-nostr "<U004E><U006F>"
+yesstr "<U0079><U0065><U0073>"
+% no - Display only the English "no". See the rationale for yesstr.
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
index 3298a58..671b727 100644
--- a/localedata/locales/en_DK
+++ b/localedata/locales/en_DK
@@ -131,6 +131,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U005D>"
+yesstr "<U0079><U0065><U0073>"
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/en_US b/localedata/locales/en_US
index e61a7fb..095ac9d 100644
--- a/localedata/locales/en_US
+++ b/localedata/locales/en_US
@@ -135,8 +135,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-yesstr "<U0059><U0065><U0073>"
-nostr "<U004E><U006F>"
+yesstr "<U0079><U0065><U0073>"
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
index 8666db2..fbeda46 100644
--- a/localedata/locales/es_ES
+++ b/localedata/locales/es_ES
@@ -67,10 +67,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-% Si - Display only the Spanish "Yes."
-yesstr "<U0053><U0069>"
-% No - Spanish and English "No" have the same spelling.
-nostr "<U004E><U006F>"
+yesstr "<U0073><U00ED>"
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
index a2c1d2f..2caa716 100644
--- a/localedata/locales/et_EE
+++ b/localedata/locales/et_EE
@@ -2205,6 +2205,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
+yesstr "<U006A><U0061><U0068>"
+nostr "<U0065><U0069>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
index bd66d4a..7c0d888 100644
--- a/localedata/locales/eu_ES
+++ b/localedata/locales/eu_ES
@@ -66,6 +66,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0065><U0045><U006E><U004E><U005D>"
+yesstr "<U0062><U0061><U0069>"
+nostr "<U0065><U007A>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
index 1258928..92a03ce 100644
--- a/localedata/locales/fa_IR
+++ b/localedata/locales/fa_IR
@@ -446,6 +446,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
+yesstr "<U0628><U0644><U0647>"
+nostr "<U0646><U0647>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
index 4ae13ec..8c85ea5 100644
--- a/localedata/locales/ff_SN
+++ b/localedata/locales/ff_SN
@@ -148,6 +148,8 @@ END LC_MEASUREMENT
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
+yesstr "<U0045><U0065><U0079>"
+nostr "<U0041><U006C><U0061><U0061>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
index 2ae2ff3..50979d1 100644
--- a/localedata/locales/fi_FI
+++ b/localedata/locales/fi_FI
@@ -217,8 +217,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004B><U006B><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
-yesstr "<U004B><U0079><U006C><U006C><U00E4>"
-nostr "<U0045><U0069>"
+yesstr "<U006B><U0079><U006C><U006C><U00E4>"
+nostr "<U0065><U0069>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/fo_FO b/localedata/locales/fo_FO
index ae6c5e8..6169b81 100644
--- a/localedata/locales/fo_FO
+++ b/localedata/locales/fo_FO
@@ -109,6 +109,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr "<U006A><U00E1>"
+nostr "<U006E><U0065><U0069>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
index 1c7d5b9..861417c 100644
--- a/localedata/locales/fr_BE
+++ b/localedata/locales/fr_BE
@@ -61,6 +61,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0030><U005D>"
+yesstr "<U006F><U0075><U0069>"
+nostr "<U006E><U006F><U006E>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH
index 93691fc..0b89c6c 100644
--- a/localedata/locales/fr_CH
+++ b/localedata/locales/fr_CH
@@ -61,6 +61,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006F><U0075><U0069>"
+nostr "<U006E><U006F><U006E>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
index afdf0a2..2ceb7fa 100644
--- a/localedata/locales/fr_FR
+++ b/localedata/locales/fr_FR
@@ -71,6 +71,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006F><U0075><U0069>"
+nostr "<U006E><U006F><U006E>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
index 3645b38..8e0776b 100644
--- a/localedata/locales/fr_LU
+++ b/localedata/locales/fr_LU
@@ -61,6 +61,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006F><U0075><U0069>"
+nostr "<U006E><U006F><U006E>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fur_IT b/localedata/locales/fur_IT
index 806fbf7..4f7b08a 100644
--- a/localedata/locales/fur_IT
+++ b/localedata/locales/fur_IT
@@ -67,6 +67,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U00EC>"
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/fy_DE b/localedata/locales/fy_DE
index 219496c..3eda95f 100644
--- a/localedata/locales/fy_DE
+++ b/localedata/locales/fy_DE
@@ -72,6 +72,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U0065>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
index 22c074c..a6a73be 100644
--- a/localedata/locales/ga_IE
+++ b/localedata/locales/ga_IE
@@ -127,6 +127,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0074><U00E1>"
+nostr "<U006E><U00ED><U006C>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
index c267f2e..b438245 100644
--- a/localedata/locales/gd_GB
+++ b/localedata/locales/gd_GB
@@ -128,6 +128,8 @@ END LC_MEASUREMENT
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0063><U0043><U006E><U004E><U005D>"
+yesstr "<U0074><U0068><U0061>"
+nostr "<U0063><U0068><U0061><U006E><U0020><U0065><U0069><U006C>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
index 0d220eb..2ccb812 100644
--- a/localedata/locales/gl_ES
+++ b/localedata/locales/gl_ES
@@ -62,6 +62,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U0069>"
+nostr "<U006E><U006F><U006E>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/gu_IN b/localedata/locales/gu_IN
index d1cb649..587ecaf 100644
--- a/localedata/locales/gu_IN
+++ b/localedata/locales/gu_IN
@@ -187,6 +187,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0AB9><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0AA8><U005D>"
+yesstr "<U0AB9><U0ABE>"
+nostr "<U0AA8><U0AB9><U0AC0><U0A82>"
END LC_MESSAGES
diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
index 286adb6..f6de532 100644
--- a/localedata/locales/he_IL
+++ b/localedata/locales/he_IL
@@ -129,6 +129,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U05DB><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U05DC><U005D>"
+yesstr "<U05DB><U05DF>"
+nostr "<U05DC><U05D0>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
index de5596f..d810f88 100644
--- a/localedata/locales/hi_IN
+++ b/localedata/locales/hi_IN
@@ -183,6 +183,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0939><U093E><U0901>"
+nostr "<U0928><U0939><U0940><U0902>"
END LC_MESSAGES
diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
index 72e398a..34f0040 100644
--- a/localedata/locales/hr_HR
+++ b/localedata/locales/hr_HR
@@ -2151,6 +2151,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0064><U0061>"
+nostr "<U006E><U0065>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
index a9ae121..b30aa83 100644
--- a/localedata/locales/hu_HU
+++ b/localedata/locales/hu_HU
@@ -485,6 +485,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0049><U0069><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0069><U0067><U0065><U006E>"
+nostr "<U006E><U0065><U006D>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
index 9512a27..531099d 100644
--- a/localedata/locales/id_ID
+++ b/localedata/locales/id_ID
@@ -126,6 +126,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
+yesstr "<U0079><U0061>"
+nostr "<U0074><U0069><U0064><U0061><U006B>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ig_NG b/localedata/locales/ig_NG
index 9535840..54e0670 100644
--- a/localedata/locales/ig_NG
+++ b/localedata/locales/ig_NG
@@ -416,7 +416,7 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0030><U004D><U006D><U004E><U006E><U005D>"
-yesstr "<U0045><U0065>"
+yesstr "<U0045><U0079><U0065>"
nostr "<U004D><U0062><U0061>"
END LC_MESSAGES
diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
index 91b3875..e7d852e 100644
--- a/localedata/locales/is_IS
+++ b/localedata/locales/is_IS
@@ -2229,6 +2229,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006A><U00E1>"
+nostr "<U006E><U0065><U0069>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
index ceecf84..959900b 100644
--- a/localedata/locales/it_CH
+++ b/localedata/locales/it_CH
@@ -54,6 +54,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U00EC>"
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
index d3e0a4d..09ca6b0 100644
--- a/localedata/locales/it_IT
+++ b/localedata/locales/it_IT
@@ -65,6 +65,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U00EC>"
+nostr "<U006E><U006F>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
index f8a004fb..73b6a9f 100644
--- a/localedata/locales/ka_GE
+++ b/localedata/locales/ka_GE
@@ -146,6 +146,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
+yesstr "<U10D9><U10D8>"
+nostr "<U10D0><U10E0><U10D0>"
END LC_MESSAGES
LC_MEASUREMENT
diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
index 63dffa1..3e2fd42 100644
--- a/localedata/locales/kk_KZ
+++ b/localedata/locales/kk_KZ
@@ -163,6 +163,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0418><U0438><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
+yesstr "<U0438><U04D9>"
+nostr "<U0436><U043E><U049B>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/kl_GL b/localedata/locales/kl_GL
index 1edd7e6..422a32c 100644
--- a/localedata/locales/kl_GL
+++ b/localedata/locales/kl_GL
@@ -110,6 +110,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr "<U0061><U0061><U0070>"
+nostr "<U006E><U0061><U0061><U0067><U0067><U0061>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
index 08024a6..0cd9ffc 100644
--- a/localedata/locales/km_KH
+++ b/localedata/locales/km_KH
@@ -1825,8 +1825,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "^[+1yY]([eE][sS])?"
noexpr "^[-0nN][oO]?"
-yesstr "yes:YES:y:Y"
-nostr "no:NO:n:N"
+yesstr "<U1794><U17B6><U1791><U002F><U1785><U17B6><U179F><U200B><U17D6><U0020><U0079>"
+nostr "<U1791><U17C1><U200B><U17D6><U0020><U006E>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
index 48adf6a..3426d68 100644
--- a/localedata/locales/kn_IN
+++ b/localedata/locales/kn_IN
@@ -191,6 +191,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0CB9><U0CCC><U0CA6><U0CC1>"
+nostr "<U0C87><U0CB2><U0CCD><U0CB2>"
END LC_MESSAGES
diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
index 69b7d89..155098c 100644
--- a/localedata/locales/ko_KR
+++ b/localedata/locales/ko_KR
@@ -6200,7 +6200,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><UC608><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><UC544><U005D>"
-nostr "<UC544><UB2C8><UC624>"
+nostr "<UC544><UB2C8><UC694>"
+yesstr "<UC608>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
index 69ac9d7..399492c 100644
--- a/localedata/locales/ky_KG
+++ b/localedata/locales/ky_KG
@@ -96,8 +96,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U041E><U043E><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
-yesstr "<U041E><U043E><U0431><U0430>"
-nostr "<U0416><U043E><U043A>"
+yesstr "<U043E><U043E><U0431><U0430>"
+nostr "<U0436><U043E><U043A>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/lb_LU b/localedata/locales/lb_LU
index 301cdc0..8372c5c 100644
--- a/localedata/locales/lb_LU
+++ b/localedata/locales/lb_LU
@@ -153,7 +153,10 @@ first_workday 2
END LC_TIME
LC_MESSAGES
-copy "de_DE"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006A><U006F>"
+nostr "<U006E><U0065><U0065>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/lg_UG b/localedata/locales/lg_UG
index f05c4cd..342f8ef 100644
--- a/localedata/locales/lg_UG
+++ b/localedata/locales/lg_UG
@@ -212,6 +212,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0059><U0065>"
+nostr "<U004E><U0065><U0064><U0064><U0061>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
index 294d0e9..f4eb3d3 100644
--- a/localedata/locales/lt_LT
+++ b/localedata/locales/lt_LT
@@ -2199,6 +2199,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr "<U0074><U0061><U0069><U0070>"
+nostr "<U006E><U0065>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
index 29ac782..12f4137 100644
--- a/localedata/locales/lv_LV
+++ b/localedata/locales/lv_LV
@@ -2191,6 +2191,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr "<U006A><U0101>"
+nostr "<U006E><U0113>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
index 5487ab5..0615bbb 100644
--- a/localedata/locales/mg_MG
+++ b/localedata/locales/mg_MG
@@ -67,6 +67,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
+yesstr "<U0045><U006E><U0079>"
+nostr "<U0054><U0073><U0069><U0061>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
index 28b0484..543d841 100644
--- a/localedata/locales/mn_MN
+++ b/localedata/locales/mn_MN
@@ -229,6 +229,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0442><U0422><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U04AF><U04AE><U006E><U004E><U005D>"
+yesstr "<U0442><U0438><U0439><U043C>"
+nostr "<U04AF><U0433><U04AF><U0439>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN
index 3190f74..9407d9b 100644
--- a/localedata/locales/mr_IN
+++ b/localedata/locales/mr_IN
@@ -180,6 +180,8 @@ yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
<U0079><U0059><U005D><U0029>"
noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
<U004E><U005D><U0029>"
+yesstr "<U0939><U094B><U092F><U0903><U0939><U094B>"
+nostr "<U0928><U093E><U0939><U0940><U0903><U0928><U093E>"
END LC_MESSAGES
diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
index f137049..b8cbdcd 100644
--- a/localedata/locales/ms_MY
+++ b/localedata/locales/ms_MY
@@ -152,8 +152,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
-yesstr "<U0059><U0061>"
-nostr "<U0054><U0069><U0064><U0061><U006B>"
+yesstr "<U0079><U0061>"
+nostr "<U0074><U0069><U0064><U0061><U006B>"
END LC_MESSAGES
diff --git a/localedata/locales/mt_MT b/localedata/locales/mt_MT
index a100780..a6885ff 100644
--- a/localedata/locales/mt_MT
+++ b/localedata/locales/mt_MT
@@ -247,6 +247,8 @@ yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
<U0079><U0059><U005D><U0029>"
noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
<U004E><U005D><U0029>"
+yesstr "<U0069><U0076><U0061>"
+nostr "<U006C><U0065>"
END LC_MESSAGES
diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
index 71857a0..5014cfb 100644
--- a/localedata/locales/nb_NO
+++ b/localedata/locales/nb_NO
@@ -236,6 +236,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U0069>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
index 3207da9..df06294 100644
--- a/localedata/locales/ne_NP
+++ b/localedata/locales/ne_NP
@@ -163,6 +163,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0939><U094B>"
+nostr "<U0939><U094B><U0907><U0928>"
END LC_MESSAGES
diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
index 98d03d6..6bf62a8 100644
--- a/localedata/locales/nl_NL
+++ b/localedata/locales/nl_NL
@@ -67,6 +67,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U0065>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/nn_NO b/localedata/locales/nn_NO
index 32f1d2d..0d28e26 100644
--- a/localedata/locales/nn_NO
+++ b/localedata/locales/nn_NO
@@ -145,6 +145,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/or_IN b/localedata/locales/or_IN
index d237a0f..274c1d7 100644
--- a/localedata/locales/or_IN
+++ b/localedata/locales/or_IN
@@ -793,6 +793,8 @@ LC_MESSAGES
% FIXME These need support for the translated words
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0B39><U0B01>"
+nostr "<U0B28><U0B3E>"
END LC_MESSAGES
%%%%%%%%%%%%%
diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
index 13678b1..e431689 100644
--- a/localedata/locales/os_RU
+++ b/localedata/locales/os_RU
@@ -77,6 +77,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0423><U0434><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0443><U043D><U004E><U006E><U005D>"
+yesstr "<U0443><U043E><U0439><U044B>"
+nostr "<U043D><U04D5><U0439><U044B>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
index 28e1359..c37bc09 100644
--- a/localedata/locales/pa_IN
+++ b/localedata/locales/pa_IN
@@ -180,6 +180,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0A39><U0A3E><U0A02>"
+nostr "<U0A28><U0A39><U0A40><U0A02>"
END LC_MESSAGES
diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
index 96c4529..6b7c3bf 100644
--- a/localedata/locales/pl_PL
+++ b/localedata/locales/pl_PL
@@ -2127,6 +2127,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0074><U0061><U006B>"
+nostr "<U006E><U0069><U0065>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
index b95ec25..736ce30 100644
--- a/localedata/locales/pt_BR
+++ b/localedata/locales/pt_BR
@@ -57,6 +57,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U0069><U006D>"
+nostr "<U006E><U00E3><U006F>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
index e2ef78e..ab4f25d 100644
--- a/localedata/locales/pt_PT
+++ b/localedata/locales/pt_PT
@@ -65,6 +65,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0073><U0069><U006D>"
+nostr "<U006E><U00E3><U006F>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
index dda92b6..fb28ba6 100644
--- a/localedata/locales/ro_RO
+++ b/localedata/locales/ro_RO
@@ -152,6 +152,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0044><U0064><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0064><U0061>"
+nostr "<U006E><U0075>"
END LC_MESSAGES
diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
index 7ddd070..bdd458f 100644
--- a/localedata/locales/ru_RU
+++ b/localedata/locales/ru_RU
@@ -80,6 +80,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr "<U0434><U0430>"
+nostr "<U043D><U0435><U0442>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
index 746376a..d0e7dd1 100644
--- a/localedata/locales/ru_UA
+++ b/localedata/locales/ru_UA
@@ -72,6 +72,8 @@ END LC_COLLATE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr "<U0434><U0430>"
+nostr "<U043D><U0435><U0442>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
index 6adc7d1..08d2554 100644
--- a/localedata/locales/se_NO
+++ b/localedata/locales/se_NO
@@ -285,6 +285,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0049><U0069><U004E><U006E><U005D>"
+yesstr "<U006A><U006F>"
+nostr "<U0069><U0069>"
END LC_MESSAGES
diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
index 1acb969..7e381ee 100644
--- a/localedata/locales/sl_SI
+++ b/localedata/locales/sl_SI
@@ -2127,6 +2127,8 @@ END LC_CTYPE
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U004A><U006A><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr "<U0064><U0061>"
+nostr "<U006E><U0065>"
END LC_MESSAGES
LC_MONETARY
diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
index 8360ff3..f68e476 100644
--- a/localedata/locales/so_DJ
+++ b/localedata/locales/so_DJ
@@ -138,6 +138,8 @@ END LC_ADDRESS
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0068><U0061><U0061>"
+nostr "<U006D><U0061><U0079><U0061>"
END LC_MESSAGES
diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
index 4d548fd..af2f2e8 100644
--- a/localedata/locales/so_SO
+++ b/localedata/locales/so_SO
@@ -186,6 +186,8 @@ END LC_ADDRESS
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0068><U0061><U0061>"
+nostr "<U006D><U0061><U0079><U0061>"
END LC_MESSAGES
diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
index 301ac46..4829365 100644
--- a/localedata/locales/sq_AL
+++ b/localedata/locales/sq_AL
@@ -299,6 +299,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0070><U0050><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U006A><U004A><U005D>"
+yesstr "<U0070><U006F>"
+nostr "<U006A><U006F>"
END LC_MESSAGES
diff --git a/localedata/locales/sr_RS b/localedata/locales/sr_RS
index 07ee66a..5eea8d3 100644
--- a/localedata/locales/sr_RS
+++ b/localedata/locales/sr_RS
@@ -310,6 +310,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr "<U0434><U0430>"
+nostr "<U043D><U0435>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/sr_RS@latin b/localedata/locales/sr_RS@latin
index 2cf9d6c..62fee31 100644
--- a/localedata/locales/sr_RS@latin
+++ b/localedata/locales/sr_RS@latin
@@ -130,6 +130,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U0064><U0061>"
+nostr "<U006E><U0065>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
index f0a6282..2f39037 100644
--- a/localedata/locales/sv_SE
+++ b/localedata/locales/sv_SE
@@ -208,6 +208,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U006A>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
index 09c3e9a..9a89c20 100644
--- a/localedata/locales/sw_KE
+++ b/localedata/locales/sw_KE
@@ -130,6 +130,8 @@ END LC_MEASUREMENT
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006E><U004E><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0068><U0048><U006C><U004C><U005D>"
+yesstr "<U004E><U0064><U0069><U0079><U006F>"
+nostr "<U0048><U0061><U0070><U0061><U006E><U0061>"
END LC_MESSAGES
LC_NAME
diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
index ca7566e..dfcaa04 100644
--- a/localedata/locales/te_IN
+++ b/localedata/locales/te_IN
@@ -170,8 +170,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0C05><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0C15><U005D>"
-yesstr "<U0C05><U0C35><U0C28><U0C41>"
-nostr "<U0C15><U0C3E><U0C26><U0C41>"
+yesstr "<U0C05><U0C35><U0C41><U0C28><U0C41>"
+nostr "<U0C35><U0C26><U0C4D><U0C26><U0C41>"
END LC_MESSAGES
diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
index d515b09..6b5a017 100644
--- a/localedata/locales/ug_CN
+++ b/localedata/locales/ug_CN
@@ -296,8 +296,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-yesstr "<U0059><U0065><U0073>"
-nostr "<U004E><U006F>"
+yesstr "<U06BE><U06D5><U0626><U06D5>"
+nostr "<U064A><U0627><U0642>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
index 3c48d54..1c1aaea 100644
--- a/localedata/locales/ur_PK
+++ b/localedata/locales/ur_PK
@@ -168,8 +168,8 @@ LC_MESSAGES
% <U0646> = <U0646><U0647><U064A><U06BA>
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0647><U0628><U0066><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0646><U006F><U005D>"
-yesstr "<U0628><U0644><U0643><U0644>"
-nostr "<U0646><U0647><U064A><U06BA>"
+yesstr "<U06C1><U0627><U06BA>"
+nostr "<U0646><U06C1><U06CC><U06BA>"
END LC_MESSAGES
%Draft Finished: 17:00 09/07/2000
diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
index 6d53927..5c7f0dd 100644
--- a/localedata/locales/uz_UZ
+++ b/localedata/locales/uz_UZ
@@ -272,8 +272,8 @@ LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
<U0079><U004A><U006A><U005D>"
-yesstr "<U0048><U0061>"
-nostr "<U0059><U006F><U0027><U0071>"
+yesstr "<U0068><U0061>"
+nostr "<U0079><U006F><U2018><U0071>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
index 0f65405..2cf93bc 100644
--- a/localedata/locales/uz_UZ@cyrillic
+++ b/localedata/locales/uz_UZ@cyrillic
@@ -275,8 +275,8 @@ LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
<U0079><U004A><U006A><U005D>"
-yesstr "<U04B2><U0430>"
-nostr "<U0419><U045E><U049B>"
+yesstr "<U04B3><U0430>"
+nostr "<U0439><U045E><U049B>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/wae_CH b/localedata/locales/wae_CH
index e77dd96..12a5c1c 100644
--- a/localedata/locales/wae_CH
+++ b/localedata/locales/wae_CH
@@ -164,8 +164,8 @@ END LC_NUMERIC
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-yesstr "<U004A><U0061>"
-nostr "<U004E><U0065><U0069>"
+yesstr "<U006A><U0061>"
+nostr "<U006E><U0065><U0069>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
index 93d94e2..7cc3434 100644
--- a/localedata/locales/yo_NG
+++ b/localedata/locales/yo_NG
@@ -421,8 +421,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0079><U0059><U004E><U006E><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U0072><U0052><U004F><U006F><U004B><U006B><U005D>"
-yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
-nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
+yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U006E><U0069>"
+nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U006B><U1ECD><U0301>"
END LC_MESSAGES
LC_PAPER
diff --git a/localedata/locales/yue_HK b/localedata/locales/yue_HK
index cfd058c..c58c886 100644
--- a/localedata/locales/yue_HK
+++ b/localedata/locales/yue_HK
@@ -131,6 +131,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr "<U4FC2>"
+nostr "<U5514><U4FC2>"
END LC_MESSAGES
diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
index 8152b41..651543b 100644
--- a/localedata/locales/zu_ZA
+++ b/localedata/locales/zu_ZA
@@ -165,6 +165,8 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0063><U0043><U005D>"
+yesstr "<U0079><U0065><U0062><U006F>"
+nostr "<U0063><U0068><U0061>"
END LC_MESSAGES
LC_PAPER
--
2.7.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 4/4] localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264]
2016-04-19 5:49 ` [PATCH 4/4] localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264] Mike Frysinger
@ 2016-04-19 14:16 ` Chris Leonard
2016-04-22 5:08 ` Marko Myllynen
1 sibling, 0 replies; 8+ messages in thread
From: Chris Leonard @ 2016-04-19 14:16 UTC (permalink / raw)
To: Mike Frysinger; +Cc: libc-alpha
Looks good to me +1
cjl
On Tue, Apr 19, 2016 at 1:48 AM, Mike Frysinger <vapier@gentoo.org> wrote:
> The yes/no strings should be based on the dictionary words. That means
> they are capitalized based on the dictionary rather than position in the
> sentence (e.g. the first word).
> bo_CN: nostr: changing མེན to མིན།
> bo_CN: yesstr: changing ཨིན to ཡིན།
> dz_BT: nostr: changing མེན to མེན་
> dz_BT: yesstr: changing ཨིན to ཨིན་
> el_GR: nostr: changing no to όχι
> el_GR: yesstr: changing yes to ναι
> en_CA: yesstr: changing Yes to yes
> en_CA: nostr: changing No to no
> en_US: yesstr: changing Yes to yes
> en_US: nostr: changing No to no
> es_ES: nostr: changing No to no
> es_ES: yesstr: changing Si to sí
> fi_FI: nostr: changing Ei to ei
> fi_FI: yesstr: changing Kyllä to kyllä
> ig_NG: yesstr: changing Ee to Eye
> km_KH: nostr: changing no:NO:n:N to ទេ៖ n
> km_KH: yesstr: changing yes:YES:y:Y to បាទ/ចាស៖ y
> ko_KR: nostr: changing 아니오 to 아니요
> ky_KG: nostr: changing Жок to жок
> ky_KG: yesstr: changing Ооба to ооба
> ms_MY: nostr: changing Tidak to tidak
> ms_MY: yesstr: changing Ya to ya
> te_IN: nostr: changing కాదు to వద్దు
> te_IN: yesstr: changing అవను to అవును
> ug_CN: nostr: changing No to ياق
> ug_CN: yesstr: changing Yes to ھەئە
> ur_PK: nostr: changing نهيں to نہیں
> ur_PK: yesstr: changing بلكل to ہاں
> uz_UZ: nostr: changing Yo'q to yo‘q
> uz_UZ: yesstr: changing Ha to ha
> uz_UZ@cyrillic: nostr: changing Йўқ to йўқ
> uz_UZ@cyrillic: yesstr: changing Ҳа to ҳа
> wae_CH: nostr: changing Nei to nei
> wae_CH: yesstr: changing Ja to ja
> yo_NG: nostr: changing Bẹ́ẹ̀ kọ́ to Bẹ́ẹ̀kọ́
> yo_NG: yesstr: changing Bẹ́ẹ̀ ni to Bẹ́ẹ̀ni
>
> Add missing translations for a number of locales:
> af_ZA: nostr: setting to nee
> af_ZA: yesstr: setting to ja
> am_ET: nostr: setting to አይ
> am_ET: yesstr: setting to አዎን
> ast_ES: nostr: setting to non
> ast_ES: yesstr: setting to sí
> be_BY: nostr: setting to не
> be_BY: yesstr: setting to так
> bem_ZM: nostr: setting to Awe
> bem_ZM: yesstr: setting to Ee
> bg_BG: nostr: setting to не
> bg_BG: yesstr: setting to да
> brx_IN: nostr: setting to नहीं
> brx_IN: yesstr: setting to हाँ
> bs_BA: nostr: setting to ne
> bs_BA: yesstr: setting to da
> ca_ES: nostr: setting to no
> ca_ES: yesstr: setting to sí
> da_DK: nostr: setting to nej
> da_DK: yesstr: setting to ja
> de_DE: nostr: setting to nein
> de_DE: yesstr: setting to ja
> en_DK: nostr: setting to yes
> en_DK: yesstr: setting to no
> et_EE: nostr: setting to ei
> et_EE: yesstr: setting to jah
> eu_ES: nostr: setting to ez
> eu_ES: yesstr: setting to bai
> fa_IR: nostr: setting to نه
> fa_IR: yesstr: setting to بله
> ff_SN: nostr: setting to Alaa
> ff_SN: yesstr: setting to Eey
> fo_FO: nostr: setting to nei
> fo_FO: yesstr: setting to já
> fr_BE: nostr: setting to non
> fr_BE: yesstr: setting to oui
> fr_CH: nostr: setting to non
> fr_CH: yesstr: setting to oui
> fr_FR: nostr: setting to non
> fr_FR: yesstr: setting to oui
> fr_LU: nostr: setting to non
> fr_LU: yesstr: setting to oui
> fur_IT: nostr: setting to no
> fur_IT: yesstr: setting to sì
> fy_DE: nostr: setting to nee
> fy_DE: yesstr: setting to ja
> ga_IE: nostr: setting to níl
> ga_IE: yesstr: setting to tá
> gd_GB: nostr: setting to chan eil
> gd_GB: yesstr: setting to tha
> gl_ES: nostr: setting to non
> gl_ES: yesstr: setting to si
> gu_IN: nostr: setting to નહીં
> gu_IN: yesstr: setting to હા
> he_IL: nostr: setting to לא
> he_IL: yesstr: setting to כן
> hi_IN: nostr: setting to नहीं
> hi_IN: yesstr: setting to हाँ
> hr_HR: nostr: setting to ne
> hr_HR: yesstr: setting to da
> hu_HU: nostr: setting to nem
> hu_HU: yesstr: setting to igen
> id_ID: nostr: setting to tidak
> id_ID: yesstr: setting to ya
> is_IS: nostr: setting to nei
> is_IS: yesstr: setting to já
> it_CH: nostr: setting to no
> it_CH: yesstr: setting to sì
> it_IT: nostr: setting to no
> it_IT: yesstr: setting to sì
> ka_GE: nostr: setting to არა
> ka_GE: yesstr: setting to კი
> kk_KZ: nostr: setting to жоқ
> kk_KZ: yesstr: setting to иә
> kl_GL: nostr: setting to naagga
> kl_GL: yesstr: setting to aap
> kn_IN: nostr: setting to ಇಲ್ಲ
> kn_IN: yesstr: setting to ಹೌದು
> ko_KR: yesstr: setting to 예
> lb_LU: nostr: setting to nee
> lb_LU: yesstr: setting to jo
> lg_UG: nostr: setting to Nedda
> lg_UG: yesstr: setting to Ye
> lt_LT: nostr: setting to ne
> lt_LT: yesstr: setting to taip
> lv_LV: nostr: setting to nē
> lv_LV: yesstr: setting to jā
> mg_MG: nostr: setting to Tsia
> mg_MG: yesstr: setting to Eny
> mn_MN: nostr: setting to үгүй
> mn_MN: yesstr: setting to тийм
> mr_IN: nostr: setting to नाहीःना
> mr_IN: yesstr: setting to होयःहो
> mt_MT: nostr: setting to le
> mt_MT: yesstr: setting to iva
> nb_NO: nostr: setting to nei
> nb_NO: yesstr: setting to ja
> ne_NP: nostr: setting to होइन
> ne_NP: yesstr: setting to हो
> nl_NL: nostr: setting to nee
> nl_NL: yesstr: setting to ja
> nn_NO: nostr: setting to nei
> nn_NO: yesstr: setting to ja
> or_IN: nostr: setting to ନା
> or_IN: yesstr: setting to ହଁ
> os_RU: nostr: setting to нӕйы
> os_RU: yesstr: setting to уойы
> pa_IN: nostr: setting to ਨਹੀਂ
> pa_IN: yesstr: setting to ਹਾਂ
> pl_PL: nostr: setting to nie
> pl_PL: yesstr: setting to tak
> pt_BR: nostr: setting to não
> pt_BR: yesstr: setting to sim
> pt_PT: nostr: setting to não
> pt_PT: yesstr: setting to sim
> ro_RO: nostr: setting to nu
> ro_RO: yesstr: setting to da
> ru_RU: nostr: setting to нет
> ru_RU: yesstr: setting to да
> ru_UA: nostr: setting to нет
> ru_UA: yesstr: setting to да
> se_NO: nostr: setting to ii
> se_NO: yesstr: setting to jo
> sl_SI: nostr: setting to ne
> sl_SI: yesstr: setting to da
> so_DJ: nostr: setting to maya
> so_DJ: yesstr: setting to haa
> so_SO: nostr: setting to maya
> so_SO: yesstr: setting to haa
> sq_AL: nostr: setting to jo
> sq_AL: yesstr: setting to po
> sr_RS@latin: nostr: setting to ne
> sr_RS@latin: yesstr: setting to da
> sr_RS: nostr: setting to не
> sr_RS: yesstr: setting to да
> sv_SE: nostr: setting to nej
> sv_SE: yesstr: setting to ja
> sw_KE: nostr: setting to Hapana
> sw_KE: yesstr: setting to Ndiyo
> yue_HK: nostr: setting to 唔係
> yue_HK: yesstr: setting to 係
> zu_ZA: nostr: setting to cha
> zu_ZA: yesstr: setting to yebo
> ---
> localedata/locales/af_ZA | 2 ++
> localedata/locales/am_ET | 2 ++
> localedata/locales/ast_ES | 2 ++
> localedata/locales/be_BY | 2 ++
> localedata/locales/bem_ZM | 2 ++
> localedata/locales/bg_BG | 2 ++
> localedata/locales/bo_CN | 4 ++--
> localedata/locales/brx_IN | 2 ++
> localedata/locales/bs_BA | 2 ++
> localedata/locales/ca_ES | 2 ++
> localedata/locales/da_DK | 2 ++
> localedata/locales/de_DE | 2 ++
> localedata/locales/dz_BT | 4 ++--
> localedata/locales/el_GR | 4 ++--
> localedata/locales/en_CA | 10 +++++-----
> localedata/locales/en_DK | 2 ++
> localedata/locales/en_US | 4 ++--
> localedata/locales/es_ES | 6 ++----
> localedata/locales/et_EE | 2 ++
> localedata/locales/eu_ES | 2 ++
> localedata/locales/fa_IR | 2 ++
> localedata/locales/ff_SN | 2 ++
> localedata/locales/fi_FI | 4 ++--
> localedata/locales/fo_FO | 2 ++
> localedata/locales/fr_BE | 2 ++
> localedata/locales/fr_CH | 2 ++
> localedata/locales/fr_FR | 2 ++
> localedata/locales/fr_LU | 2 ++
> localedata/locales/fur_IT | 2 ++
> localedata/locales/fy_DE | 2 ++
> localedata/locales/ga_IE | 2 ++
> localedata/locales/gd_GB | 2 ++
> localedata/locales/gl_ES | 2 ++
> localedata/locales/gu_IN | 2 ++
> localedata/locales/he_IL | 2 ++
> localedata/locales/hi_IN | 2 ++
> localedata/locales/hr_HR | 2 ++
> localedata/locales/hu_HU | 2 ++
> localedata/locales/id_ID | 2 ++
> localedata/locales/ig_NG | 2 +-
> localedata/locales/is_IS | 2 ++
> localedata/locales/it_CH | 2 ++
> localedata/locales/it_IT | 2 ++
> localedata/locales/ka_GE | 2 ++
> localedata/locales/kk_KZ | 2 ++
> localedata/locales/kl_GL | 2 ++
> localedata/locales/km_KH | 4 ++--
> localedata/locales/kn_IN | 2 ++
> localedata/locales/ko_KR | 3 ++-
> localedata/locales/ky_KG | 4 ++--
> localedata/locales/lb_LU | 5 ++++-
> localedata/locales/lg_UG | 2 ++
> localedata/locales/lt_LT | 2 ++
> localedata/locales/lv_LV | 2 ++
> localedata/locales/mg_MG | 2 ++
> localedata/locales/mn_MN | 2 ++
> localedata/locales/mr_IN | 2 ++
> localedata/locales/ms_MY | 4 ++--
> localedata/locales/mt_MT | 2 ++
> localedata/locales/nb_NO | 2 ++
> localedata/locales/ne_NP | 2 ++
> localedata/locales/nl_NL | 2 ++
> localedata/locales/nn_NO | 2 ++
> localedata/locales/or_IN | 2 ++
> localedata/locales/os_RU | 2 ++
> localedata/locales/pa_IN | 2 ++
> localedata/locales/pl_PL | 2 ++
> localedata/locales/pt_BR | 2 ++
> localedata/locales/pt_PT | 2 ++
> localedata/locales/ro_RO | 2 ++
> localedata/locales/ru_RU | 2 ++
> localedata/locales/ru_UA | 2 ++
> localedata/locales/se_NO | 2 ++
> localedata/locales/sl_SI | 2 ++
> localedata/locales/so_DJ | 2 ++
> localedata/locales/so_SO | 2 ++
> localedata/locales/sq_AL | 2 ++
> localedata/locales/sr_RS | 2 ++
> localedata/locales/sr_RS@latin | 2 ++
> localedata/locales/sv_SE | 2 ++
> localedata/locales/sw_KE | 2 ++
> localedata/locales/te_IN | 4 ++--
> localedata/locales/ug_CN | 4 ++--
> localedata/locales/ur_PK | 4 ++--
> localedata/locales/uz_UZ | 4 ++--
> localedata/locales/uz_UZ@cyrillic | 4 ++--
> localedata/locales/wae_CH | 4 ++--
> localedata/locales/yo_NG | 4 ++--
> localedata/locales/yue_HK | 2 ++
> localedata/locales/zu_ZA | 2 ++
> 90 files changed, 184 insertions(+), 42 deletions(-)
>
> diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
> index 6e6e460..b77c80b 100644
> --- a/localedata/locales/af_ZA
> +++ b/localedata/locales/af_ZA
> @@ -160,6 +160,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U0065>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
> index 963f8cf..a545c81 100644
> --- a/localedata/locales/am_ET
> +++ b/localedata/locales/am_ET
> @@ -1466,6 +1466,8 @@ END LC_ADDRESS
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U12A0><U12CE><U1295>"
> +nostr "<U12A0><U12ED>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ast_ES b/localedata/locales/ast_ES
> index 549184f..fa5a772 100644
> --- a/localedata/locales/ast_ES
> +++ b/localedata/locales/ast_ES
> @@ -62,6 +62,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U00ED>"
> +nostr "<U006E><U006F><U006E>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
> index 5adceba..6e2787f 100644
> --- a/localedata/locales/be_BY
> +++ b/localedata/locales/be_BY
> @@ -75,6 +75,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0422><U0442><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> +yesstr "<U0442><U0430><U043A>"
> +nostr "<U043D><U0435>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
> index 5f71c21..d97ae2c 100644
> --- a/localedata/locales/bem_ZM
> +++ b/localedata/locales/bem_ZM
> @@ -151,6 +151,8 @@ END LC_MEASUREMENT
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
> +yesstr "<U0045><U0065>"
> +nostr "<U0041><U0077><U0065>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
> index c766818..43c67e6 100644
> --- a/localedata/locales/bg_BG
> +++ b/localedata/locales/bg_BG
> @@ -239,6 +239,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
> +yesstr "<U0434><U0430>"
> +nostr "<U043D><U0435>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/bo_CN b/localedata/locales/bo_CN
> index 448db5d..ca95854 100644
> --- a/localedata/locales/bo_CN
> +++ b/localedata/locales/bo_CN
> @@ -133,8 +133,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
> -yesstr "<U0F68><U0F72><U0F53>"
> -nostr "<U0F58><U0F7A><U0F53>"
> +yesstr "<U0F61><U0F72><U0F53><U0F0D>"
> +nostr "<U0F58><U0F72><U0F53><U0F0D>"
> END LC_MESSAGES
>
> LC_TELEPHONE
> diff --git a/localedata/locales/brx_IN b/localedata/locales/brx_IN
> index b4abb68..a673936 100644
> --- a/localedata/locales/brx_IN
> +++ b/localedata/locales/brx_IN
> @@ -140,6 +140,8 @@ yesexpr "<U005E><U0028><U0928><U0902><U0917><U094C><U007C><U005B><U002B>/
> <U0031><U0079><U0059><U005D><U0029>"
> noexpr "<U005E><U0028><U0928><U0919><U093E><U007C><U005B><U002D><U0030>/
> <U006E><U004E><U005D><U0029>"
> +yesstr "<U0939><U093E><U0901>"
> +nostr "<U0928><U0939><U0940><U0902>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
> index cd38c76..a964e9f 100644
> --- a/localedata/locales/bs_BA
> +++ b/localedata/locales/bs_BA
> @@ -150,6 +150,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D><U002A><U002E>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D><U002A><U002E>"
> +yesstr "<U0064><U0061>"
> +nostr "<U006E><U0065>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
> index 517c67a..eeafcf0 100644
> --- a/localedata/locales/ca_ES
> +++ b/localedata/locales/ca_ES
> @@ -78,6 +78,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U00ED>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
> index 4d45a7e..fd1355e 100644
> --- a/localedata/locales/da_DK
> +++ b/localedata/locales/da_DK
> @@ -233,6 +233,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0030><U004E><U006E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U006A>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
> index c879c92..81aced0 100644
> --- a/localedata/locales/de_DE
> +++ b/localedata/locales/de_DE
> @@ -171,6 +171,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U0069><U006E>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
> index 5989bb4..7ec81c5 100644
> --- a/localedata/locales/dz_BT
> +++ b/localedata/locales/dz_BT
> @@ -622,8 +622,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
> -yesstr "<U0F68><U0F72><U0F53>"
> -nostr "<U0F58><U0F7A><U0F53>"
> +yesstr "<U0F68><U0F72><U0F53><U0F0B>"
> +nostr "<U0F58><U0F7A><U0F53><U0F0B>"
> END LC_MESSAGES
>
> LC_TELEPHONE
> diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
> index 3a6b607..dcbed41 100644
> --- a/localedata/locales/el_GR
> +++ b/localedata/locales/el_GR
> @@ -65,8 +65,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U03BD><U039D><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U03BF><U039F><U006E><U004E><U005D>"
> -yesstr "<U0079><U0065><U0073>"
> -nostr "<U006E><U006F>"
> +yesstr "<U03BD><U03B1><U03B9>"
> +nostr "<U03CC><U03C7><U03B9>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
> index 7292f65..e9eaa5f 100644
> --- a/localedata/locales/en_CA
> +++ b/localedata/locales/en_CA
> @@ -140,13 +140,13 @@ LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U006F><U004F><U005D>"
> % Accept both Engish "No" and French "Non" as Canada is bilingual.
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> -% Yes - Display only the English "Yes." While Canada is bilingual it would be
> -% difficult to display two words e.g. Yes|Oui, where one word is expected.
> +% yes - Display only the English "yes". While Canada is bilingual it would be
> +% difficult to display two words e.g. yes|oui, where one word is expected.
> % Thus given that the majority of the population is Anglophone we use only
> % the English word for yesstr.
> -yesstr "<U0059><U0065><U0073>"
> -% No - Display only the English "No." See the rationale for yesstr.
> -nostr "<U004E><U006F>"
> +yesstr "<U0079><U0065><U0073>"
> +% no - Display only the English "no". See the rationale for yesstr.
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
> index 3298a58..671b727 100644
> --- a/localedata/locales/en_DK
> +++ b/localedata/locales/en_DK
> @@ -131,6 +131,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U005D>"
> +yesstr "<U0079><U0065><U0073>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_US b/localedata/locales/en_US
> index e61a7fb..095ac9d 100644
> --- a/localedata/locales/en_US
> +++ b/localedata/locales/en_US
> @@ -135,8 +135,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> -yesstr "<U0059><U0065><U0073>"
> -nostr "<U004E><U006F>"
> +yesstr "<U0079><U0065><U0073>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
> index 8666db2..fbeda46 100644
> --- a/localedata/locales/es_ES
> +++ b/localedata/locales/es_ES
> @@ -67,10 +67,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> -% Si - Display only the Spanish "Yes."
> -yesstr "<U0053><U0069>"
> -% No - Spanish and English "No" have the same spelling.
> -nostr "<U004E><U006F>"
> +yesstr "<U0073><U00ED>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
> index a2c1d2f..2caa716 100644
> --- a/localedata/locales/et_EE
> +++ b/localedata/locales/et_EE
> @@ -2205,6 +2205,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
> +yesstr "<U006A><U0061><U0068>"
> +nostr "<U0065><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
> index bd66d4a..7c0d888 100644
> --- a/localedata/locales/eu_ES
> +++ b/localedata/locales/eu_ES
> @@ -66,6 +66,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0065><U0045><U006E><U004E><U005D>"
> +yesstr "<U0062><U0061><U0069>"
> +nostr "<U0065><U007A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
> index 1258928..92a03ce 100644
> --- a/localedata/locales/fa_IR
> +++ b/localedata/locales/fa_IR
> @@ -446,6 +446,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
> +yesstr "<U0628><U0644><U0647>"
> +nostr "<U0646><U0647>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
> index 4ae13ec..8c85ea5 100644
> --- a/localedata/locales/ff_SN
> +++ b/localedata/locales/ff_SN
> @@ -148,6 +148,8 @@ END LC_MEASUREMENT
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
> +yesstr "<U0045><U0065><U0079>"
> +nostr "<U0041><U006C><U0061><U0061>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
> index 2ae2ff3..50979d1 100644
> --- a/localedata/locales/fi_FI
> +++ b/localedata/locales/fi_FI
> @@ -217,8 +217,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004B><U006B><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
> -yesstr "<U004B><U0079><U006C><U006C><U00E4>"
> -nostr "<U0045><U0069>"
> +yesstr "<U006B><U0079><U006C><U006C><U00E4>"
> +nostr "<U0065><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/fo_FO b/localedata/locales/fo_FO
> index ae6c5e8..6169b81 100644
> --- a/localedata/locales/fo_FO
> +++ b/localedata/locales/fo_FO
> @@ -109,6 +109,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> +yesstr "<U006A><U00E1>"
> +nostr "<U006E><U0065><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
> index 1c7d5b9..861417c 100644
> --- a/localedata/locales/fr_BE
> +++ b/localedata/locales/fr_BE
> @@ -61,6 +61,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0030><U005D>"
> +yesstr "<U006F><U0075><U0069>"
> +nostr "<U006E><U006F><U006E>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH
> index 93691fc..0b89c6c 100644
> --- a/localedata/locales/fr_CH
> +++ b/localedata/locales/fr_CH
> @@ -61,6 +61,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006F><U0075><U0069>"
> +nostr "<U006E><U006F><U006E>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
> index afdf0a2..2ceb7fa 100644
> --- a/localedata/locales/fr_FR
> +++ b/localedata/locales/fr_FR
> @@ -71,6 +71,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006F><U0075><U0069>"
> +nostr "<U006E><U006F><U006E>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
> index 3645b38..8e0776b 100644
> --- a/localedata/locales/fr_LU
> +++ b/localedata/locales/fr_LU
> @@ -61,6 +61,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006F><U0075><U0069>"
> +nostr "<U006E><U006F><U006E>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fur_IT b/localedata/locales/fur_IT
> index 806fbf7..4f7b08a 100644
> --- a/localedata/locales/fur_IT
> +++ b/localedata/locales/fur_IT
> @@ -67,6 +67,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U00EC>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fy_DE b/localedata/locales/fy_DE
> index 219496c..3eda95f 100644
> --- a/localedata/locales/fy_DE
> +++ b/localedata/locales/fy_DE
> @@ -72,6 +72,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U0065>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
> index 22c074c..a6a73be 100644
> --- a/localedata/locales/ga_IE
> +++ b/localedata/locales/ga_IE
> @@ -127,6 +127,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0074><U00E1>"
> +nostr "<U006E><U00ED><U006C>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
> index c267f2e..b438245 100644
> --- a/localedata/locales/gd_GB
> +++ b/localedata/locales/gd_GB
> @@ -128,6 +128,8 @@ END LC_MEASUREMENT
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0063><U0043><U006E><U004E><U005D>"
> +yesstr "<U0074><U0068><U0061>"
> +nostr "<U0063><U0068><U0061><U006E><U0020><U0065><U0069><U006C>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
> index 0d220eb..2ccb812 100644
> --- a/localedata/locales/gl_ES
> +++ b/localedata/locales/gl_ES
> @@ -62,6 +62,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U0069>"
> +nostr "<U006E><U006F><U006E>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/gu_IN b/localedata/locales/gu_IN
> index d1cb649..587ecaf 100644
> --- a/localedata/locales/gu_IN
> +++ b/localedata/locales/gu_IN
> @@ -187,6 +187,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0AB9><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0AA8><U005D>"
> +yesstr "<U0AB9><U0ABE>"
> +nostr "<U0AA8><U0AB9><U0AC0><U0A82>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
> index 286adb6..f6de532 100644
> --- a/localedata/locales/he_IL
> +++ b/localedata/locales/he_IL
> @@ -129,6 +129,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U05DB><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U05DC><U005D>"
> +yesstr "<U05DB><U05DF>"
> +nostr "<U05DC><U05D0>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
> index de5596f..d810f88 100644
> --- a/localedata/locales/hi_IN
> +++ b/localedata/locales/hi_IN
> @@ -183,6 +183,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0939><U093E><U0901>"
> +nostr "<U0928><U0939><U0940><U0902>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
> index 72e398a..34f0040 100644
> --- a/localedata/locales/hr_HR
> +++ b/localedata/locales/hr_HR
> @@ -2151,6 +2151,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0064><U0061>"
> +nostr "<U006E><U0065>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
> index a9ae121..b30aa83 100644
> --- a/localedata/locales/hu_HU
> +++ b/localedata/locales/hu_HU
> @@ -485,6 +485,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0049><U0069><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0069><U0067><U0065><U006E>"
> +nostr "<U006E><U0065><U006D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
> index 9512a27..531099d 100644
> --- a/localedata/locales/id_ID
> +++ b/localedata/locales/id_ID
> @@ -126,6 +126,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
> +yesstr "<U0079><U0061>"
> +nostr "<U0074><U0069><U0064><U0061><U006B>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ig_NG b/localedata/locales/ig_NG
> index 9535840..54e0670 100644
> --- a/localedata/locales/ig_NG
> +++ b/localedata/locales/ig_NG
> @@ -416,7 +416,7 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0030><U004D><U006D><U004E><U006E><U005D>"
> -yesstr "<U0045><U0065>"
> +yesstr "<U0045><U0079><U0065>"
> nostr "<U004D><U0062><U0061>"
> END LC_MESSAGES
>
> diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
> index 91b3875..e7d852e 100644
> --- a/localedata/locales/is_IS
> +++ b/localedata/locales/is_IS
> @@ -2229,6 +2229,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006A><U00E1>"
> +nostr "<U006E><U0065><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
> index ceecf84..959900b 100644
> --- a/localedata/locales/it_CH
> +++ b/localedata/locales/it_CH
> @@ -54,6 +54,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U00EC>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
> index d3e0a4d..09ca6b0 100644
> --- a/localedata/locales/it_IT
> +++ b/localedata/locales/it_IT
> @@ -65,6 +65,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U00EC>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
> index f8a004fb..73b6a9f 100644
> --- a/localedata/locales/ka_GE
> +++ b/localedata/locales/ka_GE
> @@ -146,6 +146,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
> +yesstr "<U10D9><U10D8>"
> +nostr "<U10D0><U10E0><U10D0>"
> END LC_MESSAGES
>
> LC_MEASUREMENT
> diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
> index 63dffa1..3e2fd42 100644
> --- a/localedata/locales/kk_KZ
> +++ b/localedata/locales/kk_KZ
> @@ -163,6 +163,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0418><U0438><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
> +yesstr "<U0438><U04D9>"
> +nostr "<U0436><U043E><U049B>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/kl_GL b/localedata/locales/kl_GL
> index 1edd7e6..422a32c 100644
> --- a/localedata/locales/kl_GL
> +++ b/localedata/locales/kl_GL
> @@ -110,6 +110,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> +yesstr "<U0061><U0061><U0070>"
> +nostr "<U006E><U0061><U0061><U0067><U0067><U0061>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
> index 08024a6..0cd9ffc 100644
> --- a/localedata/locales/km_KH
> +++ b/localedata/locales/km_KH
> @@ -1825,8 +1825,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "^[+1yY]([eE][sS])?"
> noexpr "^[-0nN][oO]?"
> -yesstr "yes:YES:y:Y"
> -nostr "no:NO:n:N"
> +yesstr "<U1794><U17B6><U1791><U002F><U1785><U17B6><U179F><U200B><U17D6><U0020><U0079>"
> +nostr "<U1791><U17C1><U200B><U17D6><U0020><U006E>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
> index 48adf6a..3426d68 100644
> --- a/localedata/locales/kn_IN
> +++ b/localedata/locales/kn_IN
> @@ -191,6 +191,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0CB9><U0CCC><U0CA6><U0CC1>"
> +nostr "<U0C87><U0CB2><U0CCD><U0CB2>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
> index 69b7d89..155098c 100644
> --- a/localedata/locales/ko_KR
> +++ b/localedata/locales/ko_KR
> @@ -6200,7 +6200,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><UC608><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><UC544><U005D>"
> -nostr "<UC544><UB2C8><UC624>"
> +nostr "<UC544><UB2C8><UC694>"
> +yesstr "<UC608>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
> index 69ac9d7..399492c 100644
> --- a/localedata/locales/ky_KG
> +++ b/localedata/locales/ky_KG
> @@ -96,8 +96,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U041E><U043E><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
> -yesstr "<U041E><U043E><U0431><U0430>"
> -nostr "<U0416><U043E><U043A>"
> +yesstr "<U043E><U043E><U0431><U0430>"
> +nostr "<U0436><U043E><U043A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/lb_LU b/localedata/locales/lb_LU
> index 301cdc0..8372c5c 100644
> --- a/localedata/locales/lb_LU
> +++ b/localedata/locales/lb_LU
> @@ -153,7 +153,10 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -copy "de_DE"
> +yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006A><U006F>"
> +nostr "<U006E><U0065><U0065>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/lg_UG b/localedata/locales/lg_UG
> index f05c4cd..342f8ef 100644
> --- a/localedata/locales/lg_UG
> +++ b/localedata/locales/lg_UG
> @@ -212,6 +212,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0059><U0065>"
> +nostr "<U004E><U0065><U0064><U0064><U0061>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
> index 294d0e9..f4eb3d3 100644
> --- a/localedata/locales/lt_LT
> +++ b/localedata/locales/lt_LT
> @@ -2199,6 +2199,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> +yesstr "<U0074><U0061><U0069><U0070>"
> +nostr "<U006E><U0065>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
> index 29ac782..12f4137 100644
> --- a/localedata/locales/lv_LV
> +++ b/localedata/locales/lv_LV
> @@ -2191,6 +2191,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> +yesstr "<U006A><U0101>"
> +nostr "<U006E><U0113>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
> index 5487ab5..0615bbb 100644
> --- a/localedata/locales/mg_MG
> +++ b/localedata/locales/mg_MG
> @@ -67,6 +67,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
> +yesstr "<U0045><U006E><U0079>"
> +nostr "<U0054><U0073><U0069><U0061>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
> index 28b0484..543d841 100644
> --- a/localedata/locales/mn_MN
> +++ b/localedata/locales/mn_MN
> @@ -229,6 +229,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0442><U0422><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U04AF><U04AE><U006E><U004E><U005D>"
> +yesstr "<U0442><U0438><U0439><U043C>"
> +nostr "<U04AF><U0433><U04AF><U0439>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN
> index 3190f74..9407d9b 100644
> --- a/localedata/locales/mr_IN
> +++ b/localedata/locales/mr_IN
> @@ -180,6 +180,8 @@ yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
> <U0079><U0059><U005D><U0029>"
> noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
> <U004E><U005D><U0029>"
> +yesstr "<U0939><U094B><U092F><U0903><U0939><U094B>"
> +nostr "<U0928><U093E><U0939><U0940><U0903><U0928><U093E>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
> index f137049..b8cbdcd 100644
> --- a/localedata/locales/ms_MY
> +++ b/localedata/locales/ms_MY
> @@ -152,8 +152,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
> -yesstr "<U0059><U0061>"
> -nostr "<U0054><U0069><U0064><U0061><U006B>"
> +yesstr "<U0079><U0061>"
> +nostr "<U0074><U0069><U0064><U0061><U006B>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/mt_MT b/localedata/locales/mt_MT
> index a100780..a6885ff 100644
> --- a/localedata/locales/mt_MT
> +++ b/localedata/locales/mt_MT
> @@ -247,6 +247,8 @@ yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
> <U0079><U0059><U005D><U0029>"
> noexpr "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
> <U004E><U005D><U0029>"
> +yesstr "<U0069><U0076><U0061>"
> +nostr "<U006C><U0065>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
> index 71857a0..5014cfb 100644
> --- a/localedata/locales/nb_NO
> +++ b/localedata/locales/nb_NO
> @@ -236,6 +236,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
> index 3207da9..df06294 100644
> --- a/localedata/locales/ne_NP
> +++ b/localedata/locales/ne_NP
> @@ -163,6 +163,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0939><U094B>"
> +nostr "<U0939><U094B><U0907><U0928>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
> index 98d03d6..6bf62a8 100644
> --- a/localedata/locales/nl_NL
> +++ b/localedata/locales/nl_NL
> @@ -67,6 +67,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U0065>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/nn_NO b/localedata/locales/nn_NO
> index 32f1d2d..0d28e26 100644
> --- a/localedata/locales/nn_NO
> +++ b/localedata/locales/nn_NO
> @@ -145,6 +145,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U0069>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/or_IN b/localedata/locales/or_IN
> index d237a0f..274c1d7 100644
> --- a/localedata/locales/or_IN
> +++ b/localedata/locales/or_IN
> @@ -793,6 +793,8 @@ LC_MESSAGES
> % FIXME These need support for the translated words
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0B39><U0B01>"
> +nostr "<U0B28><U0B3E>"
> END LC_MESSAGES
>
> %%%%%%%%%%%%%
> diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
> index 13678b1..e431689 100644
> --- a/localedata/locales/os_RU
> +++ b/localedata/locales/os_RU
> @@ -77,6 +77,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0423><U0434><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0443><U043D><U004E><U006E><U005D>"
> +yesstr "<U0443><U043E><U0439><U044B>"
> +nostr "<U043D><U04D5><U0439><U044B>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
> index 28e1359..c37bc09 100644
> --- a/localedata/locales/pa_IN
> +++ b/localedata/locales/pa_IN
> @@ -180,6 +180,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0A39><U0A3E><U0A02>"
> +nostr "<U0A28><U0A39><U0A40><U0A02>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
> index 96c4529..6b7c3bf 100644
> --- a/localedata/locales/pl_PL
> +++ b/localedata/locales/pl_PL
> @@ -2127,6 +2127,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0074><U0061><U006B>"
> +nostr "<U006E><U0069><U0065>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
> index b95ec25..736ce30 100644
> --- a/localedata/locales/pt_BR
> +++ b/localedata/locales/pt_BR
> @@ -57,6 +57,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U0069><U006D>"
> +nostr "<U006E><U00E3><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
> index e2ef78e..ab4f25d 100644
> --- a/localedata/locales/pt_PT
> +++ b/localedata/locales/pt_PT
> @@ -65,6 +65,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0073><U0069><U006D>"
> +nostr "<U006E><U00E3><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
> index dda92b6..fb28ba6 100644
> --- a/localedata/locales/ro_RO
> +++ b/localedata/locales/ro_RO
> @@ -152,6 +152,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0044><U0064><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0064><U0061>"
> +nostr "<U006E><U0075>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
> index 7ddd070..bdd458f 100644
> --- a/localedata/locales/ru_RU
> +++ b/localedata/locales/ru_RU
> @@ -80,6 +80,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> +yesstr "<U0434><U0430>"
> +nostr "<U043D><U0435><U0442>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
> index 746376a..d0e7dd1 100644
> --- a/localedata/locales/ru_UA
> +++ b/localedata/locales/ru_UA
> @@ -72,6 +72,8 @@ END LC_COLLATE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> +yesstr "<U0434><U0430>"
> +nostr "<U043D><U0435><U0442>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
> index 6adc7d1..08d2554 100644
> --- a/localedata/locales/se_NO
> +++ b/localedata/locales/se_NO
> @@ -285,6 +285,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0049><U0069><U004E><U006E><U005D>"
> +yesstr "<U006A><U006F>"
> +nostr "<U0069><U0069>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
> index 1acb969..7e381ee 100644
> --- a/localedata/locales/sl_SI
> +++ b/localedata/locales/sl_SI
> @@ -2127,6 +2127,8 @@ END LC_CTYPE
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U004A><U006A><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
> +yesstr "<U0064><U0061>"
> +nostr "<U006E><U0065>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
> index 8360ff3..f68e476 100644
> --- a/localedata/locales/so_DJ
> +++ b/localedata/locales/so_DJ
> @@ -138,6 +138,8 @@ END LC_ADDRESS
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0068><U0061><U0061>"
> +nostr "<U006D><U0061><U0079><U0061>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
> index 4d548fd..af2f2e8 100644
> --- a/localedata/locales/so_SO
> +++ b/localedata/locales/so_SO
> @@ -186,6 +186,8 @@ END LC_ADDRESS
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0068><U0061><U0061>"
> +nostr "<U006D><U0061><U0079><U0061>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
> index 301ac46..4829365 100644
> --- a/localedata/locales/sq_AL
> +++ b/localedata/locales/sq_AL
> @@ -299,6 +299,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0070><U0050><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U006A><U004A><U005D>"
> +yesstr "<U0070><U006F>"
> +nostr "<U006A><U006F>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sr_RS b/localedata/locales/sr_RS
> index 07ee66a..5eea8d3 100644
> --- a/localedata/locales/sr_RS
> +++ b/localedata/locales/sr_RS
> @@ -310,6 +310,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
> +yesstr "<U0434><U0430>"
> +nostr "<U043D><U0435>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sr_RS@latin b/localedata/locales/sr_RS@latin
> index 2cf9d6c..62fee31 100644
> --- a/localedata/locales/sr_RS@latin
> +++ b/localedata/locales/sr_RS@latin
> @@ -130,6 +130,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U0064><U0061>"
> +nostr "<U006E><U0065>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
> index f0a6282..2f39037 100644
> --- a/localedata/locales/sv_SE
> +++ b/localedata/locales/sv_SE
> @@ -208,6 +208,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U006A>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
> index 09c3e9a..9a89c20 100644
> --- a/localedata/locales/sw_KE
> +++ b/localedata/locales/sw_KE
> @@ -130,6 +130,8 @@ END LC_MEASUREMENT
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006E><U004E><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0068><U0048><U006C><U004C><U005D>"
> +yesstr "<U004E><U0064><U0069><U0079><U006F>"
> +nostr "<U0048><U0061><U0070><U0061><U006E><U0061>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
> index ca7566e..dfcaa04 100644
> --- a/localedata/locales/te_IN
> +++ b/localedata/locales/te_IN
> @@ -170,8 +170,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0C05><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0C15><U005D>"
> -yesstr "<U0C05><U0C35><U0C28><U0C41>"
> -nostr "<U0C15><U0C3E><U0C26><U0C41>"
> +yesstr "<U0C05><U0C35><U0C41><U0C28><U0C41>"
> +nostr "<U0C35><U0C26><U0C4D><U0C26><U0C41>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
> index d515b09..6b5a017 100644
> --- a/localedata/locales/ug_CN
> +++ b/localedata/locales/ug_CN
> @@ -296,8 +296,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> -yesstr "<U0059><U0065><U0073>"
> -nostr "<U004E><U006F>"
> +yesstr "<U06BE><U06D5><U0626><U06D5>"
> +nostr "<U064A><U0627><U0642>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
> index 3c48d54..1c1aaea 100644
> --- a/localedata/locales/ur_PK
> +++ b/localedata/locales/ur_PK
> @@ -168,8 +168,8 @@ LC_MESSAGES
> % <U0646> = <U0646><U0647><U064A><U06BA>
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0647><U0628><U0066><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0646><U006F><U005D>"
> -yesstr "<U0628><U0644><U0643><U0644>"
> -nostr "<U0646><U0647><U064A><U06BA>"
> +yesstr "<U06C1><U0627><U06BA>"
> +nostr "<U0646><U06C1><U06CC><U06BA>"
> END LC_MESSAGES
>
> %Draft Finished: 17:00 09/07/2000
> diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
> index 6d53927..5c7f0dd 100644
> --- a/localedata/locales/uz_UZ
> +++ b/localedata/locales/uz_UZ
> @@ -272,8 +272,8 @@ LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
> <U0079><U004A><U006A><U005D>"
> -yesstr "<U0048><U0061>"
> -nostr "<U0059><U006F><U0027><U0071>"
> +yesstr "<U0068><U0061>"
> +nostr "<U0079><U006F><U2018><U0071>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
> index 0f65405..2cf93bc 100644
> --- a/localedata/locales/uz_UZ@cyrillic
> +++ b/localedata/locales/uz_UZ@cyrillic
> @@ -275,8 +275,8 @@ LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
> <U0079><U004A><U006A><U005D>"
> -yesstr "<U04B2><U0430>"
> -nostr "<U0419><U045E><U049B>"
> +yesstr "<U04B3><U0430>"
> +nostr "<U0439><U045E><U049B>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/wae_CH b/localedata/locales/wae_CH
> index e77dd96..12a5c1c 100644
> --- a/localedata/locales/wae_CH
> +++ b/localedata/locales/wae_CH
> @@ -164,8 +164,8 @@ END LC_NUMERIC
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> -yesstr "<U004A><U0061>"
> -nostr "<U004E><U0065><U0069>"
> +yesstr "<U006A><U0061>"
> +nostr "<U006E><U0065><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
> index 93d94e2..7cc3434 100644
> --- a/localedata/locales/yo_NG
> +++ b/localedata/locales/yo_NG
> @@ -421,8 +421,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0079><U0059><U004E><U006E><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U0072><U0052><U004F><U006F><U004B><U006B><U005D>"
> -yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
> -nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
> +yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U006E><U0069>"
> +nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U006B><U1ECD><U0301>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/yue_HK b/localedata/locales/yue_HK
> index cfd058c..c58c886 100644
> --- a/localedata/locales/yue_HK
> +++ b/localedata/locales/yue_HK
> @@ -131,6 +131,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
> +yesstr "<U4FC2>"
> +nostr "<U5514><U4FC2>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
> index 8152b41..651543b 100644
> --- a/localedata/locales/zu_ZA
> +++ b/localedata/locales/zu_ZA
> @@ -165,6 +165,8 @@ END LC_TIME
> LC_MESSAGES
> yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
> noexpr "<U005E><U005B><U002D><U0030><U006E><U004E><U0063><U0043><U005D>"
> +yesstr "<U0079><U0065><U0062><U006F>"
> +nostr "<U0063><U0068><U0061>"
> END LC_MESSAGES
>
> LC_PAPER
> --
> 2.7.4
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 4/4] localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264]
2016-04-19 5:49 ` [PATCH 4/4] localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264] Mike Frysinger
2016-04-19 14:16 ` Chris Leonard
@ 2016-04-22 5:08 ` Marko Myllynen
1 sibling, 0 replies; 8+ messages in thread
From: Marko Myllynen @ 2016-04-22 5:08 UTC (permalink / raw)
To: libc-alpha
Hi,
On 2016-04-19 08:48, Mike Frysinger wrote:
> The yes/no strings should be based on the dictionary words. That means
> they are capitalized based on the dictionary rather than position in the
> sentence (e.g. the first word).
Makes sense, looks good, thanks!
Cheers,
--
Marko Myllynen
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/4] localedata: standard LC_MESSAGES string regexes a bit
2016-04-19 5:49 [PATCH 1/4] localedata: standard LC_MESSAGES string regexes a bit Mike Frysinger
` (2 preceding siblings ...)
2016-04-19 5:49 ` [PATCH 4/4] localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264] Mike Frysinger
@ 2016-04-19 14:17 ` Chris Leonard
3 siblings, 0 replies; 8+ messages in thread
From: Chris Leonard @ 2016-04-19 14:17 UTC (permalink / raw)
To: Mike Frysinger; +Cc: libc-alpha
Looks good to me +1
cjl
On Tue, Apr 19, 2016 at 1:48 AM, Mike Frysinger <vapier@gentoo.org> wrote:
> A few locales add .* to the end of regexes, but this isn't necessary.
> Drop it to simplify things. e.g. It goes from ^[yY].* to ^[yY]. Did
> it for all these locales for yesexpr & noexpr:
> aa_ET ak_GH am_ET an_ES ar_EG as_IN ast_ES ayc_PE az_AZ be_BY
> be_BY@latin bem_ZM ber_DZ ber_MA bg_BG bhb_IN bo_IN br_FR ca_ES
> ce_RU csb_PL cs_CZ cv_RU cy_GB da_DK de_DE dv_MV dz_BT el_GR en_CA
> en_DK en_US es_ES et_EE eu_ES fa_IR ff_SN fi_FI fo_FO fr_BE fr_CH
> fr_FR fr_LU fur_IT fy_DE ga_IE gd_GB gl_ES gv_GB ha_NG he_IL hi_IN
> hr_HR hsb_DE ht_HT hu_HU ia_FR id_ID ig_NG is_IS it_CH it_IT ka_GE
> kk_KZ kl_GL kn_IN ks_IN ks_IN@devanagari ku_TR kw_GB ky_KG li_NL
> lij_IT lt_LT lv_LV mg_MG mhr_RU mi_NZ mk_MK mn_MN my_MM nan_TW@latin
> nb_NO nds_DE nds_NL ne_NP nhn_MX niu_NU niu_NZ nl_NL nn_NO oc_FR
> or_IN os_RU pa_IN pa_PK pap_AW pap_CW pl_PL ps_AF pt_BR pt_PT quz_PE
> raj_IN ro_RO ru_RU ru_UA sa_IN sc_IT sd_IN@devanagari se_NO sk_SK
> sl_SI so_DJ so_SO sq_AL sv_SE sw_KE szl_PL tcy_IN te_IN tg_TJ the_NP
> tk_TM ti_ER ti_ET tt_RU tt_RU@iqtelif ug_CN unm_US ur_IN ur_PK uz_UZ
> uz_UZ@cyrillic vi_VN wa_BE wae_CH wo_SN yi_US yo_NG
>
> A few locales were missing ^ anchors, so add them. e.g. It goes from
> [oOyY].* to ^[oOyY].
> fil_PH ik_CA iu_CA
>
> Some locales are defining a subset of values when there are fuller ones
> available (according to the language). Switch them to copy instead.
> aa_DJ: copy aa_ET
> en_AU: copy en_US
> en_GB: copy en_US
> en_HK: copy en_US
> en_IN: copy en_US
> en_NG: copy en_US
> en_NZ: copy en_US
> en_PH: copy en_US
> en_SG: copy en_US
> en_ZA: copy en_US
> es_ES: copy es_ES
> li_BE: copy nl_BE
> ---
> localedata/locales/aa_DJ | 5 +----
> localedata/locales/aa_ET | 6 ++----
> localedata/locales/ak_GH | 8 ++------
> localedata/locales/am_ET | 6 ++----
> localedata/locales/an_ES | 4 ++--
> localedata/locales/ar_EG | 9 ++++-----
> localedata/locales/as_IN | 8 ++++----
> localedata/locales/ast_ES | 4 ++--
> localedata/locales/ayc_PE | 8 ++------
> localedata/locales/az_AZ | 4 ++--
> localedata/locales/be_BY | 4 ++--
> localedata/locales/be_BY@latin | 4 ++--
> localedata/locales/bem_ZM | 6 ++----
> localedata/locales/ber_DZ | 4 ++--
> localedata/locales/ber_MA | 4 ++--
> localedata/locales/bg_BG | 4 ++--
> localedata/locales/bhb_IN | 4 ++--
> localedata/locales/bo_CN | 4 ++--
> localedata/locales/br_FR | 4 ++--
> localedata/locales/ca_ES | 4 ++--
> localedata/locales/ce_RU | 6 ++----
> localedata/locales/cs_CZ | 10 ++++------
> localedata/locales/csb_PL | 5 ++---
> localedata/locales/cv_RU | 6 ++----
> localedata/locales/cy_GB | 8 ++++----
> localedata/locales/da_DK | 4 ++--
> localedata/locales/de_DE | 4 ++--
> localedata/locales/dv_MV | 4 ++--
> localedata/locales/dz_BT | 4 ++--
> localedata/locales/el_GR | 6 ++++--
> localedata/locales/en_AU | 3 +--
> localedata/locales/en_CA | 12 ++++++------
> localedata/locales/en_DK | 4 ++--
> localedata/locales/en_GB | 3 +--
> localedata/locales/en_HK | 26 +-------------------------
> localedata/locales/en_IN | 26 +-------------------------
> localedata/locales/en_NG | 8 +-------
> localedata/locales/en_NZ | 3 +--
> localedata/locales/en_PH | 26 +-------------------------
> localedata/locales/en_SG | 26 +-------------------------
> localedata/locales/en_US | 4 ++--
> localedata/locales/en_ZA | 8 +-------
> localedata/locales/es_ES | 6 ++----
> localedata/locales/es_US | 3 +--
> localedata/locales/et_EE | 4 ++--
> localedata/locales/eu_ES | 4 ++--
> localedata/locales/fa_IR | 6 ++----
> localedata/locales/ff_SN | 6 ++----
> localedata/locales/fi_FI | 8 ++++----
> localedata/locales/fil_PH | 8 ++++----
> localedata/locales/fo_FO | 4 ++--
> localedata/locales/fr_BE | 4 ++--
> localedata/locales/fr_CH | 4 ++--
> localedata/locales/fr_FR | 4 ++--
> localedata/locales/fr_LU | 4 ++--
> localedata/locales/fur_IT | 4 ++--
> localedata/locales/fy_DE | 4 ++--
> localedata/locales/ga_IE | 4 ++--
> localedata/locales/gd_GB | 6 ++----
> localedata/locales/gl_ES | 4 ++--
> localedata/locales/gv_GB | 4 ++--
> localedata/locales/ha_NG | 13 ++++---------
> localedata/locales/he_IL | 4 ++--
> localedata/locales/hi_IN | 4 ++--
> localedata/locales/hr_HR | 4 ++--
> localedata/locales/hsb_DE | 4 ++--
> localedata/locales/ht_HT | 8 ++------
> localedata/locales/hu_HU | 4 ++--
> localedata/locales/ia_FR | 4 ++--
> localedata/locales/id_ID | 4 ++--
> localedata/locales/ig_NG | 12 ++++--------
> localedata/locales/ik_CA | 8 ++++----
> localedata/locales/is_IS | 4 ++--
> localedata/locales/it_CH | 4 ++--
> localedata/locales/it_IT | 4 ++--
> localedata/locales/iu_CA | 4 ++--
> localedata/locales/ka_GE | 4 ++--
> localedata/locales/kk_KZ | 4 ++--
> localedata/locales/kl_GL | 4 ++--
> localedata/locales/kn_IN | 4 ++--
> localedata/locales/ks_IN | 9 ++++-----
> localedata/locales/ks_IN@devanagari | 4 ++--
> localedata/locales/ku_TR | 6 ++----
> localedata/locales/kw_GB | 4 ++--
> localedata/locales/ky_KG | 5 ++---
> localedata/locales/li_BE | 3 +--
> localedata/locales/li_NL | 4 ++--
> localedata/locales/lij_IT | 4 ++--
> localedata/locales/lt_LT | 4 ++--
> localedata/locales/lv_LV | 4 ++--
> localedata/locales/mg_MG | 6 ++----
> localedata/locales/mhr_RU | 4 ++--
> localedata/locales/mi_NZ | 6 +++---
> localedata/locales/mk_MK | 4 ++--
> localedata/locales/mn_MN | 4 ++--
> localedata/locales/my_MM | 10 ++++------
> localedata/locales/nan_TW@latin | 17 ++++-------------
> localedata/locales/nb_NO | 4 ++--
> localedata/locales/nds_DE | 4 ++--
> localedata/locales/nds_NL | 4 ++--
> localedata/locales/ne_NP | 4 ++--
> localedata/locales/nhn_MX | 9 ++-------
> localedata/locales/niu_NU | 15 +++------------
> localedata/locales/niu_NZ | 15 +++------------
> localedata/locales/nl_NL | 4 ++--
> localedata/locales/nn_NO | 4 ++--
> localedata/locales/oc_FR | 4 ++--
> localedata/locales/or_IN | 4 ++--
> localedata/locales/os_RU | 4 ++--
> localedata/locales/pa_IN | 4 ++--
> localedata/locales/pa_PK | 9 ++++-----
> localedata/locales/pap_AW | 4 ++--
> localedata/locales/pap_CW | 4 ++--
> localedata/locales/pl_PL | 4 ++--
> localedata/locales/ps_AF | 6 ++----
> localedata/locales/pt_BR | 4 ++--
> localedata/locales/pt_PT | 4 ++--
> localedata/locales/quz_PE | 12 ++++--------
> localedata/locales/raj_IN | 4 ++--
> localedata/locales/ro_RO | 4 ++--
> localedata/locales/ru_RU | 4 ++--
> localedata/locales/ru_UA | 4 ++--
> localedata/locales/sa_IN | 6 ++----
> localedata/locales/sc_IT | 4 ++--
> localedata/locales/sd_IN@devanagari | 4 ++--
> localedata/locales/se_NO | 4 ++--
> localedata/locales/sk_SK | 15 ++++-----------
> localedata/locales/sl_SI | 4 ++--
> localedata/locales/so_DJ | 6 ++----
> localedata/locales/so_SO | 6 ++----
> localedata/locales/sq_AL | 4 ++--
> localedata/locales/sv_SE | 4 ++--
> localedata/locales/sw_KE | 6 ++----
> localedata/locales/szl_PL | 5 ++---
> localedata/locales/tcy_IN | 4 ++--
> localedata/locales/te_IN | 24 ++++--------------------
> localedata/locales/tg_TJ | 4 ++--
> localedata/locales/the_NP | 4 ++--
> localedata/locales/ti_ER | 6 ++----
> localedata/locales/ti_ET | 6 ++----
> localedata/locales/tk_TM | 10 ++--------
> localedata/locales/tt_RU | 4 ++--
> localedata/locales/tt_RU@iqtelif | 4 ++--
> localedata/locales/ug_CN | 4 ++--
> localedata/locales/unm_US | 4 ++--
> localedata/locales/ur_IN | 9 ++++-----
> localedata/locales/ur_PK | 9 ++++-----
> localedata/locales/uz_UZ | 4 ++--
> localedata/locales/uz_UZ@cyrillic | 4 ++--
> localedata/locales/vi_VN | 10 ++++------
> localedata/locales/wa_BE | 7 ++-----
> localedata/locales/wae_CH | 5 ++---
> localedata/locales/wo_SN | 6 ++----
> localedata/locales/yi_US | 8 ++++----
> localedata/locales/yo_NG | 13 ++++---------
> 155 files changed, 349 insertions(+), 610 deletions(-)
>
> diff --git a/localedata/locales/aa_DJ b/localedata/locales/aa_DJ
> index 4257a2b..ee2c746 100644
> --- a/localedata/locales/aa_DJ
> +++ b/localedata/locales/aa_DJ
> @@ -166,10 +166,7 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -%
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006D><U006E><U004D><U004E><U005D><U002E><U002A>"
> -%
> +copy "aa_ET"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/aa_ET b/localedata/locales/aa_ET
> index 1920993..9138706 100644
> --- a/localedata/locales/aa_ET
> +++ b/localedata/locales/aa_ET
> @@ -129,10 +129,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -%
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006D><U006E><U004D><U004E><U005D><U002E><U002A>"
> -%
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006D><U006E><U004D><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ak_GH b/localedata/locales/ak_GH
> index 3b26c34..c0faf14 100644
> --- a/localedata/locales/ak_GH
> +++ b/localedata/locales/ak_GH
> @@ -161,13 +161,9 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[yY].*
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -% ^[dDnN].*
> -noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D><U002E><U002A>"
> -% Yiw
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D>"
> yesstr "<U0059><U0069><U0077>"
> -% Daabi
> nostr "<U0044><U0061><U0061><U0062><U0069>"
> END LC_MESSAGES
>
> diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
> index ae0673f..756fdc4 100644
> --- a/localedata/locales/am_ET
> +++ b/localedata/locales/am_ET
> @@ -1464,10 +1464,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -%
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -%
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/an_ES b/localedata/locales/an_ES
> index a989743..d36b142 100644
> --- a/localedata/locales/an_ES
> +++ b/localedata/locales/an_ES
> @@ -61,8 +61,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
> index 1a64d80..655a618 100644
> --- a/localedata/locales/ar_EG
> +++ b/localedata/locales/ar_EG
> @@ -155,11 +155,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0646><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0644><U006E><U004E><U005D><U002E><U002A>"
> -
> -yesstr "<U0646><U0639><U0645>"
> -nostr "<U0644><U0627>"
> +yesexpr "<U005E><U005B><U0646><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0644><U006E><U004E><U005D>"
> +yesstr "<U0646><U0639><U0645>"
> +nostr "<U0644><U0627>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/as_IN b/localedata/locales/as_IN
> index e731d8f..8f13b90 100644
> --- a/localedata/locales/as_IN
> +++ b/localedata/locales/as_IN
> @@ -134,10 +134,10 @@ END LC_TIME
>
> %%%%%%%%%%%%%
> LC_MESSAGES
> -yesstr "<U09B9><U09DF>"
> -nostr "<U09A8><U09B9><U09DF>"
> -yesexpr "<U005E><U005B><U0079><U0059><U09B9><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U09A8><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U09B9><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U09A8><U005D>"
> +yesstr "<U09B9><U09DF>"
> +nostr "<U09A8><U09B9><U09DF>"
> END LC_MESSAGES
>
> %%%%%%%%%%%%%
> diff --git a/localedata/locales/ast_ES b/localedata/locales/ast_ES
> index aa27884..4c05d04 100644
> --- a/localedata/locales/ast_ES
> +++ b/localedata/locales/ast_ES
> @@ -60,8 +60,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ayc_PE b/localedata/locales/ayc_PE
> index 9ad3bba..2819e5f 100644
> --- a/localedata/locales/ayc_PE
> +++ b/localedata/locales/ayc_PE
> @@ -162,13 +162,9 @@ copy "es_PE"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[uUsSyY].*
> -yesexpr "<U005E><U005B><U0075><U0055><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -% ^[jJnN].*
> -noexpr "<U005E><U005B><U006A><U004A><U006E><U004E><U005D><U002E><U002A>"
> -% Ukhamawa
> +yesexpr "<U005E><U005B><U0075><U0055><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006A><U004A><U006E><U004E><U005D>"
> yesstr "<U0055><U006B><U0068><U0061><U006D><U0061><U0077><U0061>"
> -% Janiwa
> nostr "<U004A><U0061><U006E><U0069><U0077><U0061>"
> END LC_MESSAGES
>
> diff --git a/localedata/locales/az_AZ b/localedata/locales/az_AZ
> index 2d1e619..7e51a32 100644
> --- a/localedata/locales/az_AZ
> +++ b/localedata/locales/az_AZ
> @@ -204,10 +204,10 @@ END LC_CTYPE
>
> LC_MESSAGES
> % FIXME: No is "yox"; that conflicts with English "yes"... what to do .
> +yesexpr "<U005E><U005B><U0042><U0062><U005D>"
> +noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0062><U0259><U006C><U0069>"
> nostr "<U0079><U006F><U0078>"
> -yesexpr "<U005E><U005B><U0042><U0062><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
> index 877de4c..4f83c20 100644
> --- a/localedata/locales/be_BY
> +++ b/localedata/locales/be_BY
> @@ -73,8 +73,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/be_BY@latin b/localedata/locales/be_BY@latin
> index d7397ba..c3ebe59 100644
> --- a/localedata/locales/be_BY@latin
> +++ b/localedata/locales/be_BY@latin
> @@ -55,8 +55,8 @@ copy "be_BY"
> END LC_NUMERIC
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_TIME
> diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
> index 0efffe9..c19ef24 100644
> --- a/localedata/locales/bem_ZM
> +++ b/localedata/locales/bem_ZM
> @@ -149,10 +149,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[yYeE].*
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D><U002E><U002A>"
> -% ^[nNaA].*
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/ber_DZ b/localedata/locales/ber_DZ
> index d699503..79a6202 100644
> --- a/localedata/locales/ber_DZ
> +++ b/localedata/locales/ber_DZ
> @@ -171,10 +171,10 @@ END LC_CTYPE
>
> LC_MESSAGES
> % FIXME: yes/no
> +yesexpr "<U005E><U005B><U0042><U0062><U005D>"
> +noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0062><U0259><U006C><U0069>"
> nostr "<U0079><U006F><U0078>"
> -yesexpr "<U005E><U005B><U0042><U0062><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ber_MA b/localedata/locales/ber_MA
> index 1f888fb..20f5188 100644
> --- a/localedata/locales/ber_MA
> +++ b/localedata/locales/ber_MA
> @@ -91,10 +91,10 @@ END LC_CTYPE
>
> LC_MESSAGES
> % FIXME: yes/no
> +yesexpr "<U005E><U005B><U0042><U0062><U005D>"
> +noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0062><U0259><U006C><U0069>"
> nostr "<U0079><U006F><U0078>"
> -yesexpr "<U005E><U005B><U0042><U0062><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
> index 5a1f17e..4586c0d 100644
> --- a/localedata/locales/bg_BG
> +++ b/localedata/locales/bg_BG
> @@ -237,8 +237,8 @@ mon "<U044F><U043D><U0443><U0430><U0440><U0438>";/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
> +noexpr "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/bhb_IN b/localedata/locales/bhb_IN
> index fd93137..d9a6f46 100644
> --- a/localedata/locales/bhb_IN
> +++ b/localedata/locales/bhb_IN
> @@ -134,8 +134,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/bo_CN b/localedata/locales/bo_CN
> index cf23b27..575a3d5 100644
> --- a/localedata/locales/bo_CN
> +++ b/localedata/locales/bo_CN
> @@ -131,10 +131,10 @@ t_fmt_ampm "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
> END LC_TIME
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D>"
> yesstr "<U0F68><U0F72><U0F53>"
> nostr "<U0F58><U0F7A><U0F53>"
> -yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_TELEPHONE
> diff --git a/localedata/locales/br_FR b/localedata/locales/br_FR
> index 5a4c214..e8c8fbb 100644
> --- a/localedata/locales/br_FR
> +++ b/localedata/locales/br_FR
> @@ -97,8 +97,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
> index d943610..817b00d 100644
> --- a/localedata/locales/ca_ES
> +++ b/localedata/locales/ca_ES
> @@ -76,8 +76,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ce_RU b/localedata/locales/ce_RU
> index 0151e76..2d62798 100644
> --- a/localedata/locales/ce_RU
> +++ b/localedata/locales/ce_RU
> @@ -135,10 +135,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[ДдYy].*
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
> -% ^[МмNn].*
> -noexpr "<U005E><U005B><U041C><U043C><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U041C><U043C><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ
> index cbc4086..8529c90 100644
> --- a/localedata/locales/cs_CZ
> +++ b/localedata/locales/cs_CZ
> @@ -2319,12 +2319,10 @@ END LC_CTYPE
> %% -------------------------
>
> LC_MESSAGES
> -
> -yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -yesstr "<U0061><U006E><U006F>"
> -nostr "<U006E><U0065>"
> -
> +yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesstr "<U0061><U006E><U006F>"
> +nostr "<U006E><U0065>"
> END LC_MESSAGES
>
> %% LC_MONETARY -- jde jen o peníze
> diff --git a/localedata/locales/csb_PL b/localedata/locales/csb_PL
> index 9ac3479..cb4bfea 100644
> --- a/localedata/locales/csb_PL
> +++ b/localedata/locales/csb_PL
> @@ -134,9 +134,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -
> +yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/cv_RU b/localedata/locales/cv_RU
> index 09cb0ab..4b7ebcf 100644
> --- a/localedata/locales/cv_RU
> +++ b/localedata/locales/cv_RU
> @@ -113,10 +113,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -% "^[yY].*"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -% "^[nN].*"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/cy_GB b/localedata/locales/cy_GB
> index b4a5f59..f0dca3d 100644
> --- a/localedata/locales/cy_GB
> +++ b/localedata/locales/cy_GB
> @@ -263,10 +263,10 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0069><U0049><U0074><U0054><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -yesstr "<U0069><U0065>"
> -nostr "<U006E><U0061>"
> +yesexpr "<U005E><U005B><U0069><U0049><U0074><U0054><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesstr "<U0069><U0065>"
> +nostr "<U006E><U0061>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
> index 8ca540c..259dbca 100644
> --- a/localedata/locales/da_DK
> +++ b/localedata/locales/da_DK
> @@ -231,8 +231,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0030><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0031><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0030><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
> index 654afaa..3188c69 100644
> --- a/localedata/locales/de_DE
> +++ b/localedata/locales/de_DE
> @@ -169,8 +169,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/dv_MV b/localedata/locales/dv_MV
> index 2ca84b3..424deb8 100644
> --- a/localedata/locales/dv_MV
> +++ b/localedata/locales/dv_MV
> @@ -150,8 +150,8 @@ cal_direction 3
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
> index e0633d3..370fc01 100644
> --- a/localedata/locales/dz_BT
> +++ b/localedata/locales/dz_BT
> @@ -620,10 +620,10 @@ t_fmt_ampm "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
> END LC_TIME
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D>"
> yesstr "<U0F68><U0F72><U0F53>"
> nostr "<U0F58><U0F7A><U0F53>"
> -yesexpr "<U005E><U005B><U0F68><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0F58><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_TELEPHONE
> diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
> index 5b0a247..eee5803 100644
> --- a/localedata/locales/el_GR
> +++ b/localedata/locales/el_GR
> @@ -63,8 +63,10 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U03BD><U039D><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U03BF><U039F><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U03BD><U039D><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U03BF><U039F><U006E><U004E><U005D>"
> +yesstr "<U0079><U0065><U0073>"
> +nostr "<U006E><U006F>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/en_AU b/localedata/locales/en_AU
> index 149040e..46e738c 100644
> --- a/localedata/locales/en_AU
> +++ b/localedata/locales/en_AU
> @@ -121,8 +121,7 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +copy "en_US"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
> index 9eabcd0..6c61761 100644
> --- a/localedata/locales/en_CA
> +++ b/localedata/locales/en_CA
> @@ -136,17 +136,17 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> +% Accept both English "Yes" and French "Oui" as Canada is bilingual.
> +yesexpr "<U005E><U005B><U0079><U0059><U006F><U004F><U005D>"
> +% Accept both Engish "No" and French "Non" as Canada is bilingual.
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> % Yes - Display only the English "Yes." While Canada is bilingual it would be
> % difficult to display two words e.g. Yes|Oui, where one word is expected.
> % Thus given that the majority of the population is Anglophone we use only
> % the English word for yesstr.
> -yesstr "<U0059><U0065><U0073>"
> +yesstr "<U0059><U0065><U0073>"
> % No - Display only the English "No." See the rationale for yesstr.
> -nostr "<U004E><U006F>"
> -% ^[yYoO].* - Accept both English "Yes" and French "Oui" as Canada is bilingual.
> -yesexpr "<U005E><U005B><U0079><U0059><U006F><U004F><U005D><U002E><U002A>"
> -% ^[nN].* - Accept both Engish "No" and French "Non" as Canada is bilingual.
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +nostr "<U004E><U006F>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
> index 2787cad..a822d57 100644
> --- a/localedata/locales/en_DK
> +++ b/localedata/locales/en_DK
> @@ -129,8 +129,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
> +noexpr "<U005E><U005B><U0030><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_GB b/localedata/locales/en_GB
> index bc2e176..994e3be 100644
> --- a/localedata/locales/en_GB
> +++ b/localedata/locales/en_GB
> @@ -131,8 +131,7 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +copy "en_US"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_HK b/localedata/locales/en_HK
> index de8a32a..5c9cdad 100644
> --- a/localedata/locales/en_HK
> +++ b/localedata/locales/en_HK
> @@ -144,31 +144,7 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^[yY]
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -%
> -% ^[nN]
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -%
> -
> -% Yes
> -yesstr "<U0059><U0065><U0073>"
> -%
> -% No
> -nostr "<U004E><U006F>"
> -%
> +copy "en_US"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/en_IN b/localedata/locales/en_IN
> index 8c780c3..6921bea 100644
> --- a/localedata/locales/en_IN
> +++ b/localedata/locales/en_IN
> @@ -143,31 +143,7 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^[yY]
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -%
> -% ^[nN]
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -%
> -
> -% Yes
> -yesstr "<U0059><U0065><U0073>"
> -%
> -% No
> -nostr "<U004E><U006F>"
> -%
> +copy "en_US"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/en_NG b/localedata/locales/en_NG
> index 1ce91ac..a156142 100644
> --- a/localedata/locales/en_NG
> +++ b/localedata/locales/en_NG
> @@ -161,13 +161,7 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -% The affirmative response -
> -% "^[yY]"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% The negative response -
> -% "^[nN]"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +copy "en_US"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_NZ b/localedata/locales/en_NZ
> index d0d2304..2ebb219 100644
> --- a/localedata/locales/en_NZ
> +++ b/localedata/locales/en_NZ
> @@ -121,8 +121,7 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +copy "en_US"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/en_PH b/localedata/locales/en_PH
> index 17f745f..2e1694a 100644
> --- a/localedata/locales/en_PH
> +++ b/localedata/locales/en_PH
> @@ -145,31 +145,7 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^[yY]
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -%
> -% ^[nN]
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -%
> -
> -% Yes
> -yesstr "<U0059><U0065><U0073>"
> -%
> -% No
> -nostr "<U004E><U006F>"
> -%
> +copy "en_US"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/en_SG b/localedata/locales/en_SG
> index 64cfb6d..6e7128d 100644
> --- a/localedata/locales/en_SG
> +++ b/localedata/locales/en_SG
> @@ -143,31 +143,7 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% ^[yY]
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -%
> -% ^[nN]
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% noexpr "<U005E><U005B><U006E><U004E><U005D>"
> -%
> -
> -% Yes
> -yesstr "<U0059><U0065><U0073>"
> -%
> -% No
> -nostr "<U004E><U006F>"
> -%
> +copy "en_US"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/en_US b/localedata/locales/en_US
> index c4b5584..0c9ec10 100644
> --- a/localedata/locales/en_US
> +++ b/localedata/locales/en_US
> @@ -133,8 +133,8 @@ am_pm "<U0041><U004D>";"<U0050><U004D>"
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0059><U0065><U0073>"
> nostr "<U004E><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/en_ZA b/localedata/locales/en_ZA
> index ef68942..fcb6ce8 100644
> --- a/localedata/locales/en_ZA
> +++ b/localedata/locales/en_ZA
> @@ -196,13 +196,7 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -% The affirmative response -
> -% "^[yY]"
> -yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> -
> -% The negative response -
> -% "^[nN]"
> -noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +copy "en_US"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
> index 06191b5..837a8ea 100644
> --- a/localedata/locales/es_ES
> +++ b/localedata/locales/es_ES
> @@ -65,14 +65,12 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> % Si - Display only the Spanish "Yes."
> yesstr "<U0053><U0069>"
> % No - Spanish and English "No" have the same spelling.
> nostr "<U004E><U006F>"
> -% ^[sSyY].* - Spanish or English answer is appropriate.
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -% ^[nN].* - Spanish or English answer have the same spelling.
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/es_US b/localedata/locales/es_US
> index ce5dd8c..95ba058 100644
> --- a/localedata/locales/es_US
> +++ b/localedata/locales/es_US
> @@ -114,8 +114,7 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +copy "es_ES"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
> index a6cdc4e..e907a87 100644
> --- a/localedata/locales/et_EE
> +++ b/localedata/locales/et_EE
> @@ -2203,8 +2203,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
> index bbf35e2..115adf6 100644
> --- a/localedata/locales/eu_ES
> +++ b/localedata/locales/eu_ES
> @@ -64,8 +64,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0062><U0042><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0065><U0045><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0065><U0045><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
> index bcce55e..1728b1f 100644
> --- a/localedata/locales/fa_IR
> +++ b/localedata/locales/fa_IR
> @@ -444,10 +444,8 @@ cal_direction 3
> END LC_TIME
>
> LC_MESSAGES
> -% This is "^[yY<ALEF MADDA><BEH>Hf].*"
> -yesexpr "<U005E><U005B><U0079><U0059><U0622><U0628><U0048><U0066><U005D><U002E><U002A>"
> -% This is "^[nN<KHAH><NOON>ok].*"
> -noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U006B><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
> index 9e174ae..afb0aea 100644
> --- a/localedata/locales/ff_SN
> +++ b/localedata/locales/ff_SN
> @@ -146,10 +146,8 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[yYeE].*
> -yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D><U002E><U002A>"
> -% ^[nNaA].*
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
> index 03d7371..b3853e1 100644
> --- a/localedata/locales/fi_FI
> +++ b/localedata/locales/fi_FI
> @@ -215,10 +215,10 @@ first_workday 2 % Monday
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004B><U006B><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D><U002E><U002A>"
> -yesstr "<U004B><U0079><U006C><U006C><U00E4>"
> -nostr "<U0045><U0069>"
> +yesexpr "<U005E><U005B><U004B><U006B><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0045><U0065><U004E><U006E><U005D>"
> +yesstr "<U004B><U0079><U006C><U006C><U00E4>"
> +nostr "<U0045><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/fil_PH b/localedata/locales/fil_PH
> index 8239036..5b677e9 100644
> --- a/localedata/locales/fil_PH
> +++ b/localedata/locales/fil_PH
> @@ -147,10 +147,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesstr "<U006F><U006F>"
> -nostr "<U0068><U0069><U006E><U0064><U0069>"
> -yesexpr "<U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005B><U0068><U0048><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0068><U0048><U006E><U004E><U005D>"
> +yesstr "<U006F><U006F>"
> +nostr "<U0068><U0069><U006E><U0064><U0069>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/fo_FO b/localedata/locales/fo_FO
> index 2ebbbe3..62534a9 100644
> --- a/localedata/locales/fo_FO
> +++ b/localedata/locales/fo_FO
> @@ -107,8 +107,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
> index 40654ea..8b493f6 100644
> --- a/localedata/locales/fr_BE
> +++ b/localedata/locales/fr_BE
> @@ -59,8 +59,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U0030><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006F><U004F><U006A><U004A><U0079><U0059><U0031><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0030><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH
> index 31f934f..890bfe7 100644
> --- a/localedata/locales/fr_CH
> +++ b/localedata/locales/fr_CH
> @@ -59,8 +59,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
> index 6fbbbae..f1c4e2f 100644
> --- a/localedata/locales/fr_FR
> +++ b/localedata/locales/fr_FR
> @@ -69,8 +69,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
> index 849b6fe..8bbb4e1 100644
> --- a/localedata/locales/fr_LU
> +++ b/localedata/locales/fr_LU
> @@ -59,8 +59,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fur_IT b/localedata/locales/fur_IT
> index 4b4f143..64a6f8d 100644
> --- a/localedata/locales/fur_IT
> +++ b/localedata/locales/fur_IT
> @@ -65,8 +65,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/fy_DE b/localedata/locales/fy_DE
> index cd2de21..182f3d4 100644
> --- a/localedata/locales/fy_DE
> +++ b/localedata/locales/fy_DE
> @@ -70,8 +70,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
> index e404bc8..35fb97c 100644
> --- a/localedata/locales/ga_IE
> +++ b/localedata/locales/ga_IE
> @@ -125,8 +125,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
> index 7c7852b..014bb96 100644
> --- a/localedata/locales/gd_GB
> +++ b/localedata/locales/gd_GB
> @@ -126,10 +126,8 @@ copy "en_GB"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[tTyY].*
> -yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D><U002E><U002A>"
> -% ^[cCnN].*
> -noexpr "<U005E><U005B><U0063><U0043><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0063><U0043><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
> index ba858f2..3d50d3f 100644
> --- a/localedata/locales/gl_ES
> +++ b/localedata/locales/gl_ES
> @@ -60,8 +60,8 @@ copy "es_ES"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/gv_GB b/localedata/locales/gv_GB
> index 73fa14e..d27d6aa 100644
> --- a/localedata/locales/gv_GB
> +++ b/localedata/locales/gv_GB
> @@ -137,8 +137,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ha_NG b/localedata/locales/ha_NG
> index fa89c64..f66415e 100644
> --- a/localedata/locales/ha_NG
> +++ b/localedata/locales/ha_NG
> @@ -215,16 +215,11 @@ am_pm "<U0041><U004D>";"<U0050><U004D>"
> t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
> END LC_TIME
>
> -% FIXME
> LC_MESSAGES
> -% yes: Toh, Ii
> -yesstr "<U0054><U006F><U0068>"
> -% ^[TtIiYy].*
> -yesexpr "<U005E><U005B><U0054><U0074><U0069><U0049><U0059><U0079><U005D><U002E><U002A>"
> -% no: Babu, A'a
> -nostr "<U0042><U0061><U0062><U0075>"
> -% ^[BbAaNn].*
> -noexpr "<U005E><U005B><U0062><U0042><U0061><U0041><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0054><U0074><U0069><U0049><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0062><U0042><U0061><U0041><U006E><U004E><U005D>"
> +yesstr "<U0054><U006F><U0068>"
> +nostr "<U0042><U0061><U0062><U0075>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
> index a0dabd9..1e02050 100644
> --- a/localedata/locales/he_IL
> +++ b/localedata/locales/he_IL
> @@ -127,8 +127,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0059><U0079><U05DB><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U05DC><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0059><U0079><U05DB><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U05DC><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
> index c6b86f1..79db560 100644
> --- a/localedata/locales/hi_IN
> +++ b/localedata/locales/hi_IN
> @@ -181,8 +181,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
> index a1fe6f8..a66f019 100644
> --- a/localedata/locales/hr_HR
> +++ b/localedata/locales/hr_HR
> @@ -2149,8 +2149,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/hsb_DE b/localedata/locales/hsb_DE
> index 6ef5963..db8ceed 100644
> --- a/localedata/locales/hsb_DE
> +++ b/localedata/locales/hsb_DE
> @@ -2125,8 +2125,8 @@ copy "i18n"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0068><U0048><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0068><U0048><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0068><U0061><U006A>"
> nostr "<U006E><U011B>"
> END LC_MESSAGES
> diff --git a/localedata/locales/ht_HT b/localedata/locales/ht_HT
> index 5500301..0600ffb 100644
> --- a/localedata/locales/ht_HT
> +++ b/localedata/locales/ht_HT
> @@ -157,13 +157,9 @@ copy "i18n"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[wWoOyY].*
> -yesexpr "<U005E><U005B><U0077><U0057><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -% ^[nN].*
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -% Wi
> +yesexpr "<U005E><U005B><U0077><U0057><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0057><U0069>"
> -% Non
> nostr "<U004E><U006F><U006E>"
> END LC_MESSAGES
>
> diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
> index d76226d..1d758fb 100644
> --- a/localedata/locales/hu_HU
> +++ b/localedata/locales/hu_HU
> @@ -483,8 +483,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0049><U0069><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0049><U0069><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ia_FR b/localedata/locales/ia_FR
> index 20d70c1..5409e22 100644
> --- a/localedata/locales/ia_FR
> +++ b/localedata/locales/ia_FR
> @@ -102,8 +102,8 @@ copy "fr_FR"
> END LC_MONETARY
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0053><U0069>"
> nostr "<U004E><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
> index 4322e2c..8f492cd 100644
> --- a/localedata/locales/id_ID
> +++ b/localedata/locales/id_ID
> @@ -124,8 +124,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ig_NG b/localedata/locales/ig_NG
> index 890e401..d9b7d1a 100644
> --- a/localedata/locales/ig_NG
> +++ b/localedata/locales/ig_NG
> @@ -414,14 +414,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -% yes: Ee
> -yesstr "<U0045><U0065>"
> -% ^[EeIiYy].*
> -yesexpr "<U005E><U005B><U0045><U0065><U0049><U0069><U0059><U0079><U005D><U002E><U002A>"
> -% Mba
> -nostr "<U004D><U0062><U0061>"
> -% ^[MmNn].*
> -noexpr "<U005E><U005B><U0030><U004D><U006D><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0030><U004D><U006D><U004E><U006E><U005D>"
> +yesstr "<U0045><U0065>"
> +nostr "<U004D><U0062><U0061>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ik_CA b/localedata/locales/ik_CA
> index 0488690..5667504 100644
> --- a/localedata/locales/ik_CA
> +++ b/localedata/locales/ik_CA
> @@ -206,10 +206,10 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesstr "<U0061><U0061>"
> -nostr "<U0071><U0061><U00F1><U0061><U0061>"
> -yesexpr "<U005B><U0079><U0059><U0069><U0049><U0061><U0041><U005D><U002E><U002A>"
> -noexpr "<U005B><U006E><U004E><U0071><U0051><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U0069><U0049><U0061><U0041><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0071><U0051><U005D>"
> +yesstr "<U0061><U0061>"
> +nostr "<U0071><U0061><U00F1><U0061><U0061>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
> index c7479fb..062c86e 100644
> --- a/localedata/locales/is_IS
> +++ b/localedata/locales/is_IS
> @@ -2227,8 +2227,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
> index 9b4e94d..9b795dc 100644
> --- a/localedata/locales/it_CH
> +++ b/localedata/locales/it_CH
> @@ -52,8 +52,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
> index 1389171..f4c500f 100644
> --- a/localedata/locales/it_IT
> +++ b/localedata/locales/it_IT
> @@ -63,8 +63,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/iu_CA b/localedata/locales/iu_CA
> index 7c8b257..40df722 100644
> --- a/localedata/locales/iu_CA
> +++ b/localedata/locales/iu_CA
> @@ -126,8 +126,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005B><U0079><U0059><U0073><U0053><U005D><U002E><U002A>"
> -noexpr "<U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
> index eae6874..049e6d4 100644
> --- a/localedata/locales/ka_GE
> +++ b/localedata/locales/ka_GE
> @@ -144,8 +144,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U0061><U0041><U10D0><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
> +noexpr "<U005E><U005B><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
> END LC_MESSAGES
>
> LC_MEASUREMENT
> diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
> index 8f8cc4b..b456cef 100644
> --- a/localedata/locales/kk_KZ
> +++ b/localedata/locales/kk_KZ
> @@ -161,8 +161,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0418><U0438><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0418><U0438><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/kl_GL b/localedata/locales/kl_GL
> index 033872f..6d5f891 100644
> --- a/localedata/locales/kl_GL
> +++ b/localedata/locales/kl_GL
> @@ -108,8 +108,8 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U0041><U0061><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
> index 3a9f351..5fdcae3 100644
> --- a/localedata/locales/kn_IN
> +++ b/localedata/locales/kn_IN
> @@ -189,8 +189,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ks_IN b/localedata/locales/ks_IN
> index 2c0da75..4b5a057 100644
> --- a/localedata/locales/ks_IN
> +++ b/localedata/locales/ks_IN
> @@ -164,11 +164,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0622><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0646><U006E><U004E><U005D><U002E><U002A>"
> -
> -yesstr "<U0622>"
> -nostr "<U0646><U0639>"
> +yesexpr "<U005E><U005B><U0622><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0646><U006E><U004E><U005D>"
> +yesstr "<U0622>"
> +nostr "<U0646><U0639>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ks_IN@devanagari b/localedata/locales/ks_IN@devanagari
> index 6c78000..fa94bcd 100644
> --- a/localedata/locales/ks_IN@devanagari
> +++ b/localedata/locales/ks_IN@devanagari
> @@ -134,8 +134,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ku_TR b/localedata/locales/ku_TR
> index 91ef993..5993f42 100644
> --- a/localedata/locales/ku_TR
> +++ b/localedata/locales/ku_TR
> @@ -161,12 +161,10 @@ date_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025
> END LC_TIME
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U0065><U0045><U0064><U0044><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0065><U0072><U00EA>"
> nostr "<U006E><U00E2>"
> -% eEdDyY
> -yesexpr "<U005E><U005B><U0065><U0045><U0064><U0044><U0079><U0059><U005D><U002E><U002A>"
> -% nN
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/kw_GB b/localedata/locales/kw_GB
> index 6bb6a3a..0ae4bb4 100644
> --- a/localedata/locales/kw_GB
> +++ b/localedata/locales/kw_GB
> @@ -129,8 +129,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
> index 356acba..a4dfdc3 100644
> --- a/localedata/locales/ky_KG
> +++ b/localedata/locales/ky_KG
> @@ -94,11 +94,10 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -% FIXED AND CHECKED by Timur 2004/10/14
> +yesexpr "<U005E><U005B><U041E><U043E><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D>"
> yesstr "<U041E><U043E><U0431><U0430>"
> nostr "<U0416><U043E><U043A>"
> -yesexpr "<U005E><U005B><U041E><U043E><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/li_BE b/localedata/locales/li_BE
> index f30ab04..a3b6e98 100644
> --- a/localedata/locales/li_BE
> +++ b/localedata/locales/li_BE
> @@ -64,8 +64,7 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +copy "nl_BE"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/li_NL b/localedata/locales/li_NL
> index 127037f..5159bc1 100644
> --- a/localedata/locales/li_NL
> +++ b/localedata/locales/li_NL
> @@ -64,8 +64,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/lij_IT b/localedata/locales/lij_IT
> index 2449bc0..09a9a8e 100644
> --- a/localedata/locales/lij_IT
> +++ b/localedata/locales/lij_IT
> @@ -51,8 +51,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
> index 8558b4e..2fc3487 100644
> --- a/localedata/locales/lt_LT
> +++ b/localedata/locales/lt_LT
> @@ -2197,8 +2197,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
> index 1d206a3..eb0501b 100644
> --- a/localedata/locales/lv_LV
> +++ b/localedata/locales/lv_LV
> @@ -2189,8 +2189,8 @@ first_weekday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
> index 6dfc542..7e0f610 100644
> --- a/localedata/locales/mg_MG
> +++ b/localedata/locales/mg_MG
> @@ -65,10 +65,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -% Yes=Eny --> EeYy as possible Yes chars
> -% No=Tsia -->TtNn
> -yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/mhr_RU b/localedata/locales/mhr_RU
> index 2c14fe6..f93178c 100644
> --- a/localedata/locales/mhr_RU
> +++ b/localedata/locales/mhr_RU
> @@ -63,8 +63,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0423><U0443><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0423><U0443><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/mi_NZ b/localedata/locales/mi_NZ
> index 67c6621..e9d7049 100644
> --- a/localedata/locales/mi_NZ
> +++ b/localedata/locales/mi_NZ
> @@ -142,10 +142,10 @@ t_fmt_ampm ""
> END LC_TIME
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U0031><U0079><U0059><U0101><U0100><U00E4><U00C4><U0061><U0041><U005D>"
> +noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D>"
> yesstr "<U0101><U0065>"
> -nostr "<U006B><U0101><U006F><U0072><U0065>"
> -yesexpr "<U005E><U005B><U0031><U0079><U0059><U0101><U0100><U00E4><U00C4><U0061><U0041><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D><U002E><U002A>"
> +nostr "<U006B><U0101><U006F><U0072><U0065>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/mk_MK b/localedata/locales/mk_MK
> index 7a20ae3..417451b 100644
> --- a/localedata/locales/mk_MK
> +++ b/localedata/locales/mk_MK
> @@ -122,8 +122,8 @@ END LC_NUMERIC
>
> LC_MESSAGES
> yesexpr "<U005E><U005B><U0414><U0434><U0044><U0064><U0059><U0079>/
> -<U0031><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U0030><U005D><U002E><U002A>"
> +<U0031><U005D>"
> +noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U0030><U005D>"
> yesstr "<U0434><U0430>"
> nostr "<U043D><U0435>"
> END LC_MESSAGES
> diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
> index 7dcac33..e7a6143 100644
> --- a/localedata/locales/mn_MN
> +++ b/localedata/locales/mn_MN
> @@ -227,8 +227,8 @@ date_fmt "<U0025><U005A><U0020><U0025><U0059><U0020><U043E><U043D><U044B><U0020
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0442><U0422><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U04AF><U04AE><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0442><U0422><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U04AF><U04AE><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/my_MM b/localedata/locales/my_MM
> index e8a4330..651b3c9 100644
> --- a/localedata/locales/my_MM
> +++ b/localedata/locales/my_MM
> @@ -270,12 +270,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% ^[yY\x{101F}].*
> -yesexpr "<U005E><U005B><U0079><U0059><U101F><U005D><U002E><U002A>"
> -% ^[nN\x{1019}].*
> -noexpr "<U005E><U005B><U006E><U004E><U1019><U005D><U002E><U002A>"
> -yesstr "<U101F><U102F><U1010><U103A><U1010><U101A><U103A>"
> -nostr "<U1019><U101F><U102F><U1010><U103A><U1018><U1030><U1038>"
> +yesexpr "<U005E><U005B><U0079><U0059><U101F><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U1019><U005D>"
> +yesstr "<U101F><U102F><U1010><U103A><U1010><U101A><U103A>"
> +nostr "<U1019><U101F><U102F><U1010><U103A><U1018><U1030><U1038>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/nan_TW@latin b/localedata/locales/nan_TW@latin
> index f09ff74..d02038e 100644
> --- a/localedata/locales/nan_TW@latin
> +++ b/localedata/locales/nan_TW@latin
> @@ -144,19 +144,10 @@ date_fmt "<U0025><U0059><U0020><U0025><U0062><U0020><U0025><U0064><U0020><U00
> END LC_TIME
>
> LC_MESSAGES
> -
> -% "^[sS].*" for "Yes"
> -yesexpr "<U005E><U005B><U0073><U0053><U005D><U002E><U002A>"
> -
> -% "^[mM].*" for "No"
> -noexpr "<U005E><U005B><U006D><U004D><U005D><U002E><U002A>"
> -
> -% "Sī" for "Yes"
> -yesstr "<U0053><U012B>"
> -
> -% "M̄-sī" for "No"
> -nostr "<U004D><U0304><U002D><U0053><U012B>"
> -
> +yesexpr "<U005E><U005B><U0073><U0053><U005D>"
> +noexpr "<U005E><U005B><U006D><U004D><U005D>"
> +yesstr "<U0053><U012B>"
> +nostr "<U004D><U0304><U002D><U0053><U012B>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
> index a2b182a..6732cdf 100644
> --- a/localedata/locales/nb_NO
> +++ b/localedata/locales/nb_NO
> @@ -234,8 +234,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/nds_DE b/localedata/locales/nds_DE
> index ed52e09..47f1ac4 100644
> --- a/localedata/locales/nds_DE
> +++ b/localedata/locales/nds_DE
> @@ -62,8 +62,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/nds_NL b/localedata/locales/nds_NL
> index 36a4a9f..5b4eb1d 100644
> --- a/localedata/locales/nds_NL
> +++ b/localedata/locales/nds_NL
> @@ -61,8 +61,8 @@ copy "en_DK"
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
> index 3867651..b330a2f 100644
> --- a/localedata/locales/ne_NP
> +++ b/localedata/locales/ne_NP
> @@ -161,8 +161,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/nhn_MX b/localedata/locales/nhn_MX
> index 6918a94..5e4e14d 100644
> --- a/localedata/locales/nhn_MX
> +++ b/localedata/locales/nhn_MX
> @@ -64,14 +64,9 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -% ^[sSqQyY].*
> -yesexpr "<U005E><U005B><U0073><U0053><U0071><U0051><U0079><U0059><U005D><U002E><U002A>"
> -% ^[nNaA].*
> -noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D><U002E><U002A>"
> -
> -% quema
> +yesexpr "<U005E><U005B><U0073><U0053><U0071><U0051><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0061><U0041><U005D>"
> yesstr "<U0071><U0075><U0065><U006D><U0061>"
> -% ahmo
> nostr "<U0061><U0068><U006D><U006F>"
> END LC_MESSAGES
>
> diff --git a/localedata/locales/niu_NU b/localedata/locales/niu_NU
> index e39eb89..f60a3c2 100644
> --- a/localedata/locales/niu_NU
> +++ b/localedata/locales/niu_NU
> @@ -159,19 +159,10 @@ copy "en_NZ"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -
> -% ^[ēĒ].*
> -yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D><U002E><U002A>"
> -
> -% ^[nN].*
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -
> -% Talia
> +yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0054><U0061><U006C><U0069><U0061>"
> -
> -% Nakai
> -nostr "<U004E><U0061><U006B><U0061><U0069>"
> -
> +nostr "<U004E><U0061><U006B><U0061><U0069>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/niu_NZ b/localedata/locales/niu_NZ
> index 64d2128..b661040 100644
> --- a/localedata/locales/niu_NZ
> +++ b/localedata/locales/niu_NZ
> @@ -159,19 +159,10 @@ copy "en_NZ"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -
> -% ^[ēĒ].*
> -yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D><U002E><U002A>"
> -
> -% ^[nN].*
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -
> -% Talia
> +yesexpr "<U005E><U005B><U0113><U0112><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0054><U0061><U006C><U0069><U0061>"
> -
> -% Nakai
> -nostr "<U004E><U0061><U006B><U0061><U0069>"
> -
> +nostr "<U004E><U0061><U006B><U0061><U0069>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
> index 094c52d..6bf2d13 100644
> --- a/localedata/locales/nl_NL
> +++ b/localedata/locales/nl_NL
> @@ -65,8 +65,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/nn_NO b/localedata/locales/nn_NO
> index ec11e11..3f2ad4d 100644
> --- a/localedata/locales/nn_NO
> +++ b/localedata/locales/nn_NO
> @@ -143,8 +143,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/oc_FR b/localedata/locales/oc_FR
> index d5cb56e..c6858a5 100644
> --- a/localedata/locales/oc_FR
> +++ b/localedata/locales/oc_FR
> @@ -69,8 +69,8 @@ copy "en_DK"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006F><U004F><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006F><U004F><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/or_IN b/localedata/locales/or_IN
> index 3bacf8c..21950cd 100644
> --- a/localedata/locales/or_IN
> +++ b/localedata/locales/or_IN
> @@ -791,8 +791,8 @@ END LC_TIME
> %%%%%%%%%%%%%
> LC_MESSAGES
> % FIXME These need support for the translated words
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> %%%%%%%%%%%%%
> diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
> index 3535474..612bc1f 100644
> --- a/localedata/locales/os_RU
> +++ b/localedata/locales/os_RU
> @@ -75,8 +75,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0423><U0434><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0443><U043D><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0423><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0443><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
> index 8d95a02..747dcbd 100644
> --- a/localedata/locales/pa_IN
> +++ b/localedata/locales/pa_IN
> @@ -178,8 +178,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/pa_PK b/localedata/locales/pa_PK
> index 4a5bb86..e0a2091 100644
> --- a/localedata/locales/pa_PK
> +++ b/localedata/locales/pa_PK
> @@ -149,11 +149,10 @@ LC_MESSAGES
> % <U0628> = <U0628><U0644><U0643><U0644>
> % again <U0066> and <U006F> are place holders
> % <U0646> = <U0646><U0647><U064A><U06BA>
> -yesstr "<U0628><U0644><U0643><U0644>"
> -nostr "<U0646><U0647><U064A><U06BA>"
> -yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D><U002E><U002A>"
> -
> +yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D>"
> +yesstr "<U0628><U0644><U0643><U0644>"
> +nostr "<U0646><U0647><U064A><U06BA>"
> END LC_MESSAGES
>
> %Draft Finished: 17:00 09/07/2000
> diff --git a/localedata/locales/pap_AW b/localedata/locales/pap_AW
> index 44a50c1..23add0a 100644
> --- a/localedata/locales/pap_AW
> +++ b/localedata/locales/pap_AW
> @@ -72,8 +72,8 @@ copy "en_DK"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/pap_CW b/localedata/locales/pap_CW
> index b90ab71..d1a03ee 100644
> --- a/localedata/locales/pap_CW
> +++ b/localedata/locales/pap_CW
> @@ -72,8 +72,8 @@ copy "en_DK"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
> index a174620..4fa5a17 100644
> --- a/localedata/locales/pl_PL
> +++ b/localedata/locales/pl_PL
> @@ -2125,8 +2125,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ps_AF b/localedata/locales/ps_AF
> index 302ca24..378df0a 100644
> --- a/localedata/locales/ps_AF
> +++ b/localedata/locales/ps_AF
> @@ -229,10 +229,8 @@ n_sign_posn 1
> END LC_MONETARY
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0628>/
> -<U0066><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U062E>/
> -<U0646><U006F><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U0628><U0066><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U062E><U0646><U006F><U005D>"
> END LC_MESSAGES
>
> LC_MEASUREMENT
> diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
> index 19400e5..2f52ba1 100644
> --- a/localedata/locales/pt_BR
> +++ b/localedata/locales/pt_BR
> @@ -55,8 +55,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
> index 56f6a60..b49b374 100644
> --- a/localedata/locales/pt_PT
> +++ b/localedata/locales/pt_PT
> @@ -63,8 +63,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0053><U0073><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/quz_PE b/localedata/locales/quz_PE
> index 24f8a68..cda6bc5 100644
> --- a/localedata/locales/quz_PE
> +++ b/localedata/locales/quz_PE
> @@ -142,14 +142,10 @@ copy "es_PE"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[aAsSyY].*
> -yesexpr "<U005E><U005B><U0061><U0041><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
> -% ^[mMnN].*
> -noexpr "<U005E><U005B><U006D><U004D><U006E><U004E><U005D><U002E><U002A>"
> -% Arí
> -yesstr "<U0041><U0072><U00ED>"
> -% Manan
> -nostr "<U004D><U0061><U006E><U0061><U006E>"
> +yesexpr "<U005E><U005B><U0061><U0041><U0073><U0053><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006D><U004D><U006E><U004E><U005D>"
> +yesstr "<U0041><U0072><U00ED>"
> +nostr "<U004D><U0061><U006E><U0061><U006E>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/raj_IN b/localedata/locales/raj_IN
> index a69b32f..c7b0bcc 100644
> --- a/localedata/locales/raj_IN
> +++ b/localedata/locales/raj_IN
> @@ -144,8 +144,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
> index cba194c..373c8fd 100644
> --- a/localedata/locales/ro_RO
> +++ b/localedata/locales/ro_RO
> @@ -150,8 +150,8 @@ END LC_CTYPE
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0044><U0064><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0044><U0064><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
> index cd9a119..4282b0a 100644
> --- a/localedata/locales/ru_RU
> +++ b/localedata/locales/ru_RU
> @@ -78,8 +78,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
> index 549a6f6..b4a2b5c 100644
> --- a/localedata/locales/ru_UA
> +++ b/localedata/locales/ru_UA
> @@ -70,8 +70,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/sa_IN b/localedata/locales/sa_IN
> index 7fedee6..cc7f0ca 100644
> --- a/localedata/locales/sa_IN
> +++ b/localedata/locales/sa_IN
> @@ -190,10 +190,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% "^[aAyY].*"
> -% "^[nN].*"
> -yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0061><U0041><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sc_IT b/localedata/locales/sc_IT
> index 0a1f34e..05f61ea 100644
> --- a/localedata/locales/sc_IT
> +++ b/localedata/locales/sc_IT
> @@ -65,8 +65,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/sd_IN@devanagari b/localedata/locales/sd_IN@devanagari
> index e339885..ffea69a 100644
> --- a/localedata/locales/sd_IN@devanagari
> +++ b/localedata/locales/sd_IN@devanagari
> @@ -161,8 +161,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
> index 915063e..4f48bd4 100644
> --- a/localedata/locales/se_NO
> +++ b/localedata/locales/se_NO
> @@ -283,8 +283,8 @@ date_fmt "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0064><
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0049><U0069><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U004A><U006A><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0049><U0069><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sk_SK b/localedata/locales/sk_SK
> index 1ec122a..47e4228 100644
> --- a/localedata/locales/sk_SK
> +++ b/localedata/locales/sk_SK
> @@ -77,18 +77,11 @@ LC_COLLATE
> copy "cs_CZ"
> END LC_COLLATE
>
> -
> -%% LC_MESSAGES
> -%% ekvivalenty yes/no
> -%% -------------------------
> -
> LC_MESSAGES
> -
> -yesexpr "<U005E><U005B><U0061><U0041><U00E1><U00C1><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -yesstr "<U00E1><U006E><U006F>"
> -nostr "<U006E><U0069><U0065>"
> -
> +yesexpr "<U005E><U005B><U0061><U0041><U00E1><U00C1><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> +yesstr "<U00E1><U006E><U006F>"
> +nostr "<U006E><U0069><U0065>"
> END LC_MESSAGES
>
> %% LC_MONETARY -- peniaze
> diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
> index 18edc03..c3f90c9 100644
> --- a/localedata/locales/sl_SI
> +++ b/localedata/locales/sl_SI
> @@ -2125,8 +2125,8 @@ translit_end
> END LC_CTYPE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0059><U0079><U004A><U006A><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0059><U0079><U004A><U006A><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
> index 9d3bc90..ef9d6f0 100644
> --- a/localedata/locales/so_DJ
> +++ b/localedata/locales/so_DJ
> @@ -136,10 +136,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -%
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -%
> +yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
> index 330c2d7..a98534c 100644
> --- a/localedata/locales/so_SO
> +++ b/localedata/locales/so_SO
> @@ -184,10 +184,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -%
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -%
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
> index 6c7e2fd..2c58ca0 100644
> --- a/localedata/locales/sq_AL
> +++ b/localedata/locales/sq_AL
> @@ -297,8 +297,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U0070><U0050><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U006A><U004A><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U0070><U0050><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U006A><U004A><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
> index 25186aa..e3e2c20 100644
> --- a/localedata/locales/sv_SE
> +++ b/localedata/locales/sv_SE
> @@ -206,8 +206,8 @@ first_workday 2
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
> index 71ece91..ac588c8 100644
> --- a/localedata/locales/sw_KE
> +++ b/localedata/locales/sw_KE
> @@ -128,10 +128,8 @@ copy "om_KE"
> END LC_MEASUREMENT
>
> LC_MESSAGES
> -% ^[nNyY].*
> -yesexpr "<U005E><U005B><U006E><U004E><U0079><U0059><U005D><U002E><U002A>"
> -% ^[hHlL].*
> -noexpr "<U005E><U005B><U0068><U0048><U006C><U004C><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006E><U004E><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0068><U0048><U006C><U004C><U005D>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/szl_PL b/localedata/locales/szl_PL
> index a80cbe1..0016b8b 100644
> --- a/localedata/locales/szl_PL
> +++ b/localedata/locales/szl_PL
> @@ -133,9 +133,8 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -
> +yesexpr "<U005E><U005B><U004A><U006A><U0054><U0074><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/tcy_IN b/localedata/locales/tcy_IN
> index 4bbd27f..82487a9 100644
> --- a/localedata/locales/tcy_IN
> +++ b/localedata/locales/tcy_IN
> @@ -146,8 +146,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
> index bfae016..51bf861 100644
> --- a/localedata/locales/te_IN
> +++ b/localedata/locales/te_IN
> @@ -168,26 +168,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -% This is the POSIX Locale definition for the LC_MESSAGES category
> -% generated by IBM Basic CountryPack Transformer.
> -% These are generated based on XML base Locale definition file
> -% for IBM Class for Unicode.
> -%
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% ^[yY\u0C05].*
> -yesexpr "<U005E><U005B><U0079><U0059><U0C05><U005D><U002E><U002A>"
> -
> -%
> -% Syntax on Unicode Regular Expression Guidelines TR#18
> -% ^[yY\u0C15].*
> -noexpr "<U005E><U005B><U006E><U004E><U0C15><U005D><U002E><U002A>"
> -
> -%
> -yesstr "<U0C05><U0C35><U0C28><U0C41>"
> -%
> -%
> -nostr "<U0C15><U0C3E><U0C26><U0C41>"
> -%
> +yesexpr "<U005E><U005B><U0079><U0059><U0C05><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0C15><U005D>"
> +yesstr "<U0C05><U0C35><U0C28><U0C41>"
> +nostr "<U0C15><U0C3E><U0C26><U0C41>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/tg_TJ b/localedata/locales/tg_TJ
> index 9f591a0..fc8bf49 100644
> --- a/localedata/locales/tg_TJ
> +++ b/localedata/locales/tg_TJ
> @@ -127,10 +127,10 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U04B2><U04B3><U0425><U0445><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> yesstr "<U0434><U0430>"
> nostr "<U043D><U0435><U0442>"
> -yesexpr "<U005E><U005B><U04B2><U04B3><U0425><U0445><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/the_NP b/localedata/locales/the_NP
> index 20a6f28..8664b3e 100644
> --- a/localedata/locales/the_NP
> +++ b/localedata/locales/the_NP
> @@ -164,8 +164,8 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ti_ER b/localedata/locales/ti_ER
> index 6477f60..6ed2575 100644
> --- a/localedata/locales/ti_ER
> +++ b/localedata/locales/ti_ER
> @@ -158,10 +158,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -%
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -%
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ti_ET b/localedata/locales/ti_ET
> index 3632b82..f23b83e 100644
> --- a/localedata/locales/ti_ET
> +++ b/localedata/locales/ti_ET
> @@ -960,10 +960,8 @@ END LC_ADDRESS
>
>
> LC_MESSAGES
> -%
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> -%
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/tk_TM b/localedata/locales/tk_TM
> index 292db91..6cee6fe 100644
> --- a/localedata/locales/tk_TM
> +++ b/localedata/locales/tk_TM
> @@ -398,16 +398,10 @@ LC_MESSAGES
> % (used for "yes" in English, but corresponding to "no" in Turkmen (well,
> % ý actually)
> %%%%%%%%
> -% hawa
> +yesexpr "<U005E><U005B><U0068><U0048><U005D>"
> +noexpr "<U005E><U005B><U00FD><U00DD><U006E><U004E><U005D>"
> yesstr "<U0068><U0061><U0077><U0061>"
> -% ýok
> nostr "<U00FD><U006F><U006B>"
> -% [hH]
> -yesexpr "<U005E><U005B><U0068><U0048>/
> -<U005D><U002E><U002A>"
> -% [ýÝnN]
> -noexpr "<U005E><U005B><U00FD><U00DD>/
> -<U006E><U004E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
> index 55516c2..8f874f3 100644
> --- a/localedata/locales/tt_RU
> +++ b/localedata/locales/tt_RU
> @@ -228,10 +228,10 @@ reorder-end
> END LC_COLLATE
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D>"
> yesstr "<U04D8><U0439><U0435>"
> nostr "<U042E><U043A>"
> -yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/tt_RU@iqtelif b/localedata/locales/tt_RU@iqtelif
> index fa267d8..4696b28 100644
> --- a/localedata/locales/tt_RU@iqtelif
> +++ b/localedata/locales/tt_RU@iqtelif
> @@ -77,10 +77,10 @@ END LC_CTYPE
>
> LC_MESSAGES
> % TODO: No is "yuq"; is it OK that it corresponds with English "yes"?
> +yesexpr "<U005E><U005B><U0045><U0065><U005D>"
> +noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D>"
> yesstr "<U0065><U0079><U00ED>"
> nostr "<U0079><U0075><U0071>"
> -yesexpr "<U005E><U005B><U0045><U0065><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0059><U0079><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
> index 85fab06..32983d8 100644
> --- a/localedata/locales/ug_CN
> +++ b/localedata/locales/ug_CN
> @@ -294,8 +294,8 @@ date_fmt "<U0025><U0061><U060C><U0020><U0025><U0064><U002D><U0025><U006D><U002D>
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U0059><U0065><U0073>"
> nostr "<U004E><U006F>"
> END LC_MESSAGES
> diff --git a/localedata/locales/unm_US b/localedata/locales/unm_US
> index 0908006..4e2ea9d 100644
> --- a/localedata/locales/unm_US
> +++ b/localedata/locales/unm_US
> @@ -125,8 +125,8 @@ n_sign_posn 1
> END LC_MONETARY
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006B><U004B><U006D><U004D><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006B><U004B><U006D><U004D><U005D>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/ur_IN b/localedata/locales/ur_IN
> index 368a251..5bf3a81 100644
> --- a/localedata/locales/ur_IN
> +++ b/localedata/locales/ur_IN
> @@ -143,11 +143,10 @@ END LC_TIME
>
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U06C1><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0646><U006E><U004E><U005D><U002E><U002A>"
> -
> -yesstr "<U06C1><U0627><U06BA>"
> -nostr "<U0646><U06C1><U06CC><U06BA>"
> +yesexpr "<U005E><U005B><U06C1><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0646><U006E><U004E><U005D>"
> +yesstr "<U06C1><U0627><U06BA>"
> +nostr "<U0646><U06C1><U06CC><U06BA>"
> END LC_MESSAGES
>
>
> diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
> index fd64ebc..4899be9 100644
> --- a/localedata/locales/ur_PK
> +++ b/localedata/locales/ur_PK
> @@ -166,11 +166,10 @@ LC_MESSAGES
> % <U0628> = <U0628><U0644><U0643><U0644>
> % again <U0066> and <U006F> are place holders
> % <U0646> = <U0646><U0647><U064A><U06BA>
> -yesstr "<U0628><U0644><U0643><U0644>"
> -nostr "<U0646><U0647><U064A><U06BA>"
> -yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D><U002E><U002A>"
> -
> +yesexpr "<U005E><U005B><U0079><U0059><U0647><U0628><U0066><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U0646><U006F><U005D>"
> +yesstr "<U0628><U0644><U0643><U0644>"
> +nostr "<U0646><U0647><U064A><U06BA>"
> END LC_MESSAGES
>
> %Draft Finished: 17:00 09/07/2000
> diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
> index e0974d7..5b62331 100644
> --- a/localedata/locales/uz_UZ
> +++ b/localedata/locales/uz_UZ
> @@ -268,10 +268,10 @@ END LC_TIME
>
> LC_MESSAGES
> % NOTE: No is "yo'q"; that conflicts with English "yes"... so "jo'q" is used.
> +yesexpr "<U005E><U005B><U0059><U0079><U0048><U0068><U005D>"
> +noexpr "<U005E><U005B><U004A><U006A><U004E><U006E><U005D>"
> yesstr "<U0048><U0061>"
> nostr "<U0059><U006F><U0027><U0071>"
> -yesexpr "<U005E><U005B><U0059><U0079><U0048><U0068><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004A><U006A><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
> index 697c65a..0be30ba 100644
> --- a/localedata/locales/uz_UZ@cyrillic
> +++ b/localedata/locales/uz_UZ@cyrillic
> @@ -270,10 +270,10 @@ date_fmt "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U00
> END LC_TIME
>
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U04B2><U04B3><U0059><U0079><U005D>"
> +noexpr "<U005E><U005B><U0419><U0439><U004E><U006E><U005D>"
> yesstr "<U04B2><U0430>"
> nostr "<U0419><U045E><U049B>"
> -yesexpr "<U005E><U005B><U04B2><U04B3><U0059><U0079><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0419><U0439><U004E><U006E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/vi_VN b/localedata/locales/vi_VN
> index 1644407..d91580c 100644
> --- a/localedata/locales/vi_VN
> +++ b/localedata/locales/vi_VN
> @@ -299,13 +299,11 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U0020><U0025><U0070>"
> date_fmt "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U006E><U0103><U006D><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
> END LC_TIME
>
> -% yes: Va^ng / Da.
> -% no: Kho^ng
> LC_MESSAGES
> -yesstr "<U0043><U00F3>"
> -nostr "<U004B><U0068><U00F4><U006E><U0067>"
> -yesexpr "<U005E><U005B><U0031><U0079><U0059><U0063><U0043><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0031><U0079><U0059><U0063><U0043><U005D>"
> +noexpr "<U005E><U005B><U0030><U006E><U004E><U006B><U004B><U005D>"
> +yesstr "<U0043><U00F3>"
> +nostr "<U004B><U0068><U00F4><U006E><U0067>"
> END LC_MESSAGES
>
> LC_PAPER
> diff --git a/localedata/locales/wa_BE b/localedata/locales/wa_BE
> index 50aa15d..d330d8e 100644
> --- a/localedata/locales/wa_BE
> +++ b/localedata/locales/wa_BE
> @@ -76,14 +76,11 @@ LC_COLLATE
> copy "fr_BE"
> END LC_COLLATE
>
> -% COMINTAIRE : dj' a radjouté on "a" et on "w" po les yesexpr
> -% pace ki "oyi" si pout dire ossi "awè" (Lîdje), ayi (Årdene)
> -% et "way" (Nivele).
> LC_MESSAGES
> +yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U0061><U0041><U0077><U0057><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U004F><U0079><U0069>"
> nostr "<U004E><U0065><U006E><U0069>"
> -yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U0061><U0041><U0077><U0057><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> END LC_MESSAGES
>
> % COMINTAIRE: doet esse li minme ki po fr_BE.
> diff --git a/localedata/locales/wae_CH b/localedata/locales/wae_CH
> index 0ef8649..25b05ae 100644
> --- a/localedata/locales/wae_CH
> +++ b/localedata/locales/wae_CH
> @@ -162,9 +162,8 @@ copy "de_CH"
> END LC_NUMERIC
>
> LC_MESSAGES
> -% jJyY, nN, Ja, Nei
> -yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U006E><U004E><U005D>"
> yesstr "<U004A><U0061>"
> nostr "<U004E><U0065><U0069>"
> END LC_MESSAGES
> diff --git a/localedata/locales/wo_SN b/localedata/locales/wo_SN
> index 1838dd2..c1159a2 100644
> --- a/localedata/locales/wo_SN
> +++ b/localedata/locales/wo_SN
> @@ -65,10 +65,8 @@ copy "iso14651_t1"
> END LC_COLLATE
>
> LC_MESSAGES
> -% Yes=Waaw
> -% No=Déet
> -yesexpr "<U005E><U005B><U0077><U0057><U0079><U0059><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0077><U0057><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0064><U0044><U006E><U004E><U005D>"
> END LC_MESSAGES
>
> LC_MONETARY
> diff --git a/localedata/locales/yi_US b/localedata/locales/yi_US
> index 31bb6b9..1150ce5 100644
> --- a/localedata/locales/yi_US
> +++ b/localedata/locales/yi_US
> @@ -195,10 +195,10 @@ cal_direction 3
> END LC_TIME
>
> LC_MESSAGES
> -yesexpr "<U005E><U005B><U0059><U0079><U05D9><U005D><U002E><U002A>"
> -noexpr "<U005E><U005B><U004E><U006E><U05E0><U05E7><U005D><U002E><U002A>"
> -yesstr "<U05D9><U05D0><U05B8>"
> -nostr "<U05E7><U05F2><U05DF>"
> +yesexpr "<U005E><U005B><U0059><U0079><U05D9><U005D>"
> +noexpr "<U005E><U005B><U004E><U006E><U05E0><U05E7><U005D>"
> +yesstr "<U05D9><U05D0><U05B8>"
> +nostr "<U05E7><U05F2><U05DF>"
> END LC_MESSAGES
>
> LC_NAME
> diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
> index d8acf4b..f897d73 100644
> --- a/localedata/locales/yo_NG
> +++ b/localedata/locales/yo_NG
> @@ -418,16 +418,11 @@ am_pm "<U0041><U004D>";"<U0050><U004D>"
> t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
> END LC_TIME
>
> -% FIXME
> LC_MESSAGES
> -% yes: Bẹ́ẹ̀ ni
> -yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
> -% ^[EeYy]
> -yesexpr "<U005E><U005B><U0045><U0065><U0079><U0059><U005D><U002E><U002A>"
> -% Bẹ́ẹ̀ kọ́
> -nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
> -% ^[RrOoKkNn]
> -noexpr "<U005E><U005B><U0072><U0052><U004F><U006F><U004B><U006B><U004E><U006E><U005D><U002E><U002A>"
> +yesexpr "<U005E><U005B><U0045><U0065><U0079><U0059><U005D>"
> +noexpr "<U005E><U005B><U0072><U0052><U004F><U006F><U004B><U006B><U004E><U006E><U005D>"
> +yesstr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
> +nostr "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
> END LC_MESSAGES
>
> LC_PAPER
> --
> 2.7.4
>
^ permalink raw reply [flat|nested] 8+ messages in thread