about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-04-16 01:44:59 -0400
committerMike Frysinger <vapier@gentoo.org>2016-04-23 03:01:45 -0400
commit0a410e76f551c6e6cf6d128f618208049d6a952c (patch)
treef1d933fd7c0b7f4c38ac000a7fa7d26586b8c6d6
parente413b14e18ac635b5683ab7bbb1c901f79d1b06b (diff)
downloadglibc-0a410e76f551c6e6cf6d128f618208049d6a952c.tar.gz
glibc-0a410e76f551c6e6cf6d128f618208049d6a952c.tar.xz
glibc-0a410e76f551c6e6cf6d128f618208049d6a952c.zip
localedata: CLDRv29: update LC_TIME week/first_week,workday fields
I've spot checked a number of these, including some that were def
wrong (like ff_SN).  It also fixes all open week-related bugs.

Since ff_SN is the only one that changes its base date, I also made
sure that its ordering of day translations were correct.  Looks like
another case Petr brought up where the week field was not actually
checked against the day arrays.

I also took the opportunity to drop first_weekday/first_workday when
the value aligned with the defaults (1 & 2 respectively).  This didn't
impact too many locales In practice because the majority omitted them
already.

A few locales were defining some values incorrectly for their region:
  ak_GH: week: changing [7, 19971130, 7] to [7, 19971130, 1]
  ak_GH: first_weekday: changing 1 to 2
  ayc_PE: week: changing [7, 19971130, 7] to [7, 19971130, 1]
  bem_ZM: week: changing [7, 19971130, 4] to [7, 19971130, 1]
  bem_ZM: first_weekday: changing 1 to 2
  en_IE: first_weekday: changing 2 to 1
  en_US: week: changing [7, 19971130, 7] to [7, 19971130, 1]
  es_CO: first_weekday: changing 2 to 1
  es_ES: week: changing [7, 19971130, 5] to [7, 19971130, 4]
  ff_SN: week: changing [7, 19971129, 1] to [7, 19971130, 1]
  ff_SN: first_weekday: changing 1 to 2
  ga_IE: first_weekday: changing 2 to 1
  ht_HT: week: changing [7, 19971130, 7] to [7, 19971130, 1]
  ht_HT: first_weekday: changing 1 to 2
  mk_MK: week: changing [7, 19971130, 4] to [7, 19971130, 1]
  mt_MT: first_weekday: changing 2 to 1
  quz_PE: week: changing [7, 19971130, 7] to [7, 19971130, 1]
  sr_ME: week: changing [7, 19971130, 4] to [7, 19971130, 1]
  sr_RS: week: changing [7, 19971130, 4] to [7, 19971130, 1]
  sr_RS@latin: week: changing [7, 19971130, 4] to [7, 19971130, 1]
  sw_KE: week: changing [7, 19971130, 4] to [7, 19971130, 1]
  sw_KE: first_weekday: changing 2 to 1
  uk_UA: week: changing [7, 19971130, 4] to [7, 19971130, 1]
  unm_US: week: changing [7, 19971130, 4] to [7, 19971130, 1]

Some locales were copying locales that had the wrong week settings, so
that content had to be duplicated so the values could be adjusted:
  el_CY: week: setting to [7, 19971130, 1]
  en_AG: week: setting to [7, 19971130, 1]
  en_AG: first_weekday: changing 2 to 1
  en_ZM: week: setting to [7, 19971130, 1]
  es_CU: week: setting to [7, 19971130, 1]
  nl_AW: week: setting to [7, 19971130, 1]
  sw_TZ: first_weekday: setting to 2
  ta_LK: first_weekday: setting to 2

The majority of locales were omitting the week field thus getting the
default [7, 19971130, 0 (localedef) / 7 (ISO standard)].  Unfortunately,
neither of those are used by any locales, so we end up having to define
the field just to se the ndays field.  In practice, this rarely matters
due to it usage, and the first two fields match the defaults.
  aa_DJ: setting to [7, 19971130, 1]
  aa_ER: setting to [7, 19971130, 1]
  aa_ER@saaho: setting to [7, 19971130, 1]
  aa_ET: setting to [7, 19971130, 1]
  af_ZA: setting to [7, 19971130, 1]
  am_ET: setting to [7, 19971130, 1]
  an_ES: setting to [7, 19971130, 4]
  anp_IN: setting to [7, 19971130, 1]
  ar_AE: setting to [7, 19971130, 1]
  ar_BH: setting to [7, 19971130, 1]
  ar_DZ: setting to [7, 19971130, 1]
  ar_EG: setting to [7, 19971130, 1]
  ar_IN: setting to [7, 19971130, 1]
  ar_IQ: setting to [7, 19971130, 1]
  ar_JO: setting to [7, 19971130, 1]
  ar_KW: setting to [7, 19971130, 1]
  ar_LB: setting to [7, 19971130, 1]
  ar_LY: setting to [7, 19971130, 1]
  ar_MA: setting to [7, 19971130, 1]
  ar_OM: setting to [7, 19971130, 1]
  ar_QA: setting to [7, 19971130, 1]
  ar_SA: setting to [7, 19971130, 1]
  ar_SD: setting to [7, 19971130, 1]
  ar_SS: setting to [7, 19971130, 1]
  ar_SY: setting to [7, 19971130, 1]
  ar_TN: setting to [7, 19971130, 1]
  ar_YE: setting to [7, 19971130, 1]
  as_IN: setting to [7, 19971130, 1]
  ast_ES: setting to [7, 19971130, 4]
  az_AZ: setting to [7, 19971130, 1]
  be_BY: setting to [7, 19971130, 1]
  be_BY@latin: setting to [7, 19971130, 1]
  ber_DZ: setting to [7, 19971130, 1]
  ber_MA: setting to [7, 19971130, 1]
  bg_BG: setting to [7, 19971130, 4]
  bhb_IN: setting to [7, 19971130, 1]
  bho_IN: setting to [7, 19971130, 1]
  bn_BD: setting to [7, 19971130, 1]
  bn_IN: setting to [7, 19971130, 1]
  bo_CN: setting to [7, 19971130, 1]
  br_FR: setting to [7, 19971130, 4]
  brx_IN: setting to [7, 19971130, 1]
  bs_BA: setting to [7, 19971130, 1]
  byn_ER: setting to [7, 19971130, 1]
  ca_AD: setting to [7, 19971130, 4]
  ca_ES: setting to [7, 19971130, 4]
  ca_ES@euro: setting to [7, 19971130, 4]
  ca_FR: setting to [7, 19971130, 4]
  ca_IT: setting to [7, 19971130, 4]
  ce_RU: setting to [7, 19971130, 1]
  cmn_TW: setting to [7, 19971130, 1]
  crh_UA: setting to [7, 19971130, 1]
  cv_RU: setting to [7, 19971130, 1]
  cy_GB: setting to [7, 19971130, 4]
  de_BE: setting to [7, 19971130, 4]
  de_LU: setting to [7, 19971130, 4]
  doi_IN: setting to [7, 19971130, 1]
  dv_MV: setting to [7, 19971130, 1]
  dz_BT: setting to [7, 19971130, 1]
  el_GR: setting to [7, 19971130, 4]
  el_GR@euro: setting to [7, 19971130, 4]
  en_AU: setting to [7, 19971130, 1]
  en_BW: setting to [7, 19971130, 1]
  en_CA: setting to [7, 19971130, 1]
  en_HK: setting to [7, 19971130, 1]
  en_IE: setting to [7, 19971130, 4]
  en_IN: setting to [7, 19971130, 1]
  en_NG: setting to [7, 19971130, 1]
  en_NZ: setting to [7, 19971130, 1]
  en_PH: setting to [7, 19971130, 1]
  en_SG: setting to [7, 19971130, 1]
  en_ZA: setting to [7, 19971130, 1]
  en_ZW: setting to [7, 19971130, 1]
  es_AR: setting to [7, 19971130, 1]
  es_BO: setting to [7, 19971130, 1]
  es_CL: setting to [7, 19971130, 1]
  es_CO: setting to [7, 19971130, 1]
  es_CR: setting to [7, 19971130, 1]
  es_DO: setting to [7, 19971130, 1]
  es_EC: setting to [7, 19971130, 1]
  es_ES@euro: setting to [7, 19971130, 4]
  es_GT: setting to [7, 19971130, 1]
  es_HN: setting to [7, 19971130, 1]
  es_MX: setting to [7, 19971130, 1]
  es_NI: setting to [7, 19971130, 1]
  es_PA: setting to [7, 19971130, 1]
  es_PE: setting to [7, 19971130, 1]
  es_PR: setting to [7, 19971130, 1]
  es_PY: setting to [7, 19971130, 1]
  es_SV: setting to [7, 19971130, 1]
  es_US: setting to [7, 19971130, 1]
  es_UY: setting to [7, 19971130, 1]
  es_VE: setting to [7, 19971130, 1]
  eu_ES: setting to [7, 19971130, 4]
  fa_IR: setting to [7, 19971130, 1]
  fil_PH: setting to [7, 19971130, 1]
  fo_FO: setting to [7, 19971130, 4]
  fr_CA: setting to [7, 19971130, 1]
  fr_CH: setting to [7, 19971130, 4]
  fr_LU: setting to [7, 19971130, 4]
  fy_NL: setting to [7, 19971130, 4]
  ga_IE: setting to [7, 19971130, 4]
  gd_GB: setting to [7, 19971130, 4]
  gez_ER: setting to [7, 19971130, 1]
  gez_ET: setting to [7, 19971130, 1]
  gl_ES: setting to [7, 19971130, 4]
  gu_IN: setting to [7, 19971130, 1]
  gv_GB: setting to [7, 19971130, 4]
  hak_TW: setting to [7, 19971130, 1]
  ha_NG: setting to [7, 19971130, 1]
  he_IL: setting to [7, 19971130, 1]
  hi_IN: setting to [7, 19971130, 1]
  hne_IN: setting to [7, 19971130, 1]
  hr_HR: setting to [7, 19971130, 1]
  hy_AM: setting to [7, 19971130, 1]
  id_ID: setting to [7, 19971130, 1]
  ig_NG: setting to [7, 19971130, 1]
  ik_CA: setting to [7, 19971130, 1]
  is_IS: setting to [7, 19971130, 4]
  it_CH: setting to [7, 19971130, 4]
  it_IT: setting to [7, 19971130, 4]
  it_IT@euro: setting to [7, 19971130, 4]
  iu_CA: setting to [7, 19971130, 1]
  ja_JP: setting to [7, 19971130, 1]
  ka_GE: setting to [7, 19971130, 1]
  kk_KZ: setting to [7, 19971130, 1]
  kl_GL: setting to [7, 19971130, 1]
  km_KH: setting to [7, 19971130, 1]
  kn_IN: setting to [7, 19971130, 1]
  kok_IN: setting to [7, 19971130, 1]
  ko_KR: setting to [7, 19971130, 1]
  ks_IN: setting to [7, 19971130, 1]
  ks_IN@devanagari: setting to [7, 19971130, 1]
  ku_TR: setting to [7, 19971130, 1]
  kw_GB: setting to [7, 19971130, 4]
  ky_KG: setting to [7, 19971130, 1]
  lg_UG: setting to [7, 19971130, 1]
  lij_IT: setting to [7, 19971130, 4]
  lo_LA: setting to [7, 19971130, 1]
  lt_LT: setting to [7, 19971130, 4]
  lv_LV: setting to [7, 19971130, 1]
  lzh_TW: setting to [7, 19971130, 1]
  mag_IN: setting to [7, 19971130, 1]
  mai_IN: setting to [7, 19971130, 1]
  mg_MG: setting to [7, 19971130, 1]
  mhr_RU: setting to [7, 19971130, 1]
  mi_NZ: setting to [7, 19971130, 1]
  ml_IN: setting to [7, 19971130, 1]
  mni_IN: setting to [7, 19971130, 1]
  mn_MN: setting to [7, 19971130, 1]
  mr_IN: setting to [7, 19971130, 1]
  ms_MY: setting to [7, 19971130, 1]
  mt_MT: setting to [7, 19971130, 1]
  my_MM: setting to [7, 19971130, 1]
  nan_TW: setting to [7, 19971130, 1]
  nan_TW@latin: setting to [7, 19971130, 1]
  ne_NP: setting to [7, 19971130, 1]
  nhn_MX: setting to [7, 19971130, 1]
  niu_NU: setting to [7, 19971130, 1]
  niu_NZ: setting to [7, 19971130, 1]
  nl_BE: setting to [7, 19971130, 4]
  nl_BE@euro: setting to [7, 19971130, 4]
  nr_ZA: setting to [7, 19971130, 1]
  nso_ZA: setting to [7, 19971130, 1]
  oc_FR: setting to [7, 19971130, 4]
  om_ET: setting to [7, 19971130, 1]
  om_KE: setting to [7, 19971130, 1]
  or_IN: setting to [7, 19971130, 1]
  os_RU: setting to [7, 19971130, 1]
  pa_IN: setting to [7, 19971130, 1]
  pap_AW: setting to [7, 19971130, 1]
  pap_CW: setting to [7, 19971130, 1]
  pa_PK: setting to [7, 19971130, 1]
  ps_AF: setting to [7, 19971130, 1]
  pt_BR: setting to [7, 19971130, 1]
  pt_PT: setting to [7, 19971130, 4]
  pt_PT@euro: setting to [7, 19971130, 4]
  raj_IN: setting to [7, 19971130, 1]
  ro_RO: setting to [7, 19971130, 1]
  ru_RU: setting to [7, 19971130, 1]
  ru_UA: setting to [7, 19971130, 1]
  rw_RW: setting to [7, 19971130, 1]
  sa_IN: setting to [7, 19971130, 1]
  sat_IN: setting to [7, 19971130, 1]
  sd_IN: setting to [7, 19971130, 1]
  sd_IN@devanagari: setting to [7, 19971130, 1]
  se_NO: setting to [7, 19971130, 4]
  shs_CA: setting to [7, 19971130, 1]
  sid_ET: setting to [7, 19971130, 1]
  si_LK: setting to [7, 19971130, 1]
  sl_SI: setting to [7, 19971130, 1]
  so_DJ: setting to [7, 19971130, 1]
  so_ET: setting to [7, 19971130, 1]
  so_KE: setting to [7, 19971130, 1]
  so_SO: setting to [7, 19971130, 1]
  sq_AL: setting to [7, 19971130, 1]
  ss_ZA: setting to [7, 19971130, 1]
  st_ZA: setting to [7, 19971130, 1]
  sv_FI: setting to [7, 19971130, 4]
  sv_SE: setting to [7, 19971130, 4]
  ta_IN: setting to [7, 19971130, 1]
  tcy_IN: setting to [7, 19971130, 1]
  te_IN: setting to [7, 19971130, 1]
  tg_TJ: setting to [7, 19971130, 1]
  the_NP: setting to [7, 19971130, 1]
  th_TH: setting to [7, 19971130, 1]
  ti_ER: setting to [7, 19971130, 1]
  ti_ET: setting to [7, 19971130, 1]
  tig_ER: setting to [7, 19971130, 1]
  tk_TM: setting to [7, 19971130, 1]
  tl_PH: setting to [7, 19971130, 1]
  tn_ZA: setting to [7, 19971130, 1]
  tr_CY: setting to [7, 19971130, 1]
  tr_TR: setting to [7, 19971130, 1]
  ts_ZA: setting to [7, 19971130, 1]
  tt_RU: setting to [7, 19971130, 1]
  tt_RU@iqtelif: setting to [7, 19971130, 1]
  ug_CN: setting to [7, 19971130, 1]
  ur_IN: setting to [7, 19971130, 1]
  ur_PK: setting to [7, 19971130, 1]
  uz_UZ: setting to [7, 19971130, 1]
  uz_UZ@cyrillic: setting to [7, 19971130, 1]
  ve_ZA: setting to [7, 19971130, 1]
  vi_VN: setting to [7, 19971130, 1]
  wa_BE: setting to [7, 19971130, 4]
  wal_ET: setting to [7, 19971130, 1]
  wo_SN: setting to [7, 19971130, 1]
  xh_ZA: setting to [7, 19971130, 1]
  yi_US: setting to [7, 19971130, 1]
  yo_NG: setting to [7, 19971130, 1]
  yue_HK: setting to [7, 19971130, 1]
  zh_CN: setting to [7, 19971130, 1]
  zh_HK: setting to [7, 19971130, 1]
  zh_SG: setting to [7, 19971130, 1]
  zh_TW: setting to [7, 19971130, 1]
  zu_ZA: setting to [7, 19971130, 1]

Finally, set first_weekday in all the locales that were omitting it
and wanted something other than the default of 1.
  aa_DJ: setting to 7
  aa_ER: setting to 2
  aa_ER@saaho: setting to 2
  ar_AE: setting to 7
  ar_BH: setting to 7
  ar_DZ: setting to 7
  ar_EG: setting to 7
  ar_IQ: setting to 7
  ar_JO: setting to 7
  ar_KW: setting to 7
  ar_LB: setting to 2
  ar_LY: setting to 7
  ar_MA: setting to 7
  ar_OM: setting to 7
  ar_QA: setting to 7
  ar_SD: setting to 7
  ar_SS: setting to 2
  ar_SY: setting to 7
  az_AZ: setting to 2
  be_BY: setting to 2
  be_BY@latin: setting to 2
  ber_DZ: setting to 7
  ber_MA: setting to 7
  bn_BD: setting to 6
  bs_BA: setting to 2
  byn_ER: setting to 2
  dv_MV: setting to 6
  en_NG: setting to 2
  es_BO: setting to 2
  es_CL: setting to 2
  es_EC: setting to 2
  es_UY: setting to 2
  fo_FO: setting to 2
  fr_CH: setting to 2
  gd_GB: setting to 2
  gez_ER: setting to 2
  ha_NG: setting to 2
  hr_HR: setting to 2
  hy_AM: setting to 2
  ig_NG: setting to 2
  is_IS: setting to 2
  it_CH: setting to 2
  ka_GE: setting to 2
  kk_KZ: setting to 2
  kl_GL: setting to 2
  ku_TR: setting to 2
  ky_KG: setting to 2
  lg_UG: setting to 2
  mg_MG: setting to 2
  mn_MN: setting to 2
  ms_MY: setting to 2
  niu_NU: setting to 2
  pap_AW: setting to 2
  pap_CW: setting to 2
  pt_PT: setting to 2
  pt_PT@euro: setting to 2
  rw_RW: setting to 2
  se_NO: setting to 2
  si_LK: setting to 2
  so_DJ: setting to 7
  so_SO: setting to 2
  sq_AL: setting to 2
  tg_TJ: setting to 2
  ti_ER: setting to 2
  tig_ER: setting to 2
  tk_TM: setting to 2
  tt_RU: setting to 2
  tt_RU@iqtelif: setting to 2
  uz_UZ: setting to 2
  uz_UZ@cyrillic: setting to 2
  vi_VN: setting to 2
  wo_SN: setting to 2
  yo_NG: setting to 2
-rw-r--r--localedata/ChangeLog287
-rw-r--r--localedata/locales/aa_DJ2
-rw-r--r--localedata/locales/aa_ER2
-rw-r--r--localedata/locales/aa_ER@saaho2
-rw-r--r--localedata/locales/aa_ET1
-rw-r--r--localedata/locales/af_ZA1
-rw-r--r--localedata/locales/ak_GH5
-rw-r--r--localedata/locales/am_ET1
-rw-r--r--localedata/locales/an_ES2
-rw-r--r--localedata/locales/anp_IN1
-rw-r--r--localedata/locales/ar_AE3
-rw-r--r--localedata/locales/ar_BH3
-rw-r--r--localedata/locales/ar_DZ3
-rw-r--r--localedata/locales/ar_EG3
-rw-r--r--localedata/locales/ar_IN1
-rw-r--r--localedata/locales/ar_IQ3
-rw-r--r--localedata/locales/ar_JO3
-rw-r--r--localedata/locales/ar_KW3
-rw-r--r--localedata/locales/ar_LB2
-rw-r--r--localedata/locales/ar_LY3
-rw-r--r--localedata/locales/ar_MA3
-rw-r--r--localedata/locales/ar_OM3
-rw-r--r--localedata/locales/ar_QA3
-rw-r--r--localedata/locales/ar_SA2
-rw-r--r--localedata/locales/ar_SD3
-rw-r--r--localedata/locales/ar_SS2
-rw-r--r--localedata/locales/ar_SY3
-rw-r--r--localedata/locales/ar_TN2
-rw-r--r--localedata/locales/ar_YE2
-rw-r--r--localedata/locales/as_IN1
-rw-r--r--localedata/locales/ast_ES2
-rw-r--r--localedata/locales/ayc_PE4
-rw-r--r--localedata/locales/az_AZ2
-rw-r--r--localedata/locales/be_BY2
-rw-r--r--localedata/locales/be_BY@latin2
-rw-r--r--localedata/locales/bem_ZM5
-rw-r--r--localedata/locales/ber_DZ3
-rw-r--r--localedata/locales/ber_MA3
-rw-r--r--localedata/locales/bg_BG2
-rw-r--r--localedata/locales/bhb_IN1
-rw-r--r--localedata/locales/bho_IN1
-rw-r--r--localedata/locales/bn_BD2
-rw-r--r--localedata/locales/bn_IN1
-rw-r--r--localedata/locales/bo_CN2
-rw-r--r--localedata/locales/br_FR2
-rw-r--r--localedata/locales/brx_IN1
-rw-r--r--localedata/locales/bs_BA2
-rw-r--r--localedata/locales/byn_ER2
-rw-r--r--localedata/locales/ca_ES2
-rw-r--r--localedata/locales/ce_RU2
-rw-r--r--localedata/locales/cmn_TW1
-rw-r--r--localedata/locales/crh_UA2
-rw-r--r--localedata/locales/cs_CZ1
-rw-r--r--localedata/locales/csb_PL1
-rw-r--r--localedata/locales/cv_RU2
-rw-r--r--localedata/locales/cy_GB2
-rw-r--r--localedata/locales/da_DK1
-rw-r--r--localedata/locales/de_AT1
-rw-r--r--localedata/locales/de_BE2
-rw-r--r--localedata/locales/de_CH1
-rw-r--r--localedata/locales/de_DE1
-rw-r--r--localedata/locales/de_IT1
-rw-r--r--localedata/locales/de_LU2
-rw-r--r--localedata/locales/doi_IN1
-rw-r--r--localedata/locales/dv_MV2
-rw-r--r--localedata/locales/dz_BT2
-rw-r--r--localedata/locales/el_CY38
-rw-r--r--localedata/locales/el_GR2
-rw-r--r--localedata/locales/en_AG39
-rw-r--r--localedata/locales/en_AU1
-rw-r--r--localedata/locales/en_CA1
-rw-r--r--localedata/locales/en_DK1
-rw-r--r--localedata/locales/en_GB1
-rw-r--r--localedata/locales/en_HK1
-rw-r--r--localedata/locales/en_IE3
-rw-r--r--localedata/locales/en_IN1
-rw-r--r--localedata/locales/en_NG2
-rw-r--r--localedata/locales/en_NZ1
-rw-r--r--localedata/locales/en_PH1
-rw-r--r--localedata/locales/en_SG1
-rw-r--r--localedata/locales/en_US4
-rw-r--r--localedata/locales/en_ZA1
-rw-r--r--localedata/locales/en_ZM40
-rw-r--r--localedata/locales/es_AR1
-rw-r--r--localedata/locales/es_BO2
-rw-r--r--localedata/locales/es_CL2
-rw-r--r--localedata/locales/es_CO2
-rw-r--r--localedata/locales/es_CR2
-rw-r--r--localedata/locales/es_CU37
-rw-r--r--localedata/locales/es_DO1
-rw-r--r--localedata/locales/es_EC2
-rw-r--r--localedata/locales/es_ES3
-rw-r--r--localedata/locales/es_GT1
-rw-r--r--localedata/locales/es_HN1
-rw-r--r--localedata/locales/es_MX1
-rw-r--r--localedata/locales/es_NI1
-rw-r--r--localedata/locales/es_PA1
-rw-r--r--localedata/locales/es_PE1
-rw-r--r--localedata/locales/es_PR1
-rw-r--r--localedata/locales/es_PY1
-rw-r--r--localedata/locales/es_SV1
-rw-r--r--localedata/locales/es_US1
-rw-r--r--localedata/locales/es_UY2
-rw-r--r--localedata/locales/es_VE1
-rw-r--r--localedata/locales/et_EE1
-rw-r--r--localedata/locales/eu_ES2
-rw-r--r--localedata/locales/fa_IR3
-rw-r--r--localedata/locales/ff_SN4
-rw-r--r--localedata/locales/fi_FI3
-rw-r--r--localedata/locales/fil_PH1
-rw-r--r--localedata/locales/fo_FO2
-rw-r--r--localedata/locales/fr_BE1
-rw-r--r--localedata/locales/fr_CA1
-rw-r--r--localedata/locales/fr_CH2
-rw-r--r--localedata/locales/fr_FR1
-rw-r--r--localedata/locales/fr_LU2
-rw-r--r--localedata/locales/fur_IT1
-rw-r--r--localedata/locales/fy_DE1
-rw-r--r--localedata/locales/fy_NL2
-rw-r--r--localedata/locales/ga_IE3
-rw-r--r--localedata/locales/gd_GB2
-rw-r--r--localedata/locales/gez_ER2
-rw-r--r--localedata/locales/gez_ET1
-rw-r--r--localedata/locales/gl_ES2
-rw-r--r--localedata/locales/gu_IN1
-rw-r--r--localedata/locales/gv_GB2
-rw-r--r--localedata/locales/ha_NG2
-rw-r--r--localedata/locales/hak_TW1
-rw-r--r--localedata/locales/he_IL2
-rw-r--r--localedata/locales/hi_IN1
-rw-r--r--localedata/locales/hne_IN1
-rw-r--r--localedata/locales/hr_HR2
-rw-r--r--localedata/locales/hsb_DE1
-rw-r--r--localedata/locales/ht_HT5
-rw-r--r--localedata/locales/hu_HU1
-rw-r--r--localedata/locales/hy_AM2
-rw-r--r--localedata/locales/ia_FR1
-rw-r--r--localedata/locales/id_ID1
-rw-r--r--localedata/locales/ig_NG2
-rw-r--r--localedata/locales/ik_CA1
-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/iu_CA1
-rw-r--r--localedata/locales/ja_JP1
-rw-r--r--localedata/locales/ka_GE2
-rw-r--r--localedata/locales/kk_KZ2
-rw-r--r--localedata/locales/kl_GL2
-rw-r--r--localedata/locales/km_KH1
-rw-r--r--localedata/locales/kn_IN1
-rw-r--r--localedata/locales/ko_KR1
-rw-r--r--localedata/locales/kok_IN1
-rw-r--r--localedata/locales/ks_IN1
-rw-r--r--localedata/locales/ks_IN@devanagari2
-rw-r--r--localedata/locales/ku_TR2
-rw-r--r--localedata/locales/kw_GB2
-rw-r--r--localedata/locales/ky_KG2
-rw-r--r--localedata/locales/lb_LU1
-rw-r--r--localedata/locales/lg_UG2
-rw-r--r--localedata/locales/li_BE1
-rw-r--r--localedata/locales/li_NL1
-rw-r--r--localedata/locales/lij_IT2
-rw-r--r--localedata/locales/lo_LA1
-rw-r--r--localedata/locales/lt_LT2
-rw-r--r--localedata/locales/lv_LV2
-rw-r--r--localedata/locales/lzh_TW1
-rw-r--r--localedata/locales/mag_IN1
-rw-r--r--localedata/locales/mg_MG2
-rw-r--r--localedata/locales/mhr_RU2
-rw-r--r--localedata/locales/mi_NZ1
-rw-r--r--localedata/locales/mk_MK5
-rw-r--r--localedata/locales/ml_IN1
-rw-r--r--localedata/locales/mn_MN2
-rw-r--r--localedata/locales/mni_IN1
-rw-r--r--localedata/locales/mr_IN1
-rw-r--r--localedata/locales/ms_MY2
-rw-r--r--localedata/locales/mt_MT3
-rw-r--r--localedata/locales/my_MM1
-rw-r--r--localedata/locales/nan_TW1
-rw-r--r--localedata/locales/nan_TW@latin1
-rw-r--r--localedata/locales/nb_NO1
-rw-r--r--localedata/locales/nds_DE1
-rw-r--r--localedata/locales/nds_NL1
-rw-r--r--localedata/locales/ne_NP1
-rw-r--r--localedata/locales/nhn_MX1
-rw-r--r--localedata/locales/niu_NU2
-rw-r--r--localedata/locales/niu_NZ1
-rw-r--r--localedata/locales/nl_AW39
-rw-r--r--localedata/locales/nl_BE2
-rw-r--r--localedata/locales/nl_NL1
-rw-r--r--localedata/locales/nn_NO1
-rw-r--r--localedata/locales/nr_ZA1
-rw-r--r--localedata/locales/nso_ZA1
-rw-r--r--localedata/locales/oc_FR2
-rw-r--r--localedata/locales/om_ET1
-rw-r--r--localedata/locales/om_KE1
-rw-r--r--localedata/locales/or_IN1
-rw-r--r--localedata/locales/os_RU3
-rw-r--r--localedata/locales/pa_IN1
-rw-r--r--localedata/locales/pa_PK1
-rw-r--r--localedata/locales/pap_AW2
-rw-r--r--localedata/locales/pap_CW2
-rw-r--r--localedata/locales/pl_PL1
-rw-r--r--localedata/locales/ps_AF1
-rw-r--r--localedata/locales/pt_BR1
-rw-r--r--localedata/locales/pt_PT2
-rw-r--r--localedata/locales/quz_PE4
-rw-r--r--localedata/locales/raj_IN1
-rw-r--r--localedata/locales/ro_RO4
-rw-r--r--localedata/locales/ru_RU2
-rw-r--r--localedata/locales/ru_UA2
-rw-r--r--localedata/locales/rw_RW2
-rw-r--r--localedata/locales/sa_IN1
-rw-r--r--localedata/locales/sat_IN1
-rw-r--r--localedata/locales/sc_IT1
-rw-r--r--localedata/locales/sd_IN1
-rw-r--r--localedata/locales/sd_IN@devanagari1
-rw-r--r--localedata/locales/se_NO2
-rw-r--r--localedata/locales/shs_CA2
-rw-r--r--localedata/locales/si_LK2
-rw-r--r--localedata/locales/sid_ET1
-rw-r--r--localedata/locales/sk_SK1
-rw-r--r--localedata/locales/sl_SI2
-rw-r--r--localedata/locales/so_DJ2
-rw-r--r--localedata/locales/so_ET1
-rw-r--r--localedata/locales/so_KE1
-rw-r--r--localedata/locales/so_SO2
-rw-r--r--localedata/locales/sq_AL2
-rw-r--r--localedata/locales/sr_ME3
-rw-r--r--localedata/locales/sr_RS3
-rw-r--r--localedata/locales/sr_RS@latin3
-rw-r--r--localedata/locales/ss_ZA1
-rw-r--r--localedata/locales/st_ZA1
-rw-r--r--localedata/locales/sv_FI4
-rw-r--r--localedata/locales/sv_SE2
-rw-r--r--localedata/locales/sw_KE4
-rw-r--r--localedata/locales/sw_TZ48
-rw-r--r--localedata/locales/szl_PL1
-rw-r--r--localedata/locales/ta_IN1
-rw-r--r--localedata/locales/ta_LK29
-rw-r--r--localedata/locales/tcy_IN1
-rw-r--r--localedata/locales/te_IN1
-rw-r--r--localedata/locales/tg_TJ2
-rw-r--r--localedata/locales/th_TH1
-rw-r--r--localedata/locales/the_NP2
-rw-r--r--localedata/locales/ti_ER2
-rw-r--r--localedata/locales/ti_ET1
-rw-r--r--localedata/locales/tig_ER2
-rw-r--r--localedata/locales/tk_TM2
-rw-r--r--localedata/locales/tl_PH1
-rw-r--r--localedata/locales/tn_ZA1
-rw-r--r--localedata/locales/tr_TR2
-rw-r--r--localedata/locales/ts_ZA1
-rw-r--r--localedata/locales/tt_RU2
-rw-r--r--localedata/locales/tt_RU@iqtelif2
-rw-r--r--localedata/locales/ug_CN1
-rw-r--r--localedata/locales/uk_UA26
-rw-r--r--localedata/locales/unm_US4
-rw-r--r--localedata/locales/ur_IN1
-rw-r--r--localedata/locales/ur_PK1
-rw-r--r--localedata/locales/uz_UZ2
-rw-r--r--localedata/locales/uz_UZ@cyrillic2
-rw-r--r--localedata/locales/ve_ZA1
-rw-r--r--localedata/locales/vi_VN2
-rw-r--r--localedata/locales/wa_BE2
-rw-r--r--localedata/locales/wae_CH1
-rw-r--r--localedata/locales/wal_ET1
-rw-r--r--localedata/locales/wo_SN2
-rw-r--r--localedata/locales/xh_ZA1
-rw-r--r--localedata/locales/yi_US1
-rw-r--r--localedata/locales/yo_NG2
-rw-r--r--localedata/locales/yue_HK2
-rw-r--r--localedata/locales/zh_CN1
-rw-r--r--localedata/locales/zh_HK1
-rw-r--r--localedata/locales/zh_SG1
-rw-r--r--localedata/locales/zh_TW1
-rw-r--r--localedata/locales/zu_ZA1
277 files changed, 887 insertions, 154 deletions
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 54ebb70bac..ee298a3019 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,10 +1,296 @@
+2016-04-23  Mike Frysinger  <vapier@gentoo.org>
+
+	[BZ #12349]
+	[BZ #14934]
+	[BZ #17565]
+	[BZ #18205]
+	[BZ #19568]
+	* locales/aa_DJ (week, first_weekday, first_workday): Update values
+	to match CLDRv29.
+	* locales/aa_ER: Likewise.
+	* locales/aa_ER@saaho: Likewise.
+	* locales/aa_ET: Likewise.
+	* locales/af_ZA: Likewise.
+	* locales/ak_GH: Likewise.
+	* locales/am_ET: Likewise.
+	* locales/an_ES: Likewise.
+	* locales/anp_IN: Likewise.
+	* locales/ar_AE: Likewise.
+	* locales/ar_BH: Likewise.
+	* locales/ar_DZ: Likewise.
+	* locales/ar_EG: Likewise.
+	* locales/ar_IN: Likewise.
+	* locales/ar_IQ: Likewise.
+	* locales/ar_JO: Likewise.
+	* locales/ar_KW: Likewise.
+	* locales/ar_LB: Likewise.
+	* locales/ar_LY: Likewise.
+	* locales/ar_MA: Likewise.
+	* locales/ar_OM: Likewise.
+	* locales/ar_QA: Likewise.
+	* locales/ar_SA: Likewise.
+	* locales/ar_SD: Likewise.
+	* locales/ar_SS: Likewise.
+	* locales/ar_SY: Likewise.
+	* locales/ar_TN: Likewise.
+	* locales/ar_YE: Likewise.
+	* locales/as_IN: Likewise.
+	* locales/ast_ES: Likewise.
+	* locales/ayc_PE: Likewise.
+	* locales/az_AZ: Likewise.
+	* locales/be_BY: Likewise.
+	* locales/be_BY@latin: Likewise.
+	* locales/bem_ZM: Likewise.
+	* locales/ber_DZ: Likewise.
+	* locales/ber_MA: Likewise.
+	* locales/bg_BG: Likewise.
+	* locales/bhb_IN: Likewise.
+	* locales/bho_IN: Likewise.
+	* locales/bn_BD: Likewise.
+	* locales/bn_IN: Likewise.
+	* locales/bo_CN: Likewise.
+	* locales/br_FR: Likewise.
+	* locales/brx_IN: Likewise.
+	* locales/bs_BA: Likewise.
+	* locales/byn_ER: Likewise.
+	* locales/ca_ES: Likewise.
+	* locales/ce_RU: Likewise.
+	* locales/cmn_TW: Likewise.
+	* locales/crh_UA: Likewise.
+	* locales/cs_CZ: Likewise.
+	* locales/csb_PL: Likewise.
+	* locales/cv_RU: Likewise.
+	* locales/cy_GB: Likewise.
+	* locales/da_DK: Likewise.
+	* locales/de_AT: Likewise.
+	* locales/de_BE: Likewise.
+	* locales/de_CH: Likewise.
+	* locales/de_DE: Likewise.
+	* locales/de_IT: Likewise.
+	* locales/de_LU: Likewise.
+	* locales/doi_IN: Likewise.
+	* locales/dv_MV: Likewise.
+	* locales/dz_BT: Likewise.
+	* locales/el_CY: Likewise.
+	* locales/el_GR: Likewise.
+	* locales/en_AG: Likewise.
+	* locales/en_AU: Likewise.
+	* locales/en_CA: Likewise.
+	* locales/en_DK: Likewise.
+	* locales/en_GB: Likewise.
+	* locales/en_HK: Likewise.
+	* locales/en_IE: Likewise.
+	* locales/en_IN: Likewise.
+	* locales/en_NG: Likewise.
+	* locales/en_NZ: Likewise.
+	* locales/en_PH: Likewise.
+	* locales/en_SG: Likewise.
+	* locales/en_US: Likewise.
+	* locales/en_ZA: Likewise.
+	* locales/en_ZM: Likewise.
+	* locales/es_AR: Likewise.
+	* locales/es_BO: Likewise.
+	* locales/es_CL: Likewise.
+	* locales/es_CO: Likewise.
+	* locales/es_CR: Likewise.
+	* locales/es_CU: Likewise.
+	* locales/es_DO: Likewise.
+	* locales/es_EC: Likewise.
+	* locales/es_ES: Likewise.
+	* locales/es_GT: Likewise.
+	* locales/es_HN: Likewise.
+	* locales/es_MX: Likewise.
+	* locales/es_NI: Likewise.
+	* locales/es_PA: Likewise.
+	* locales/es_PE: Likewise.
+	* locales/es_PR: Likewise.
+	* locales/es_PY: Likewise.
+	* locales/es_SV: Likewise.
+	* locales/es_US: Likewise.
+	* locales/es_UY: Likewise.
+	* locales/es_VE: Likewise.
+	* locales/et_EE: Likewise.
+	* locales/eu_ES: Likewise.
+	* locales/fa_IR: Likewise.
+	* locales/ff_SN: Likewise.
+	* locales/fi_FI: Likewise.
+	* locales/fil_PH: Likewise.
+	* locales/fo_FO: Likewise.
+	* locales/fr_BE: Likewise.
+	* locales/fr_CA: Likewise.
+	* locales/fr_CH: Likewise.
+	* locales/fr_FR: Likewise.
+	* locales/fr_LU: Likewise.
+	* locales/fur_IT: Likewise.
+	* locales/fy_DE: Likewise.
+	* locales/fy_NL: Likewise.
+	* locales/ga_IE: Likewise.
+	* locales/gd_GB: Likewise.
+	* locales/gez_ER: Likewise.
+	* locales/gez_ET: Likewise.
+	* locales/gl_ES: Likewise.
+	* locales/gu_IN: Likewise.
+	* locales/gv_GB: Likewise.
+	* locales/ha_NG: Likewise.
+	* locales/hak_TW: Likewise.
+	* locales/he_IL: Likewise.
+	* locales/hi_IN: Likewise.
+	* locales/hne_IN: Likewise.
+	* locales/hr_HR: Likewise.
+	* locales/hsb_DE: Likewise.
+	* locales/ht_HT: Likewise.
+	* locales/hu_HU: Likewise.
+	* locales/hy_AM: Likewise.
+	* locales/ia_FR: Likewise.
+	* locales/id_ID: Likewise.
+	* locales/ig_NG: Likewise.
+	* locales/ik_CA: Likewise.
+	* locales/is_IS: Likewise.
+	* locales/it_CH: Likewise.
+	* locales/it_IT: Likewise.
+	* locales/iu_CA: Likewise.
+	* locales/ja_JP: Likewise.
+	* locales/ka_GE: Likewise.
+	* locales/kl_GL: Likewise.
+	* locales/km_KH: Likewise.
+	* locales/kn_IN: Likewise.
+	* locales/ko_KR: Likewise.
+	* locales/kok_IN: Likewise.
+	* locales/ks_IN: Likewise.
+	* locales/ks_IN@devanagari: Likewise.
+	* locales/ku_TR: Likewise.
+	* locales/kw_GB: Likewise.
+	* locales/ky_KG: Likewise.
+	* locales/lb_LU: Likewise.
+	* locales/lg_UG: Likewise.
+	* locales/li_BE: Likewise.
+	* locales/li_NL: Likewise.
+	* locales/lij_IT: Likewise.
+	* locales/lo_LA: Likewise.
+	* locales/lt_LT: Likewise.
+	* locales/lv_LV: Likewise.
+	* locales/lzh_TW: Likewise.
+	* locales/mag_IN: Likewise.
+	* locales/mg_MG: Likewise.
+	* locales/mhr_RU: Likewise.
+	* locales/mi_NZ: Likewise.
+	* locales/mk_MK: Likewise.
+	* locales/ml_IN: Likewise.
+	* locales/mn_MN: Likewise.
+	* locales/mni_IN: Likewise.
+	* locales/mr_IN: Likewise.
+	* locales/ms_MY: Likewise.
+	* locales/mt_MT: Likewise.
+	* locales/my_MM: Likewise.
+	* locales/nan_TW: Likewise.
+	* locales/nan_TW@latin: Likewise.
+	* locales/nb_NO: Likewise.
+	* locales/nds_DE: Likewise.
+	* locales/nds_NL: Likewise.
+	* locales/ne_NP: Likewise.
+	* locales/nhn_MX: Likewise.
+	* locales/niu_NU: Likewise.
+	* locales/niu_NZ: Likewise.
+	* locales/nl_AW: Likewise.
+	* locales/nl_BE: Likewise.
+	* locales/nl_NL: Likewise.
+	* locales/nn_NO: Likewise.
+	* locales/nr_ZA: Likewise.
+	* locales/nso_ZA: Likewise.
+	* locales/oc_FR: Likewise.
+	* locales/om_ET: Likewise.
+	* locales/om_KE: Likewise.
+	* locales/or_IN: Likewise.
+	* locales/os_RU: Likewise.
+	* locales/pa_IN: Likewise.
+	* locales/pa_PK: Likewise.
+	* locales/pap_AW: Likewise.
+	* locales/pap_CW: Likewise.
+	* locales/pl_PL: Likewise.
+	* locales/ps_AF: Likewise.
+	* locales/pt_BR: Likewise.
+	* locales/pt_PT: Likewise.
+	* locales/quz_PE: Likewise.
+	* locales/raj_IN: Likewise.
+	* locales/ro_RO: Likewise.
+	* locales/ru_RU: Likewise.
+	* locales/ru_UA: Likewise.
+	* locales/rw_RW: Likewise.
+	* locales/sa_IN: Likewise.
+	* locales/sat_IN: Likewise.
+	* locales/sc_IT: Likewise.
+	* locales/sd_IN: Likewise.
+	* locales/sd_IN@devanagari: Likewise.
+	* locales/se_NO: Likewise.
+	* locales/shs_CA: Likewise.
+	* locales/si_LK: Likewise.
+	* locales/sid_ET: Likewise.
+	* locales/sk_SK: Likewise.
+	* locales/sl_SI: Likewise.
+	* locales/so_DJ: Likewise.
+	* locales/so_ET: Likewise.
+	* locales/so_KE: Likewise.
+	* locales/so_SO: Likewise.
+	* locales/sq_AL: Likewise.
+	* locales/sr_ME: Likewise.
+	* locales/sr_RS: Likewise.
+	* locales/sr_RS@latin: Likewise.
+	* locales/ss_ZA: Likewise.
+	* locales/st_ZA: Likewise.
+	* locales/sv_FI: Likewise.
+	* locales/sv_SE: Likewise.
+	* locales/sw_KE: Likewise.
+	* locales/sw_TZ: Likewise.
+	* locales/szl_PL: Likewise.
+	* locales/ta_IN: Likewise.
+	* locales/ta_LK: Likewise.
+	* locales/tcy_IN: Likewise.
+	* locales/te_IN: Likewise.
+	* locales/tg_TJ: Likewise.
+	* locales/th_TH: Likewise.
+	* locales/the_NP: Likewise.
+	* locales/ti_ER: Likewise.
+	* locales/ti_ET: Likewise.
+	* locales/tig_ER: Likewise.
+	* locales/tk_TM: Likewise.
+	* locales/tl_PH: Likewise.
+	* locales/tn_ZA: Likewise.
+	* locales/tr_TR: Likewise.
+	* locales/ts_ZA: Likewise.
+	* locales/tt_RU: Likewise.
+	* locales/tt_RU@iqtelif: Likewise.
+	* locales/ug_CN: Likewise.
+	* locales/uk_UA: Likewise.
+	* locales/unm_US: Likewise.
+	* locales/ur_IN: Likewise.
+	* locales/ur_PK: Likewise.
+	* locales/uz_UZ: Likewise.
+	* locales/uz_UZ@cyrillic: Likewise.
+	* locales/ve_ZA: Likewise.
+	* locales/vi_VN: Likewise.
+	* locales/wa_BE: Likewise.
+	* locales/wae_CH: Likewise.
+	* locales/wal_ET: Likewise.
+	* locales/wo_SN: Likewise.
+	* locales/xh_ZA: Likewise.
+	* locales/yi_US: Likewise.
+	* locales/yo_NG: Likewise.
+	* locales/yue_HK: Likewise.
+	* locales/zh_CN: Likewise.
+	* locales/zh_HK: Likewise.
+	* locales/zh_SG: Likewise.
+	* locales/zh_TW: Likewise.
+	* locales/zu_ZA: Likewise.
+
 2016-04-21  Guy Rutenberg <guyrutenberg@gmail.com>
 
+	[BZ #19963]
 	* locales/en_IL: New locale.
 	* SUPPORTED (SUPPORTED-LOCALES): Add en_IL/UTF-8.
 
 2016-04-21  Claude Paroz <claude@2xlibre.net>
 
+	[BZ #12676]
 	* locales/ln_CD: New locale.
 	* SUPPORTED (SUPPORTED-LOCALES): Add ln_CD/UTF-8.
 
@@ -411,6 +697,7 @@
 
 2016-04-15  Mike Frysinger  <vapier@gentoo.org>
 
+	[BZ #13237]
 	* locales/ar_AE (country_name): Update value to match CLDRv29.
 	* locales/ar_BH: Likewise.
 	* locales/ar_DZ: Likewise.
diff --git a/localedata/locales/aa_DJ b/localedata/locales/aa_DJ
index 4257a2b2eb..6237b992a0 100644
--- a/localedata/locales/aa_DJ
+++ b/localedata/locales/aa_DJ
@@ -272,4 +272,6 @@ d_t_fmt    "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
 date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
+first_weekday 7
 END LC_TIME
diff --git a/localedata/locales/aa_ER b/localedata/locales/aa_ER
index 6c74969c85..67c9db17c7 100644
--- a/localedata/locales/aa_ER
+++ b/localedata/locales/aa_ER
@@ -232,4 +232,6 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
diff --git a/localedata/locales/aa_ER@saaho b/localedata/locales/aa_ER@saaho
index e04bb6fa84..4c005f092a 100644
--- a/localedata/locales/aa_ER@saaho
+++ b/localedata/locales/aa_ER@saaho
@@ -212,4 +212,6 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
diff --git a/localedata/locales/aa_ET b/localedata/locales/aa_ET
index 1920993ec6..f26673acd4 100644
--- a/localedata/locales/aa_ET
+++ b/localedata/locales/aa_ET
@@ -235,4 +235,5 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
index 48abe403a6..730babeb01 100644
--- a/localedata/locales/af_ZA
+++ b/localedata/locales/af_ZA
@@ -155,6 +155,7 @@ am_pm       "<U0056><U004D>";"<U004E><U004D>"
 % Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
 % The "" means that this format is not supported.
 t_fmt_ampm  ""
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ak_GH b/localedata/locales/ak_GH
index 3b26c34a70..a6d4971dec 100644
--- a/localedata/locales/ak_GH
+++ b/localedata/locales/ak_GH
@@ -116,9 +116,8 @@ t_fmt   "<U0025><U0072>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
 % Strings for AM/PM: AN/EW
 am_pm  "<U0041><U004E>";"<U0045><U0057>"
-week    7;19971130;7
-first_weekday 1
-first_workday 2
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
index ae0673fff6..ffc3e74eff 100644
--- a/localedata/locales/am_ET
+++ b/localedata/locales/am_ET
@@ -1573,4 +1573,5 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/an_ES b/localedata/locales/an_ES
index a989743ec6..5bb0492922 100644
--- a/localedata/locales/an_ES
+++ b/localedata/locales/an_ES
@@ -108,7 +108,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/anp_IN b/localedata/locales/anp_IN
index 5dfc08f27e..590a733667 100644
--- a/localedata/locales/anp_IN
+++ b/localedata/locales/anp_IN
@@ -142,6 +142,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_AE b/localedata/locales/ar_AE
index 2557644309..48a34ed977 100644
--- a/localedata/locales/ar_AE
+++ b/localedata/locales/ar_AE
@@ -144,6 +144,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_BH b/localedata/locales/ar_BH
index d916ae4bcb..f89c75da4a 100644
--- a/localedata/locales/ar_BH
+++ b/localedata/locales/ar_BH
@@ -148,6 +148,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_DZ b/localedata/locales/ar_DZ
index 88816f37c6..cd7c6c0708 100644
--- a/localedata/locales/ar_DZ
+++ b/localedata/locales/ar_DZ
@@ -147,6 +147,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
index 1a64d80b8c..1151f1b6d4 100644
--- a/localedata/locales/ar_EG
+++ b/localedata/locales/ar_EG
@@ -151,6 +151,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_IN b/localedata/locales/ar_IN
index 3c2aed7f0c..791e63c519 100644
--- a/localedata/locales/ar_IN
+++ b/localedata/locales/ar_IN
@@ -134,6 +134,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_IQ b/localedata/locales/ar_IQ
index a2fd96ba2f..04ee303acb 100644
--- a/localedata/locales/ar_IQ
+++ b/localedata/locales/ar_IQ
@@ -147,6 +147,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_JO b/localedata/locales/ar_JO
index 0449021508..a3afbf67da 100644
--- a/localedata/locales/ar_JO
+++ b/localedata/locales/ar_JO
@@ -165,6 +165,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_KW b/localedata/locales/ar_KW
index 7c0ee8fd51..8db77c5f21 100644
--- a/localedata/locales/ar_KW
+++ b/localedata/locales/ar_KW
@@ -147,6 +147,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_LB b/localedata/locales/ar_LB
index 5d9980f3fb..cd3b223b26 100644
--- a/localedata/locales/ar_LB
+++ b/localedata/locales/ar_LB
@@ -164,6 +164,8 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_LY b/localedata/locales/ar_LY
index c791833512..d9b21c468e 100644
--- a/localedata/locales/ar_LY
+++ b/localedata/locales/ar_LY
@@ -147,6 +147,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_MA b/localedata/locales/ar_MA
index c125e289a4..d595e0d979 100644
--- a/localedata/locales/ar_MA
+++ b/localedata/locales/ar_MA
@@ -147,6 +147,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_OM b/localedata/locales/ar_OM
index c5abe9760c..c6ecf20eae 100644
--- a/localedata/locales/ar_OM
+++ b/localedata/locales/ar_OM
@@ -147,6 +147,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_QA b/localedata/locales/ar_QA
index fc6ecb213f..c94bfbbc88 100644
--- a/localedata/locales/ar_QA
+++ b/localedata/locales/ar_QA
@@ -147,6 +147,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index aa44fc6d0d..28f7f50bed 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -349,6 +349,8 @@ abmon	"<U004A><U0061><U006E>"; /
 	"<U0044><U0065><U0063>"
 am_pm	"";""
 era_d_fmt	""
+week 7;19971130;1
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_SD b/localedata/locales/ar_SD
index 05594fc3a7..91b3ac4162 100644
--- a/localedata/locales/ar_SD
+++ b/localedata/locales/ar_SD
@@ -153,6 +153,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_SS b/localedata/locales/ar_SS
index 74e785556d..1dbd4d466d 100644
--- a/localedata/locales/ar_SS
+++ b/localedata/locales/ar_SS
@@ -152,6 +152,8 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_SY b/localedata/locales/ar_SY
index 5c93683009..37edae8eca 100644
--- a/localedata/locales/ar_SY
+++ b/localedata/locales/ar_SY
@@ -164,6 +164,9 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_TN b/localedata/locales/ar_TN
index 57d20a26ce..0d288781e2 100644
--- a/localedata/locales/ar_TN
+++ b/localedata/locales/ar_TN
@@ -147,6 +147,8 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_YE b/localedata/locales/ar_YE
index b58583f511..1ff05dfabc 100644
--- a/localedata/locales/ar_YE
+++ b/localedata/locales/ar_YE
@@ -147,6 +147,8 @@ t_fmt       "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_workday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/as_IN b/localedata/locales/as_IN
index e731d8f09f..412992e0ae 100644
--- a/localedata/locales/as_IN
+++ b/localedata/locales/as_IN
@@ -130,6 +130,7 @@ d_t_fmt  "<U0025><U0065><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U0020>
 am_pm    "<U09AA><U09C2><U09F0><U09CD><U09AC><U09CD><U09AC><U09BE><U09B9><U09CD><U09A8>";"<U0985><U09AA><U09F0><U09BE><U09B9><U09CD><U09A8>"
 % t_fmt_ampm  "%I.%M.%S %p"
 t_fmt_ampm  "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 %%%%%%%%%%%%%
diff --git a/localedata/locales/ast_ES b/localedata/locales/ast_ES
index aa27884ec0..25a72c87bf 100644
--- a/localedata/locales/ast_ES
+++ b/localedata/locales/ast_ES
@@ -114,7 +114,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/ayc_PE b/localedata/locales/ayc_PE
index 9ad3bbad4c..5b37989333 100644
--- a/localedata/locales/ayc_PE
+++ b/localedata/locales/ayc_PE
@@ -140,9 +140,7 @@ am_pm       "<U0056><U004D>";"<U004E><U004D>"
 % %I:%M:%S %p
 t_fmt_ampm    "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
 
-week    7;19971130;7
-first_weekday 1
-first_workday 2
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/az_AZ b/localedata/locales/az_AZ
index 2d1e619a1e..338b849db2 100644
--- a/localedata/locales/az_AZ
+++ b/localedata/locales/az_AZ
@@ -279,6 +279,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
index 877de4c6c1..db3400183c 100644
--- a/localedata/locales/be_BY
+++ b/localedata/locales/be_BY
@@ -146,6 +146,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/be_BY@latin b/localedata/locales/be_BY@latin
index d7397ba35d..349c58b205 100644
--- a/localedata/locales/be_BY@latin
+++ b/localedata/locales/be_BY@latin
@@ -104,6 +104,8 @@ d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
 d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_COLLATE
diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
index 0efffe9b5c..5676a41643 100644
--- a/localedata/locales/bem_ZM
+++ b/localedata/locales/bem_ZM
@@ -92,9 +92,8 @@ abday  "<U0053><U0075><U006E>";/
        "<U0054><U0068><U0075>";/
        "<U0046><U0072><U0069>";/
        "<U0053><U0061><U0074>"
-week   7;19971130;4
-first_weekday  1
-first_workday  2
+week 7;19971130;1
+first_weekday 2
 % %a %d %b %Y %R %Z
 d_t_fmt  "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020>/
 <U0025><U0052><U0020><U0025><U005A>"
diff --git a/localedata/locales/ber_DZ b/localedata/locales/ber_DZ
index d699503b3f..b34ac8b18f 100644
--- a/localedata/locales/ber_DZ
+++ b/localedata/locales/ber_DZ
@@ -255,6 +255,9 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ber_MA b/localedata/locales/ber_MA
index 1f888fbdfc..e6bff580d6 100644
--- a/localedata/locales/ber_MA
+++ b/localedata/locales/ber_MA
@@ -175,6 +175,9 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 7
+first_workday 1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
index 5a1f17e043..29e9e624f7 100644
--- a/localedata/locales/bg_BG
+++ b/localedata/locales/bg_BG
@@ -193,8 +193,8 @@ t_fmt      "<U0025><U006B><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm      "";""
 t_fmt_ampm "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
 %
+week 7;19971130;4
 first_weekday 2
-first_workday 2
 abday "<U043D><U0434>";/
       "<U043F><U043D>";/
       "<U0432><U0442>";/
diff --git a/localedata/locales/bhb_IN b/localedata/locales/bhb_IN
index fd93137b7b..181af451f2 100644
--- a/localedata/locales/bhb_IN
+++ b/localedata/locales/bhb_IN
@@ -130,6 +130,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/bho_IN b/localedata/locales/bho_IN
index 073fa7d3a3..6b383b27bc 100644
--- a/localedata/locales/bho_IN
+++ b/localedata/locales/bho_IN
@@ -129,6 +129,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/bn_BD b/localedata/locales/bn_BD
index ba60104f11..7f22eba475 100644
--- a/localedata/locales/bn_BD
+++ b/localedata/locales/bn_BD
@@ -141,6 +141,8 @@ d_t_fmt     "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U00
 d_fmt       "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059>"
 t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
+first_weekday 6
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/bn_IN b/localedata/locales/bn_IN
index 7a0d1a3574..41fb04eb75 100644
--- a/localedata/locales/bn_IN
+++ b/localedata/locales/bn_IN
@@ -152,6 +152,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/bo_CN b/localedata/locales/bo_CN
index cf23b27aee..9b232d41df 100644
--- a/localedata/locales/bo_CN
+++ b/localedata/locales/bo_CN
@@ -127,7 +127,7 @@ t_fmt_ampm        "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
 <U0025><U004D><U0F40><U0F66><U0F62><U0F0B><U0F46><U0025><U0053><U0020>/
 <U0025><U0070>"
 
-
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/br_FR b/localedata/locales/br_FR
index 5a4c214c3e..9727fe460a 100644
--- a/localedata/locales/br_FR
+++ b/localedata/locales/br_FR
@@ -145,7 +145,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "<U0020>";"<U0020>"
 t_fmt_ampm "<U0025><U0049><U0065><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/brx_IN b/localedata/locales/brx_IN
index 97ebca0ed1..f6859e0074 100644
--- a/localedata/locales/brx_IN
+++ b/localedata/locales/brx_IN
@@ -132,6 +132,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
index 74427dabda..5cc1fc7432 100644
--- a/localedata/locales/bs_BA
+++ b/localedata/locales/bs_BA
@@ -212,6 +212,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/byn_ER b/localedata/locales/byn_ER
index 542c6f2629..dad0d0035b 100644
--- a/localedata/locales/byn_ER
+++ b/localedata/locales/byn_ER
@@ -224,4 +224,6 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12A3><U12F5>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
index d943610cdb..057ccfba5d 100644
--- a/localedata/locales/ca_ES
+++ b/localedata/locales/ca_ES
@@ -139,8 +139,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ce_RU b/localedata/locales/ce_RU
index 0151e765fa..e80e3d39e2 100644
--- a/localedata/locales/ce_RU
+++ b/localedata/locales/ce_RU
@@ -98,8 +98,8 @@ t_fmt         "<U0025><U0054>"
 %
 am_pm         "";""
 t_fmt_ampm    ""
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/cmn_TW b/localedata/locales/cmn_TW
index 7bf4bbe2dd..6defdd1316 100644
--- a/localedata/locales/cmn_TW
+++ b/localedata/locales/cmn_TW
@@ -118,6 +118,7 @@ am_pm         "<U4E0A><U5348>";/
 t_fmt_ampm    "<U0025><U0070><U0020><U0025><U0049><U9EDE><U0025><U004D><U5206><U0025><U0053><U79D2>"
 % %Yå¹´ %b %eæ—¥ %A %H:%M:%S %Z
 date_fmt      "<U0025><U0059><U5E74><U0020><U0025><U0062><U0020><U0025><U0065><U65E5><U0020><U0025><U0041><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/crh_UA b/localedata/locales/crh_UA
index 52fba8a026..4b6a9778a2 100644
--- a/localedata/locales/crh_UA
+++ b/localedata/locales/crh_UA
@@ -204,8 +204,8 @@ t_fmt     "<U0025><U0054>"
 am_pm     "<U00DC><U0045>";"<U00DC><U0053>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070>"
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ
index cbc4086a70..b265f5b0a9 100644
--- a/localedata/locales/cs_CZ
+++ b/localedata/locales/cs_CZ
@@ -2445,7 +2445,6 @@ abmon		"<U006C><U0065><U0064>";/
 
 week		7;19971130;4
 first_weekday	2
-first_workday	2
 
 d_t_fmt		"<U0025><U0061><U00A0><U0025><U002D><U0064><U002E><U00A0><U0025><U0042><U00A0><U0025><U0059><U002C><U00A0><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U00A0><U0025><U005A>"
 
diff --git a/localedata/locales/csb_PL b/localedata/locales/csb_PL
index 9ac347946e..d484bd9dea 100644
--- a/localedata/locales/csb_PL
+++ b/localedata/locales/csb_PL
@@ -185,7 +185,6 @@ am_pm   "";""
 t_fmt_ampm ""
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/cv_RU b/localedata/locales/cv_RU
index 09cb0ab6bf..81bf69b762 100644
--- a/localedata/locales/cv_RU
+++ b/localedata/locales/cv_RU
@@ -215,8 +215,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/cy_GB b/localedata/locales/cy_GB
index b4a5f5910c..a408905a31 100644
--- a/localedata/locales/cy_GB
+++ b/localedata/locales/cy_GB
@@ -258,7 +258,7 @@ t_fmt_ampm  "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 date_fmt    "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
index 8ca540cfd2..552c2193b6 100644
--- a/localedata/locales/da_DK
+++ b/localedata/locales/da_DK
@@ -227,7 +227,6 @@ am_pm       "";""
 t_fmt_ampm  ""
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/de_AT b/localedata/locales/de_AT
index 9e69524018..7562820f18 100644
--- a/localedata/locales/de_AT
+++ b/localedata/locales/de_AT
@@ -122,7 +122,6 @@ am_pm   "";""
 t_fmt_ampm ""
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/de_BE b/localedata/locales/de_BE
index b83c2dcaed..896e4416b1 100644
--- a/localedata/locales/de_BE
+++ b/localedata/locales/de_BE
@@ -120,8 +120,8 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/de_CH b/localedata/locales/de_CH
index 9c0dcae751..6d400f2ad0 100644
--- a/localedata/locales/de_CH
+++ b/localedata/locales/de_CH
@@ -124,7 +124,6 @@ t_fmt_ampm ""
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
index 654afaa2b9..331eb24a00 100644
--- a/localedata/locales/de_DE
+++ b/localedata/locales/de_DE
@@ -165,7 +165,6 @@ date_fmt	"<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0020>/
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/de_IT b/localedata/locales/de_IT
index 1f9f4b65b1..ba5d23571b 100644
--- a/localedata/locales/de_IT
+++ b/localedata/locales/de_IT
@@ -107,7 +107,6 @@ date_fmt "<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0020>/
 <U0020><U0025><U005A><U0020><U0025><U0059>"
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/de_LU b/localedata/locales/de_LU
index 4f3c57dbb2..54444776b6 100644
--- a/localedata/locales/de_LU
+++ b/localedata/locales/de_LU
@@ -120,7 +120,7 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/doi_IN b/localedata/locales/doi_IN
index 89c89127cd..ef061f6bc3 100644
--- a/localedata/locales/doi_IN
+++ b/localedata/locales/doi_IN
@@ -131,6 +131,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/dv_MV b/localedata/locales/dv_MV
index 2ca84b3f31..5035a8d017 100644
--- a/localedata/locales/dv_MV
+++ b/localedata/locales/dv_MV
@@ -147,6 +147,8 @@ t_fmt_ampm "<U0025><U0050><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U002
 
 % display columns right to left ?
 cal_direction	3
+week 7;19971130;1
+first_weekday 6
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
index e0633d3234..3a54414393 100644
--- a/localedata/locales/dz_BT
+++ b/localedata/locales/dz_BT
@@ -616,7 +616,7 @@ t_fmt_ampm        "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
 <U0025><U0049><U0F40><U0F66><U0F62><U0F0B><U0F58><U0025><U004D>/
 <U0F40><U0F66><U0F62><U0F0B><U0F46><U0025><U0053><U0020><U0025><U0070>"
 
-
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/el_CY b/localedata/locales/el_CY
index fed597d40f..d75e911149 100644
--- a/localedata/locales/el_CY
+++ b/localedata/locales/el_CY
@@ -75,7 +75,43 @@ grouping                  0;0
 END LC_NUMERIC
 
 LC_TIME
-copy "el_GR"
+abday   "<U039A><U03C5><U03C1>";"<U0394><U03B5><U03C5>";/
+        "<U03A4><U03C1><U03B9>";"<U03A4><U03B5><U03C4>";/
+        "<U03A0><U03B5><U03BC>";"<U03A0><U03B1><U03C1>";/
+        "<U03A3><U03B1><U03B2>"
+day     "<U039A><U03C5><U03C1><U03B9><U03B1><U03BA><U03AE>";/
+        "<U0394><U03B5><U03C5><U03C4><U03AD><U03C1><U03B1>";/
+        "<U03A4><U03C1><U03AF><U03C4><U03B7>";/
+        "<U03A4><U03B5><U03C4><U03AC><U03C1><U03C4><U03B7>";/
+        "<U03A0><U03AD><U03BC><U03C0><U03C4><U03B7>";/
+        "<U03A0><U03B1><U03C1><U03B1><U03C3><U03BA><U03B5><U03C5><U03AE>";/
+        "<U03A3><U03AC><U03B2><U03B2><U03B1><U03C4><U03BF>"
+abmon   "<U0399><U03B1><U03BD>";"<U03A6><U03B5><U03B2>";/
+        "<U039C><U03AC><U03C1>";"<U0391><U03C0><U03C1>";/
+        "<U039C><U03AC><U03B9>";"<U0399><U03BF><U03CD><U03BD>";/
+        "<U0399><U03BF><U03CD><U03BB>";"<U0391><U03CD><U03B3>";/
+        "<U03A3><U03B5><U03C0>";"<U039F><U03BA><U03C4>";/
+        "<U039D><U03BF><U03AD>";"<U0394><U03B5><U03BA>"
+mon     "<U0399><U03B1><U03BD><U03BF><U03C5><U03AC><U03C1><U03B9><U03BF><U03C2>";/
+        "<U03A6><U03B5><U03B2><U03C1><U03BF><U03C5><U03AC><U03C1><U03B9><U03BF><U03C2>";/
+        "<U039C><U03AC><U03C1><U03C4><U03B9><U03BF><U03C2>";/
+        "<U0391><U03C0><U03C1><U03AF><U03BB><U03B9><U03BF><U03C2>";/
+        "<U039C><U03AC><U03B9><U03BF><U03C2>";/
+        "<U0399><U03BF><U03CD><U03BD><U03B9><U03BF><U03C2>";/
+        "<U0399><U03BF><U03CD><U03BB><U03B9><U03BF><U03C2>";/
+        "<U0391><U03CD><U03B3><U03BF><U03C5><U03C3><U03C4><U03BF><U03C2>";/
+        "<U03A3><U03B5><U03C0><U03C4><U03AD><U03BC><U03B2><U03C1><U03B9><U03BF><U03C2>";/
+        "<U039F><U03BA><U03C4><U03CE><U03B2><U03C1><U03B9><U03BF><U03C2>";/
+        "<U039D><U03BF><U03AD><U03BC><U03B2><U03C1><U03B9><U03BF><U03C2>";/
+        "<U0394><U03B5><U03BA><U03AD><U03BC><U03B2><U03C1><U03B9><U03BF><U03C2>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+t_fmt   "<U0025><U0072>"
+am_pm   "<U03c0><U03bc>";"<U03bc><U03bc>"
+t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+date_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
index 5b0a247d14..970aa2eafd 100644
--- a/localedata/locales/el_GR
+++ b/localedata/locales/el_GR
@@ -144,7 +144,7 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U002
 %
 % Appropriate date representation (date(1))   "%a %d %b %Y %r %Z"
 date_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/en_AG b/localedata/locales/en_AG
index 2cdb1b172a..c3ba88f8a2 100644
--- a/localedata/locales/en_AG
+++ b/localedata/locales/en_AG
@@ -69,7 +69,44 @@ copy "en_GB"
 END LC_NUMERIC
 
 LC_TIME
-copy "en_GB"
+abday       "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
+            "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
+            "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
+            "<U0053><U0061><U0074>"
+day         "<U0053><U0075><U006E><U0064><U0061><U0079>";/
+            "<U004D><U006F><U006E><U0064><U0061><U0079>";/
+            "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
+            "<U0046><U0072><U0069><U0064><U0061><U0079>";/
+            "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
+abmon       "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
+            "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
+            "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
+            "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
+            "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
+            "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
+mon         "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
+            "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
+            "<U004D><U0061><U0072><U0063><U0068>";/
+            "<U0041><U0070><U0072><U0069><U006C>";/
+            "<U004D><U0061><U0079>";/
+            "<U004A><U0075><U006E><U0065>";/
+            "<U004A><U0075><U006C><U0079>";/
+            "<U0041><U0075><U0067><U0075><U0073><U0074>";/
+            "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
+            "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
+            "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
+            "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
+d_t_fmt     "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
+t_fmt       "<U0025><U0054>"
+am_pm       "<U0061><U006D>";"<U0070><U006D>"
+t_fmt_ampm  "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050><U0020><U0025><U005A>"
+date_fmt    "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_AU b/localedata/locales/en_AU
index 149040e578..3cfdf4430e 100644
--- a/localedata/locales/en_AU
+++ b/localedata/locales/en_AU
@@ -118,6 +118,7 @@ t_fmt       "<U0025><U0054>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
index 9eabcd0812..97f50e3da6 100644
--- a/localedata/locales/en_CA
+++ b/localedata/locales/en_CA
@@ -133,6 +133,7 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
index 2787cadc80..4d84529a3e 100644
--- a/localedata/locales/en_DK
+++ b/localedata/locales/en_DK
@@ -125,7 +125,6 @@ am_pm    "";""
 t_fmt_ampm  ""
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_GB b/localedata/locales/en_GB
index bc2e1767f5..d86007c3da 100644
--- a/localedata/locales/en_GB
+++ b/localedata/locales/en_GB
@@ -127,7 +127,6 @@ date_fmt    "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U0025><U005A><U0020><U0025><U0059>"
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_HK b/localedata/locales/en_HK
index de8a32a307..e868b98816 100644
--- a/localedata/locales/en_HK
+++ b/localedata/locales/en_HK
@@ -140,6 +140,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0070><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_IE b/localedata/locales/en_IE
index 3eba8382b8..c300a3f8bc 100644
--- a/localedata/locales/en_IE
+++ b/localedata/locales/en_IE
@@ -116,8 +116,7 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
-first_workday 2
-first_weekday 2
+week 7;19971130;4
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_IN b/localedata/locales/en_IN
index 8c780c3751..c4b086bafb 100644
--- a/localedata/locales/en_IN
+++ b/localedata/locales/en_IN
@@ -139,6 +139,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_NG b/localedata/locales/en_NG
index 1ce91ac0e5..ad4155edf7 100644
--- a/localedata/locales/en_NG
+++ b/localedata/locales/en_NG
@@ -158,6 +158,8 @@ am_pm       "";""
 % Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
 % The "" means that this format is not supported.
 t_fmt_ampm  ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_NZ b/localedata/locales/en_NZ
index d0d2304184..2346c2ad38 100644
--- a/localedata/locales/en_NZ
+++ b/localedata/locales/en_NZ
@@ -118,6 +118,7 @@ t_fmt       "<U0025><U0054>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_PH b/localedata/locales/en_PH
index 17f745fdda..489cec88e4 100644
--- a/localedata/locales/en_PH
+++ b/localedata/locales/en_PH
@@ -141,6 +141,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_SG b/localedata/locales/en_SG
index 64cfb6dd57..d425880ccb 100644
--- a/localedata/locales/en_SG
+++ b/localedata/locales/en_SG
@@ -139,6 +139,7 @@ t_fmt       "<U0025><U0054>"
 % %I:%M:%S %p
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_US b/localedata/locales/en_US
index c4b558481a..7ef0a2d77a 100644
--- a/localedata/locales/en_US
+++ b/localedata/locales/en_US
@@ -89,9 +89,7 @@ day	"<U0053><U0075><U006E><U0064><U0061><U0079>";/
 	"<U0046><U0072><U0069><U0064><U0061><U0079>";/
 	"<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
 
-week    7;19971130;7
-first_weekday	1
-first_workday	2
+week 7;19971130;1
 abmon	"<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
 	"<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
 	"<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
diff --git a/localedata/locales/en_ZA b/localedata/locales/en_ZA
index ef68942dcd..22f3c974e2 100644
--- a/localedata/locales/en_ZA
+++ b/localedata/locales/en_ZA
@@ -193,6 +193,7 @@ am_pm       "";""
 % Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
 % The "" means that this format is not supported.
 t_fmt_ampm  ""
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_ZM b/localedata/locales/en_ZM
index f678b7ab63..ee7847bd89 100644
--- a/localedata/locales/en_ZM
+++ b/localedata/locales/en_ZM
@@ -50,7 +50,45 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_TIME
-copy "en_GB"
+abday       "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
+            "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
+            "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
+            "<U0053><U0061><U0074>"
+day         "<U0053><U0075><U006E><U0064><U0061><U0079>";/
+            "<U004D><U006F><U006E><U0064><U0061><U0079>";/
+            "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
+            "<U0046><U0072><U0069><U0064><U0061><U0079>";/
+            "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
+abmon       "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
+            "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
+            "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
+            "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
+            "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
+            "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
+mon         "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
+            "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
+            "<U004D><U0061><U0072><U0063><U0068>";/
+            "<U0041><U0070><U0072><U0069><U006C>";/
+            "<U004D><U0061><U0079>";/
+            "<U004A><U0075><U006E><U0065>";/
+            "<U004A><U0075><U006C><U0079>";/
+            "<U0041><U0075><U0067><U0075><U0073><U0074>";/
+            "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
+            "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
+            "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
+            "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
+d_t_fmt     "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
+t_fmt       "<U0025><U0054>"
+am_pm       "<U0061><U006D>";"<U0070><U006D>"
+t_fmt_ampm  "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050><U0020><U0025><U005A>"
+date_fmt    "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/es_AR b/localedata/locales/es_AR
index 1415ddbe46..263e1315ff 100644
--- a/localedata/locales/es_AR
+++ b/localedata/locales/es_AR
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_BO b/localedata/locales/es_BO
index 9ceeeaff84..81489a7a7b 100644
--- a/localedata/locales/es_BO
+++ b/localedata/locales/es_BO
@@ -120,6 +120,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_CL b/localedata/locales/es_CL
index 908ab6ae1c..a370715d91 100644
--- a/localedata/locales/es_CL
+++ b/localedata/locales/es_CL
@@ -120,6 +120,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_CO b/localedata/locales/es_CO
index 2d612f7b1d..f67f553058 100644
--- a/localedata/locales/es_CO
+++ b/localedata/locales/es_CO
@@ -122,7 +122,7 @@ am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070>"
 %  FIXME: found in CLDR
-first_weekday 2
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_CR b/localedata/locales/es_CR
index 2b38edcc05..a80e494e9b 100644
--- a/localedata/locales/es_CR
+++ b/localedata/locales/es_CR
@@ -119,8 +119,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U002
 date_fmt	"<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_CU b/localedata/locales/es_CU
index b7752149ae..bde7f2d95e 100644
--- a/localedata/locales/es_CU
+++ b/localedata/locales/es_CU
@@ -91,7 +91,42 @@ grouping             0;0
 END LC_NUMERIC
 
 LC_TIME
-copy "es_ES"
+abday   "<U0064><U006F><U006D>";"<U006C><U0075><U006E>";/
+	"<U006D><U0061><U0072>";"<U006D><U0069><U00E9>";/
+	"<U006A><U0075><U0065>";"<U0076><U0069><U0065>";/
+	"<U0073><U00E1><U0062>"
+day     "<U0064><U006F><U006D><U0069><U006E><U0067><U006F>";/
+	"<U006C><U0075><U006E><U0065><U0073>";/
+	"<U006D><U0061><U0072><U0074><U0065><U0073>";/
+	"<U006D><U0069><U00E9><U0072><U0063><U006F><U006C><U0065><U0073>";/
+	"<U006A><U0075><U0065><U0076><U0065><U0073>";/
+	"<U0076><U0069><U0065><U0072><U006E><U0065><U0073>";/
+	"<U0073><U00E1><U0062><U0061><U0064><U006F>"
+abmon   "<U0065><U006E><U0065>";"<U0066><U0065><U0062>";/
+	"<U006D><U0061><U0072>";"<U0061><U0062><U0072>";/
+	"<U006D><U0061><U0079>";"<U006A><U0075><U006E>";/
+	"<U006A><U0075><U006C>";"<U0061><U0067><U006F>";/
+	"<U0073><U0065><U0070>";"<U006F><U0063><U0074>";/
+	"<U006E><U006F><U0076>";"<U0064><U0069><U0063>"
+mon     "<U0065><U006E><U0065><U0072><U006F>";/
+	"<U0066><U0065><U0062><U0072><U0065><U0072><U006F>";/
+	"<U006D><U0061><U0072><U007A><U006F>";/
+	"<U0061><U0062><U0072><U0069><U006C>";/
+	"<U006D><U0061><U0079><U006F>";/
+	"<U006A><U0075><U006E><U0069><U006F>";/
+	"<U006A><U0075><U006C><U0069><U006F>";/
+	"<U0061><U0067><U006F><U0073><U0074><U006F>";/
+	"<U0073><U0065><U0070><U0074><U0069><U0065><U006D><U0062><U0072><U0065>";/
+	"<U006F><U0063><U0074><U0075><U0062><U0072><U0065>";/
+	"<U006E><U006F><U0076><U0069><U0065><U006D><U0062><U0072><U0065>";/
+	"<U0064><U0069><U0063><U0069><U0065><U006D><U0062><U0072><U0065>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
+t_fmt   "<U0025><U0054>"
+am_pm   "";""
+t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_DO b/localedata/locales/es_DO
index f61b706cce..d217acca4b 100644
--- a/localedata/locales/es_DO
+++ b/localedata/locales/es_DO
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_EC b/localedata/locales/es_EC
index 806eb488d6..182e57d820 100644
--- a/localedata/locales/es_EC
+++ b/localedata/locales/es_EC
@@ -120,6 +120,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
index 06191b52bc..32d0fbd3c3 100644
--- a/localedata/locales/es_ES
+++ b/localedata/locales/es_ES
@@ -134,9 +134,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-week    7;19971130;5
+week 7;19971130;4
 first_weekday   2
-first_workday   2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_GT b/localedata/locales/es_GT
index ec7cb15dd4..a5c11776b7 100644
--- a/localedata/locales/es_GT
+++ b/localedata/locales/es_GT
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_HN b/localedata/locales/es_HN
index a9d4a98820..8fcbfbea12 100644
--- a/localedata/locales/es_HN
+++ b/localedata/locales/es_HN
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_MX b/localedata/locales/es_MX
index 1f205fe5c0..e7dd44062c 100644
--- a/localedata/locales/es_MX
+++ b/localedata/locales/es_MX
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_NI b/localedata/locales/es_NI
index 6e9647ba43..35b2581d0c 100644
--- a/localedata/locales/es_NI
+++ b/localedata/locales/es_NI
@@ -115,6 +115,7 @@ t_fmt   "<U0025><U0054>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
 am_pm	"<U0041><U004D>";"<U0050><U004D>"
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PA b/localedata/locales/es_PA
index 05e7e065a4..de3871cf65 100644
--- a/localedata/locales/es_PA
+++ b/localedata/locales/es_PA
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PE b/localedata/locales/es_PE
index 8b4aeece33..b94a1be763 100644
--- a/localedata/locales/es_PE
+++ b/localedata/locales/es_PE
@@ -121,6 +121,7 @@ t_fmt   "<U0025><U0054>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
 am_pm	"<U0041><U004D>";"<U0050><U004D>"
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PR b/localedata/locales/es_PR
index 7982aa9dcf..20d83d2179 100644
--- a/localedata/locales/es_PR
+++ b/localedata/locales/es_PR
@@ -114,6 +114,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PY b/localedata/locales/es_PY
index 1df986e6da..c60900243d 100644
--- a/localedata/locales/es_PY
+++ b/localedata/locales/es_PY
@@ -120,6 +120,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_SV b/localedata/locales/es_SV
index 343a013ec8..692b2bdce6 100644
--- a/localedata/locales/es_SV
+++ b/localedata/locales/es_SV
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_US b/localedata/locales/es_US
index ce5dd8c558..719615dde5 100644
--- a/localedata/locales/es_US
+++ b/localedata/locales/es_US
@@ -175,6 +175,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_UY b/localedata/locales/es_UY
index 83438ff984..5cdc26ddb2 100644
--- a/localedata/locales/es_UY
+++ b/localedata/locales/es_UY
@@ -120,6 +120,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_VE b/localedata/locales/es_VE
index ae463616a6..e1292b0033 100644
--- a/localedata/locales/es_VE
+++ b/localedata/locales/es_VE
@@ -122,6 +122,7 @@ t_fmt   "<U0025><U0054>"
 am_pm   "<U0061><U006D>";"<U0070><U006D>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/et_EE b/localedata/locales/et_EE
index a6cdc4eaed..9c0895cce7 100644
--- a/localedata/locales/et_EE
+++ b/localedata/locales/et_EE
@@ -2199,7 +2199,6 @@ am_pm   "";""
 t_fmt_ampm    ""
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
index bbf35e27f1..c1c7d701a1 100644
--- a/localedata/locales/eu_ES
+++ b/localedata/locales/eu_ES
@@ -133,7 +133,7 @@ d_fmt   "<U0025><U0061><U002C><U0020><U0025><U0059><U002E><U0065><U006B><U006F><
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/fa_IR b/localedata/locales/fa_IR
index bcce55ec71..d884eaf7dd 100644
--- a/localedata/locales/fa_IR
+++ b/localedata/locales/fa_IR
@@ -438,9 +438,10 @@ date_fmt "<U202B><U0025><U0041><U0020>/
 <U0025><U004F><U004D><U003A>/
 <U0025><U004F><U0053><U0020>/
 <U0028><U0025><U005A><U0029><U202C>"
+week 7;19971130;1
 first_weekday 7
-first_workday 7
 cal_direction 3
+first_workday 7
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
index 9e174aec05..267d13034f 100644
--- a/localedata/locales/ff_SN
+++ b/localedata/locales/ff_SN
@@ -92,8 +92,8 @@ abday  "<U0064><U0065><U0077>";/
        "<U006E><U0061><U0061>";/
        "<U006D><U0077><U0064>";/
        "<U0068><U0062><U0069>"
-week   7;19971129;1
-first_weekday  1
+week 7;19971130;1
+first_weekday 2
 % %a %d %b %Y %R %Z
 d_t_fmt  "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025>/
 <U0059><U0020><U0025><U0052><U0020><U0025><U005A>"
diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
index 03d73719ba..22f7cfe47d 100644
--- a/localedata/locales/fi_FI
+++ b/localedata/locales/fi_FI
@@ -210,8 +210,7 @@ date_fmt       "<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0025>/
 <U002D><U006D><U002E><U0025><U0059><U0020><U0025><U0048><U002E><U0025>/
 <U004D><U002E><U0025><U0053><U0020><U0025><U007A>"
 week     7;19971130;4
-first_weekday 2 % Monday
-first_workday 2 % Monday
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/fil_PH b/localedata/locales/fil_PH
index 82390360c6..90d425c325 100644
--- a/localedata/locales/fil_PH
+++ b/localedata/locales/fil_PH
@@ -144,6 +144,7 @@ d_fmt       "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U004E><U002E><U0055><U002E>";"<U004E><U002E><U0048><U002E>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/fo_FO b/localedata/locales/fo_FO
index 2ebbbe35c6..a8925b51b3 100644
--- a/localedata/locales/fo_FO
+++ b/localedata/locales/fo_FO
@@ -104,6 +104,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm  ""
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
index 40654ead89..be4277c711 100644
--- a/localedata/locales/fr_BE
+++ b/localedata/locales/fr_BE
@@ -125,7 +125,6 @@ t_fmt_ampm ""
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/fr_CA b/localedata/locales/fr_CA
index 2861800d3a..bbab33ab06 100644
--- a/localedata/locales/fr_CA
+++ b/localedata/locales/fr_CA
@@ -119,6 +119,7 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH
index 31f934fd32..07eaad1125 100644
--- a/localedata/locales/fr_CH
+++ b/localedata/locales/fr_CH
@@ -106,6 +106,8 @@ d_fmt   "<U0025><U0064><U002E><U0020><U0025><U006D><U002E><U0020><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
index 6fbbbaeea1..0fc7c88126 100644
--- a/localedata/locales/fr_FR
+++ b/localedata/locales/fr_FR
@@ -144,7 +144,6 @@ t_fmt_ampm ""
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
index 849b6fec93..9054b46819 100644
--- a/localedata/locales/fr_LU
+++ b/localedata/locales/fr_LU
@@ -122,7 +122,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/fur_IT b/localedata/locales/fur_IT
index 4b4f14383a..84e236ef7d 100644
--- a/localedata/locales/fur_IT
+++ b/localedata/locales/fur_IT
@@ -114,7 +114,6 @@ am_pm   "";""
 t_fmt_ampm ""
 week			7;19971130;4
 first_weekday		2
-first_workday		2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/fy_DE b/localedata/locales/fy_DE
index cd2de2135e..472d5230e9 100644
--- a/localedata/locales/fy_DE
+++ b/localedata/locales/fy_DE
@@ -135,5 +135,4 @@ am_pm   "";""
 t_fmt_ampm ""
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
diff --git a/localedata/locales/fy_NL b/localedata/locales/fy_NL
index 4ee6dc98d5..aa6c40e8b1 100644
--- a/localedata/locales/fy_NL
+++ b/localedata/locales/fy_NL
@@ -94,7 +94,7 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
index e404bc8c3d..7369c5fd9a 100644
--- a/localedata/locales/ga_IE
+++ b/localedata/locales/ga_IE
@@ -120,8 +120,7 @@ d_fmt       "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
-first_workday 2
-first_weekday 2
+week 7;19971130;4
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
index 7c7852b4ec..df2a02f7af 100644
--- a/localedata/locales/gd_GB
+++ b/localedata/locales/gd_GB
@@ -107,6 +107,8 @@ t_fmt         "<U0025><U0072>"
 am_pm         "<U006D>";/
        "<U0066>"
 t_fmt_ampm    ""
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/gez_ER b/localedata/locales/gez_ER
index 4b88edf93e..b48069c76f 100644
--- a/localedata/locales/gez_ER
+++ b/localedata/locales/gez_ER
@@ -221,4 +221,6 @@ date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
 <U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
 <U1361><U12D3><U002F><U121D>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
diff --git a/localedata/locales/gez_ET b/localedata/locales/gez_ET
index 23839aa324..5460def242 100644
--- a/localedata/locales/gez_ET
+++ b/localedata/locales/gez_ET
@@ -221,4 +221,5 @@ date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
 <U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
 <U1361><U12D3><U002F><U121D>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
index ba858f28b6..d4dc88856d 100644
--- a/localedata/locales/gl_ES
+++ b/localedata/locales/gl_ES
@@ -123,7 +123,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/gu_IN b/localedata/locales/gu_IN
index 10c9d7d409..679494c812 100644
--- a/localedata/locales/gu_IN
+++ b/localedata/locales/gu_IN
@@ -182,6 +182,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/gv_GB b/localedata/locales/gv_GB
index 73fa14e7f3..70c290ce61 100644
--- a/localedata/locales/gv_GB
+++ b/localedata/locales/gv_GB
@@ -132,7 +132,7 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/ha_NG b/localedata/locales/ha_NG
index fa89c649ea..67197ee6ef 100644
--- a/localedata/locales/ha_NG
+++ b/localedata/locales/ha_NG
@@ -213,6 +213,8 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 % FIXME
diff --git a/localedata/locales/hak_TW b/localedata/locales/hak_TW
index ca5689a738..8ff04c373c 100644
--- a/localedata/locales/hak_TW
+++ b/localedata/locales/hak_TW
@@ -117,6 +117,7 @@ am_pm         "<U4E0A><U665D>";"<U4E0B><U665D>"
 t_fmt_ampm    "<U0025><U0070><U0020><U0025><U0049><U9EDE><U0025><U004D><U5206><U0025><U0053><U79D2>"
 % %Yå¹´ %b %eæ—¥ %A %H:%M:%S %Z
 date_fmt      "<U0025><U0059><U5E74><U0020><U0025><U0062><U0020><U0025><U0065><U65E5><U0020><U0025><U0041><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
index a0dabd97b8..ac157498c6 100644
--- a/localedata/locales/he_IL
+++ b/localedata/locales/he_IL
@@ -124,6 +124,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050>"
+week 7;19971130;1
+first_workday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
index c6b86f17b5..6c4e09da02 100644
--- a/localedata/locales/hi_IN
+++ b/localedata/locales/hi_IN
@@ -177,6 +177,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/hne_IN b/localedata/locales/hne_IN
index 26f3eb547b..0e73db0785 100644
--- a/localedata/locales/hne_IN
+++ b/localedata/locales/hne_IN
@@ -129,6 +129,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
index a1fe6f8d33..90cee4ba39 100644
--- a/localedata/locales/hr_HR
+++ b/localedata/locales/hr_HR
@@ -2213,6 +2213,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/hsb_DE b/localedata/locales/hsb_DE
index 6ef5963ebd..5842d1f776 100644
--- a/localedata/locales/hsb_DE
+++ b/localedata/locales/hsb_DE
@@ -2177,7 +2177,6 @@ t_fmt_ampm ""
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ht_HT b/localedata/locales/ht_HT
index 5500301158..c2157e3b1b 100644
--- a/localedata/locales/ht_HT
+++ b/localedata/locales/ht_HT
@@ -109,9 +109,8 @@ abday         "<U0064><U0069><U006D>";/
        "<U006A><U0065><U0064>";/
        "<U0076><U0061><U006E>";/
        "<U0073><U0061><U006D>"
-week    7;19971130;7
-first_weekday 1
-first_workday 2
+week 7;19971130;1
+first_weekday 2
 % %a %d %b %Y %T %Z
 d_t_fmt       "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
 % %d/%m/%Y
diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
index d76226dcda..5d220f5a99 100644
--- a/localedata/locales/hu_HU
+++ b/localedata/locales/hu_HU
@@ -555,7 +555,6 @@ date_fmt "<U0025><U0059><U002E><U0020><U0025><U0062><U002E><U0020><U0025><U0065>
 <U0020><U0025><U0041><U002C><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
 week     7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/hy_AM b/localedata/locales/hy_AM
index a6e80d69e8..778a5fca3a 100644
--- a/localedata/locales/hy_AM
+++ b/localedata/locales/hy_AM
@@ -149,6 +149,8 @@ d_fmt       "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "";""
 t_fmt_ampm  ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ia_FR b/localedata/locales/ia_FR
index 20d70c15ff..402036c8f5 100644
--- a/localedata/locales/ia_FR
+++ b/localedata/locales/ia_FR
@@ -89,7 +89,6 @@ t_fmt   "<U0025><U0054>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm ""
 week    7;19971130;4
-first_workday 2
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
index 4322e2c8de..16fafdefef 100644
--- a/localedata/locales/id_ID
+++ b/localedata/locales/id_ID
@@ -121,6 +121,7 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ig_NG b/localedata/locales/ig_NG
index 890e401cc8..52118ea015 100644
--- a/localedata/locales/ig_NG
+++ b/localedata/locales/ig_NG
@@ -411,6 +411,8 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ik_CA b/localedata/locales/ik_CA
index 04886909e9..31b09a6c4c 100644
--- a/localedata/locales/ik_CA
+++ b/localedata/locales/ik_CA
@@ -203,6 +203,7 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
index c7479fbb0a..43806c32c3 100644
--- a/localedata/locales/is_IS
+++ b/localedata/locales/is_IS
@@ -2224,6 +2224,8 @@ d_fmt   "<U0025><U0061><U0020><U0025><U0065><U002E><U0025><U0062><U0020><U0025><
 t_fmt   "<U0025><U0054>"
 am_pm   "<U0066><U0068>";"<U0065><U0068>"
 t_fmt_ampm ""
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
index 9b4e94d9dd..d82bea7981 100644
--- a/localedata/locales/it_CH
+++ b/localedata/locales/it_CH
@@ -104,6 +104,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025>/
 <U0062><U0020><U0025><U0059><U002C><U0020><U0025><U0048><U002E>/
 <U0025><U004D><U002E><U0025><U0053><U002C><U0020><U0025><U005A>"
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
index 1389171730..6a44733164 100644
--- a/localedata/locales/it_IT
+++ b/localedata/locales/it_IT
@@ -129,7 +129,7 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025>/
 <U0062><U0020><U0025><U0059><U002C><U0020><U0025><U0048><U002E>/
 <U0025><U004D><U002E><U0025><U0053><U002C><U0020><U0025><U005A>"
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/iu_CA b/localedata/locales/iu_CA
index 7c8b25712f..768db9b66a 100644
--- a/localedata/locales/iu_CA
+++ b/localedata/locales/iu_CA
@@ -123,6 +123,7 @@ d_fmt       "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ja_JP b/localedata/locales/ja_JP
index a9cdc6e701..2351a2d674 100644
--- a/localedata/locales/ja_JP
+++ b/localedata/locales/ja_JP
@@ -15013,6 +15013,7 @@ alt_digits	"<U3007>";"<U4E00>";"<U4E8C>";"<U4E09>";"<U56DB>";"<U4E94>";/
 		"<U4E5D><U5341><U56DB>";"<U4E5D><U5341><U4E94>";/
 		"<U4E5D><U5341><U516D>";"<U4E5D><U5341><U4E03>";/
 		"<U4E5D><U5341><U516B>";"<U4E5D><U5341><U4E5D>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
index eae68746df..cc0886f786 100644
--- a/localedata/locales/ka_GE
+++ b/localedata/locales/ka_GE
@@ -141,6 +141,8 @@ d_fmt    "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0059>"
 t_fmt    "<U0025><U0054>"
 am_pm    "";""
 t_fmt_ampm  ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
index 8f8cc4bf70..9784c0cb31 100644
--- a/localedata/locales/kk_KZ
+++ b/localedata/locales/kk_KZ
@@ -234,6 +234,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/kl_GL b/localedata/locales/kl_GL
index 033872ff90..311cf222f7 100644
--- a/localedata/locales/kl_GL
+++ b/localedata/locales/kl_GL
@@ -105,6 +105,8 @@ d_fmt       "<U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
index 2f3eab7ef1..e55d9acbde 100644
--- a/localedata/locales/km_KH
+++ b/localedata/locales/km_KH
@@ -1820,6 +1820,7 @@ am_pm    "<U1796><U17D2><U179A><U17B9><U1780>";"<U179B><U17D2><U1784><U17B6><U17
 %<U0020><U0025><U0045><U0079><U0020><U0025><U0048><U003A><U0025><U004D>/
 %<U003A><U0025><U0053><U0020><U0025><U005A>"
 
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
index 3a9f351842..fe6342216b 100644
--- a/localedata/locales/kn_IN
+++ b/localedata/locales/kn_IN
@@ -185,6 +185,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
index 0e1f9becce..3084e28bd2 100644
--- a/localedata/locales/ko_KR
+++ b/localedata/locales/ko_KR
@@ -6195,6 +6195,7 @@ date_fmt  /
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U005A>"
 
+week 7;19971130;1
 END LC_TIME
 
 % NOTES on LC_MESSAGES
diff --git a/localedata/locales/kok_IN b/localedata/locales/kok_IN
index 1a5418695e..016e7ab391 100644
--- a/localedata/locales/kok_IN
+++ b/localedata/locales/kok_IN
@@ -149,6 +149,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ks_IN b/localedata/locales/ks_IN
index 2c0da758d4..bdde6dcbce 100644
--- a/localedata/locales/ks_IN
+++ b/localedata/locales/ks_IN
@@ -160,6 +160,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ks_IN@devanagari b/localedata/locales/ks_IN@devanagari
index 6c780005e5..e5ef79ff89 100644
--- a/localedata/locales/ks_IN@devanagari
+++ b/localedata/locales/ks_IN@devanagari
@@ -129,7 +129,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
-first_weekday 1
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ku_TR b/localedata/locales/ku_TR
index 91ef993e20..baa9214342 100644
--- a/localedata/locales/ku_TR
+++ b/localedata/locales/ku_TR
@@ -158,6 +158,8 @@ am_pm       "";""
 t_fmt_ampm  ""
 % format: %A %d %B %Y
 date_fmt  "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/kw_GB b/localedata/locales/kw_GB
index 6bb6a3aff0..919b8bc92d 100644
--- a/localedata/locales/kw_GB
+++ b/localedata/locales/kw_GB
@@ -124,7 +124,7 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
index 356acbaed5..ddd031d9fc 100644
--- a/localedata/locales/ky_KG
+++ b/localedata/locales/ky_KG
@@ -181,6 +181,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U002C><U0020><U0025><U0065><U002D><U0025><U0062><U0020><U0025><U0059><U0020><U0436>/
 <U002C><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/lb_LU b/localedata/locales/lb_LU
index 301cdc0bb6..aa058e20bb 100644
--- a/localedata/locales/lb_LU
+++ b/localedata/locales/lb_LU
@@ -149,7 +149,6 @@ date_fmt	"<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0020>/
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/lg_UG b/localedata/locales/lg_UG
index 754c6574a1..3c9f57d8c8 100644
--- a/localedata/locales/lg_UG
+++ b/localedata/locales/lg_UG
@@ -207,6 +207,8 @@ t_fmt_ampm  ""
 % field descriptor -
 % The "" means that this format is not supported.
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/li_BE b/localedata/locales/li_BE
index f30ab042ad..1667988363 100644
--- a/localedata/locales/li_BE
+++ b/localedata/locales/li_BE
@@ -129,5 +129,4 @@ am_pm   "";""
 t_fmt_ampm ""
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
diff --git a/localedata/locales/li_NL b/localedata/locales/li_NL
index 127037f255..79397454d4 100644
--- a/localedata/locales/li_NL
+++ b/localedata/locales/li_NL
@@ -130,5 +130,4 @@ am_pm   "";""
 t_fmt_ampm ""
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
diff --git a/localedata/locales/lij_IT b/localedata/locales/lij_IT
index 2449bc085f..c79f67448f 100644
--- a/localedata/locales/lij_IT
+++ b/localedata/locales/lij_IT
@@ -101,7 +101,7 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025>/
 <U0062><U0020><U0025><U0059><U002C><U0020><U0025><U0048><U002E>/
 <U0025><U004D><U002E><U0025><U0053><U002C><U0020><U0025><U005A>"
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/lo_LA b/localedata/locales/lo_LA
index 1d27568d77..60bc5c2f9f 100644
--- a/localedata/locales/lo_LA
+++ b/localedata/locales/lo_LA
@@ -694,6 +694,7 @@ era_d_t_fmt     "<U0EA7><U0EB1><U0E99>%A<U0E97><U0EB5><U0EC8><U0020>%e<U0020>%B<
 date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U0020><U0025><U0045><U0079><U0020><U0025><U0048><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
index 8558b4ea6a..d41d1af5b7 100644
--- a/localedata/locales/lt_LT
+++ b/localedata/locales/lt_LT
@@ -2192,7 +2192,7 @@ d_fmt     "<U0025><U0059><U002E><U0025><U006D><U002E><U0025><U0064>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
index 1d206a3d68..529ee0e06f 100644
--- a/localedata/locales/lv_LV
+++ b/localedata/locales/lv_LV
@@ -2184,7 +2184,7 @@ d_fmt    "<U0025><U0059><U002E><U0025><U006D><U002E><U0025><U0064><U002E>"
 t_fmt    "<U0025><U0054>"
 am_pm    "";""
 t_fmt_ampm  ""
-first_workday 2
+week 7;19971130;1
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/lzh_TW b/localedata/locales/lzh_TW
index d479a3f552..5e45c3589a 100644
--- a/localedata/locales/lzh_TW
+++ b/localedata/locales/lzh_TW
@@ -152,6 +152,7 @@ alt_digits    "<U3007>";/
             "<U5345>";/
             "<U5345><U4E00>"
 %
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/mag_IN b/localedata/locales/mag_IN
index 3bc64fe8ee..3642c63cf3 100644
--- a/localedata/locales/mag_IN
+++ b/localedata/locales/mag_IN
@@ -130,6 +130,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
index 6dfc5427d2..b85b79ae6a 100644
--- a/localedata/locales/mg_MG
+++ b/localedata/locales/mg_MG
@@ -140,6 +140,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/mhr_RU b/localedata/locales/mhr_RU
index 2c14fe6912..84ef551d85 100644
--- a/localedata/locales/mhr_RU
+++ b/localedata/locales/mhr_RU
@@ -134,8 +134,8 @@ t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
 date_fmt       "<U0025><U0041><U0020><U0025><U0059><U0020><U0025><U0042><U0020><U0025><U0064><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/mi_NZ b/localedata/locales/mi_NZ
index 67c662196e..2222c7a620 100644
--- a/localedata/locales/mi_NZ
+++ b/localedata/locales/mi_NZ
@@ -139,6 +139,7 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/mk_MK b/localedata/locales/mk_MK
index 7a20ae3036..8bb2a66549 100644
--- a/localedata/locales/mk_MK
+++ b/localedata/locales/mk_MK
@@ -91,9 +91,8 @@ t_fmt_ampm ""
 date_fmt "<U0025><U0061><U002C><U0020><U0025><U0064><U0020><U0025><U0062>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
-week    7;19971130;4
-first_weekday 2 % Monday
-first_workday 2 % Monday
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MONETARY
diff --git a/localedata/locales/ml_IN b/localedata/locales/ml_IN
index 6d1ec5193c..e52cf6ffd3 100644
--- a/localedata/locales/ml_IN
+++ b/localedata/locales/ml_IN
@@ -171,6 +171,7 @@ t_fmt     "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm     "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 %
 LC_MESSAGES
diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
index 7dcac33a5c..02f3a11450 100644
--- a/localedata/locales/mn_MN
+++ b/localedata/locales/mn_MN
@@ -224,6 +224,8 @@ t_fmt_ampm ""
 % "%Z %Y ony %B %e, %a %H:%M:%S"
 date_fmt  "<U0025><U005A><U0020><U0025><U0059><U0020><U043E><U043D><U044B><U0020><U0025><U0042><U0020>/
 <U0025><U0065><U002C><U0020><U0025><U0061><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/mni_IN b/localedata/locales/mni_IN
index b4875e2240..795db24479 100644
--- a/localedata/locales/mni_IN
+++ b/localedata/locales/mni_IN
@@ -131,6 +131,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN
index 66c4b85fb9..2da0b3ce11 100644
--- a/localedata/locales/mr_IN
+++ b/localedata/locales/mr_IN
@@ -172,6 +172,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
index fb5ce64541..cf03b18bbe 100644
--- a/localedata/locales/ms_MY
+++ b/localedata/locales/ms_MY
@@ -146,6 +146,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/mt_MT b/localedata/locales/mt_MT
index 9c8c55ab20..680f601175 100644
--- a/localedata/locales/mt_MT
+++ b/localedata/locales/mt_MT
@@ -237,8 +237,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
-first_workday 2
-first_weekday 2
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/my_MM b/localedata/locales/my_MM
index e8a4330359..9ac754e41d 100644
--- a/localedata/locales/my_MM
+++ b/localedata/locales/my_MM
@@ -266,6 +266,7 @@ alt_digits  "<U1040><U1040>";/
 		"<U1049><U1048>";/
 		"<U1049><U1049>"
 
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/nan_TW b/localedata/locales/nan_TW
index 828f6e631f..5813768e8f 100644
--- a/localedata/locales/nan_TW
+++ b/localedata/locales/nan_TW
@@ -118,6 +118,7 @@ am_pm         "<U9802><U6661>";/
 t_fmt_ampm    "<U0025><U0070><U0020><U0025><U0049><U9EDE><U0025><U004D><U5206><U0025><U0053><U79D2>"
 % %Yå¹´ %b %eæ—¥ %A %H:%M:%S %Z
 date_fmt      "<U0025><U0059><U5E74><U0020><U0025><U0062><U0020><U0025><U0065><U65E5><U0020><U0025><U0041><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/nan_TW@latin b/localedata/locales/nan_TW@latin
index f09ff74106..5fcfdeac02 100644
--- a/localedata/locales/nan_TW@latin
+++ b/localedata/locales/nan_TW@latin
@@ -141,6 +141,7 @@ t_fmt       "<U0025><U0072>"
 am_pm       "<U0074><U00E9><U006E><U0067><U002D><U0070><U006F><U0358>";"<U0113><U002D><U0070><U006F><U0358>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
 date_fmt    "<U0025><U0059><U0020><U0025><U0062><U0020><U0025><U0064><U0020><U0028><U0025><U0061><U0029><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
index a2b182aa58..851c48a004 100644
--- a/localedata/locales/nb_NO
+++ b/localedata/locales/nb_NO
@@ -230,7 +230,6 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0064><U002E><U0020><U0025>/
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/nds_DE b/localedata/locales/nds_DE
index ed52e093e2..87dd8630a5 100644
--- a/localedata/locales/nds_DE
+++ b/localedata/locales/nds_DE
@@ -127,5 +127,4 @@ am_pm   "";""
 t_fmt_ampm ""
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
diff --git a/localedata/locales/nds_NL b/localedata/locales/nds_NL
index 36a4a9f634..40295e3b7f 100644
--- a/localedata/locales/nds_NL
+++ b/localedata/locales/nds_NL
@@ -126,5 +126,4 @@ am_pm   "";""
 t_fmt_ampm ""
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
index 38676513f1..a7f99a6ffd 100644
--- a/localedata/locales/ne_NP
+++ b/localedata/locales/ne_NP
@@ -157,6 +157,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/nhn_MX b/localedata/locales/nhn_MX
index 6918a94fbd..8b66506ce1 100644
--- a/localedata/locales/nhn_MX
+++ b/localedata/locales/nhn_MX
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/niu_NU b/localedata/locales/niu_NU
index e39eb89e73..91b06e8bbd 100644
--- a/localedata/locales/niu_NU
+++ b/localedata/locales/niu_NU
@@ -140,6 +140,8 @@ am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
 
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/niu_NZ b/localedata/locales/niu_NZ
index 64d21285e2..36a202da53 100644
--- a/localedata/locales/niu_NZ
+++ b/localedata/locales/niu_NZ
@@ -140,6 +140,7 @@ am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
 
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/nl_AW b/localedata/locales/nl_AW
index 329b36ff6d..8de141086f 100644
--- a/localedata/locales/nl_AW
+++ b/localedata/locales/nl_AW
@@ -69,7 +69,44 @@ copy "nl_NL"
 END LC_NUMERIC
 
 LC_TIME
-copy "nl_NL"
+abday   "<U007A><U006F>";"<U006D><U0061>";"<U0064><U0069>";/
+	"<U0077><U006F>";"<U0064><U006F>";"<U0076><U0072>";/
+	"<U007A><U0061>"
+day     "<U007A><U006F><U006E><U0064><U0061><U0067>";/
+	"<U006D><U0061><U0061><U006E><U0064><U0061><U0067>";/
+	"<U0064><U0069><U006E><U0073><U0064><U0061><U0067>";/
+	"<U0077><U006F><U0065><U006E><U0073><U0064><U0061><U0067>";/
+	"<U0064><U006F><U006E><U0064><U0065><U0072><U0064><U0061><U0067>";/
+	"<U0076><U0072><U0069><U006A><U0064><U0061><U0067>";/
+	"<U007A><U0061><U0074><U0065><U0072><U0064><U0061><U0067>"
+abmon   "<U006A><U0061><U006E>";"<U0066><U0065><U0062>";/
+	"<U006D><U0072><U0074>";"<U0061><U0070><U0072>";/
+	"<U006D><U0065><U0069>";"<U006A><U0075><U006E>";/
+	"<U006A><U0075><U006C>";"<U0061><U0075><U0067>";/
+	"<U0073><U0065><U0070>";"<U006F><U006B><U0074>";/
+	"<U006E><U006F><U0076>";"<U0064><U0065><U0063>"
+mon     "<U006A><U0061><U006E><U0075><U0061><U0072><U0069>";/
+	"<U0066><U0065><U0062><U0072><U0075><U0061><U0072><U0069>";/
+	"<U006D><U0061><U0061><U0072><U0074>";/
+	"<U0061><U0070><U0072><U0069><U006C>";/
+	"<U006D><U0065><U0069>";/
+	"<U006A><U0075><U006E><U0069>";/
+	"<U006A><U0075><U006C><U0069>";/
+	"<U0061><U0075><U0067><U0075><U0073><U0074><U0075><U0073>";/
+	"<U0073><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
+	"<U006F><U006B><U0074><U006F><U0062><U0065><U0072>";/
+	"<U006E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
+	"<U0064><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
+t_fmt   "<U0025><U0054>"
+am_pm   "";""
+t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U006B><U003A><U0025><U004D><U003A>/
+<U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/nl_BE b/localedata/locales/nl_BE
index cf0e9ff82e..ac728eab8e 100644
--- a/localedata/locales/nl_BE
+++ b/localedata/locales/nl_BE
@@ -105,7 +105,7 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
index 094c52df4b..3d651dc70e 100644
--- a/localedata/locales/nl_NL
+++ b/localedata/locales/nl_NL
@@ -133,7 +133,6 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/nn_NO b/localedata/locales/nn_NO
index ec11e114cf..d9f54923d8 100644
--- a/localedata/locales/nn_NO
+++ b/localedata/locales/nn_NO
@@ -138,7 +138,6 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0064><U002E><U0020><U0025>/
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/nr_ZA b/localedata/locales/nr_ZA
index 875ce452b0..21595ec3d4 100644
--- a/localedata/locales/nr_ZA
+++ b/localedata/locales/nr_ZA
@@ -168,6 +168,7 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/nso_ZA b/localedata/locales/nso_ZA
index 22596f0b2f..9dc7776679 100644
--- a/localedata/locales/nso_ZA
+++ b/localedata/locales/nso_ZA
@@ -147,6 +147,7 @@ am_pm       "";""
 % Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
 t_fmt_ampm  ""
 % The "" means that this format is not supported.
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/oc_FR b/localedata/locales/oc_FR
index d5cb56ee1d..945ff55c1f 100644
--- a/localedata/locales/oc_FR
+++ b/localedata/locales/oc_FR
@@ -128,7 +128,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-first_workday 2
+week 7;19971130;4
 first_weekday 2
 END LC_TIME
 
diff --git a/localedata/locales/om_ET b/localedata/locales/om_ET
index 0df84e369e..79efde67fd 100644
--- a/localedata/locales/om_ET
+++ b/localedata/locales/om_ET
@@ -239,4 +239,5 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/om_KE b/localedata/locales/om_KE
index 471172c385..d974f62694 100644
--- a/localedata/locales/om_KE
+++ b/localedata/locales/om_KE
@@ -330,4 +330,5 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/or_IN b/localedata/locales/or_IN
index 3bacf8c8dd..39502b3158 100644
--- a/localedata/locales/or_IN
+++ b/localedata/locales/or_IN
@@ -786,6 +786,7 @@ alt_digits "<U0B66>";/
            "<U0B6F><U0B6D>";/
            "<U0B6F><U0B6E>";/
            "<U0B6F><U0B6F>"
+week 7;19971130;1
 END LC_TIME
 
 %%%%%%%%%%%%%
diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
index 3535474006..2b6dd32715 100644
--- a/localedata/locales/os_RU
+++ b/localedata/locales/os_RU
@@ -145,9 +145,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
 first_weekday 2
-first_workday 2
-
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
index 8d95a022e9..01531ddd75 100644
--- a/localedata/locales/pa_IN
+++ b/localedata/locales/pa_IN
@@ -174,6 +174,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/pa_PK b/localedata/locales/pa_PK
index 4a5bb867bf..1a3a5681ba 100644
--- a/localedata/locales/pa_PK
+++ b/localedata/locales/pa_PK
@@ -138,6 +138,7 @@ t_fmt_ampm "<U0025><U0050><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U002
 
 % display columns right to left ?
 cal_direction	3
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/pap_AW b/localedata/locales/pap_AW
index 44a50c11f7..098dce8554 100644
--- a/localedata/locales/pap_AW
+++ b/localedata/locales/pap_AW
@@ -129,6 +129,8 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/pap_CW b/localedata/locales/pap_CW
index b90ab71a53..3a56a2f9f0 100644
--- a/localedata/locales/pap_CW
+++ b/localedata/locales/pap_CW
@@ -129,6 +129,8 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
index a1746203ec..8f8dc7caf0 100644
--- a/localedata/locales/pl_PL
+++ b/localedata/locales/pl_PL
@@ -2202,7 +2202,6 @@ date_fmt "<U0025><U0061><U002C><U0020>/
 <U0025><U0054><U0020><U0025><U005A>"
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ps_AF b/localedata/locales/ps_AF
index 302ca2425d..6e33f089a3 100644
--- a/localedata/locales/ps_AF
+++ b/localedata/locales/ps_AF
@@ -199,6 +199,7 @@ am_pm	"<U063A><U002E><U0645><U002E>";/
 	"<U063A><U002E><U0648><U002E>"
 t_fmt_ampm	"<U202B><U0025><U0049><U003A><U0025><U004D><U003A>/
 <U0025><U0053><U0020><U0025><U0070><U202C>"
+week 7;19971130;1
 first_weekday	7
 first_workday	7
 cal_direction	3
diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
index 19400e5f67..d1f8725d1f 100644
--- a/localedata/locales/pt_BR
+++ b/localedata/locales/pt_BR
@@ -122,6 +122,7 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
index 56f6a6088b..a84acd09fb 100644
--- a/localedata/locales/pt_PT
+++ b/localedata/locales/pt_PT
@@ -126,6 +126,8 @@ d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/quz_PE b/localedata/locales/quz_PE
index 24f8a68ffa..5074ad6d3f 100644
--- a/localedata/locales/quz_PE
+++ b/localedata/locales/quz_PE
@@ -120,9 +120,7 @@ am_pm         "<U0041><U004D>";/
        "<U0050><U004D>"
 % %I:%M:%S %p
 t_fmt_ampm    "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
-week    7;19971130;7
-first_weekday 1
-first_workday 2
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/raj_IN b/localedata/locales/raj_IN
index a69b32f61e..4c35056ca3 100644
--- a/localedata/locales/raj_IN
+++ b/localedata/locales/raj_IN
@@ -141,6 +141,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
index cba194c9ca..6c76e94c3c 100644
--- a/localedata/locales/ro_RO
+++ b/localedata/locales/ro_RO
@@ -271,10 +271,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0041><U0020><U0025><U002D><U0065><U0020><U0025><U0042>/
 <U0020><U0025><U0059><U002C><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U007A>"
-% First week day is Monday
+week 7;19971130;1
 first_weekday 2
-% First work day is Monday
-first_workday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
index cd9a1195ad..c2b0310ff3 100644
--- a/localedata/locales/ru_RU
+++ b/localedata/locales/ru_RU
@@ -151,8 +151,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
index 549a6f6e02..7db0cadff3 100644
--- a/localedata/locales/ru_UA
+++ b/localedata/locales/ru_UA
@@ -143,8 +143,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/rw_RW b/localedata/locales/rw_RW
index fb71d92465..9068f4c8f1 100644
--- a/localedata/locales/rw_RW
+++ b/localedata/locales/rw_RW
@@ -113,6 +113,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sa_IN b/localedata/locales/sa_IN
index 7fedee6174..3d9b476f83 100644
--- a/localedata/locales/sa_IN
+++ b/localedata/locales/sa_IN
@@ -186,6 +186,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/sat_IN b/localedata/locales/sat_IN
index 73ba5a2e14..0085317359 100644
--- a/localedata/locales/sat_IN
+++ b/localedata/locales/sat_IN
@@ -131,6 +131,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/sc_IT b/localedata/locales/sc_IT
index 0a1f34edd1..f55c020582 100644
--- a/localedata/locales/sc_IT
+++ b/localedata/locales/sc_IT
@@ -114,7 +114,6 @@ am_pm   "";""
 t_fmt_ampm ""
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/sd_IN b/localedata/locales/sd_IN
index 7b8f29a8df..8200d464c9 100644
--- a/localedata/locales/sd_IN
+++ b/localedata/locales/sd_IN
@@ -159,6 +159,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/sd_IN@devanagari b/localedata/locales/sd_IN@devanagari
index e339885a48..ef463bb4d2 100644
--- a/localedata/locales/sd_IN@devanagari
+++ b/localedata/locales/sd_IN@devanagari
@@ -157,6 +157,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
index 915063e52c..fa721fdc17 100644
--- a/localedata/locales/se_NO
+++ b/localedata/locales/se_NO
@@ -280,6 +280,8 @@ date_fmt       "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0064><
 <U0020><U0025><U005A>"
 
 % %a %b-%e %H:%M:%S %Z %Y søn jan-31 21:15:11 CET 2001
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/shs_CA b/localedata/locales/shs_CA
index e6037de53c..be375f7b18 100644
--- a/localedata/locales/shs_CA
+++ b/localedata/locales/shs_CA
@@ -126,7 +126,7 @@ t_fmt      "<U0025><U0072>"
 am_pm      "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
 %  FIXME: found in CLDR
-first_weekday 1
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/si_LK b/localedata/locales/si_LK
index ddb9e24465..e4f59cae2a 100644
--- a/localedata/locales/si_LK
+++ b/localedata/locales/si_LK
@@ -157,6 +157,8 @@ t_fmt_ampm  "<U0025><U0070><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U00
 % %Y %B %e %A %H:%M:%S %z
 date_fmt     "<U0025><U0059><U0020><U0025><U0042><U0020><U0025><U0065><U0020><U0DC0><U0DD0><U0DB1><U0DD2><U0020><U0025><U0041><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U007A>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/sid_ET b/localedata/locales/sid_ET
index 0b2d84ecfc..4dda182136 100644
--- a/localedata/locales/sid_ET
+++ b/localedata/locales/sid_ET
@@ -228,4 +228,5 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 %
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/sk_SK b/localedata/locales/sk_SK
index 1ec122a1b9..a2a9541b75 100644
--- a/localedata/locales/sk_SK
+++ b/localedata/locales/sk_SK
@@ -186,7 +186,6 @@ am_pm   	"";""
 
 week		7;19971130;4
 first_weekday	2
-first_workday	2
 
 END LC_TIME
 
diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
index 18edc03c0f..36d2c74783 100644
--- a/localedata/locales/sl_SI
+++ b/localedata/locales/sl_SI
@@ -2188,8 +2188,8 @@ d_fmt   "<U0025><U0064><U002E><U0020><U0025><U006D><U002E><U0020><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
index 9d3bc900dc..d203688997 100644
--- a/localedata/locales/so_DJ
+++ b/localedata/locales/so_DJ
@@ -227,4 +227,6 @@ d_t_fmt    "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
 date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
+first_weekday 7
 END LC_TIME
diff --git a/localedata/locales/so_ET b/localedata/locales/so_ET
index 8953f469f5..9bea161f78 100644
--- a/localedata/locales/so_ET
+++ b/localedata/locales/so_ET
@@ -225,4 +225,5 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/so_KE b/localedata/locales/so_KE
index 45fd2fc6b9..e7de47df8b 100644
--- a/localedata/locales/so_KE
+++ b/localedata/locales/so_KE
@@ -225,4 +225,5 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
index 330c2d7213..b1160aba57 100644
--- a/localedata/locales/so_SO
+++ b/localedata/locales/so_SO
@@ -275,4 +275,6 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
index 6c7e2fdd94..875d948e3c 100644
--- a/localedata/locales/sq_AL
+++ b/localedata/locales/sq_AL
@@ -293,6 +293,8 @@ t_fmt       "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053>/
 <U002E><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/sr_ME b/localedata/locales/sr_ME
index eeaa10df47..122707fd4d 100644
--- a/localedata/locales/sr_ME
+++ b/localedata/locales/sr_ME
@@ -122,9 +122,8 @@ t_fmt_ampm "<U0025><U0054>"
 date_fmt  "<U0025><U0061><U002c><U0020><U0025><U0065><U002E><U0020>/
 <U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
 <U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
-week    7;19971130;4
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sr_RS b/localedata/locales/sr_RS
index a7e93abe3c..a0a946b0d0 100644
--- a/localedata/locales/sr_RS
+++ b/localedata/locales/sr_RS
@@ -302,9 +302,8 @@ t_fmt_ampm "<U0025><U0054>"
 date_fmt  "<U0025><U0061><U002C><U0020><U0025><U0065><U002E><U0020>/
 <U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
 <U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
-week    7;19971130;4
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sr_RS@latin b/localedata/locales/sr_RS@latin
index b362cabc4b..11115bdd2f 100644
--- a/localedata/locales/sr_RS@latin
+++ b/localedata/locales/sr_RS@latin
@@ -122,9 +122,8 @@ t_fmt_ampm "<U0025><U0054>"
 date_fmt  "<U0025><U0061><U002c><U0020><U0025><U0065><U002E><U0020>/
 <U0025><U0062><U0020><U0025><U0059><U002E><U0020><U0020><U0025><U0048>/
 <U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
-week    7;19971130;4
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ss_ZA b/localedata/locales/ss_ZA
index 6b075e261d..0a25c33286 100644
--- a/localedata/locales/ss_ZA
+++ b/localedata/locales/ss_ZA
@@ -173,6 +173,7 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/st_ZA b/localedata/locales/st_ZA
index cb352089b0..efc637050a 100644
--- a/localedata/locales/st_ZA
+++ b/localedata/locales/st_ZA
@@ -170,6 +170,7 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sv_FI b/localedata/locales/sv_FI
index 86eab3d347..4cddd4b1bd 100644
--- a/localedata/locales/sv_FI
+++ b/localedata/locales/sv_FI
@@ -111,8 +111,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0025>/
 <U002D><U006D><U002E><U0025><U0059><U0020><U0025><U0048><U002E><U0025>/
 <U004D><U002E><U0025><U0053><U0020><U0025><U007A>"
-first_weekday 2 % Monday
-first_workday 2 % Monday
+week 7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
index 25186aa674..2ac0222984 100644
--- a/localedata/locales/sv_SE
+++ b/localedata/locales/sv_SE
@@ -201,8 +201,8 @@ d_fmt     "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt     "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm     "";""
 t_fmt_ampm  ""
+week 7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
index 71ece91089..7b43958672 100644
--- a/localedata/locales/sw_KE
+++ b/localedata/locales/sw_KE
@@ -94,9 +94,7 @@ abday  "<U004A><U0032>";/
        "<U0041><U006C><U0068>";/
        "<U0049><U006A>";/
        "<U004A><U0031>"
-week    7;19971130;4
-first_weekday 2
-first_workday 2
+week 7;19971130;1
 % %e %B %Y %I:%M:%S %p %Z
 d_t_fmt  "<U0025><U0065><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049>/
 <U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
diff --git a/localedata/locales/sw_TZ b/localedata/locales/sw_TZ
index db453e1022..383a305818 100644
--- a/localedata/locales/sw_TZ
+++ b/localedata/locales/sw_TZ
@@ -48,7 +48,53 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_TIME
-copy "sw_KE"
+mon  "<U004A><U0061><U006E><U0075><U0061><U0072><U0069>";/
+     "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0069>";/
+     "<U004D><U0061><U0063><U0068><U0069>";/
+     "<U0041><U0070><U0072><U0069><U006C><U0069>";/
+     "<U004D><U0065><U0069>";/
+     "<U004A><U0075><U006E><U0069>";/
+     "<U004A><U0075><U006C><U0061><U0069>";/
+     "<U0041><U0067><U006F><U0073><U0074><U0069>";/
+     "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0061>";/
+     "<U004F><U006B><U0074><U006F><U0062><U0061>";/
+     "<U004E><U006F><U0076><U0065><U006D><U0062><U0061>";/
+     "<U0044><U0065><U0073><U0065><U006D><U0062><U0061>"
+abmon  "<U004A><U0061><U006E>";/
+       "<U0046><U0065><U0062>";/
+       "<U004D><U0061><U0063>";/
+       "<U0041><U0070><U0072>";/
+       "<U004D><U0065><U0069>";/
+       "<U004A><U0075><U006E>";/
+       "<U004A><U0075><U006C>";/
+       "<U0041><U0067><U006F>";/
+       "<U0053><U0065><U0070>";/
+       "<U004F><U006B><U0074>";/
+       "<U004E><U006F><U0076>";/
+       "<U0044><U0065><U0073>"
+day  "<U004A><U0075><U006D><U0061><U0070><U0069><U006C><U0069>";/
+     "<U004A><U0075><U006D><U0061><U0074><U0061><U0074><U0075>";/
+     "<U004A><U0075><U006D><U0061><U006E><U006E><U0065>";/
+     "<U004A><U0075><U006D><U0061><U0074><U0061><U006E><U006F>";/
+     "<U0041><U006C><U0068><U0061><U006D><U0069><U0073><U0069>";/
+     "<U0049><U006A><U0075><U006D><U0061><U0061>";/
+     "<U004A><U0075><U006D><U0061><U006D><U006F><U0073><U0069>"
+abday  "<U004A><U0032>";/
+       "<U004A><U0033>";/
+       "<U004A><U0034>";/
+       "<U004A><U0035>";/
+       "<U0041><U006C><U0068>";/
+       "<U0049><U006A>";/
+       "<U004A><U0031>"
+d_t_fmt  "<U0025><U0065><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049>/
+<U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
+d_fmt  "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+t_fmt  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+am_pm  "<U0061><U0073><U0075><U0062><U0075><U0068><U0069>";/
+       "<U0061><U006C><U0061><U0073><U0069><U0072><U0069>"
+t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/szl_PL b/localedata/locales/szl_PL
index a80cbe15e7..fa85541673 100644
--- a/localedata/locales/szl_PL
+++ b/localedata/locales/szl_PL
@@ -188,7 +188,6 @@ date_fmt "<U0025><U0061><U002C><U0020>/
 <U0025><U0054><U0020><U0025><U005A>"
 week	7;19971130;4
 first_weekday	2
-first_workday	2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ta_IN b/localedata/locales/ta_IN
index 4fa4d54078..edd404df37 100644
--- a/localedata/locales/ta_IN
+++ b/localedata/locales/ta_IN
@@ -161,6 +161,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ta_LK b/localedata/locales/ta_LK
index 49c72de5c5..23d863c44e 100644
--- a/localedata/locales/ta_LK
+++ b/localedata/locales/ta_LK
@@ -66,7 +66,34 @@ copy "ta_IN"
 END LC_NUMERIC
 
 LC_TIME
-copy "ta_IN"
+abday       "<U0B9E><U0BBE>";"<U0BA4><U0BBF>";/
+            "<U0B9A><U0BC6>";"<U0BAA><U0BC1>";/
+            "<U0BB5><U0BBF>";"<U0BB5><U0BC6>";/
+            "<U0B9A>"
+day         "<U0B9E><U0BBE><U0BAF><U0BBF><U0BB1><U0BC1>";"<U0BA4><U0BBF><U0B99><U0BCD><U0B95><U0BB3><U0BCD>";/
+            "<U0B9A><U0BC6><U0BB5><U0BCD><U0BB5><U0BBE><U0BAF><U0BCD>";"<U0BAA><U0BC1><U0BA4><U0BA9><U0BCD>";/
+            "<U0BB5><U0BBF><U0BAF><U0BBE><U0BB4><U0BA9><U0BCD>";"<U0BB5><U0BC6><U0BB3><U0BCD><U0BB3><U0BBF>";/
+            "<U0B9A><U0BA9><U0BBF>"
+abmon       "<U0B9C><U0BA9>";"<U0BAA><U0BBF><U0BAA><U0BCD>";/
+            "<U0BAE><U0BBE><U0BB0><U0BCD>";"<U0B8F><U0BAA><U0BCD>";/
+            "<U0BAE><U0BC7>";"<U0B9C><U0BC2><U0BA9><U0BCD>";/
+            "<U0B9C><U0BC2><U0BB2><U0BC8>";"<U0B86><U0B95>";/
+            "<U0B9A><U0BC6><U0BAA><U0BCD>";"<U0B85><U0B95><U0BCD>";/
+            "<U0BA8><U0BB5>";"<U0B9F><U0BBF><U0B9A>"
+mon         "<U0B9C><U0BA9><U0BB5><U0BB0><U0BBF>";"<U0BAA><U0BBF><U0BAA><U0BCD><U0BB0><U0BB5><U0BB0><U0BBF>";/
+            "<U0BAE><U0BBE><U0BB0><U0BCD><U0B9A><U0BCD>";"<U0B8F><U0BAA><U0BCD><U0BB0><U0BB2><U0BCD>";/
+            "<U0BAE><U0BC7>";"<U0B9C><U0BC2><U0BA9><U0BCD>";/
+            "<U0B9C><U0BC2><U0BB2><U0BC8>";"<U0B86><U0B95><U0BB8><U0BCD><U0B9F><U0BCD>";/
+            "<U0B9A><U0BC6><U0BAA><U0BCD><U0B9F><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD>";"<U0B85><U0B95><U0BCD><U0B9F><U0BCB><U0BAA><U0BB0><U0BCD>";/
+            "<U0BA8><U0BB5><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD>";"<U0B9F><U0BBF><U0B9A><U0BAE><U0BCD><U0BAA><U0BB0><U0BCD>"
+am_pm       "<U0B95><U0BBE><U0BB2><U0BC8>";"<U0BAE><U0BBE><U0BB2><U0BC8>"
+d_t_fmt     "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
+d_fmt       "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>"
+t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
+t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
+
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/tcy_IN b/localedata/locales/tcy_IN
index 4bbd27fa04..501833d0d1 100644
--- a/localedata/locales/tcy_IN
+++ b/localedata/locales/tcy_IN
@@ -142,6 +142,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
index bfae0164b7..b052f64ba1 100644
--- a/localedata/locales/te_IN
+++ b/localedata/locales/te_IN
@@ -164,6 +164,7 @@ t_fmt       "<U0025><U0070><U0025><U0049><U002E><U0025><U004D><U002E><U0025><U00
 % %p%I.%M.%S %Z
 t_fmt_ampm  "<U0025><U0070><U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053><U0020><U0025><U005A>"
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/tg_TJ b/localedata/locales/tg_TJ
index 9f591a03fb..ef83dedd65 100644
--- a/localedata/locales/tg_TJ
+++ b/localedata/locales/tg_TJ
@@ -202,6 +202,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/th_TH b/localedata/locales/th_TH
index 33c0218b0f..604ddf25c3 100644
--- a/localedata/locales/th_TH
+++ b/localedata/locales/th_TH
@@ -893,6 +893,7 @@ era_d_t_fmt     "<U0E27><U0E31><U0E19>%A<U0E17><U0E35><U0E48><U0020>%e<U0020>%B<
 date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U0020><U0025><U0045><U0079><U0020><U0025><U0048><U003A><U0025><U004D>/
 <U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/the_NP b/localedata/locales/the_NP
index 20a6f2811e..ef9337d865 100644
--- a/localedata/locales/the_NP
+++ b/localedata/locales/the_NP
@@ -159,7 +159,7 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
 %
 %  FIXME: found in CLDR
-first_weekday 1
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ti_ER b/localedata/locales/ti_ER
index 6477f6070f..02fa2e5476 100644
--- a/localedata/locales/ti_ER
+++ b/localedata/locales/ti_ER
@@ -267,4 +267,6 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
diff --git a/localedata/locales/ti_ET b/localedata/locales/ti_ET
index 3632b821b8..c99c9dfb8c 100644
--- a/localedata/locales/ti_ET
+++ b/localedata/locales/ti_ET
@@ -1069,4 +1069,5 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/tig_ER b/localedata/locales/tig_ER
index cfae5e5f76..9cbbc41cdf 100644
--- a/localedata/locales/tig_ER
+++ b/localedata/locales/tig_ER
@@ -224,4 +224,6 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
diff --git a/localedata/locales/tk_TM b/localedata/locales/tk_TM
index 292db91ceb..6f2257d8c3 100644
--- a/localedata/locales/tk_TM
+++ b/localedata/locales/tk_TM
@@ -361,6 +361,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/tl_PH b/localedata/locales/tl_PH
index f9fc5dfd19..b1c19cab5b 100644
--- a/localedata/locales/tl_PH
+++ b/localedata/locales/tl_PH
@@ -140,6 +140,7 @@ d_fmt       "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/tn_ZA b/localedata/locales/tn_ZA
index 9693cabeaa..306791b3be 100644
--- a/localedata/locales/tn_ZA
+++ b/localedata/locales/tn_ZA
@@ -175,6 +175,7 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/tr_TR b/localedata/locales/tr_TR
index a9f0cf2cbf..5337499b99 100644
--- a/localedata/locales/tr_TR
+++ b/localedata/locales/tr_TR
@@ -4300,8 +4300,8 @@ t_fmt   "<U0025><U0054>"
 am_pm   "<U00D6><U00D6>";"<U00D6><U0053>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070>"
+week 7;19971130;1
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ts_ZA b/localedata/locales/ts_ZA
index c252863d2c..f39746ae76 100644
--- a/localedata/locales/ts_ZA
+++ b/localedata/locales/ts_ZA
@@ -170,6 +170,7 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
index 55516c26c8..84cb58f6a0 100644
--- a/localedata/locales/tt_RU
+++ b/localedata/locales/tt_RU
@@ -301,6 +301,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/tt_RU@iqtelif b/localedata/locales/tt_RU@iqtelif
index fa267d8853..845f277a38 100644
--- a/localedata/locales/tt_RU@iqtelif
+++ b/localedata/locales/tt_RU@iqtelif
@@ -154,6 +154,8 @@ t_fmt     "<U0025><U0054>"
 am_pm     "<U00D6><U0041>";"<U00D6><U0053>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
index 85fab0692c..28ad57a62c 100644
--- a/localedata/locales/ug_CN
+++ b/localedata/locales/ug_CN
@@ -291,6 +291,7 @@ am_pm    "";""
 date_fmt "<U0025><U0061><U060C><U0020><U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059>/
 <U060C><U0020><U0025><U0054>"
 
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/uk_UA b/localedata/locales/uk_UA
index 42c85fb8d5..180e24ed11 100644
--- a/localedata/locales/uk_UA
+++ b/localedata/locales/uk_UA
@@ -806,24 +806,9 @@ LC_TIME
 % 00:00:00 +0200
 % 00:00
 
-% Week description, consists of three fields:
-% 1. Number of days in a week.
-% 2. Gregorian date that is a first weekday (19971130 for Sunday, 19971201 for Monday).
-% 3. The weekday number to be contained in the first week of the year.
-%
-% ISO 8601 conforming applications should use the values 7, 19971201 (a
-% Monday), and 4 (Thursday), respectively.
-% week 7;19971201;4
-% But see BUG below.
-week 7;19971130;4
+week 7;19971130;1
 
 % A list of abbreviated weekday names. (%a)
-%
-% BUG: glibc-2.3.6
-%   Violation of ISO/IEC TR14652:2002 - weekday list must correlate with value
-%   of <week> keyword (e.g. start from Monday in our case) but glibc assumes that
-%   it always starts from Sunday. Stick to Sunday too until the bug is fixed.
-
 % Note:
 % Never use three letters for day abbreviations because of conflict between
 % SEReda (day name) and
@@ -838,12 +823,6 @@ abday /
         "<U0441><U0431>"  %sb
 
 % A list of weekday names starting with first day of week as defined by <week> keyword. (%A)
-%
-% BUG: glibc-2.3.6
-%   Violation of ISO/IEC TR14652:2002 - weekday list must correlate with value
-%   of <week> keyword (e.g. start from Monday in our case) but glibc assumes that
-%   it always starts from Sunday. Stick to Sunday too until the bug is fixed.
-
 day /
         "<U043D><U0435><U0434><U0456><U043B><U044F>";    %nedilya   /
 	"<U043F><U043E><U043D><U0435><U0434><U0456><U043B><U043E><U043A>"; %ponedilok /
@@ -931,9 +910,6 @@ am_pm     "";""
 % This weekday is relative to the date defined in the <week> keyword.
 first_weekday 2
 
-% Define the first workday relative to the <week> keyword
-first_workday 2
-
 % Example:
 %
 %           traven`         cherven`
diff --git a/localedata/locales/unm_US b/localedata/locales/unm_US
index 0908006b80..734df018b9 100644
--- a/localedata/locales/unm_US
+++ b/localedata/locales/unm_US
@@ -95,9 +95,7 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-week    7;19971130;4
-first_weekday 1
-first_workday 2
+week 7;19971130;1
 END LC_TIME
 
 LC_NUMERIC
diff --git a/localedata/locales/ur_IN b/localedata/locales/ur_IN
index 368a251769..b695ebdb58 100644
--- a/localedata/locales/ur_IN
+++ b/localedata/locales/ur_IN
@@ -139,6 +139,7 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U0070><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
index fd64ebcce6..8509ccd868 100644
--- a/localedata/locales/ur_PK
+++ b/localedata/locales/ur_PK
@@ -155,6 +155,7 @@ t_fmt_ampm "<U0025><U0050><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U002
 
 % display columns right to left ?
 cal_direction	3
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
index e0974d7d5d..10a9b86d0d 100644
--- a/localedata/locales/uz_UZ
+++ b/localedata/locales/uz_UZ
@@ -264,6 +264,8 @@ t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
 date_fmt    "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U0020><U0079><U0069><U006C><U002C><U0020><U0025><U0041>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
index 697c65a22e..4e45d62785 100644
--- a/localedata/locales/uz_UZ@cyrillic
+++ b/localedata/locales/uz_UZ@cyrillic
@@ -267,6 +267,8 @@ t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
 date_fmt    "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U0020><U0439><U0438><U043B><U002C><U0020><U0025><U0041>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ve_ZA b/localedata/locales/ve_ZA
index 9a467912a9..d2aaf87fee 100644
--- a/localedata/locales/ve_ZA
+++ b/localedata/locales/ve_ZA
@@ -156,6 +156,7 @@ am_pm       "";""
 % Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
 t_fmt_ampm  ""
 % The "" means that this format is not supported.
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/vi_VN b/localedata/locales/vi_VN
index 16444076e0..3d1ae30ae8 100644
--- a/localedata/locales/vi_VN
+++ b/localedata/locales/vi_VN
@@ -297,6 +297,8 @@ t_fmt    "<U0025><U0054>"
 am_pm    "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U0020><U0025><U0070>"
 date_fmt  "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U006E><U0103><U006D><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 % yes: Va^ng / Da.
diff --git a/localedata/locales/wa_BE b/localedata/locales/wa_BE
index 50aa15d522..bf9fdf618e 100644
--- a/localedata/locales/wa_BE
+++ b/localedata/locales/wa_BE
@@ -171,8 +171,8 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
 t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_NAME
diff --git a/localedata/locales/wae_CH b/localedata/locales/wae_CH
index 0ef86496de..89601ff6a5 100644
--- a/localedata/locales/wae_CH
+++ b/localedata/locales/wae_CH
@@ -150,7 +150,6 @@ date_fmt	"<U0025><U0061><U0020><U0025><U002D><U0064><U0020>/
 
 week    7;19971130;4
 first_weekday 2
-first_workday 2
 END LC_TIME
 
 LC_MONETARY
diff --git a/localedata/locales/wal_ET b/localedata/locales/wal_ET
index e2b992b677..05a699cea2 100644
--- a/localedata/locales/wal_ET
+++ b/localedata/locales/wal_ET
@@ -235,4 +235,5 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U130B><U120B><U1233>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U130D><U002F><U120B>"
+week 7;19971130;1
 END LC_TIME
diff --git a/localedata/locales/wo_SN b/localedata/locales/wo_SN
index 1838dd2aa2..9b5b42545b 100644
--- a/localedata/locales/wo_SN
+++ b/localedata/locales/wo_SN
@@ -138,6 +138,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/xh_ZA b/localedata/locales/xh_ZA
index e9e6b8dfdb..837d02dbe4 100644
--- a/localedata/locales/xh_ZA
+++ b/localedata/locales/xh_ZA
@@ -170,6 +170,7 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % time-zone name,
 % year with century as a decimal number,e.g. 2001.
 %
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/yi_US b/localedata/locales/yi_US
index 31bb6b9691..2952040ef4 100644
--- a/localedata/locales/yi_US
+++ b/localedata/locales/yi_US
@@ -192,6 +192,7 @@ t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050>"
 cal_direction	3
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/yo_NG b/localedata/locales/yo_NG
index d8acf4bf0a..d81b613b6c 100644
--- a/localedata/locales/yo_NG
+++ b/localedata/locales/yo_NG
@@ -416,6 +416,8 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+week 7;19971130;1
+first_weekday 2
 END LC_TIME
 
 % FIXME
diff --git a/localedata/locales/yue_HK b/localedata/locales/yue_HK
index 46f627b3e8..e0535d5225 100644
--- a/localedata/locales/yue_HK
+++ b/localedata/locales/yue_HK
@@ -124,7 +124,7 @@ date_fmt       "<U0025><U0059><U5E74><U0020><U0025><U0062><U0020>/
 <U0025><U0065><U65E5><U0020><U0025><U0041><U0020><U0025><U0048>/
 <U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
 %  FIXME: found in CLDR
-first_weekday 1
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/zh_CN b/localedata/locales/zh_CN
index e772c2aadf..807b32f5fc 100644
--- a/localedata/locales/zh_CN
+++ b/localedata/locales/zh_CN
@@ -142,6 +142,7 @@ t_fmt_ampm "<U0025><U0070><U0020><U0025><U0049><U65F6><U0025><U004D><U5206><U002
 date_fmt       "<U0025><U0059><U5E74><U0020><U0025><U006D><U6708><U0020>/
 <U0025><U0064><U65E5><U0020><U0025><U0041><U0020><U0025><U0048><U003A>/
 <U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/zh_HK b/localedata/locales/zh_HK
index 7cf8fa3e24..9b460c37fa 100644
--- a/localedata/locales/zh_HK
+++ b/localedata/locales/zh_HK
@@ -144,6 +144,7 @@ t_fmt       "<U0025><U0049><U6642><U0025><U004D><U5206><U0025><U0053>/
 % Update by Roger So <roger.so@sw-linux.com>
 t_fmt_ampm  "<U0025><U0070><U0020><U0025><U0049><U003A><U0025><U004D>/
 <U003A><U0025><U0053>"
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/zh_SG b/localedata/locales/zh_SG
index 48930be627..9972ca974b 100644
--- a/localedata/locales/zh_SG
+++ b/localedata/locales/zh_SG
@@ -138,6 +138,7 @@ t_fmt       "<U0025><U0048><U65F6><U0025><U004D><U5206><U0025><U0053><U79D2><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  ""
 %
+week 7;19971130;1
 END LC_TIME
 
 
diff --git a/localedata/locales/zh_TW b/localedata/locales/zh_TW
index 4dc58d604f..83306ddd85 100644
--- a/localedata/locales/zh_TW
+++ b/localedata/locales/zh_TW
@@ -131,6 +131,7 @@ am_pm	"<U4E0A><U5348>";"<U4E0B><U5348>"
 % t_fmt_ampm: "%p %I<h>%M<m>%S<s>"
 t_fmt_ampm  "<U0025><U0070><U0020><U0025><U0049><U6642>/
 <U0025><U004D><U5206><U0025><U0053><U79D2>"
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
index cc3ce98573..5c60bf70e1 100644
--- a/localedata/locales/zu_ZA
+++ b/localedata/locales/zu_ZA
@@ -160,6 +160,7 @@ am_pm       "";""
 % field descriptor -
 % The "" means that this format is not supported.
 t_fmt_ampm  ""
+week 7;19971130;1
 END LC_TIME
 
 LC_MESSAGES