KDE4 in Intrepid lacks translations for messages with context or plural forms
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Данило Шеган | ||
language-pack-kde-de-base (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
language-pack-kde-fr-base (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
KDE4 has changed to using native gettext support for plural forms and context messages. However, we've copied over KDE3 templates which carried over source_file_format of KDEPO (=4 in DB). We still correctly imported them, but exported them in legacy KDE3 format.
This means that none of the context-containing or plural-using messages in Kubuntu are translated.
We have to fix this by finding all the affected templates (made harder by some packages remaining in legacy KDEPO format), and setting their source_file_format to PO (=1). This should not be too hard and I already started compiling a list of templates, but I want to clean up the entire KDE4 set-up in Launchpad along the way. We need to be careful to also update the timestamp on templates when doing this, or they might not be exported in "delta" language packs.
After this is done, we'll have to discuss preparing a new language pack for Intrepid as well.
You should have seen it 5 days before release... We are trying our best, but with the Launchpad translation system our best is not even close to the best of KDE.