This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 2/4] localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexes [BZ #15263]


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
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]