GNU bug report logs - #19856
Bad month translation printed with date command in Greek locale

Previous Next

Package: coreutils;

Reported by: "Nick & John" <levelwol <at> gmail.com>

Date: Fri, 13 Feb 2015 17:13:01 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eric Blake <eblake <at> redhat.com>
To: Jilles Tjoelker <jilles <at> stack.nl>, Garrett Wollman <wollman <at> csail.mit.edu>
Cc: 19856 <at> debbugs.gnu.org, Nick & John <levelwol <at> gmail.com>, Austin Group <austin-group-l <at> opengroup.org>
Subject: bug#19856: Bad month translation printed with date command in Greek locale
Date: Fri, 13 Feb 2015 15:56:25 -0700
[Message part 1 (text/plain, inline)]
On 02/13/2015 01:17 PM, Jilles Tjoelker wrote:

> The functionality already works in FreeBSD, for example:
> 
> $ LC_TIME=el_GR.UTF-8 date +"%d %B %Y"
> 13 Φεβρουαρίου 2015
> $ LC_TIME=el_GR.UTF-8 date +"%OB %Y"
> Φεβρουάριος 2015
> 
> It was implemented for Greek in 2001:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=32120

Thanks for reminding me of that.  Wow, 5 years where glibc has not
picked it up is a bit long; I've added information to what looks like
the most relevant glibc bug
https://sourceware.org/bugzilla/show_bug.cgi?id=12651 to see if we can
get more eyes on it and hopefully implemented for more than just BSD
systems.  It also looks like the POSIX wording is very specific on which
of the two forms is genitive vs nominative, and that glibc's current
locale is using the wrong form for %B.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

[signature.asc (application/pgp-signature, attachment)]

This bug report was last modified 7 years and 134 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.