From: Marko Myllynen <myllynen@redhat.com>
To: mtk.manpages@gmail.com
Cc: Petr Baudis <pasky@ucw.cz>,
GNU C Library <libc-alpha@sourceware.org>,
linux-man <linux-man@vger.kernel.org>,
libc-locales@sourceware.org
Subject: Re: [PATCH] locale.5: document glibc conventions regarding days and week
Date: Wed, 28 May 2014 17:19:51 +0300 [thread overview]
Message-ID: <5385F087.2060602@redhat.com> (raw)
In-Reply-To: <CAKgNAkivXL4KwJoL9ZzEoc91zMx2sonKh=8ZV22Waa8BrWf6bQ@mail.gmail.com>
Hi,
On 2014-05-28 14:54, Michael Kerrisk (man-pages) wrote:
>
> Looking at this patch more closely, there's a piece that seems to be broken.
>
> That sentence is garbled. Some words are missing, I think. Can you clarify?
it was clumsy indeed, and also repetitive, I don't think it's needed at all as the previous paragraph already explains the same thing.
Please see an updated and rebased patch below.
>From 19a2e938158ffb94b0265968c6213a16b5179985 Mon Sep 17 00:00:00 2001
From: Marko Myllynen <myllynen@redhat.com>
Date: Wed, 28 May 2014 17:18:15 +0300
Subject: [PATCH] locale.5: document glibc conventions regarding days and week
Based on existing practice and glibc community wiki page at
https://sourceware.org/glibc/wiki/Locales
---
man5/locale.5 | 59 +++++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 49 insertions(+), 10 deletions(-)
diff --git a/man5/locale.5 b/man5/locale.5
index 6f0538a..754a4e0 100644
--- a/man5/locale.5
+++ b/man5/locale.5
@@ -975,6 +975,7 @@ The list starts with the first day of the week
as specified by
.I week
(Sunday by default).
+See NOTES.
.TP
.I day
followed by a list of names of the days of the week.
@@ -982,6 +983,7 @@ The list starts with the first day of the week
as specified by
.I week
(Sunday by default).
+See NOTES.
.TP
.I abmon
followed by a list of abbreviated month names.
@@ -1020,16 +1022,7 @@ Regarding the start of the week,
shall be used for Sunday and
.B 19971201
shall be used for Monday.
-Thus, countries using
-.B 19971130
-should have local Sunday name as the first day in the
-.I day
-list,
-while countries using
-.B 19971201
-should have Monday translation as the first item in the
-.I day
-list.
+See NOTES.
.TP
.IR first_weekday " (since glibc 2.2)"
followed by the number of the first day from the
@@ -1041,6 +1034,7 @@ corresponds to either Sunday or Monday depending
on the value of the second
.I week
list item.
+See NOTES.
.TP
.IR first_workday " (since glibc 2.2)"
followed by the number of the first working day from the
@@ -1048,6 +1042,7 @@ followed by the number of the first working day from the
list.
The default value is
.BR 2 .
+See NOTES.
.TP
.I cal_direction
.\" from localedata/locales/uk_UA
@@ -1080,6 +1075,50 @@ Usual default locale archive location.
.TP
.I /usr/share/i18n/locales
Usual default path for locale definition files.
+.SH NOTES
+The collective GNU C library community wisdom regarding
+.IR abday ,
+.IR day ,
+.IR week ,
+.IR first_weekday ,
+and
+.I first_workday
+states at
+https://sourceware.org/glibc/wiki/Locales
+the following:
+.PP
+The value of the second
+.I week
+list item specifies the base of the
+.I abday
+and
+.I day
+lists.
+.PP
+.I first_weekday
+specifies the offset of the first day-of-week in the
+.I abday
+and
+.I day
+lists.
+.PP
+For compatibility reasons, all glibc locales should set the value of the
+second
+.I week
+list item to
+.B 19971130
+(Sunday) and base the
+.I abday
+and
+.I day
+lists appropriately, and set
+.I first_weekday
+to
+.B 1
+or
+.BR 2 ,
+depending on whether the week actually starts on Sunday or Monday
+for the locale.
.SH CONFORMING TO
POSIX.2, ISO/IEC TR 14652.
.SH BUGS
--
1.7.1
Thanks,
--
Marko Myllynen
next prev parent reply other threads:[~2014-05-28 14:19 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-26 5:51 [PATCH] locale.5: document glibc conventions regarding days and week Marko Myllynen
[not found] ` <5382D64A.9020404-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-26 8:43 ` Michael Kerrisk (man-pages)
2014-05-28 11:54 ` Michael Kerrisk (man-pages)
2014-05-28 14:19 ` Marko Myllynen [this message]
[not found] ` <5385F087.2060602-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-28 14:30 ` Michael Kerrisk (man-pages)
2014-05-28 14:56 ` Marko Myllynen
[not found] ` <5385F92F.5040301-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-28 15:03 ` Michael Kerrisk (man-pages)
[not found] ` <CAKgNAki=f8trD6a0DMV8SPJzQYFgSY1=5XsaVmVvvbDoFXX2QQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-05-28 15:15 ` Marko Myllynen
[not found] ` <5385FD8C.2060400-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-28 15:19 ` Michael Kerrisk (man-pages)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5385F087.2060602@redhat.com \
--to=myllynen@redhat.com \
--cc=libc-alpha@sourceware.org \
--cc=libc-locales@sourceware.org \
--cc=linux-man@vger.kernel.org \
--cc=mtk.manpages@gmail.com \
--cc=pasky@ucw.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.