Public bug reported:

After updating KDE 4 language pack there are still some
untranslated/english texts although the language pack contains the
translated strings.

That is because some of the translations are contained in .desktop-files. For 
performance reasons these files are cached in a binary cache but the cache 
doesn't get updated on language-pack updates.
I know this definitely for the german language pack but I guess all language 
packs are affected.

Normally kded calls kbuildsycoca to update the cache incremental but the 
language pack files seem to not be detected as updated (why? has some version 
info to be changed? or unchanged file descriptors?) and therefore the cache 
doesn't include the newest translations.
The solution is to call "kbuildsycoca --noincrement" after a translation update 
but I guess this is nothing more than a workaround for another problem (why are 
the .desktop-files not detected as updated). I guess this has to be done with 
user permissions and for every user seperately.

** Affects: language-pack-kde-de (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: kbuildsycoca4 kde kde4 l10n translation

-- 
KDE language pack updates should call kbuildsycoca4 --noincrement
https://bugs.launchpad.net/bugs/379820
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to