GNOME Bugzilla – Bug 162948
Ordinals in gnome-schedule cannot be properly translated in process
Last modified: 2005-01-06 22:34:55 UTC
#. Translators: Format of numeric ordinal numbers. If this is not applicable for you read lang.py. #: src/lang.py:217 #, python-format msgid "%d." Ordinals cannot be translated this way in many languages; for example, the ordinal suffix used often depends on the number (which is the case also for English; 1st, 2nd, 3rd, 4th, etc.). Ordinals cannot be cleanly translated using the gettext framework. However, any solution that requires translators to be programmers and requires this to be fixed out of process (outside the gettext framework) is bad as well, because most translators are *not* programmers, and any out of process procedure will get unmaintained and unattended very quickly. The most clean solution is to avoid using ordinals wherever possible, and try to write messages in a way so that ordinals will not be used. This is often simple to do. For example, instead of "The 2nd day of the month" you may use "Day number 2 in the month", and so on.
This is obviously also true for this message: #: src/lang.py:253 #, python-format msgid "At the %(minute)s minute of every hour" Try to avoid using ordinals.
Fixed with patch from http://bugzilla.gnome.org/show_bug.cgi?id=162847