GNOME Bugzilla – Bug 168068
Maybe misuse of ngettext
Last modified: 2005-02-21 17:56:40 UTC
Look at following entry in nautilus.po: #: src/file-manager/fm-directory-view.c:6229 #: src/file-manager/fm-directory-view.c:6231 #: src/file-manager/fm-tree-view.c:1110 #, c-format msgid "Open in New Window" msgid_plural "Open in %d New Windows" Then check your corresponding source. You'll find intltool or xgettext have combined two seperated string: _("Open in New Window"), ngettext("Open in New Window", "Open in %d New Windows"). I'm not sure it is a bug or designed feature of intltool/xggettext. But such a situation will confuse languages which do not have plural forms. It is obviously that when calling N("Open in New Window"), you'll get "Open in %d New Window", because there is only following items in LL.po: msgid "Open in New Window" msgid_plural "Open in %d New Windows" msgstr[0] "Open in %d New Window" Then the placeholder "%d" will appears in UI, which should not happen of course.
Created attachment 37748 [details] [review] Patch against fm-directory-view.c Apply this patch into CVS HEAD. Note, this will break string freeze.
Thanks... Someone else noticed this a week ago and sent in a similar patch. *** This bug has been marked as a duplicate of 167344 ***