GNOME Bugzilla – Bug 355578
mistranslations in GtkCalendar
Last modified: 2008-01-12 13:47:09 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...
Fixed the bug. Please check and letme know if it works fine Thanks, Jayaradha
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"
It was fixed some month before. Sorry for late notice. Pls check and let me know any issues.
this is fixed in all branches and trunk.