about summary refs log tree commit diff
path: root/localedata/locales
diff options
context:
space:
mode:
Diffstat (limited to 'localedata/locales')
-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
276 files changed, 600 insertions, 154 deletions
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