This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [COMMITTED] fi_FI: Define yesstr, nostr
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Keld Simonsen <keld at keldix dot com>
- Cc: myllynen at redhat dot com, libc-alpha at sourceware dot org, Kalle Olavi Niemitalo <kon at iki dot fi>, libc-locales at sourceware dot org
- Date: Sun, 07 Apr 2013 11:35:35 -0400
- Subject: Re: [COMMITTED] fi_FI: Define yesstr, nostr
- References: <5141EF6D dot 9000601 at redhat dot com> <514334DF dot 8000306 at redhat dot com> <51434336 dot 3020103 at redhat dot com> <5149DAAA dot 9060309 at redhat dot com> <514A3E28 dot 6040409 at redhat dot com> <514ADCFA dot 7000009 at redhat dot com> <516086E3 dot 9090402 at redhat dot com> <20130407141804 dot GA17010 at www5 dot open-std dot org>
On 04/07/2013 10:18 AM, Keld Simonsen wrote:
> I think the yes and no strings should be starting with a lowercase letter.
> This in line with other names like day names and month names, they are also
> with initial lower case when that is the generic spelling.
You need to gather consensus on that and post a patch.
On 2013-03-21 Kalle Olavi Niemetalo <kon@iki.fi> wrote:
~~~
I had some doubts on whether the words should be capitalized.
Several other locales (including cs_CZ and tr_TR) use lower case
for yesstr and nostr, and "kyllä" and "ei" are normally written in
lower case in Finnish if they occur in the middle of a sentence.
However, I suppose yesstr and nostr are intended to be the entire
answer to some question asked by an application, rather than part
of a sentence, so "Kyllä" and "Ei" should be fine.
~~~
On 2013-03-21 Marko Myllyen <myllynen@redhat.com> wrote:
~~~
this is the rationale I used as well and the locales I happened to check
for reference (POSIX and en_IN) both had them capitalized. I would
suppose that if the words are in the middle of a sentence then they are
coming from an application which would have been translated themselves
and the plain yesstr/nostr are used in cases like you mentioned in your
follow-up email.
~~~
Consensus from Marko and Kalle seems to be that uppercase
letters should be the norm. I agree with that expectation for
at least Spanish (es_AR) and English (en_CA), two countries I
am intimately familiar with (being born in Argentina, but having
lived much of my life in Canada).
Can you make a case for not using uppercase?
Is it correct to compare fi_FI entries to other fi_FI entries?
* It seems to me that each entry is unique in the use it has for
programs.
Is it correct to compare fi_FI to other locales?
* This is probably the most rationale comparison since users
will be keeping the program the same, but switching locales.
Ask a native speaker?
* Perhaps the most sensible to ask the native speaker about
their expectations.
I see that en_US uses 'Yes' and 'No.'
That bolsters by expectation that all of the yesstr/nostr
values should be uppercase for use in a single word sentence
or cases (1), (2), and (3) as Kalle notes here:
http://sourceware.org/ml/libc-alpha/2013-03/msg00503.html
I'll be posting patches for es_AR and en_CA shortly which add
uppercase versions of yesstr/nostr.
Cheers,
Carlos.