← Back to team overview

translators-packages team mailing list archive

[Bug 379820] Re: KDE language pack updates should call kbuildsycoca4 --noincrement

 

Hi Andy,

It sounds as if you need help with the configuration, and that your
problem has nothing to do with this bug report. I would recommend that
you ask for help at e.g. http://askubuntu.com/

-- 
You received this bug notification because you are a member of
Translators Packages, which is subscribed to language-pack-kde-de in
Ubuntu.
https://bugs.launchpad.net/bugs/379820

Title:
  KDE language pack updates should call kbuildsycoca4 --noincrement

Status in Ubuntu Translations:
  Incomplete
Status in “kde4libs” package in Ubuntu:
  Expired
Status in “language-pack-kde-de” package in Ubuntu:
  Invalid

Bug description:
  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-translations/+bug/379820/+subscriptions