[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH 29/36] localedata: add first_weekday and first_workday to various locales



From: Denis Barbier <bouzim@gmail.com>
Date: Sun, 6 Feb 2011 14:15:18 -0600

Most come from OpenOffice through CLDR.

This patch applies the following conventions:

   1=Sunday...7=Saturday
   The week keyword is removed from all locales.

As BZ11484 explains, concerning a locale in which the week starts
on Monday:

| Hmm, you are right that strftime() does not honor week[2], I will have
| to fix that sometime *sigh*. In that case, it would probably be better
| to keep week[2]==19971130 and set first_weekday to 2, to have
| everything set up consistently.

Normally GTK apps should work with these settings, as well as other
apps.  For example, the calendar in the Gnome panel uses
first_workday.

[bouzim@gmail.com, 2006-02-16: rebase on top of uk AM/PM patch]
[bouzim@gmail.com, 2006-02-21: check first_weekday fields against
 current CLDR snapshot.  Modified locales are *_GB (=2), ar_SY (=5),
 ms_MY (=2), id_ID (=2).  Add this field to more locales.]
[bouzim@gmail.com, 2006-02-22: run "quilt refresh --sort" to help
 tracking changes in this huge patch]
[bouzim@gmail.com, 2006-02-24: split off ro_RO change into a separate
 patch]
[bouzim@gmail.com, 2006-08-15: rebase, comment out more "week"
 specifications]
[bouzim@gmail.com, 2006-09-29: add sr_ME]
[bouzim@gmail.com, 2006-09-30: first day of week is Sunday in Brazil.
 Closes: #385859.  Thanks Gunther and Felipe Augusto van de Wiel]
[aurelien@aurel32.net, 2006-10-01: port changes from glibc 2.3.6
 (correct pt_BR first_weekday, comment out sr_ME week)]
[bouzim@gmail.com, 2006-10-01: update, comment out more weeks]
[aurelien@aurel32.net, 2007-02-04: rebase (drop es_ES)]
[aurelien@aurel32.net, 2007-04-19: add first_workday for *_NO
 and *_DK. Closes: #379100.]
[clint@debian.org, 2007-05-19: rebase (drop sr_ME)]
[clint@debian.org, 2007-10-22: rebase (drop hu_HU)]
[madcoder@debian.org, 2007-10-27: rebase]
[clint@debian.org, 2007-10-27: split cy_GB weekday change into its own
 patch]
[aurelien@aurel32.net, 2008-03-05: remove uk_UA change, merged
 upstream in a different way.  Closes: bug#469439]
[aurelien@aurel32.net, 2009-01-06: rebase (drop es_CR)]
[aurelien@aurel32.net, 2009-05-10: rebase (drop csb_PL, mk_MK)]
[aurelien@aurel32.net, 2009-07-30: rebase (drop de_AT)]
[clint@debian.org, 2009-11-12: rebase (drop es_CO)]
[clint@debian.org, 2010-02-01: rebase (drop en_DK, hsb_DE, nl_NL)]
[aurelien@aurel32.net, 2011-02-06: rebase (drop de_CH)]

Fixes: http://bugs.debian.org/343885
Fixes: http://bugs.debian.org/379100
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
---
 localedata/locales/aa_DJ          |    2 ++
 localedata/locales/aa_ER          |    2 ++
 localedata/locales/aa_ER@saaho    |    2 ++
 localedata/locales/aa_ET          |    2 ++
 localedata/locales/af_ZA          |    2 ++
 localedata/locales/am_ET          |    2 ++
 localedata/locales/ar_AE          |    2 ++
 localedata/locales/ar_BH          |    2 ++
 localedata/locales/ar_DZ          |    2 ++
 localedata/locales/ar_EG          |    2 ++
 localedata/locales/ar_IN          |    2 ++
 localedata/locales/ar_IQ          |    2 ++
 localedata/locales/ar_JO          |    2 ++
 localedata/locales/ar_KW          |    2 ++
 localedata/locales/ar_LB          |    2 ++
 localedata/locales/ar_LY          |    2 ++
 localedata/locales/ar_MA          |    2 ++
 localedata/locales/ar_OM          |    2 ++
 localedata/locales/ar_QA          |    2 ++
 localedata/locales/ar_SA          |    2 ++
 localedata/locales/ar_SD          |    2 ++
 localedata/locales/ar_SY          |    2 ++
 localedata/locales/ar_TN          |    2 ++
 localedata/locales/ar_YE          |    2 ++
 localedata/locales/az_AZ          |    2 ++
 localedata/locales/be_BY          |    3 +++
 localedata/locales/be_BY@latin    |    3 +++
 localedata/locales/bn_IN          |    2 ++
 localedata/locales/br_FR          |    2 ++
 localedata/locales/bs_BA          |    2 ++
 localedata/locales/byn_ER         |    2 ++
 localedata/locales/ca_ES          |    2 ++
 localedata/locales/de_BE          |    2 ++
 localedata/locales/de_LU          |    2 ++
 localedata/locales/dz_BT          |    3 ++-
 localedata/locales/el_GR          |    2 ++
 localedata/locales/en_AU          |    2 ++
 localedata/locales/en_CA          |    2 ++
 localedata/locales/en_HK          |    2 ++
 localedata/locales/en_IE          |    2 ++
 localedata/locales/en_IN          |    2 ++
 localedata/locales/en_NZ          |    2 ++
 localedata/locales/en_PH          |    2 ++
 localedata/locales/en_SG          |    2 ++
 localedata/locales/en_ZA          |    2 ++
 localedata/locales/es_AR          |    2 ++
 localedata/locales/es_BO          |    2 ++
 localedata/locales/es_CL          |    2 ++
 localedata/locales/es_DO          |    2 ++
 localedata/locales/es_EC          |    2 ++
 localedata/locales/es_GT          |    2 ++
 localedata/locales/es_HN          |    2 ++
 localedata/locales/es_MX          |    2 ++
 localedata/locales/es_NI          |    2 ++
 localedata/locales/es_PA          |    2 ++
 localedata/locales/es_PE          |    2 ++
 localedata/locales/es_PR          |    2 ++
 localedata/locales/es_PY          |    2 ++
 localedata/locales/es_SV          |    2 ++
 localedata/locales/es_US          |    2 ++
 localedata/locales/es_UY          |    2 ++
 localedata/locales/es_VE          |    2 ++
 localedata/locales/eu_ES          |    1 +
 localedata/locales/ga_IE          |    2 ++
 localedata/locales/gd_GB          |    2 ++
 localedata/locales/gez_ER         |    2 ++
 localedata/locales/gez_ET         |    2 ++
 localedata/locales/gl_ES          |    2 ++
 localedata/locales/gu_IN          |    2 ++
 localedata/locales/gv_GB          |    2 ++
 localedata/locales/he_IL          |    2 ++
 localedata/locales/hi_IN          |    2 ++
 localedata/locales/hr_HR          |    2 ++
 localedata/locales/hy_AM          |    2 ++
 localedata/locales/id_ID          |    2 ++
 localedata/locales/is_IS          |    2 ++
 localedata/locales/it_CH          |    2 ++
 localedata/locales/it_IT          |    2 ++
 localedata/locales/ja_JP          |    2 ++
 localedata/locales/kk_KZ          |    2 ++
 localedata/locales/km_KH          |    2 ++
 localedata/locales/kn_IN          |    2 ++
 localedata/locales/ko_KR          |    2 ++
 localedata/locales/ku_TR          |    2 ++
 localedata/locales/kw_GB          |    2 ++
 localedata/locales/lo_LA          |    2 ++
 localedata/locales/lt_LT          |    2 ++
 localedata/locales/lv_LV          |    2 ++
 localedata/locales/ml_IN          |    2 ++
 localedata/locales/mn_MN          |    2 ++
 localedata/locales/mr_IN          |    2 ++
 localedata/locales/ms_MY          |    2 ++
 localedata/locales/ne_NP          |    2 ++
 localedata/locales/nl_BE          |    2 ++
 localedata/locales/nr_ZA          |    2 ++
 localedata/locales/nso_ZA         |    2 ++
 localedata/locales/oc_FR          |    2 ++
 localedata/locales/om_ET          |    2 ++
 localedata/locales/pa_IN          |    2 ++
 localedata/locales/pt_BR          |    1 +
 localedata/locales/pt_PT          |    2 ++
 localedata/locales/rw_RW          |    2 ++
 localedata/locales/sa_IN          |    2 ++
 localedata/locales/se_NO          |    3 +++
 localedata/locales/sid_ET         |    2 ++
 localedata/locales/sl_SI          |    2 ++
 localedata/locales/so_DJ          |    2 ++
 localedata/locales/so_ET          |    2 ++
 localedata/locales/so_KE          |    2 ++
 localedata/locales/so_SO          |    2 ++
 localedata/locales/sq_AL          |    2 ++
 localedata/locales/ss_ZA          |    2 ++
 localedata/locales/st_ZA          |    2 ++
 localedata/locales/sv_FI          |    2 ++
 localedata/locales/ta_IN          |    2 ++
 localedata/locales/te_IN          |    2 ++
 localedata/locales/th_TH          |    2 ++
 localedata/locales/ti_ER          |    2 ++
 localedata/locales/ti_ET          |    2 ++
 localedata/locales/tig_ER         |    2 ++
 localedata/locales/tn_ZA          |    2 ++
 localedata/locales/tr_TR          |    2 ++
 localedata/locales/ts_ZA          |    2 ++
 localedata/locales/tt_RU          |    2 ++
 localedata/locales/uz_UZ          |    2 ++
 localedata/locales/uz_UZ@cyrillic |    2 ++
 localedata/locales/ve_ZA          |    2 ++
 localedata/locales/vi_VN          |    2 ++
 localedata/locales/wa_BE          |    3 ++-
 localedata/locales/wal_ET         |    2 ++
 localedata/locales/xh_ZA          |    2 ++
 localedata/locales/yi_US          |    2 ++
 localedata/locales/zh_CN          |    2 ++
 localedata/locales/zh_HK          |    2 ++
 localedata/locales/zh_SG          |    2 ++
 localedata/locales/zh_TW          |    3 +++
 localedata/locales/zu_ZA          |    2 ++
 137 files changed, 276 insertions(+), 2 deletions(-)

diff --git a/localedata/locales/aa_DJ b/localedata/locales/aa_DJ
index 184b8c4..1c6eeff 100644
--- a/localedata/locales/aa_DJ
+++ b/localedata/locales/aa_DJ
@@ -273,5 +273,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/aa_ER b/localedata/locales/aa_ER
index 1f369a1..2933f17 100644
--- a/localedata/locales/aa_ER
+++ b/localedata/locales/aa_ER
@@ -223,5 +223,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/aa_ER@saaho b/localedata/locales/aa_ER@saaho
index 0929967..1ef79f3 100644
--- a/localedata/locales/aa_ER@saaho
+++ b/localedata/locales/aa_ER@saaho
@@ -207,5 +207,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/aa_ET b/localedata/locales/aa_ET
index b0a1d8d..3e66d94 100644
--- a/localedata/locales/aa_ET
+++ b/localedata/locales/aa_ET
@@ -226,5 +226,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
index ec58860..6525051 100644
--- a/localedata/locales/af_ZA
+++ b/localedata/locales/af_ZA
@@ -164,6 +164,8 @@ t_fmt_ampm  ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/am_ET b/localedata/locales/am_ET
index 5aa2ca1..1badc50 100644
--- a/localedata/locales/am_ET
+++ b/localedata/locales/am_ET
@@ -1564,5 +1564,7 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/ar_AE b/localedata/locales/ar_AE
index e787bf3..ac5f688 100644
--- a/localedata/locales/ar_AE
+++ b/localedata/locales/ar_AE
@@ -141,6 +141,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_BH b/localedata/locales/ar_BH
index 4839d5f..c0a57d7 100644
--- a/localedata/locales/ar_BH
+++ b/localedata/locales/ar_BH
@@ -145,6 +145,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_DZ b/localedata/locales/ar_DZ
index 1e2838e..cecffcb 100644
--- a/localedata/locales/ar_DZ
+++ b/localedata/locales/ar_DZ
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
index ec0e9e2..fa95688 100644
--- a/localedata/locales/ar_EG
+++ b/localedata/locales/ar_EG
@@ -148,6 +148,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_IN b/localedata/locales/ar_IN
index a20cd6d..7480d21 100644
--- a/localedata/locales/ar_IN
+++ b/localedata/locales/ar_IN
@@ -127,6 +127,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>"
 %
+%  FIXME: copied from other *_IN locales
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_IQ b/localedata/locales/ar_IQ
index fc4a9fc..e16d3ba 100644
--- a/localedata/locales/ar_IQ
+++ b/localedata/locales/ar_IQ
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_JO b/localedata/locales/ar_JO
index 8102187..e8274f9 100644
--- a/localedata/locales/ar_JO
+++ b/localedata/locales/ar_JO
@@ -162,6 +162,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_KW b/localedata/locales/ar_KW
index e2d1735..4dbe418 100644
--- a/localedata/locales/ar_KW
+++ b/localedata/locales/ar_KW
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_LB b/localedata/locales/ar_LB
index cb0b7d7..48f6e45 100644
--- a/localedata/locales/ar_LB
+++ b/localedata/locales/ar_LB
@@ -161,6 +161,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_LY b/localedata/locales/ar_LY
index 5ab5838..020cf79 100644
--- a/localedata/locales/ar_LY
+++ b/localedata/locales/ar_LY
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_MA b/localedata/locales/ar_MA
index 744b8a6..4506d3a 100644
--- a/localedata/locales/ar_MA
+++ b/localedata/locales/ar_MA
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_OM b/localedata/locales/ar_OM
index b43475e..4cd6fb3 100644
--- a/localedata/locales/ar_OM
+++ b/localedata/locales/ar_OM
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_QA b/localedata/locales/ar_QA
index 9793256..45b2804 100644
--- a/localedata/locales/ar_QA
+++ b/localedata/locales/ar_QA
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index b675937..9df6c75 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -132,6 +132,8 @@ era_d_fmt	""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_SD b/localedata/locales/ar_SD
index c4a2f86..2d204a9 100644
--- a/localedata/locales/ar_SD
+++ b/localedata/locales/ar_SD
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_SY b/localedata/locales/ar_SY
index 8bc02e4..8adb6c5 100644
--- a/localedata/locales/ar_SY
+++ b/localedata/locales/ar_SY
@@ -161,6 +161,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 5
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_TN b/localedata/locales/ar_TN
index f2ffc4e..97f2117 100644
--- a/localedata/locales/ar_TN
+++ b/localedata/locales/ar_TN
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/ar_YE b/localedata/locales/ar_YE
index 91da9e9..b22402e 100644
--- a/localedata/locales/ar_YE
+++ b/localedata/locales/ar_YE
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
diff --git a/localedata/locales/az_AZ b/localedata/locales/az_AZ
index 24e3779..01c5c56 100644
--- a/localedata/locales/az_AZ
+++ b/localedata/locales/az_AZ
@@ -274,6 +274,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/be_BY b/localedata/locales/be_BY
index 111b3b1..744f82e 100644
--- a/localedata/locales/be_BY
+++ b/localedata/locales/be_BY
@@ -145,6 +145,9 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  Copied from be_BY@alternative
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/be_BY@latin b/localedata/locales/be_BY@latin
index 6dbbfad..c0fbd59 100644
--- a/localedata/locales/be_BY@latin
+++ b/localedata/locales/be_BY@latin
@@ -102,6 +102,9 @@ t_fmt_ampm ""
 date_fmt        "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  Copied from be_BY@alternative
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_COLLATE
diff --git a/localedata/locales/bn_IN b/localedata/locales/bn_IN
index d049a23..3f7376a 100644
--- a/localedata/locales/bn_IN
+++ b/localedata/locales/bn_IN
@@ -145,6 +145,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>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/br_FR b/localedata/locales/br_FR
index 3ca47cc..b173041 100644
--- a/localedata/locales/br_FR
+++ b/localedata/locales/br_FR
@@ -141,6 +141,8 @@ 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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
index fa5877e..73028b1 100644
--- a/localedata/locales/bs_BA
+++ b/localedata/locales/bs_BA
@@ -208,6 +208,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/byn_ER b/localedata/locales/byn_ER
index 0440fbd..69a3ce1 100644
--- a/localedata/locales/byn_ER
+++ b/localedata/locales/byn_ER
@@ -218,5 +218,7 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12A3><U12F5>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
index cd83bcc..e426c01 100644
--- a/localedata/locales/ca_ES
+++ b/localedata/locales/ca_ES
@@ -138,6 +138,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/de_BE b/localedata/locales/de_BE
index 3e7f11d..4ac740a 100644
--- a/localedata/locales/de_BE
+++ b/localedata/locales/de_BE
@@ -119,6 +119,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/de_LU b/localedata/locales/de_LU
index 66baf3f..df3ffc5 100644
--- a/localedata/locales/de_LU
+++ b/localedata/locales/de_LU
@@ -119,6 +119,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
index 67ebf9f..94fd333 100644
--- a/localedata/locales/dz_BT
+++ b/localedata/locales/dz_BT
@@ -1546,7 +1546,8 @@ 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>"
 
-
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
index bb1db14..e7a661a 100644
--- a/localedata/locales/el_GR
+++ b/localedata/locales/el_GR
@@ -139,6 +139,8 @@ 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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/en_AU b/localedata/locales/en_AU
index 39aa7e2..510111e 100644
--- a/localedata/locales/en_AU
+++ b/localedata/locales/en_AU
@@ -117,6 +117,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_CA b/localedata/locales/en_CA
index 5e0ef2c..a52692d 100644
--- a/localedata/locales/en_CA
+++ b/localedata/locales/en_CA
@@ -132,6 +132,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_HK b/localedata/locales/en_HK
index 7f00765..7646cb8 100644
--- a/localedata/locales/en_HK
+++ b/localedata/locales/en_HK
@@ -133,6 +133,8 @@ 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>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_IE b/localedata/locales/en_IE
index 171e3b1..f58f788 100644
--- a/localedata/locales/en_IE
+++ b/localedata/locales/en_IE
@@ -115,6 +115,8 @@ t_fmt_ampm  ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_IN b/localedata/locales/en_IN
index 3af445a..13c9e31 100644
--- a/localedata/locales/en_IN
+++ b/localedata/locales/en_IN
@@ -132,6 +132,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>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_NZ b/localedata/locales/en_NZ
index 815134f..b597460 100644
--- a/localedata/locales/en_NZ
+++ b/localedata/locales/en_NZ
@@ -117,6 +117,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_PH b/localedata/locales/en_PH
index 9f78c1f..8606312 100644
--- a/localedata/locales/en_PH
+++ b/localedata/locales/en_PH
@@ -133,6 +133,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>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_SG b/localedata/locales/en_SG
index 0e9196c..7a3ee1a 100644
--- a/localedata/locales/en_SG
+++ b/localedata/locales/en_SG
@@ -131,6 +131,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>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/en_ZA b/localedata/locales/en_ZA
index 8620171..9f3cd12 100644
--- a/localedata/locales/en_ZA
+++ b/localedata/locales/en_ZA
@@ -205,6 +205,8 @@ t_fmt_ampm  ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/es_AR b/localedata/locales/es_AR
index c757638..d5b45a1 100644
--- a/localedata/locales/es_AR
+++ b/localedata/locales/es_AR
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_BO b/localedata/locales/es_BO
index c77bb1d..8d1b4f6 100644
--- a/localedata/locales/es_BO
+++ b/localedata/locales/es_BO
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_CL b/localedata/locales/es_CL
index ff44fa8..245a931 100644
--- a/localedata/locales/es_CL
+++ b/localedata/locales/es_CL
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_DO b/localedata/locales/es_DO
index fcd0f9e..69c7869 100644
--- a/localedata/locales/es_DO
+++ b/localedata/locales/es_DO
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_EC b/localedata/locales/es_EC
index b8d4c8f..05f5fc4 100644
--- a/localedata/locales/es_EC
+++ b/localedata/locales/es_EC
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_GT b/localedata/locales/es_GT
index 455b076..3ccefec 100644
--- a/localedata/locales/es_GT
+++ b/localedata/locales/es_GT
@@ -121,6 +121,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_HN b/localedata/locales/es_HN
index 53892b4..91e17b5 100644
--- a/localedata/locales/es_HN
+++ b/localedata/locales/es_HN
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_MX b/localedata/locales/es_MX
index 91dac23..9cd630b 100644
--- a/localedata/locales/es_MX
+++ b/localedata/locales/es_MX
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_NI b/localedata/locales/es_NI
index ec984a7..ecbf88a 100644
--- a/localedata/locales/es_NI
+++ b/localedata/locales/es_NI
@@ -114,6 +114,8 @@ am_pm	"<U0041><U004D>";"<U0050><U004D>"
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PA b/localedata/locales/es_PA
index ac969a6..937f6ac 100644
--- a/localedata/locales/es_PA
+++ b/localedata/locales/es_PA
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PE b/localedata/locales/es_PE
index 634c927..3f0b096 100644
--- a/localedata/locales/es_PE
+++ b/localedata/locales/es_PE
@@ -123,6 +123,8 @@ am_pm	"<U0041><U004D>";"<U0050><U004D>"
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PR b/localedata/locales/es_PR
index 546b6c2..9d5a62f 100644
--- a/localedata/locales/es_PR
+++ b/localedata/locales/es_PR
@@ -113,6 +113,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_PY b/localedata/locales/es_PY
index 2c31b2f..e0d3b83 100644
--- a/localedata/locales/es_PY
+++ b/localedata/locales/es_PY
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_SV b/localedata/locales/es_SV
index 7b17304..c977957 100644
--- a/localedata/locales/es_SV
+++ b/localedata/locales/es_SV
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_US b/localedata/locales/es_US
index 71e8ac8..04945f3 100644
--- a/localedata/locales/es_US
+++ b/localedata/locales/es_US
@@ -174,6 +174,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_UY b/localedata/locales/es_UY
index 8b7ed0d..0a8812a 100644
--- a/localedata/locales/es_UY
+++ b/localedata/locales/es_UY
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/es_VE b/localedata/locales/es_VE
index ca6637a..0399f47 100644
--- a/localedata/locales/es_VE
+++ b/localedata/locales/es_VE
@@ -123,6 +123,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/eu_ES b/localedata/locales/eu_ES
index f433aed..36b7600 100644
--- a/localedata/locales/eu_ES
+++ b/localedata/locales/eu_ES
@@ -131,6 +131,7 @@ t_fmt_ampm ""
 date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
index a8086a6..3b688cc 100644
--- a/localedata/locales/ga_IE
+++ b/localedata/locales/ga_IE
@@ -117,6 +117,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/gd_GB b/localedata/locales/gd_GB
index a83839c..0c08cb6 100644
--- a/localedata/locales/gd_GB
+++ b/localedata/locales/gd_GB
@@ -122,6 +122,8 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/gez_ER b/localedata/locales/gez_ER
index 229c9b8..799c23f 100644
--- a/localedata/locales/gez_ER
+++ b/localedata/locales/gez_ER
@@ -215,5 +215,7 @@ date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
 <U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
 <U1361><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/gez_ET b/localedata/locales/gez_ET
index 24e09f6..1f94e19 100644
--- a/localedata/locales/gez_ET
+++ b/localedata/locales/gez_ET
@@ -216,5 +216,7 @@ date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
 <U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
 <U1361><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
index 4efe5c1..7c1ed5b 100644
--- a/localedata/locales/gl_ES
+++ b/localedata/locales/gl_ES
@@ -121,6 +121,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/gu_IN b/localedata/locales/gu_IN
index 2c3d729..b9248a9 100644
--- a/localedata/locales/gu_IN
+++ b/localedata/locales/gu_IN
@@ -178,6 +178,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/gv_GB b/localedata/locales/gv_GB
index 16efd8d..43951df 100644
--- a/localedata/locales/gv_GB
+++ b/localedata/locales/gv_GB
@@ -131,6 +131,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
index e744d47..1275197 100644
--- a/localedata/locales/he_IL
+++ b/localedata/locales/he_IL
@@ -123,6 +123,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/hi_IN b/localedata/locales/hi_IN
index 5aca5d9..33587aa 100644
--- a/localedata/locales/hi_IN
+++ b/localedata/locales/hi_IN
@@ -173,6 +173,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/hr_HR b/localedata/locales/hr_HR
index 0681cf1..2b950ab 100644
--- a/localedata/locales/hr_HR
+++ b/localedata/locales/hr_HR
@@ -220,6 +220,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/hy_AM b/localedata/locales/hy_AM
index d479730..737b1a7 100644
--- a/localedata/locales/hy_AM
+++ b/localedata/locales/hy_AM
@@ -147,6 +147,8 @@ d_fmt       "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "";""
 t_fmt_ampm  ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/id_ID b/localedata/locales/id_ID
index fceb891..1ab3baa 100644
--- a/localedata/locales/id_ID
+++ b/localedata/locales/id_ID
@@ -120,6 +120,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/is_IS b/localedata/locales/is_IS
index b4e3919..1704146 100644
--- a/localedata/locales/is_IS
+++ b/localedata/locales/is_IS
@@ -2223,6 +2223,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in Java
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
index 3cc65c5..9f12527 100644
--- a/localedata/locales/it_CH
+++ b/localedata/locales/it_CH
@@ -98,6 +98,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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
index 31acd53..56ff334 100644
--- a/localedata/locales/it_IT
+++ b/localedata/locales/it_IT
@@ -124,6 +124,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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ja_JP b/localedata/locales/ja_JP
index 54e55b1..26be7ed 100644
--- a/localedata/locales/ja_JP
+++ b/localedata/locales/ja_JP
@@ -15006,6 +15006,8 @@ 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>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
index cec3891..704754b 100644
--- a/localedata/locales/kk_KZ
+++ b/localedata/locales/kk_KZ
@@ -232,6 +232,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
index 488e53a..890f306 100644
--- a/localedata/locales/km_KH
+++ b/localedata/locales/km_KH
@@ -1841,6 +1841,8 @@ am_pm    "<U1796><U17D2><U179A><U17B9><U1780>";"<U179B><U17D2><U1784><U17B6><U17
 % ICT-7ICT-7
 %timezone	"<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
 
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/kn_IN b/localedata/locales/kn_IN
index 9b61dc0..74ca863 100644
--- a/localedata/locales/kn_IN
+++ b/localedata/locales/kn_IN
@@ -182,6 +182,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
index 59653ad..77a8be6 100644
--- a/localedata/locales/ko_KR
+++ b/localedata/locales/ko_KR
@@ -6189,6 +6189,8 @@ date_fmt  /
 <U0020><U0028><U0025><U0061><U0029>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U005A>"
+%  FIXME: found in CLDR
+first_weekday 1
 
 END LC_TIME
 
diff --git a/localedata/locales/ku_TR b/localedata/locales/ku_TR
index 755d48e..02ef0e7 100644
--- a/localedata/locales/ku_TR
+++ b/localedata/locales/ku_TR
@@ -149,6 +149,8 @@ am_pm       "";""
 t_fmt_ampm  ""
 % format: %A %d %B %Y
 date_fmt  "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/kw_GB b/localedata/locales/kw_GB
index 35d7c83..46005be 100644
--- a/localedata/locales/kw_GB
+++ b/localedata/locales/kw_GB
@@ -123,6 +123,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/lo_LA b/localedata/locales/lo_LA
index 29ab3f3..3c62b56 100644
--- a/localedata/locales/lo_LA
+++ b/localedata/locales/lo_LA
@@ -718,6 +718,8 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U003A><U0025><U0053><U0020><U0025><U005A>"
 % ICT-7ICT-7
 timezone	"<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/lt_LT b/localedata/locales/lt_LT
index b5c4236..ec4f7af 100644
--- a/localedata/locales/lt_LT
+++ b/localedata/locales/lt_LT
@@ -137,6 +137,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
index fdf0f37..d897409 100644
--- a/localedata/locales/lv_LV
+++ b/localedata/locales/lv_LV
@@ -2183,6 +2183,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ml_IN b/localedata/locales/ml_IN
index 6c97a5a..6a52880 100644
--- a/localedata/locales/ml_IN
+++ b/localedata/locales/ml_IN
@@ -163,6 +163,8 @@ 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>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 %
 LC_MESSAGES
diff --git a/localedata/locales/mn_MN b/localedata/locales/mn_MN
index 8da3878..96b94b9 100644
--- a/localedata/locales/mn_MN
+++ b/localedata/locales/mn_MN
@@ -220,6 +220,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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/mr_IN b/localedata/locales/mr_IN
index e5658a1..7901f75 100644
--- a/localedata/locales/mr_IN
+++ b/localedata/locales/mr_IN
@@ -170,6 +170,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/ms_MY b/localedata/locales/ms_MY
index 84c866e..b1691b6 100644
--- a/localedata/locales/ms_MY
+++ b/localedata/locales/ms_MY
@@ -139,6 +139,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>"
 %
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
index 875d7a3..d79316d 100644
--- a/localedata/locales/ne_NP
+++ b/localedata/locales/ne_NP
@@ -153,6 +153,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/nl_BE b/localedata/locales/nl_BE
index 33f3e1c..cef0eaf 100644
--- a/localedata/locales/nl_BE
+++ b/localedata/locales/nl_BE
@@ -104,6 +104,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/nr_ZA b/localedata/locales/nr_ZA
index 698b9d1..0b3ddec 100644
--- a/localedata/locales/nr_ZA
+++ b/localedata/locales/nr_ZA
@@ -162,6 +162,8 @@ 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.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/nso_ZA b/localedata/locales/nso_ZA
index c3351ee..bfbbac4 100644
--- a/localedata/locales/nso_ZA
+++ b/localedata/locales/nso_ZA
@@ -157,6 +157,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
  
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/oc_FR b/localedata/locales/oc_FR
index 156f812..6c06e4a 100644
--- a/localedata/locales/oc_FR
+++ b/localedata/locales/oc_FR
@@ -123,6 +123,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_NAME
diff --git a/localedata/locales/om_ET b/localedata/locales/om_ET
index 6ccd5fe..a7c5ea5 100644
--- a/localedata/locales/om_ET
+++ b/localedata/locales/om_ET
@@ -233,5 +233,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/pa_IN b/localedata/locales/pa_IN
index 98cb916..17a60c6 100644
--- a/localedata/locales/pa_IN
+++ b/localedata/locales/pa_IN
@@ -170,6 +170,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/pt_BR b/localedata/locales/pt_BR
index 22f6131..49f6257 100644
--- a/localedata/locales/pt_BR
+++ b/localedata/locales/pt_BR
@@ -120,6 +120,7 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+first_weekday 1
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
index f11be1c..1fb62f5 100644
--- a/localedata/locales/pt_PT
+++ b/localedata/locales/pt_PT
@@ -124,6 +124,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/rw_RW b/localedata/locales/rw_RW
index 437df4b..0a0b110 100644
--- a/localedata/locales/rw_RW
+++ b/localedata/locales/rw_RW
@@ -109,6 +109,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sa_IN b/localedata/locales/sa_IN
index 8dac294..e58f453 100644
--- a/localedata/locales/sa_IN
+++ b/localedata/locales/sa_IN
@@ -182,6 +182,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: copied from other *_IN locales
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
index f793699..5e13c98 100644
--- a/localedata/locales/se_NO
+++ b/localedata/locales/se_NO
@@ -277,6 +277,9 @@ 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
+%  FIXME: found in CLDR
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sid_ET b/localedata/locales/sid_ET
index 8ce3234..cf4ff9c 100644
--- a/localedata/locales/sid_ET
+++ b/localedata/locales/sid_ET
@@ -222,5 +222,7 @@ 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>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/sl_SI b/localedata/locales/sl_SI
index 8e3c287..1e4ab51 100644
--- a/localedata/locales/sl_SI
+++ b/localedata/locales/sl_SI
@@ -157,6 +157,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
index f6d5cb2..12c972a 100644
--- a/localedata/locales/so_DJ
+++ b/localedata/locales/so_DJ
@@ -222,5 +222,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/so_ET b/localedata/locales/so_ET
index ea6336e..0d9ae04 100644
--- a/localedata/locales/so_ET
+++ b/localedata/locales/so_ET
@@ -219,5 +219,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/so_KE b/localedata/locales/so_KE
index 5d67049..8492b47 100644
--- a/localedata/locales/so_KE
+++ b/localedata/locales/so_KE
@@ -218,5 +218,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
index acaaa3f..7ce845c 100644
--- a/localedata/locales/so_SO
+++ b/localedata/locales/so_SO
@@ -278,5 +278,7 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
index ec2e30d..4fd945b 100644
--- a/localedata/locales/sq_AL
+++ b/localedata/locales/sq_AL
@@ -290,6 +290,8 @@ t_fmt_ampm  "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/ss_ZA b/localedata/locales/ss_ZA
index c30060e..5510a08 100644
--- a/localedata/locales/ss_ZA
+++ b/localedata/locales/ss_ZA
@@ -167,6 +167,8 @@ 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.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/st_ZA b/localedata/locales/st_ZA
index 67e356c..bd57102 100644
--- a/localedata/locales/st_ZA
+++ b/localedata/locales/st_ZA
@@ -164,6 +164,8 @@ 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.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/sv_FI b/localedata/locales/sv_FI
index af9ec12..352ecc3 100644
--- a/localedata/locales/sv_FI
+++ b/localedata/locales/sv_FI
@@ -107,6 +107,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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ta_IN b/localedata/locales/ta_IN
index 19c41f6..b4bce9d 100644
--- a/localedata/locales/ta_IN
+++ b/localedata/locales/ta_IN
@@ -154,6 +154,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>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
index 38040f8..9cc7439 100644
--- a/localedata/locales/te_IN
+++ b/localedata/locales/te_IN
@@ -156,6 +156,8 @@ 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>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/th_TH b/localedata/locales/th_TH
index 5bcf10e..2fbdff1 100644
--- a/localedata/locales/th_TH
+++ b/localedata/locales/th_TH
@@ -913,6 +913,8 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U003A><U0025><U0053><U0020><U0025><U005A>"
 % ICT-7ICT-7
 timezone	"<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ti_ER b/localedata/locales/ti_ER
index cc2c4eb..02a48f2 100644
--- a/localedata/locales/ti_ER
+++ b/localedata/locales/ti_ER
@@ -270,5 +270,7 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/ti_ET b/localedata/locales/ti_ET
index 3c714e9..43e0766 100644
--- a/localedata/locales/ti_ET
+++ b/localedata/locales/ti_ET
@@ -1072,5 +1072,7 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/tig_ER b/localedata/locales/tig_ER
index 80d0afb..9c66dac 100644
--- a/localedata/locales/tig_ER
+++ b/localedata/locales/tig_ER
@@ -218,5 +218,7 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/tn_ZA b/localedata/locales/tn_ZA
index c717d1e..54160e5 100644
--- a/localedata/locales/tn_ZA
+++ b/localedata/locales/tn_ZA
@@ -169,6 +169,8 @@ 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.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/tr_TR b/localedata/locales/tr_TR
index c24f9bc..0d3a873 100644
--- a/localedata/locales/tr_TR
+++ b/localedata/locales/tr_TR
@@ -1540,6 +1540,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ts_ZA b/localedata/locales/ts_ZA
index 010cba2..36495b6 100644
--- a/localedata/locales/ts_ZA
+++ b/localedata/locales/ts_ZA
@@ -164,6 +164,8 @@ 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.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
index bfa6bb8..cc963a7 100644
--- a/localedata/locales/tt_RU
+++ b/localedata/locales/tt_RU
@@ -297,6 +297,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
index d003bc6..466f8bf 100644
--- a/localedata/locales/uz_UZ
+++ b/localedata/locales/uz_UZ
@@ -260,6 +260,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>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/uz_UZ@cyrillic b/localedata/locales/uz_UZ@cyrillic
index 6c3f752..88f7ad0 100644
--- a/localedata/locales/uz_UZ@cyrillic
+++ b/localedata/locales/uz_UZ@cyrillic
@@ -263,6 +263,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>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ve_ZA b/localedata/locales/ve_ZA
index f715cf5..c5db9a0 100644
--- a/localedata/locales/ve_ZA
+++ b/localedata/locales/ve_ZA
@@ -166,6 +166,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/vi_VN b/localedata/locales/vi_VN
index 582f065..81829fb 100644
--- a/localedata/locales/vi_VN
+++ b/localedata/locales/vi_VN
@@ -294,6 +294,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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 % yes: Va^ng / Da.
diff --git a/localedata/locales/wa_BE b/localedata/locales/wa_BE
index f02e527..f48b2bc 100644
--- a/localedata/locales/wa_BE
+++ b/localedata/locales/wa_BE
@@ -163,7 +163,8 @@ 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>"
 % prumî djoû del samwinne (1=londi)
-first_weekday 1
+% FIXME  No, 2=lundi
+first_weekday 2
 END LC_TIME
 
 LC_NAME
diff --git a/localedata/locales/wal_ET b/localedata/locales/wal_ET
index 53f8c1f..e9f9a9f 100644
--- a/localedata/locales/wal_ET
+++ b/localedata/locales/wal_ET
@@ -232,5 +232,7 @@ 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>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
diff --git a/localedata/locales/xh_ZA b/localedata/locales/xh_ZA
index f0f56ed..319e3f0 100644
--- a/localedata/locales/xh_ZA
+++ b/localedata/locales/xh_ZA
@@ -164,6 +164,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % time-zone name,
 % year with century as a decimal number,e.g. 2001.
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/yi_US b/localedata/locales/yi_US
index 134eeed..0e4828c 100644
--- a/localedata/locales/yi_US
+++ b/localedata/locales/yi_US
@@ -186,6 +186,8 @@ 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
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/zh_CN b/localedata/locales/zh_CN
index 11df003..cec70f7 100644
--- a/localedata/locales/zh_CN
+++ b/localedata/locales/zh_CN
@@ -135,6 +135,8 @@ 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>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/zh_HK b/localedata/locales/zh_HK
index 1674d81..58b5fbd 100644
--- a/localedata/locales/zh_HK
+++ b/localedata/locales/zh_HK
@@ -141,6 +141,8 @@ t_fmt_ampm  "<U0025><U0070><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
diff --git a/localedata/locales/zh_SG b/localedata/locales/zh_SG
index 2d052f4..0f2f64f 100644
--- a/localedata/locales/zh_SG
+++ b/localedata/locales/zh_SG
@@ -130,6 +130,8 @@ t_fmt       "<U0025><U0048><U65F6><U0025><U004D><U5206><U0025><U0053><U79D2><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  ""
 %
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 
diff --git a/localedata/locales/zh_TW b/localedata/locales/zh_TW
index fdd51d3..4472c62 100644
--- a/localedata/locales/zh_TW
+++ b/localedata/locales/zh_TW
@@ -128,6 +128,9 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
 
+%  FIXME: found in CLDR
+first_weekday 1
+
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
index b74e6e8..bcfda2f 100644
--- a/localedata/locales/zu_ZA
+++ b/localedata/locales/zu_ZA
@@ -170,6 +170,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
-- 
1.7.5.1


Reply to: