After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 355578 - mistranslations in GtkCalendar
mistranslations in GtkCalendar
Status: RESOLVED FIXED
Product: l10n
Classification: Infrastructure
Component: Tamil [ta]
git master
Other Linux
: Normal normal
: ---
Assigned To: Jayaradha
Jayaradha
Depends on:
Blocks:
 
 
Reported: 2006-09-12 13:43 UTC by Matthias Clasen
Modified: 2008-01-12 13:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthias Clasen 2006-09-12 13:43:12 UTC
A lot of the messages from gtkcalendar.c have context that has to be stripped
from the translated string. Unfortunately, it seems to be included in the translation, e.g.

#. Translate to calendar:week_start:0 if you want Sunday to be the
#. * first day of the week to calendar:week_start:1 if you want Monday
#. * to be the first day of the week, and so on.
#.
#: ../gtk/gtkcalendar.c:720
msgid "calendar:week_start:0"
msgstr "$-1¼È¼Þ¼Ó¼í¼µ¼Þ¼¿¼í¼¿¼ß:¼Õ¼Þ¼Ð¼Î¼í_¼Ä¼ê¼¿¼µ¼í¼µ¼Î¼í:0"

This breaks GtkCalendar in Tamil. Please read the translator comments...
Comment 1 Jayaradha 2006-09-13 05:06:18 UTC
Fixed the bug. 
Please check and letme know if it works fine
Thanks,
Jayaradha
Comment 2 Christian Persch 2006-12-24 22:07:21 UTC
The original problem seems to have been fixed, but there are more bugs present:

#. Translators: this defines whether the day numbers should use
#. * localized digits or the ones used in English (0123...).
#. *
#. * Translate to "%Id" if you want to use localized digits, or
#. * translate to "%d" otherwise.  Don't include the "calendar:day:digits|"
#. * part in the translation.
#. *
#. * Note that translating this doesn't guarantee that you get localized
#. * digits.  That needs support from your system and locale definition
#. * too.
#.
#: ../gtk/gtkcalendar.c:1636 ../gtk/gtkcalendar.c:2214
#, c-format
msgid "calendar:day:digits|%d"
msgstr "நாள்காட்டி:நாள்:தசமங்கள்|%d"

#. Translators: this defines whether the week numbers should use
#. * localized digits or the ones used in English (0123...).
#. *
#. * Translate to "%Id" if you want to use localized digits, or
#. * translate to "%d" otherwise.  Don't include the
#. * "calendar:week:digits|" part in the translation.
#. *
#. * Note that translating this doesn't guarantee that you get localized
#. * digits.  That needs support from your system and locale definition
#. * too.
#.
#: ../gtk/gtkcalendar.c:1670 ../gtk/gtkcalendar.c:2088
#, c-format
msgid "calendar:week:digits|%d"
msgstr "நாள்காட்டி:வாரம்:தசமம்|%d"

#. Translators: This dictates how the year is displayed in
#. * gtkcalendar widget.  See strftime() manual for the format.
#. * Use only ASCII in the translation.
#. *
#. * Also look for the msgid "year measurement template|2000".
#. * Translate that entry to a year with the widest output of this
#. * msgid.
#. *
#. * Don't include the prefix "calendar year format|" in the
#. * translation. "%Y" is appropriate for most locales.
#.
#: ../gtk/gtkcalendar.c:1879
msgid "calendar year format|%Y"
msgstr "நாள்காட்டி வருட வடிவம்|%Y"

#. translators, strip everything up to the first |
#: ../gtk/paper_names_offsets.c:271
msgid "paper size|#11 Envelope"
msgstr "paper size|#11 Envelope"
Comment 3 I. Felix 2007-03-12 12:00:42 UTC
It was fixed some month before. Sorry for late notice. Pls check and let me know any issues.
Comment 4 André Klapper 2008-01-12 13:47:09 UTC
this is fixed in all branches and trunk.