GNOME Bugzilla – Bug 639987
Strings requiring plural forms
Last modified: 2011-09-14 13:46:05 UTC
The following translatable strings require use of plural forms for proper l10n: #: ../js/ui/endSessionDialog.js:66 #, c-format msgid "%s will be logged out automatically in %d seconds." msgstr "" #: ../js/ui/endSessionDialog.js:67 #, c-format msgid "You will be logged out automatically in %d seconds." msgstr "" See http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html for more information about gettext plural forms.
Also the following strings: #: ../js/ui/endSessionDialog.js:76 #, fuzzy, c-format msgid "The system will shut down automatically in %d seconds." msgstr "" #: ../js/ui/endSessionDialog.js:86 #, fuzzy, c-format msgid "The system will restart automatically in %d seconds." msgstr ""
*** Bug 642839 has been marked as a duplicate of this bug. ***
Created attachment 195856 [details] [review] end-session-dialog: Use correct plural forms for timeouts All end-session dialogs need to use ngettext for their timeout strings, fix this. Sorry for not getting to this before string break, however assuming quick review it shouldn't be hard to get a freeze break exception for this ...
Created attachment 195865 [details] [review] end-session-dialog: Use correct plural forms for timeouts Ooops, made a typo.
Comment on attachment 195865 [details] [review] end-session-dialog: Use correct plural forms for timeouts ok... a bit messy having the Content structs be a mix of strings and functions, but...
Not having this fixed disallows proper sentences for many languages, so does anybody plan to ask for a string freeze break?
I did: https://mail.gnome.org/archives/gnome-i18n/2011-September/msg00118.html
Attachment 195865 [details] pushed as a4eb3c1 - end-session-dialog: Use correct plural forms for timeouts Pushed after freeze break approval.