#: src/InstallDruid.py:265 #, python-format msgid "%d package is queued for installation\n" #: src/InstallDruid.py:267 src/InstallProgressDialog.py:169 #, python-format msgid "%d packages are queued for installation\n" #: src/InstallDruid.py:269 #, python-format msgid "%d package is queued for removal\n" #: src/InstallDruid.py:271 src/InstallProgressDialog.py:171 #, python-format msgid "%d packages are queued for removal\n" #: src/size_string.py:7 msgid " Byte" #: src/size_string.py:9 msgid " Bytes" #: src/InstallProgressDialog.glade.h:4 #, no-c-format msgid "" "<span weight=\"bold\" size=\"larger\">Completed system preparation</span>\n" "\n" "%d packages are queued for installation\n" "%d packages are queued for removal\n" "\n" "This will take %s of diskspace." As mentioned in http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html#plurals, this way of handling plurals is broken for many locales. A way to solve this is by using ngettext instead as mentioned in that document. A simple code example of code using ngettext: g_printf (ngettext ("Found %d file.", "Found %d files.", nbr_of_files), nbr_of_files); Something similar should work in Python too.
python 2.2 doesn't support ngettext. 2.3 does so will revisit then.