This is the mail archive of the glibc-bugs@sources.redhat.com 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/525] russian locale: month names with the correct casing


------- Additional Comments From patrakov at ums dot usu dot ru  2005-07-06 14:24 -------
This would break printing of dates in xfce which (correctly) uses "%A, %d %B %Y"
for strftime argument, so both the existing and the proposed implementations are
wrong. There is just no way to implement that right without extending the
existing standard.

Summary: for "%d %B %Y" genitive case should be used (as the existing
implementation does), while for "%B %Y" (without "%d") the right case is nominative.

This is in fact a defect in the standard that imprecisely defines "%B" to mean
"the locale's full month name" without stating the relevant use case (i.e.
together with the day number or without it). Please document this defect in
glibc texinfo documentation, like this: "use of %B without a preceding %d
produces gramatically incorrect results for some locales".

In fact, both use cases are needed. Maybe a GNU extension like "%EB"?

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |patrakov at ums dot usu dot
                   |                            |ru


http://sources.redhat.com/bugzilla/show_bug.cgi?id=525

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


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