about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-04-17 20:34:12 -0400
committerMike Frysinger <vapier@gentoo.org>2016-04-23 03:59:08 -0400
commit00277a3f81bf023d4562da485f62efe5b5b30388 (patch)
treef564742acc187ab834e7bab148db5d972ddc82c7
parent06f61f191b9217c2b65f568297c0e76d3e0cce3c (diff)
downloadglibc-00277a3f81bf023d4562da485f62efe5b5b30388.tar.gz
glibc-00277a3f81bf023d4562da485f62efe5b5b30388.tar.xz
glibc-00277a3f81bf023d4562da485f62efe5b5b30388.zip
localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ #15264] [BZ #16975]
The yes/no strings should be based on the dictionary words.  That means
they are capitalized based on the dictionary rather than position in the
sentence (e.g. the first word).
  bo_CN: nostr: changing མེན to མིན།
  bo_CN: yesstr: changing ཨིན to ཡིན།
  dz_BT: nostr: changing མེན to མེན་
  dz_BT: yesstr: changing ཨིན to ཨིན་
  en_CA: yesstr: changing Yes to yes
  en_CA: nostr: changing No to no
  en_US: yesstr: changing Yes to yes
  en_US: nostr: changing No to no
  es_ES: nostr: changing No to no
  es_ES: yesstr: changing Si to sí
  fi_FI: nostr: changing Ei to ei
  fi_FI: yesstr: changing Kyllä to kyllä
  ig_NG: yesstr: changing Ee to Eye
  ko_KR: nostr: changing 아니오 to 아니요
  ky_KG: nostr: changing Жок to жок
  ky_KG: yesstr: changing Ооба to ооба
  ms_MY: nostr: changing Tidak to tidak
  ms_MY: yesstr: changing Ya to ya
  te_IN: nostr: changing కాదు to వద్దు
  te_IN: yesstr: changing అవను to అవును
  ur_PK: nostr: changing نهيں to نہیں
  ur_PK: yesstr: changing بلكل to ہاں
  uz_UZ: nostr: changing Yo'q to yo‘q
  uz_UZ: yesstr: changing Ha to ha
  uz_UZ@cyrillic: nostr: changing Йўқ to йўқ
  uz_UZ@cyrillic: yesstr: changing Ҳа to ҳа
  wae_CH: nostr: changing Nei to nei
  wae_CH: yesstr: changing Ja to ja
  yo_NG: nostr: changing Bẹ́ẹ̀ kọ́ to Bẹ́ẹ̀kọ́
  yo_NG: yesstr: changing Bẹ́ẹ̀ ni to Bẹ́ẹ̀ni

Some of the translations were just wrong.
  el_GR: nostr: changing no to όχι
  el_GR: yesstr: changing yes to ναι
  km_KH: nostr: changing no:NO:n:N to ទេ​៖ n
  km_KH: yesstr: changing yes:YES:y:Y to បាទ/ចាស​៖ y
  ug_CN: nostr: changing No to ياق
  ug_CN: yesstr: changing Yes to ھەئە

Add missing translations for a number of locales:
  af_ZA: nostr: setting to nee
  af_ZA: yesstr: setting to ja
  am_ET: nostr: setting to አይ
  am_ET: yesstr: setting to አዎን
  ast_ES: nostr: setting to non
  ast_ES: yesstr: setting to sí
  be_BY: nostr: setting to не
  be_BY: yesstr: setting to так
  bem_ZM: nostr: setting to Awe
  bem_ZM: yesstr: setting to Ee
  bg_BG: nostr: setting to не
  bg_BG: yesstr: setting to да
  brx_IN: nostr: setting to नहीं
  brx_IN: yesstr: setting to हाँ
  bs_BA: nostr: setting to ne
  bs_BA: yesstr: setting to da
  ca_ES: nostr: setting to no
  ca_ES: yesstr: setting to sí
  da_DK: nostr: setting to nej
  da_DK: yesstr: setting to ja
  de_DE: nostr: setting to nein
  de_DE: yesstr: setting to ja
  en_DK: nostr: setting to yes
  en_DK: yesstr: setting to no
  et_EE: nostr: setting to ei
  et_EE: yesstr: setting to jah
  eu_ES: nostr: setting to ez
  eu_ES: yesstr: setting to bai
  fa_IR: nostr: setting to نه
  fa_IR: yesstr: setting to بله
  ff_SN: nostr: setting to Alaa
  ff_SN: yesstr: setting to Eey
  fo_FO: nostr: setting to nei
  fo_FO: yesstr: setting to já
  fr_BE: nostr: setting to non
  fr_BE: yesstr: setting to oui
  fr_CH: nostr: setting to non
  fr_CH: yesstr: setting to oui
  fr_FR: nostr: setting to non
  fr_FR: yesstr: setting to oui
  fr_LU: nostr: setting to non
  fr_LU: yesstr: setting to oui
  fur_IT: nostr: setting to no
  fur_IT: yesstr: setting to sì
  fy_DE: nostr: setting to nee
  fy_DE: yesstr: setting to ja
  ga_IE: nostr: setting to níl
  ga_IE: yesstr: setting to tá
  gd_GB: nostr: setting to chan eil
  gd_GB: yesstr: setting to tha
  gl_ES: nostr: setting to non
  gl_ES: yesstr: setting to si
  gu_IN: nostr: setting to નહીં
  gu_IN: yesstr: setting to હા
  he_IL: nostr: setting to לא
  he_IL: yesstr: setting to כן
  hi_IN: nostr: setting to नहीं
  hi_IN: yesstr: setting to हाँ
  hr_HR: nostr: setting to ne
  hr_HR: yesstr: setting to da
  hu_HU: nostr: setting to nem
  hu_HU: yesstr: setting to igen
  id_ID: nostr: setting to tidak
  id_ID: yesstr: setting to ya
  is_IS: nostr: setting to nei
  is_IS: yesstr: setting to já
  it_CH: nostr: setting to no
  it_CH: yesstr: setting to sì
  it_IT: nostr: setting to no
  it_IT: yesstr: setting to sì
  ka_GE: nostr: setting to არა
  ka_GE: yesstr: setting to კი
  kk_KZ: nostr: setting to жоқ
  kk_KZ: yesstr: setting to иә
  kl_GL: nostr: setting to naagga
  kl_GL: yesstr: setting to aap
  kn_IN: nostr: setting to ಇಲ್ಲ
  kn_IN: yesstr: setting to ಹೌದು
  ko_KR: yesstr: setting to 예
  lb_LU: nostr: setting to nee
  lb_LU: yesstr: setting to jo
  lg_UG: nostr: setting to Nedda
  lg_UG: yesstr: setting to Ye
  lt_LT: nostr: setting to ne
  lt_LT: yesstr: setting to taip
  lv_LV: nostr: setting to nē
  lv_LV: yesstr: setting to jā
  mg_MG: nostr: setting to Tsia
  mg_MG: yesstr: setting to Eny
  mn_MN: nostr: setting to үгүй
  mn_MN: yesstr: setting to тийм
  mr_IN: nostr: setting to नाहीःना
  mr_IN: yesstr: setting to होयःहो
  mt_MT: nostr: setting to le
  mt_MT: yesstr: setting to iva
  nb_NO: nostr: setting to nei
  nb_NO: yesstr: setting to ja
  ne_NP: nostr: setting to होइन
  ne_NP: yesstr: setting to हो
  nl_NL: nostr: setting to nee
  nl_NL: yesstr: setting to ja
  nn_NO: nostr: setting to nei
  nn_NO: yesstr: setting to ja
  or_IN: nostr: setting to ନା
  or_IN: yesstr: setting to ହଁ
  os_RU: nostr: setting to нӕйы
  os_RU: yesstr: setting to уойы
  pa_IN: nostr: setting to ਨਹੀਂ
  pa_IN: yesstr: setting to ਹਾਂ
  pl_PL: nostr: setting to nie
  pl_PL: yesstr: setting to tak
  pt_BR: nostr: setting to não
  pt_BR: yesstr: setting to sim
  pt_PT: nostr: setting to não
  pt_PT: yesstr: setting to sim
  ro_RO: nostr: setting to nu
  ro_RO: yesstr: setting to da
  ru_RU: nostr: setting to нет
  ru_RU: yesstr: setting to да
  ru_UA: nostr: setting to нет
  ru_UA: yesstr: setting to да
  se_NO: nostr: setting to ii
  se_NO: yesstr: setting to jo
  sl_SI: nostr: setting to ne
  sl_SI: yesstr: setting to da
  so_DJ: nostr: setting to maya
  so_DJ: yesstr: setting to haa
  so_SO: nostr: setting to maya
  so_SO: yesstr: setting to haa
  sq_AL: nostr: setting to jo
  sq_AL: yesstr: setting to po
  sr_RS@latin: nostr: setting to ne
  sr_RS@latin: yesstr: setting to da
  sr_RS: nostr: setting to не
  sr_RS: yesstr: setting to да
  sv_SE: nostr: setting to nej
  sv_SE: yesstr: setting to ja
  sw_KE: nostr: setting to Hapana
  sw_KE: yesstr: setting to Ndiyo
  yue_HK: nostr: setting to 唔係
  yue_HK: yesstr: setting to 係
  zu_ZA: nostr: setting to cha
  zu_ZA: yesstr: setting to yebo
-rw-r--r--localedata/ChangeLog94
-rw-r--r--localedata/locales/af_ZA2
-rw-r--r--localedata/locales/am_ET2
-rw-r--r--localedata/locales/ast_ES2
-rw-r--r--localedata/locales/be_BY2
-rw-r--r--localedata/locales/bem_ZM2
-rw-r--r--localedata/locales/bg_BG2
-rw-r--r--localedata/locales/bo_CN4
-rw-r--r--localedata/locales/brx_IN2
-rw-r--r--localedata/locales/bs_BA2
-rw-r--r--localedata/locales/ca_ES2
-rw-r--r--localedata/locales/da_DK2
-rw-r--r--localedata/locales/de_DE2
-rw-r--r--localedata/locales/dz_BT4
-rw-r--r--localedata/locales/el_GR4
-rw-r--r--localedata/locales/en_CA10
-rw-r--r--localedata/locales/en_DK2
-rw-r--r--localedata/locales/en_US4
-rw-r--r--localedata/locales/es_ES6
-rw-r--r--localedata/locales/et_EE2
-rw-r--r--localedata/locales/eu_ES2
-rw-r--r--localedata/locales/fa_IR2
-rw-r--r--localedata/locales/ff_SN2
-rw-r--r--localedata/locales/fi_FI4
-rw-r--r--localedata/locales/fo_FO2
-rw-r--r--localedata/locales/fr_BE2
-rw-r--r--localedata/locales/fr_CH2
-rw-r--r--localedata/locales/fr_FR2
-rw-r--r--localedata/locales/fr_LU2
-rw-r--r--localedata/locales/fur_IT2
-rw-r--r--localedata/locales/fy_DE2
-rw-r--r--localedata/locales/ga_IE2
-rw-r--r--localedata/locales/gd_GB2
-rw-r--r--localedata/locales/gl_ES2
-rw-r--r--localedata/locales/gu_IN2
-rw-r--r--localedata/locales/he_IL2
-rw-r--r--localedata/locales/hi_IN2
-rw-r--r--localedata/locales/hr_HR2
-rw-r--r--localedata/locales/hu_HU2
-rw-r--r--localedata/locales/id_ID2
-rw-r--r--localedata/locales/ig_NG2
-rw-r--r--localedata/locales/is_IS2
-rw-r--r--localedata/locales/it_CH2
-rw-r--r--localedata/locales/it_IT2
-rw-r--r--localedata/locales/ka_GE2
-rw-r--r--localedata/locales/kl_GL2
-rw-r--r--localedata/locales/km_KH4
-rw-r--r--localedata/locales/kn_IN2
-rw-r--r--localedata/locales/ko_KR3
-rw-r--r--localedata/locales/ky_KG4
-rw-r--r--localedata/locales/lb_LU5
-rw-r--r--localedata/locales/lg_UG2
-rw-r--r--localedata/locales/lt_LT2
-rw-r--r--localedata/locales/lv_LV2
-rw-r--r--localedata/locales/mg_MG2
-rw-r--r--localedata/locales/mn_MN2
-rw-r--r--localedata/locales/mr_IN2
-rw-r--r--localedata/locales/ms_MY4
-rw-r--r--localedata/locales/mt_MT2
-rw-r--r--localedata/locales/nb_NO2
-rw-r--r--localedata/locales/ne_NP2
-rw-r--r--localedata/locales/nl_NL2
-rw-r--r--localedata/locales/nn_NO2
-rw-r--r--localedata/locales/or_IN2
-rw-r--r--localedata/locales/os_RU2
-rw-r--r--localedata/locales/pa_IN2
-rw-r--r--localedata/locales/pl_PL2
-rw-r--r--localedata/locales/pt_BR2
-rw-r--r--localedata/locales/pt_PT2
-rw-r--r--localedata/locales/ro_RO2
-rw-r--r--localedata/locales/ru_RU2
-rw-r--r--localedata/locales/ru_UA2
-rw-r--r--localedata/locales/se_NO2
-rw-r--r--localedata/locales/sl_SI2
-rw-r--r--localedata/locales/so_DJ2
-rw-r--r--localedata/locales/so_SO2
-rw-r--r--localedata/locales/sq_AL2
-rw-r--r--localedata/locales/sr_RS2
-rw-r--r--localedata/locales/sr_RS@latin2
-rw-r--r--localedata/locales/sv_SE2
-rw-r--r--localedata/locales/sw_KE2
-rw-r--r--localedata/locales/te_IN4
-rw-r--r--localedata/locales/ug_CN4
-rw-r--r--localedata/locales/ur_PK4
-rw-r--r--localedata/locales/uz_UZ4
-rw-r--r--localedata/locales/uz_UZ@cyrillic4
-rw-r--r--localedata/locales/wae_CH4
-rw-r--r--localedata/locales/yo_NG4
-rw-r--r--localedata/locales/yue_HK2
-rw-r--r--localedata/locales/zu_ZA2
90 files changed, 276 insertions, 42 deletions
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 92636d95a5..4837f0db7d 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,5 +1,99 @@
 2016-04-23  Mike Frysinger  <vapier@gentoo.org>
 
+	[BZ #15264]
+	[BZ #16975]
+	* locales/af_ZA (LC_MESSAGES): Update values to match CLDRv29.
+	* locales/am_ET: Likewise.
+	* locales/ast_ES: Likewise.
+	* locales/be_BY: Likewise.
+	* locales/bem_ZM: Likewise.
+	* locales/bg_BG: Likewise.
+	* locales/bo_CN: Likewise.
+	* locales/brx_IN: Likewise.
+	* locales/bs_BA: Likewise.
+	* locales/ca_ES: Likewise.
+	* locales/da_DK: Likewise.
+	* locales/de_DE: Likewise.
+	* locales/dz_BT: Likewise.
+	* locales/el_GR: Likewise.
+	* locales/en_CA: Likewise.
+	* locales/en_DK: Likewise.
+	* locales/en_US: Likewise.
+	* locales/es_ES: Likewise.
+	* locales/et_EE: Likewise.
+	* locales/eu_ES: Likewise.
+	* locales/fa_IR: Likewise.
+	* locales/ff_SN: Likewise.
+	* locales/fi_FI: Likewise.
+	* locales/fo_FO: Likewise.
+	* locales/fr_BE: Likewise.
+	* locales/fr_CH: Likewise.
+	* locales/fr_FR: Likewise.
+	* locales/fr_LU: Likewise.
+	* locales/fur_IT: Likewise.
+	* locales/fy_DE: Likewise.
+	* locales/ga_IE: Likewise.
+	* locales/gd_GB: Likewise.
+	* locales/gl_ES: Likewise.
+	* locales/gu_IN: Likewise.
+	* locales/he_IL: Likewise.
+	* locales/hi_IN: Likewise.
+	* locales/hr_HR: Likewise.
+	* locales/hu_HU: Likewise.
+	* locales/id_ID: Likewise.
+	* locales/ig_NG: Likewise.
+	* locales/is_IS: Likewise.
+	* locales/it_CH: Likewise.
+	* locales/it_IT: Likewise.
+	* locales/ka_GE: Likewise.
+	* locales/kl_GL: Likewise.
+	* locales/km_KH: Likewise.
+	* locales/kn_IN: Likewise.
+	* locales/ko_KR: Likewise.
+	* locales/ky_KG: Likewise.
+	* locales/lb_LU: Likewise.
+	* locales/lg_UG: Likewise.
+	* locales/lt_LT: Likewise.
+	* locales/lv_LV: Likewise.
+	* locales/mg_MG: Likewise.
+	* locales/mn_MN: Likewise.
+	* locales/mr_IN: Likewise.
+	* locales/ms_MY: Likewise.
+	* locales/mt_MT: Likewise.
+	* locales/nb_NO: Likewise.
+	* locales/ne_NP: Likewise.
+	* locales/nl_NL: Likewise.
+	* locales/nn_NO: Likewise.
+	* locales/or_IN: Likewise.
+	* locales/os_RU: Likewise.
+	* locales/pa_IN: Likewise.
+	* locales/pl_PL: Likewise.
+	* locales/pt_BR: Likewise.
+	* locales/pt_PT: Likewise.
+	* locales/ro_RO: Likewise.
+	* locales/ru_RU: Likewise.
+	* locales/ru_UA: Likewise.
+	* locales/se_NO: Likewise.
+	* locales/sl_SI: Likewise.
+	* locales/so_DJ: Likewise.
+	* locales/so_SO: Likewise.
+	* locales/sq_AL: Likewise.
+	* locales/sr_RS: Likewise.
+	* locales/sr_RS@latin: Likewise.
+	* locales/sv_SE: Likewise.
+	* locales/sw_KE: Likewise.
+	* locales/te_IN: Likewise.
+	* locales/ug_CN: Likewise.
+	* locales/ur_PK: Likewise.
+	* locales/uz_UZ: Likewise.
+	* locales/uz_UZ@cyrillic: Likewise.
+	* locales/wae_CH: Likewise.
+	* locales/yo_NG: Likewise.
+	* locales/yue_HK: Likewise.
+	* locales/zu_ZA: Likewise.
+
+2016-04-23  Mike Frysinger  <vapier@gentoo.org>
+
 	[BZ #15262]
 	* locales/ms_MY (LC_MESSAGES): Add nN to noexpr.
 	* locales/nan_TW@latin (LC_MESSAGES): Add nN to noexpr and yY to
diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
index 7ff675938a..4d9f18d973 100644
--- a/localedata/locales/af_ZA
+++ b/localedata/locales/af_ZA
@@ -161,6 +161,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U0065>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
index 877a4611a0..df16f01289 100644
--- a/localedata/locales/am_ET
+++ b/localedata/locales/am_ET
@@ -1466,6 +1466,8 @@ END LC_ADDRESS
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U12A0><U12CE><U1295>"
+nostr   "<U12A0><U12ED>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ast_ES b/localedata/locales/ast_ES
index 28b067e62b..6a20eebafa 100644
--- a/localedata/locales/ast_ES
+++ b/localedata/locales/ast_ES
@@ -62,6 +62,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U00ED>"
+nostr   "<U006E><U006F><U006E>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
index 55f8f7fbb3..141002be90 100644
--- a/localedata/locales/be_BY
+++ b/localedata/locales/be_BY
@@ -75,6 +75,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0422><U0442><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr  "<U0442><U0430><U043A>"
+nostr   "<U043D><U0435>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
index a0623f4f78..e01b5a734b 100644
--- a/localedata/locales/bem_ZM
+++ b/localedata/locales/bem_ZM
@@ -150,6 +150,8 @@ END LC_MEASUREMENT
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
+yesstr  "<U0045><U0065>"
+nostr   "<U0041><U0077><U0065>"
 END LC_MESSAGES
 
 LC_NAME
diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
index 8010a3e4ff..46807c064b 100644
--- a/localedata/locales/bg_BG
+++ b/localedata/locales/bg_BG
@@ -239,6 +239,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U004F><U006F><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U004B><U006B><U005D>"
+yesstr  "<U0434><U0430>"
+nostr   "<U043D><U0435>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/bo_CN b/localedata/locales/bo_CN
index 8f3862be2b..a61961836c 100644
--- a/localedata/locales/bo_CN
+++ b/localedata/locales/bo_CN
@@ -133,8 +133,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
-yesstr  "<U0F68><U0F72><U0F53>"
-nostr   "<U0F58><U0F7A><U0F53>"
+yesstr  "<U0F61><U0F72><U0F53><U0F0D>"
+nostr   "<U0F58><U0F72><U0F53><U0F0D>"
 END LC_MESSAGES
 
 LC_TELEPHONE
diff --git a/localedata/locales/brx_IN b/localedata/locales/brx_IN
index 801f74cadf..f2ef8bd39c 100644
--- a/localedata/locales/brx_IN
+++ b/localedata/locales/brx_IN
@@ -141,6 +141,8 @@ yesexpr "<U005E><U0028><U0928><U0902><U0917><U094C><U007C><U005B><U002B>/
 <U0031><U0079><U0059><U005D><U0029>"
 noexpr  "<U005E><U0028><U0928><U0919><U093E><U007C><U005B><U002D><U0030>/
 <U006E><U004E><U005D><U0029>"
+yesstr  "<U0939><U093E><U0901>"
+nostr   "<U0928><U0939><U0940><U0902>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
index b70ac09e43..a47f87eb37 100644
--- a/localedata/locales/bs_BA
+++ b/localedata/locales/bs_BA
@@ -150,6 +150,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D><U002A><U002E>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D><U002A><U002E>"
+yesstr  "<U0064><U0061>"
+nostr   "<U006E><U0065>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
index 863e79c387..e74c3c316b 100644
--- a/localedata/locales/ca_ES
+++ b/localedata/locales/ca_ES
@@ -78,6 +78,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U00ED>"
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
index 8a1c5f8e0d..95bf3092f2 100644
--- a/localedata/locales/da_DK
+++ b/localedata/locales/da_DK
@@ -232,6 +232,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U006A>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
index c4f21822a2..8d6b4d31fb 100644
--- a/localedata/locales/de_DE
+++ b/localedata/locales/de_DE
@@ -170,6 +170,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U0069><U006E>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
index c6ea7089f1..d89989eda9 100644
--- a/localedata/locales/dz_BT
+++ b/localedata/locales/dz_BT
@@ -622,8 +622,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0F68><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0F58><U004E><U006E><U005D>"
-yesstr  "<U0F68><U0F72><U0F53>"
-nostr   "<U0F58><U0F7A><U0F53>"
+yesstr  "<U0F68><U0F72><U0F53><U0F0B>"
+nostr   "<U0F58><U0F7A><U0F53><U0F0B>"
 END LC_MESSAGES
 
 LC_TELEPHONE
diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
index 8f347d1a5f..de2afe1c69 100644
--- a/localedata/locales/el_GR
+++ b/localedata/locales/el_GR
@@ -65,8 +65,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U03BD><U039D><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U03BF><U039F><U006E><U004E><U005D>"
-yesstr  "<U0079><U0065><U0073>"
-nostr   "<U006E><U006F>"
+yesstr  "<U03BD><U03B1><U03B9>"
+nostr   "<U03CC><U03C7><U03B9>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
index ca14b9f03a..820676573a 100644
--- a/localedata/locales/en_CA
+++ b/localedata/locales/en_CA
@@ -141,13 +141,13 @@ LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U006F><U004F><U005D>"
 % Accept both Engish "No" and French "Non" as Canada is bilingual.
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-% Yes - Display only the English "Yes." While Canada is bilingual it would be
-%       difficult to display two words e.g. Yes|Oui, where one word is expected.
+% yes - Display only the English "yes". While Canada is bilingual it would be
+%       difficult to display two words e.g. yes|oui, where one word is expected.
 %       Thus given that the majority of the population is Anglophone we use only
 %       the English word for yesstr.
-yesstr  "<U0059><U0065><U0073>"
-% No - Display only the English "No." See the rationale for yesstr.
-nostr   "<U004E><U006F>"
+yesstr  "<U0079><U0065><U0073>"
+% no - Display only the English "no". See the rationale for yesstr.
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
index f891f47af3..351c84b7fa 100644
--- a/localedata/locales/en_DK
+++ b/localedata/locales/en_DK
@@ -130,6 +130,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0079><U0065><U0073>"
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/en_US b/localedata/locales/en_US
index f4295fa737..5345fc37cd 100644
--- a/localedata/locales/en_US
+++ b/localedata/locales/en_US
@@ -133,8 +133,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-yesstr  "<U0059><U0065><U0073>"
-nostr   "<U004E><U006F>"
+yesstr  "<U0079><U0065><U0073>"
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
index 0dd3bbd3f6..4424f29f9c 100644
--- a/localedata/locales/es_ES
+++ b/localedata/locales/es_ES
@@ -67,10 +67,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-% Si - Display only the Spanish "Yes."
-yesstr  "<U0053><U0069>"
-% No - Spanish and English "No" have the same spelling.
-nostr   "<U004E><U006F>"
+yesstr  "<U0073><U00ED>"
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
index 5eb9390998..096cdd5fa4 100644
--- a/localedata/locales/et_EE
+++ b/localedata/locales/et_EE
@@ -2204,6 +2204,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
+yesstr  "<U006A><U0061><U0068>"
+nostr   "<U0065><U0069>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
index 01c9c6a4ff..d6322bcdfa 100644
--- a/localedata/locales/eu_ES
+++ b/localedata/locales/eu_ES
@@ -66,6 +66,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0062><U0042><U0073><U0053><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0065><U0045><U006E><U004E><U005D>"
+yesstr  "<U0062><U0061><U0069>"
+nostr   "<U0065><U007A>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
index 392fd8f4af..c5a22c4b87 100644
--- a/localedata/locales/fa_IR
+++ b/localedata/locales/fa_IR
@@ -447,6 +447,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0622><U0628><U0048><U0066><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U062E><U0646><U006F><U006B><U005D>"
+yesstr  "<U0628><U0644><U0647>"
+nostr   "<U0646><U0647>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
index 687362ae91..7a195190c6 100644
--- a/localedata/locales/ff_SN
+++ b/localedata/locales/ff_SN
@@ -148,6 +148,8 @@ END LC_MEASUREMENT
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0065><U0045><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U005D>"
+yesstr  "<U0045><U0065><U0079>"
+nostr   "<U0041><U006C><U0061><U0061>"
 END LC_MESSAGES
 
 LC_NAME
diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
index 405ebeba55..8e70d8e215 100644
--- a/localedata/locales/fi_FI
+++ b/localedata/locales/fi_FI
@@ -216,8 +216,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004B><U006B><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0045><U0065><U004E><U006E><U005D>"
-yesstr  "<U004B><U0079><U006C><U006C><U00E4>"
-nostr   "<U0045><U0069>"
+yesstr  "<U006B><U0079><U006C><U006C><U00E4>"
+nostr   "<U0065><U0069>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/fo_FO b/localedata/locales/fo_FO
index 3463e0b5ca..3e4148c2a1 100644
--- a/localedata/locales/fo_FO
+++ b/localedata/locales/fo_FO
@@ -111,6 +111,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U006A><U00E1>"
+nostr   "<U006E><U0065><U0069>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
index 6492fa8a7b..09f2523158 100644
--- a/localedata/locales/fr_BE
+++ b/localedata/locales/fr_BE
@@ -61,6 +61,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006F><U0075><U0069>"
+nostr   "<U006E><U006F><U006E>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH
index 1b112868ad..12a05bc266 100644
--- a/localedata/locales/fr_CH
+++ b/localedata/locales/fr_CH
@@ -61,6 +61,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004F><U006F><U006A><U004A><U0073><U0053><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006F><U0075><U0069>"
+nostr   "<U006E><U006F><U006E>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
index 083ccf8bca..2f944de76d 100644
--- a/localedata/locales/fr_FR
+++ b/localedata/locales/fr_FR
@@ -71,6 +71,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006F><U0075><U0069>"
+nostr   "<U006E><U006F><U006E>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
index 8ced0b95fe..6b104a9ee6 100644
--- a/localedata/locales/fr_LU
+++ b/localedata/locales/fr_LU
@@ -61,6 +61,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006F><U0075><U0069>"
+nostr   "<U006E><U006F><U006E>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/fur_IT b/localedata/locales/fur_IT
index bf5d59a58c..edc555a4e9 100644
--- a/localedata/locales/fur_IT
+++ b/localedata/locales/fur_IT
@@ -67,6 +67,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U00EC>"
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/fy_DE b/localedata/locales/fy_DE
index 6972ba8ffa..56af7f9fd1 100644
--- a/localedata/locales/fy_DE
+++ b/localedata/locales/fy_DE
@@ -72,6 +72,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U0065>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
index 73324b9f00..7d04ae1dce 100644
--- a/localedata/locales/ga_IE
+++ b/localedata/locales/ga_IE
@@ -126,6 +126,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0074><U00E1>"
+nostr   "<U006E><U00ED><U006C>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
index 8344ef4e26..a3b566b50c 100644
--- a/localedata/locales/gd_GB
+++ b/localedata/locales/gd_GB
@@ -130,6 +130,8 @@ END LC_MEASUREMENT
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0074><U0054><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0063><U0043><U006E><U004E><U005D>"
+yesstr  "<U0074><U0068><U0061>"
+nostr   "<U0063><U0068><U0061><U006E><U0020><U0065><U0069><U006C>"
 END LC_MESSAGES
 
 LC_NAME
diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
index 08518becad..2d1bcd1f03 100644
--- a/localedata/locales/gl_ES
+++ b/localedata/locales/gl_ES
@@ -62,6 +62,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U0069>"
+nostr   "<U006E><U006F><U006E>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/gu_IN b/localedata/locales/gu_IN
index 91d23303cf..0f4ccc5f77 100644
--- a/localedata/locales/gu_IN
+++ b/localedata/locales/gu_IN
@@ -188,6 +188,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0AB9><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U0AA8><U005D>"
+yesstr  "<U0AB9><U0ABE>"
+nostr   "<U0AA8><U0AB9><U0AC0><U0A82>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
index 0b5a30034d..dba9571a56 100644
--- a/localedata/locales/he_IL
+++ b/localedata/locales/he_IL
@@ -131,6 +131,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U05DB><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U05DC><U005D>"
+yesstr  "<U05DB><U05DF>"
+nostr   "<U05DC><U05D0>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
index eedc3c626d..679e8b5191 100644
--- a/localedata/locales/hi_IN
+++ b/localedata/locales/hi_IN
@@ -184,6 +184,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0939><U093E><U0901>"
+nostr   "<U0928><U0939><U0940><U0902>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
index a4e2ba7391..7003717553 100644
--- a/localedata/locales/hr_HR
+++ b/localedata/locales/hr_HR
@@ -2151,6 +2151,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0064><U0061>"
+nostr   "<U006E><U0065>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
index 96e3f05e7f..898d293b18 100644
--- a/localedata/locales/hu_HU
+++ b/localedata/locales/hu_HU
@@ -485,6 +485,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0049><U0069><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0069><U0067><U0065><U006E>"
+nostr   "<U006E><U0065><U006D>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
index 6dc114c564..53ce462d25 100644
--- a/localedata/locales/id_ID
+++ b/localedata/locales/id_ID
@@ -127,6 +127,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
+yesstr  "<U0079><U0061>"
+nostr   "<U0074><U0069><U0064><U0061><U006B>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/ig_NG b/localedata/locales/ig_NG
index 856bdc21e7..3604562c32 100644
--- a/localedata/locales/ig_NG
+++ b/localedata/locales/ig_NG
@@ -418,7 +418,7 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0049><U0069><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004D><U006D><U004E><U006E><U005D>"
-yesstr  "<U0045><U0065>"
+yesstr  "<U0045><U0079><U0065>"
 nostr   "<U004D><U0062><U0061>"
 END LC_MESSAGES
 
diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
index 319574585b..03cfb6bb67 100644
--- a/localedata/locales/is_IS
+++ b/localedata/locales/is_IS
@@ -2231,6 +2231,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006A><U00E1>"
+nostr   "<U006E><U0065><U0069>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
index d957ffd78a..4d9fad7fe1 100644
--- a/localedata/locales/it_CH
+++ b/localedata/locales/it_CH
@@ -54,6 +54,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U006A><U004A><U006F><U004F><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U00EC>"
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
index 3f6a10c833..e163ce0583 100644
--- a/localedata/locales/it_IT
+++ b/localedata/locales/it_IT
@@ -65,6 +65,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0073><U0053><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U00EC>"
+nostr   "<U006E><U006F>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
index bea69fd971..d9903731db 100644
--- a/localedata/locales/ka_GE
+++ b/localedata/locales/ka_GE
@@ -148,6 +148,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U006B><U004B><U0078><U0058><U10EE><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U0061><U0041><U10D0><U005D>"
+yesstr  "<U10D9><U10D8>"
+nostr   "<U10D0><U10E0><U10D0>"
 END LC_MESSAGES
 
 LC_MEASUREMENT
diff --git a/localedata/locales/kl_GL b/localedata/locales/kl_GL
index 721b43d697..4ea130b7a8 100644
--- a/localedata/locales/kl_GL
+++ b/localedata/locales/kl_GL
@@ -112,6 +112,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U0041><U0061><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U0061><U0061><U0070>"
+nostr   "<U006E><U0061><U0061><U0067><U0067><U0061>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
index 5e2969fc89..18cf452071 100644
--- a/localedata/locales/km_KH
+++ b/localedata/locales/km_KH
@@ -1826,8 +1826,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "^[+1yY]([eE][sS])?"
 noexpr  "^[-0nN][oO]?"
-yesstr  "yes:YES:y:Y"
-nostr   "no:NO:n:N"
+yesstr  "<U1794><U17B6><U1791><U002F><U1785><U17B6><U179F><U200B><U17D6><U0020><U0079>"
+nostr   "<U1791><U17C1><U200B><U17D6><U0020><U006E>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
index c7e0031ef9..2d486fec6b 100644
--- a/localedata/locales/kn_IN
+++ b/localedata/locales/kn_IN
@@ -192,6 +192,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0CB9><U0CCC><U0CA6><U0CC1>"
+nostr   "<U0C87><U0CB2><U0CCD><U0CB2>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
index afb97ae719..531aceee60 100644
--- a/localedata/locales/ko_KR
+++ b/localedata/locales/ko_KR
@@ -6201,7 +6201,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><UC608><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><UC544><U005D>"
-nostr   "<UC544><UB2C8><UC624>"
+nostr   "<UC544><UB2C8><UC694>"
+yesstr  "<UC608>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
index d86267e635..3d2882e339 100644
--- a/localedata/locales/ky_KG
+++ b/localedata/locales/ky_KG
@@ -96,8 +96,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U041E><U043E><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0416><U0436><U004E><U006E><U005D>"
-yesstr  "<U041E><U043E><U0431><U0430>"
-nostr   "<U0416><U043E><U043A>"
+yesstr  "<U043E><U043E><U0431><U0430>"
+nostr   "<U0436><U043E><U043A>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/lb_LU b/localedata/locales/lb_LU
index aa058e20bb..bfe37bc62f 100644
--- a/localedata/locales/lb_LU
+++ b/localedata/locales/lb_LU
@@ -152,7 +152,10 @@ first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
-copy "de_DE"
+yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
+noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006A><U006F>"
+nostr   "<U006E><U0065><U0065>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/lg_UG b/localedata/locales/lg_UG
index c568463ef2..0a3fbacfe1 100644
--- a/localedata/locales/lg_UG
+++ b/localedata/locales/lg_UG
@@ -214,6 +214,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0059><U0065>"
+nostr   "<U004E><U0065><U0064><U0064><U0061>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
index ecc7c9c90d..78ed64cb8b 100644
--- a/localedata/locales/lt_LT
+++ b/localedata/locales/lt_LT
@@ -2199,6 +2199,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U0074><U0061><U0069><U0070>"
+nostr   "<U006E><U0065>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
index b993de5a22..c3cecba4fe 100644
--- a/localedata/locales/lv_LV
+++ b/localedata/locales/lv_LV
@@ -2191,6 +2191,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U006A><U0101>"
+nostr   "<U006E><U0113>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
index 579f8bfe94..a32ca0ae77 100644
--- a/localedata/locales/mg_MG
+++ b/localedata/locales/mg_MG
@@ -67,6 +67,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0065><U0045><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
+yesstr  "<U0045><U006E><U0079>"
+nostr   "<U0054><U0073><U0069><U0061>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
index 44c77c1066..78839f253c 100644
--- a/localedata/locales/mn_MN
+++ b/localedata/locales/mn_MN
@@ -231,6 +231,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0442><U0422><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U04AF><U04AE><U006E><U004E><U005D>"
+yesstr  "<U0442><U0438><U0439><U043C>"
+nostr   "<U04AF><U0433><U04AF><U0439>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN
index 3eebafdf51..ecb16991ca 100644
--- a/localedata/locales/mr_IN
+++ b/localedata/locales/mr_IN
@@ -181,6 +181,8 @@ yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
 <U0079><U0059><U005D><U0029>"
 noexpr  "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
 <U004E><U005D><U0029>"
+yesstr  "<U0939><U094B><U092F><U0903><U0939><U094B>"
+nostr   "<U0928><U093E><U0939><U0940><U0903><U0928><U093E>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
index e6ca8d66aa..5dbf8d595b 100644
--- a/localedata/locales/ms_MY
+++ b/localedata/locales/ms_MY
@@ -154,8 +154,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0074><U0054><U006E><U004E><U005D>"
-yesstr  "<U0059><U0061>"
-nostr   "<U0054><U0069><U0064><U0061><U006B>"
+yesstr  "<U0079><U0061>"
+nostr   "<U0074><U0069><U0064><U0061><U006B>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/mt_MT b/localedata/locales/mt_MT
index 260219eebd..421c307a08 100644
--- a/localedata/locales/mt_MT
+++ b/localedata/locales/mt_MT
@@ -246,6 +246,8 @@ yesexpr "<U005E><U0028><U0059><U0065><U0073><U007C><U005B><U002B><U0031>/
 <U0079><U0059><U005D><U0029>"
 noexpr  "<U005E><U0028><U004E><U006F><U007C><U005B><U002D><U0030><U006E>/
 <U004E><U005D><U0029>"
+yesstr  "<U0069><U0076><U0061>"
+nostr   "<U006C><U0065>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
index 5c2d61836d..2f6faae54c 100644
--- a/localedata/locales/nb_NO
+++ b/localedata/locales/nb_NO
@@ -235,6 +235,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U0069>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
index a7c5698324..049cbd2091 100644
--- a/localedata/locales/ne_NP
+++ b/localedata/locales/ne_NP
@@ -164,6 +164,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0939><U094B>"
+nostr   "<U0939><U094B><U0907><U0928>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
index 2523365e38..1d98473283 100644
--- a/localedata/locales/nl_NL
+++ b/localedata/locales/nl_NL
@@ -67,6 +67,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U0065>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/nn_NO b/localedata/locales/nn_NO
index 44bdda2a1e..b80493d3ba 100644
--- a/localedata/locales/nn_NO
+++ b/localedata/locales/nn_NO
@@ -144,6 +144,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U0069>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/or_IN b/localedata/locales/or_IN
index 88a4def426..a1b5bad677 100644
--- a/localedata/locales/or_IN
+++ b/localedata/locales/or_IN
@@ -794,6 +794,8 @@ LC_MESSAGES
 % FIXME These need support for the translated words
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0B39><U0B01>"
+nostr   "<U0B28><U0B3E>"
 END LC_MESSAGES
 
 %%%%%%%%%%%%%
diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
index ad36dde346..2b3d0367e6 100644
--- a/localedata/locales/os_RU
+++ b/localedata/locales/os_RU
@@ -77,6 +77,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0423><U0434><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0443><U043D><U004E><U006E><U005D>"
+yesstr  "<U0443><U043E><U0439><U044B>"
+nostr   "<U043D><U04D5><U0439><U044B>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
index 05472b4d8f..c072d79027 100644
--- a/localedata/locales/pa_IN
+++ b/localedata/locales/pa_IN
@@ -181,6 +181,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0A39><U0A3E><U0A02>"
+nostr   "<U0A28><U0A39><U0A40><U0A02>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
index 47494bc9f9..29207b320f 100644
--- a/localedata/locales/pl_PL
+++ b/localedata/locales/pl_PL
@@ -2127,6 +2127,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0054><U0074><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0074><U0061><U006B>"
+nostr   "<U006E><U0069><U0065>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
index c62c627915..ccb25a1cf3 100644
--- a/localedata/locales/pt_BR
+++ b/localedata/locales/pt_BR
@@ -57,6 +57,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U0069><U006D>"
+nostr   "<U006E><U00E3><U006F>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
index 3192218040..1301f83096 100644
--- a/localedata/locales/pt_PT
+++ b/localedata/locales/pt_PT
@@ -65,6 +65,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0053><U0073><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0073><U0069><U006D>"
+nostr   "<U006E><U00E3><U006F>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
index 46377141c6..2abf201e64 100644
--- a/localedata/locales/ro_RO
+++ b/localedata/locales/ro_RO
@@ -152,6 +152,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0044><U0064><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0064><U0061>"
+nostr   "<U006E><U0075>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
index b0f1d3688f..4c3839eae0 100644
--- a/localedata/locales/ru_RU
+++ b/localedata/locales/ru_RU
@@ -80,6 +80,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr  "<U0434><U0430>"
+nostr   "<U043D><U0435><U0442>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
index 54638ab413..7daffda260 100644
--- a/localedata/locales/ru_UA
+++ b/localedata/locales/ru_UA
@@ -72,6 +72,8 @@ END LC_COLLATE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr  "<U0434><U0430>"
+nostr   "<U043D><U0435><U0442>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
index 72d653170d..bee8f53ca3 100644
--- a/localedata/locales/se_NO
+++ b/localedata/locales/se_NO
@@ -287,6 +287,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U004A><U006A><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0049><U0069><U004E><U006E><U005D>"
+yesstr  "<U006A><U006F>"
+nostr   "<U0069><U0069>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
index 24ba2e4633..93fa1937bd 100644
--- a/localedata/locales/sl_SI
+++ b/localedata/locales/sl_SI
@@ -2127,6 +2127,8 @@ END LC_CTYPE
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0059><U0079><U004A><U006A><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U004E><U006E><U005D>"
+yesstr  "<U0064><U0061>"
+nostr   "<U006E><U0065>"
 END LC_MESSAGES
 
 LC_MONETARY
diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
index d2972da66e..a1177f692e 100644
--- a/localedata/locales/so_DJ
+++ b/localedata/locales/so_DJ
@@ -138,6 +138,8 @@ END LC_ADDRESS
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006F><U004F><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0068><U0061><U0061>"
+nostr   "<U006D><U0061><U0079><U0061>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
index 9a7dfed94b..a0a8152838 100644
--- a/localedata/locales/so_SO
+++ b/localedata/locales/so_SO
@@ -186,6 +186,8 @@ END LC_ADDRESS
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0068><U0061><U0061>"
+nostr   "<U006D><U0061><U0079><U0061>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
index ae0d8000d3..0c3350d047 100644
--- a/localedata/locales/sq_AL
+++ b/localedata/locales/sq_AL
@@ -301,6 +301,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0070><U0050><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U006A><U004A><U005D>"
+yesstr  "<U0070><U006F>"
+nostr   "<U006A><U006F>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/sr_RS b/localedata/locales/sr_RS
index d7659a782b..cedf0f70f3 100644
--- a/localedata/locales/sr_RS
+++ b/localedata/locales/sr_RS
@@ -309,6 +309,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0414><U0434><U0044><U0064><U0059><U0079><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U041D><U043D><U004E><U006E><U005D>"
+yesstr  "<U0434><U0430>"
+nostr   "<U043D><U0435>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/sr_RS@latin b/localedata/locales/sr_RS@latin
index 7c8fb49c0a..001760e22f 100644
--- a/localedata/locales/sr_RS@latin
+++ b/localedata/locales/sr_RS@latin
@@ -129,6 +129,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0064><U0044><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U0064><U0061>"
+nostr   "<U006E><U0065>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
index e03f994b75..c11da51d23 100644
--- a/localedata/locales/sv_SE
+++ b/localedata/locales/sv_SE
@@ -208,6 +208,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U006A>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
index bcda989c9f..137a381e9c 100644
--- a/localedata/locales/sw_KE
+++ b/localedata/locales/sw_KE
@@ -128,6 +128,8 @@ END LC_MEASUREMENT
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006E><U004E><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0068><U0048><U006C><U004C><U005D>"
+yesstr  "<U004E><U0064><U0069><U0079><U006F>"
+nostr   "<U0048><U0061><U0070><U0061><U006E><U0061>"
 END LC_MESSAGES
 
 LC_NAME
diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
index 354bc34cb5..3977e727d3 100644
--- a/localedata/locales/te_IN
+++ b/localedata/locales/te_IN
@@ -171,8 +171,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0C05><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U0C15><U005D>"
-yesstr  "<U0C05><U0C35><U0C28><U0C41>"
-nostr   "<U0C15><U0C3E><U0C26><U0C41>"
+yesstr  "<U0C05><U0C35><U0C41><U0C28><U0C41>"
+nostr   "<U0C35><U0C26><U0C4D><U0C26><U0C41>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
index 6bf308ec46..c967e27c62 100644
--- a/localedata/locales/ug_CN
+++ b/localedata/locales/ug_CN
@@ -297,8 +297,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-yesstr  "<U0059><U0065><U0073>"
-nostr   "<U004E><U006F>"
+yesstr  "<U06BE><U06D5><U0626><U06D5>"
+nostr   "<U064A><U0627><U0642>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
index 044e8f78bc..5057c0e7d9 100644
--- a/localedata/locales/ur_PK
+++ b/localedata/locales/ur_PK
@@ -169,8 +169,8 @@ LC_MESSAGES
 % <U0646> = <U0646><U0647><U064A><U06BA>
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U0647><U0628><U0066><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U0646><U006F><U005D>"
-yesstr  "<U0628><U0644><U0643><U0644>"
-nostr   "<U0646><U0647><U064A><U06BA>"
+yesstr  "<U06C1><U0627><U06BA>"
+nostr   "<U0646><U06C1><U06CC><U06BA>"
 END LC_MESSAGES
 
 %Draft Finished: 17:00 09/07/2000
diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
index e75f70f94b..432fae1c3b 100644
--- a/localedata/locales/uz_UZ
+++ b/localedata/locales/uz_UZ
@@ -274,8 +274,8 @@ LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
 <U0079><U004A><U006A><U005D>"
-yesstr  "<U0048><U0061>"
-nostr   "<U0059><U006F><U0027><U0071>"
+yesstr  "<U0068><U0061>"
+nostr   "<U0079><U006F><U2018><U0071>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
index 6cf5cc16b7..e8483e219e 100644
--- a/localedata/locales/uz_UZ@cyrillic
+++ b/localedata/locales/uz_UZ@cyrillic
@@ -277,8 +277,8 @@ LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U04B2><U04B3><U0048><U0068><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0419><U0439><U004E><U006E><U0059>/
 <U0079><U004A><U006A><U005D>"
-yesstr  "<U04B2><U0430>"
-nostr   "<U0419><U045E><U049B>"
+yesstr  "<U04B3><U0430>"
+nostr   "<U0439><U045E><U049B>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/wae_CH b/localedata/locales/wae_CH
index a2719f3b95..d1e870151b 100644
--- a/localedata/locales/wae_CH
+++ b/localedata/locales/wae_CH
@@ -163,8 +163,8 @@ END LC_NUMERIC
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U006A><U004A><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-yesstr  "<U004A><U0061>"
-nostr   "<U004E><U0065><U0069>"
+yesstr  "<U006A><U0061>"
+nostr   "<U006E><U0065><U0069>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
index 76a3ac7328..8402a0375d 100644
--- a/localedata/locales/yo_NG
+++ b/localedata/locales/yo_NG
@@ -423,8 +423,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0045><U0065><U0079><U0059><U004E><U006E><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U0072><U0052><U004F><U006F><U004B><U006B><U005D>"
-yesstr  "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006E><U0069>"
-nostr   "<U0042><U1EB9><U0301><U1EB9><U0300><U0020><U006B><U1ECD><U0301>"
+yesstr  "<U0042><U1EB9><U0301><U1EB9><U0300><U006E><U0069>"
+nostr   "<U0042><U1EB9><U0301><U1EB9><U0300><U006B><U1ECD><U0301>"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/yue_HK b/localedata/locales/yue_HK
index 9fe92abd16..3a8f58fabc 100644
--- a/localedata/locales/yue_HK
+++ b/localedata/locales/yue_HK
@@ -131,6 +131,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
+yesstr  "<U4FC2>"
+nostr   "<U5514><U4FC2>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
index dc99aefa84..7d471535bf 100644
--- a/localedata/locales/zu_ZA
+++ b/localedata/locales/zu_ZA
@@ -166,6 +166,8 @@ END LC_TIME
 LC_MESSAGES
 yesexpr "<U005E><U005B><U002B><U0031><U0079><U0059><U005D>"
 noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U0063><U0043><U005D>"
+yesstr  "<U0079><U0065><U0062><U006F>"
+nostr   "<U0063><U0068><U0061>"
 END LC_MESSAGES
 
 LC_PAPER