This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug localedata/10871] ru_RU: 'mon' array should contain both nominative and genitive cases


https://sourceware.org/bugzilla/show_bug.cgi?id=10871

--- Comment #37 from van.de.bugger at gmail dot com ---
(In reply to Kalle Olavi Niemitalo from comment #36)
> In Finnish, most of those end with "tai", and their cases have simple
> suffixes. However, "keskiviikko" (Wednesday) is different.

It means messages containing weekday names cannot be easily localized throug
strftime format string: "%An" gives genitive case for all weekdays but
Wednesday.

> Are programmers or translators asking glibc to support any variants of
> weekday names other than what it already has?

But today we have *only* nominative case, which is not enough for Russian
language (at least). "%B" (month name in nominative case) is ok for month
heading in calendar application, but "%d %B %Y" looks ugly because in this
phrase month name should be in genitive case. However, if we change "mon" table
in ru_RU locale definition to have month names in genitive cases to fix "%d %B
%Y", we break "%B". 

So yes, at least few programmers/translators are asking for more. However, we
can't get agreement on how much grammatical cases we want to have. Some guys
here think two cases is enough while I believe we should not create artificial
limits â let us have as many grammatical cases as required for the language.

> âThis
> assumes that the strftime format string is made localizable, but that should
> be done in any case because I don't see how a programmer could choose the
> correct grammatical cases without knowing the language. 

You get the point.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]