[Bug 51609] Re: Broken translation

Szyszart szyszart at poczta.onet.pl
Sun Mar 25 10:06:05 UTC 2007


I've noticed that the Polish translation is also broken. Adept Notifier
shows something like "Broken translation. There is %n updated packages".

I've found what the reason is and how to repair it. There is no plural
form definition in adept_notifier.po (text file, which contains the
translation). All you have to do to repair the translation is to
download the adept_notifier.po file from
http://i18n.kde.org/stats/gui/trunk/pl/playground-sysadmin/index.php (of
course download a version for your language), add one line with a
suitable plural declaration (you can found a plural declaration for your
language here:
https://translations.launchpad.net/ubuntu/edgy/+source/adept/+pots
/adept-notifier - open this page and select your language - a plural
declaration will be shown somewhere on the page), use msgfmt to
"compile" the translation (open a terminal, go to a directory containing
the po file and type: msgfmt adept_notifier.po -o adept_notifier.mo) and
finally copy the *.mo file which is the output of msgfmt to the right
directory (which is /usr/share/locale-langpack/<your
language>/LC_MESSAGES/).

This is how the header of adept_notifier.po should look (the plural
definition is for Polish):

msgid ""
msgstr ""
"Project-Id-Version: adept_notifier\n"
"POT-Creation-Date: 2006-05-01 11:11+0200\n"
"PO-Revision-Date: 2006-03-21 08:37+0100\n"
... blah blah blah
"X-Generator: KBabel 1.11.2\n"
"Plural-Forms:  nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

The last line is the line which really matters.

For Polish users: I've attached the modified version of
adept_notifier.po and adept_notifer.mo (the "compiled" version, ready to
use).

Hope that helps.

** Attachment added: "Modified version of adept_notifier.po and adept_notifier.mo (Polish version)"
   http://librarian.launchpad.net/6931412/modified.tar.gz

-- 
Broken translation
https://launchpad.net/bugs/51609




More information about the kubuntu-bugs mailing list