Re: first (little) bug discovered

Christian Rose <[email protected]> 09 Feb 2003 16:54:09 +0100
Newsgroups gmane.comp.gnome.apps.mr-project.devel
Message-ID <[email protected]>
sön 2003-02-09 klockan 16.42 skrev XDatap1:
> In libmrproject, in file mrproject/mrp-time.c i found:
> 
> Static const gchar *month_names[] = {
>         N_("January"),
>         N_("February"),
>         N_("March"),
>         N_("April"),
>         N_("May"), <------here, line 55
>         N_("June"),
>         N_("July"),
>         N_("August"),
>         N_("September"),
>         N_("October"),
>         N_("November"),
>         N_("December")
> };
> 
> and 
> 
> /* i18n: abbreviated month names.  */
>         N_("Jan"),
>         N_("Feb"),
>         N_("Mar"),
>         N_("Apr"),
>         N_("May"), <------here, line 39
>         N_("Jun"),
>         N_("Jul"),
>         N_("Aug"),
>         N_("Sep"),
>         N_("Oct"),
>         N_("Nov"),
>         N_("Dec")
> };
> 
> then in po file become:
> 
> #: mrproject/mrp-time.c:39 mrproject/mrp-time.c:55
> msgid "May"
> msgstr ""
> 
> The abbreviated name and the complete name of "May" are equals in English, but 
> not for all other languages. 

Including these month names in the po files is just broken altogether,
since these values are already translated in the locale definition, so
there should be no need to require each and every translator to
translate it again. 
There's already an old bug report about that at
http://bugzilla.codefactory.se/show_bug.cgi?id=289.


Christian