ubuntu-translations-coordinators team mailing list archive
-
ubuntu-translations-coordinators team
-
Mailing list archive
-
Message #11977
[Bug 1756547] Re: LP refuses to import plural strings where e.g. msgstr[0] entries in PO file miss %d
Go to:
https://translations.launchpad.net/ubuntu/impish/+source/gnome-
shell/+imports
and open the info for e.g. po/kk.po. It tells you that this part from
the PO file was not imported:
#~ msgid "%d new message"
#~ msgid_plural "%d new messages"
#~ msgstr[0] "%d жаңа хабарлама"
#~ msgid "%d new notification"
#~ msgid_plural "%d new notifications"
#~ msgstr[0] "%d жаңа ескерту"
But those entries are marked with '#~', i.e. they are old entries from a
previous version of the template. So what I'm wondering is if it's
sensible that LP validates and tries to import such entries.
--
You received this bug notification because you are a member of Ubuntu
Translations Coordinators, which is subscribed to Ubuntu Translations.
Matching subscriptions: Ubuntu Translations bug mail
https://bugs.launchpad.net/bugs/1756547
Title:
LP refuses to import plural strings where e.g. msgstr[0] entries in PO
file miss %d
Status in Launchpad itself:
Fix Released
Status in Ubuntu Translations:
Triaged
Status in gettext package in Ubuntu:
Confirmed
Status in gnome-shell package in Ubuntu:
Fix Committed
Bug description:
Some strings of GNOME Shell are untranslated in the Czech translation
on Ubuntu 18.04 although they are translated upstream and when I try
to manually translate them on launchpad, I get this error: "number of
format specifications in 'msgid_plural' and 'msgstr[0]' does not
match".
The bad strings are:
%d minute ago
%d minutes ago
%d hour ago
%d hours ago
%d week ago
%d weeks ago
%d month ago
%d months ago
%d year ago
%d years ago
They seem to be correct, but they are not accepted for some reason.
To manage notifications about this bug go to:
https://bugs.launchpad.net/launchpad/+bug/1756547/+subscriptions
References