LC_TIME first_weekday locale consolidation

Samuel Thibault samuel.thibault@ens-lyon.org
Sun Mar 8 03:43:00 GMT 2009


Petr Baudis, le Sun 08 Mar 2009 00:57:46 +0100, a écrit :
> So I think your patch is the best way to address this.

Ok, I've attached it to bug #7068.

Samuel
-------------- next part --------------
2009-03-08  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	* locales/cs.CZ: Change week[2] to 19971130, change first_weekday and
	first_workday to 2.
	locales/da_DK: Likewise.
	locales/de_DE: Likewise.
	locales/fr_FR: Likewise.
	locales/fur_IT: Likewise.
	locales/fy_DE: Likewise.
	locales/ht_HT: Likewise.
	locales/hu_HU: Likewise.
	locales/li_BE: Likewise.
	locales/li_NL: Likewise.
	locales/mk_MK: Likewise.
	locales/nb_NO: Likewise.
	locales/nds_DE: Likewise.
	locales/nds_NL: Likewise.
	locales/nn_NO: Likewise.
	locales/pl_PL: Likewise.
	locales/sc_IT: Likewise.
	locales/sk_SK: Likewise.
	locales/uk_UA: Likewise.

	locales/csb_PL: Change week[2] to 19971130.
	locales/en_GB: Likewise.
	locales/et_EE: Likewise.

	locales/sr_ME: Set week to 7;19971130;4
	locales/sr_RS: Likewise.
	locales/sr_RS@latin: Likewise.

Index: localedata/locales/cs_CZ
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/cs_CZ,v
retrieving revision 1.24
diff -u -p -r1.24 cs_CZ
--- localedata/locales/cs_CZ	31 Oct 2008 19:00:57 -0000	1.24
+++ localedata/locales/cs_CZ	8 Mar 2009 00:17:36 -0000
@@ -2438,9 +2438,9 @@ abmon		"<U006C><U0065><U0064>";/
 %		"<U004E><U006F><U0076>";/
 %		"<U0044><U0065><U0063>"
 
-week		7;19971201;4
-first_weekday	1
-first_workday	1
+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>"
 
Index: localedata/locales/csb_PL
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/csb_PL,v
retrieving revision 1.1
diff -u -p -r1.1 csb_PL
--- localedata/locales/csb_PL	3 Aug 2006 08:15:06 -0000	1.1
+++ localedata/locales/csb_PL	8 Mar 2009 00:17:36 -0000
@@ -184,7 +184,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>"
-week    7;19971201;4
+week    7;19971130;4
 first_weekday 2
 first_workday 2
 END LC_TIME
Index: localedata/locales/da_DK
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/da_DK,v
retrieving revision 1.18
diff -u -p -r1.18 da_DK
--- localedata/locales/da_DK	31 Oct 2008 19:00:57 -0000	1.18
+++ localedata/locales/da_DK	8 Mar 2009 00:17:36 -0000
@@ -209,9 +209,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>"
-week    7;19971201;4
-first_weekday 1
-first_workday 1
+week    7;19971130;4
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_MESSAGES
Index: localedata/locales/de_DE
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/de_DE,v
retrieving revision 1.26
diff -u -p -r1.26 de_DE
--- localedata/locales/de_DE	31 Oct 2008 19:00:57 -0000	1.26
+++ localedata/locales/de_DE	8 Mar 2009 00:17:36 -0000
@@ -155,9 +155,9 @@ date_fmt	"<U0025><U0061><U0020><U0025><U
 <U0025><U0062><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U005A><U0020><U0025><U0059>"
 
-week    7;19971201;4
-first_weekday 1
-first_workday 1
+week    7;19971130;4
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_MESSAGES
Index: localedata/locales/en_GB
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/en_GB,v
retrieving revision 1.18
diff -u -p -r1.18 en_GB
--- localedata/locales/en_GB	31 Oct 2008 19:00:57 -0000	1.18
+++ localedata/locales/en_GB	8 Mar 2009 00:17:36 -0000
@@ -121,7 +121,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>"
-week    7;19971201;4
+week    7;19971130;4
 first_weekday 2
 first_workday 2
 END LC_TIME
Index: localedata/locales/et_EE
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/et_EE,v
retrieving revision 1.17
diff -u -p -r1.17 et_EE
--- localedata/locales/et_EE	30 Sep 2007 18:31:47 -0000	1.17
+++ localedata/locales/et_EE	8 Mar 2009 00:17:36 -0000
@@ -2196,7 +2196,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>"
-week    7;19971201;4
+week    7;19971130;4
 first_weekday 1
 first_workday 1
 END LC_TIME
Index: localedata/locales/fr_FR
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/fr_FR,v
retrieving revision 1.16
diff -u -p -r1.16 fr_FR
--- localedata/locales/fr_FR	31 Oct 2008 19:00:57 -0000	1.16
+++ localedata/locales/fr_FR	8 Mar 2009 00:17:37 -0000
@@ -141,9 +141,9 @@ date_fmt       "<U0025><U0061><U0020><U0
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
 
-week    7;19971201;4
-first_weekday 1
-first_workday 1
+week    7;19971130;4
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_PAPER
Index: localedata/locales/fur_IT
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/fur_IT,v
retrieving revision 1.2
diff -u -p -r1.2 fur_IT
--- localedata/locales/fur_IT	10 Oct 2007 20:46:54 -0000	1.2
+++ localedata/locales/fur_IT	8 Mar 2009 00:17:37 -0000
@@ -110,9 +110,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>"
-week			7;19971201;4
-first_weekday		1
-first_workday		1
+week			7;19971130;4
+first_weekday		2
+first_workday		2
 END LC_TIME
 
 LC_PAPER
Index: localedata/locales/fy_DE
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/fy_DE,v
retrieving revision 1.3
diff -u -p -r1.3 fy_DE
--- localedata/locales/fy_DE	31 Oct 2008 19:00:57 -0000	1.3
+++ localedata/locales/fy_DE	8 Mar 2009 00:17:37 -0000
@@ -127,7 +127,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U0
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-week	7;19971201;4
-first_weekday	1
-first_workday	1
+week	7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
Index: localedata/locales/ht_HT
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/ht_HT,v
retrieving revision 1.1
diff -u -p -r1.1 ht_HT
--- localedata/locales/ht_HT	16 Sep 2008 05:28:56 -0000	1.1
+++ localedata/locales/ht_HT	8 Mar 2009 00:17:37 -0000
@@ -139,9 +139,9 @@ date_fmt       "<U0025><U0061><U0020><U0
 <U0020><U0025><U0068><U003A><U0025><U006D><U003A><U0025><U0073><U0020>/
 <U0025><U005A><U0020><U0025><U0079>"
 
-week    7;19971201;4
-first_weekday 1
-first_workday 1
+week    7;19971130;4
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_PAPER
Index: localedata/locales/hu_HU
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/hu_HU,v
retrieving revision 1.25
diff -u -p -r1.25 hu_HU
--- localedata/locales/hu_HU	31 Oct 2008 19:00:57 -0000	1.25
+++ localedata/locales/hu_HU	8 Mar 2009 00:17:38 -0000
@@ -520,9 +520,9 @@ am_pm   "";""
 t_fmt_ampm "<U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053>"
 date_fmt "<U0025><U0059><U002E><U0020><U0025><U0062><U002E><U0020><U0025><U0065><U002E><U002C>/
 <U0020><U0025><U0041><U002C><U0020><U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053><U0020><U0025><U005A>"
-week     7;19971201;4
-first_weekday	1
-first_workday	1
+week     7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
 
 LC_PAPER
Index: localedata/locales/li_BE
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/li_BE,v
retrieving revision 1.3
diff -u -p -r1.3 li_BE
--- localedata/locales/li_BE	31 Oct 2008 19:00:57 -0000	1.3
+++ localedata/locales/li_BE	8 Mar 2009 00:17:38 -0000
@@ -126,7 +126,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U0
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-week	7;19971201;4
-first_weekday	1
-first_workday	1
+week	7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
Index: localedata/locales/li_NL
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/li_NL,v
retrieving revision 1.3
diff -u -p -r1.3 li_NL
--- localedata/locales/li_NL	31 Oct 2008 19:00:57 -0000	1.3
+++ localedata/locales/li_NL	8 Mar 2009 00:17:38 -0000
@@ -127,7 +127,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U0
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-week	7;19971201;4
-first_weekday	1
-first_workday	1
+week	7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
Index: localedata/locales/mk_MK
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/mk_MK,v
retrieving revision 1.12
diff -u -p -r1.12 mk_MK
--- localedata/locales/mk_MK	31 Oct 2008 19:00:57 -0000	1.12
+++ localedata/locales/mk_MK	8 Mar 2009 00:17:38 -0000
@@ -85,9 +85,9 @@ 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;19971201;4
-first_weekday 1 % Monday
-first_workday 1 % Monday
+week    7;19971130;4
+first_weekday 2 % Monday
+first_workday 2 % Monday
 END LC_TIME
 
 LC_MONETARY
Index: localedata/locales/nb_NO
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/nb_NO,v
retrieving revision 1.11
diff -u -p -r1.11 nb_NO
--- localedata/locales/nb_NO	31 Oct 2008 19:00:57 -0000	1.11
+++ localedata/locales/nb_NO	8 Mar 2009 00:17:38 -0000
@@ -201,9 +201,9 @@ date_fmt       "<U0025><U0061><U0020><U0
 <U0062><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U007A><U0020><U0025><U0059>"
 
-week    7;19971201;4
-first_weekday 1
-first_workday 1
+week    7;19971130;4
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_MESSAGES
Index: localedata/locales/nds_DE
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/nds_DE,v
retrieving revision 1.3
diff -u -p -r1.3 nds_DE
--- localedata/locales/nds_DE	31 Oct 2008 19:00:57 -0000	1.3
+++ localedata/locales/nds_DE	8 Mar 2009 00:17:38 -0000
@@ -125,7 +125,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U0
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-week	7;19971201;4
-first_weekday	1
-first_workday	1
+week	7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
Index: localedata/locales/nds_NL
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/nds_NL,v
retrieving revision 1.3
diff -u -p -r1.3 nds_NL
--- localedata/locales/nds_NL	31 Oct 2008 19:00:57 -0000	1.3
+++ localedata/locales/nds_NL	8 Mar 2009 00:17:38 -0000
@@ -124,7 +124,7 @@ d_fmt   "<U0025><U0064><U002E><U0025><U0
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-week	7;19971201;4
-first_weekday	1
-first_workday	1
+week	7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
Index: localedata/locales/nn_NO
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/nn_NO,v
retrieving revision 1.10
diff -u -p -r1.10 nn_NO
--- localedata/locales/nn_NO	7 Oct 2007 22:09:33 -0000	1.10
+++ localedata/locales/nn_NO	8 Mar 2009 00:17:38 -0000
@@ -128,9 +128,9 @@ date_fmt       "<U0025><U0061><U0020><U0
 <U0062><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U007A><U0020><U0025><U0059>"
 
-week    7;19971201;4
-first_weekday 1
-first_workday 1
+week    7;19971130;4
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 
Index: localedata/locales/pl_PL
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/pl_PL,v
retrieving revision 1.22
diff -u -p -r1.22 pl_PL
--- localedata/locales/pl_PL	31 Oct 2008 19:00:57 -0000	1.22
+++ localedata/locales/pl_PL	8 Mar 2009 00:17:38 -0000
@@ -2196,9 +2196,9 @@ t_fmt_ampm ""
 date_fmt "<U0025><U0061><U002C><U0020>/
 <U0025><U002D><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U002C><U0020>/
 <U0025><U0054><U0020><U0025><U005A>"
-week	7;19971201;4
-first_weekday	1
-first_workday	1
+week	7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
 
 LC_PAPER
Index: localedata/locales/sc_IT
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/sc_IT,v
retrieving revision 1.2
diff -u -p -r1.2 sc_IT
--- localedata/locales/sc_IT	10 Oct 2007 20:46:54 -0000	1.2
+++ localedata/locales/sc_IT	8 Mar 2009 00:17:38 -0000
@@ -110,9 +110,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>"
-week	7;19971201;4
-first_weekday	1
-first_workday	1
+week	7;19971130;4
+first_weekday	2
+first_workday	2
 END LC_TIME
 
 LC_PAPER
Index: localedata/locales/sk_SK
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/sk_SK,v
retrieving revision 1.14
diff -u -p -r1.14 sk_SK
--- localedata/locales/sk_SK	9 Jan 2009 04:35:04 -0000	1.14
+++ localedata/locales/sk_SK	8 Mar 2009 00:17:38 -0000
@@ -183,9 +183,9 @@ date_fmt       "<U0025><U0061><U0020><U0
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
 
-week		7;19971201;4
-first_weekday	1
-first_workday	1
+week		7;19971130;4
+first_weekday	2
+first_workday	2
 
 END LC_TIME
 
Index: localedata/locales/sr_ME
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/sr_ME,v
retrieving revision 1.3
diff -u -p -r1.3 sr_ME
--- localedata/locales/sr_ME	31 Oct 2008 19:00:57 -0000	1.3
+++ localedata/locales/sr_ME	8 Mar 2009 00:17:38 -0000
@@ -120,7 +120,7 @@ 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><U000A>"
-% week    7;19971201;4
+week    7;19971130;4
 first_weekday 2
 first_workday 2
 END LC_TIME
Index: localedata/locales/sr_RS
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/sr_RS,v
retrieving revision 1.2
diff -u -p -r1.2 sr_RS
--- localedata/locales/sr_RS	31 Oct 2008 19:00:57 -0000	1.2
+++ localedata/locales/sr_RS	8 Mar 2009 00:17:38 -0000
@@ -301,7 +301,7 @@ 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><U000A>"
-% week    7;19971201;4
+week    7;19971130;4
 first_weekday 2
 first_workday 2
 END LC_TIME
Index: localedata/locales/sr_RS@latin
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/sr_RS@latin,v
retrieving revision 1.2
diff -u -p -r1.2 sr_RS@latin
--- localedata/locales/sr_RS@latin	31 Oct 2008 19:00:57 -0000	1.2
+++ localedata/locales/sr_RS@latin	8 Mar 2009 00:17:38 -0000
@@ -121,7 +121,7 @@ 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><U000A>"
-% week    7;19971201;4
+week    7;19971130;4
 first_weekday 2
 first_workday 2
 END LC_TIME
Index: localedata/locales/uk_UA
===================================================================
RCS file: /cvs/glibc/libc/localedata/locales/uk_UA,v
retrieving revision 1.19
diff -u -p -r1.19 uk_UA
--- localedata/locales/uk_UA	18 Feb 2007 03:59:45 -0000	1.19
+++ localedata/locales/uk_UA	8 Mar 2009 00:17:38 -0000
@@ -901,7 +901,9 @@ LC_TIME
 %
 % ISO 8601 conforming applications should use the values 7, 19971201 (a
 % Monday), and 4 (Thursday), respectively.
-week 7;19971201;4
+% week 7;19971201;4
+% But see BUG below.
+week 7;19971130;4
 
 % A list of abbreviated weekday names. (%a)
 %
@@ -1015,10 +1017,10 @@ am_pm     "";""
 
 % Define the first day of the week to be displayed in a calendar.
 % This weekday is relative to the date defined in the <week> keyword.
-first_weekday 1
+first_weekday 2
 
 % Define the first workday relative to the <week> keyword
-first_workday 1
+first_workday 2
 
 % Zymovyj CHas (winter time) or z.ch. (or nothing)
 % Litnij CHas (summer time) or l.ch.


More information about the Libc-alpha mailing list