GNOME Bugzilla – Bug 707562
Plural forms for "%d elements"
Last modified: 2013-09-10 19:59:11 UTC
Message "Are you sure you want to remove %d elements from the project?\n\n" (plugins/project-manager/plugin.c) requires to use ngettext instead gettext because some languages has more complex rules the "one or more".
This message is used only when there is at least 2 elements to remove. I will add a comment for translator to indicate this. So, it should be fine for languages making the different between one and more. For other languages, indeed I need to use ngettext but we are currently in string freeze period, so I need to ask before pushing such change.
Created attachment 254333 [details] [review] Fix
I think that is still not ok. There are languages that even makes differences between two and three or ten and more so ngettext needs to be used in any case. It is not difficult to do - so I think we should just use ngettext to respect those grammers.
(In reply to comment #3) > I think that is still not ok. There are languages that even makes differences > between two and three or ten and more so ngettext needs to be used in any case. > It is not difficult to do - so I think we should just use ngettext to respect > those grammers. I haven't written that ngettext is not needed. It's needed to use ngettext for those languages, I have used it in the patch. Now, for languages where there is only a difference between one and more than one, the patch is not needed and a comment for translator is enough which can be push without breaking the string freeze.
Sorry, misread your comment in the first place...