http://bugzilla.opensuse.org/show_bug.cgi?id=904524
--- Comment #10 from Karl Eichwalder
What I found out so far: The kdelibs4 patches that read the translated entries from desktop-translations haven't changed since 13.1 (where the problem didn't exist), and are working fine. But, they do not touch the code that reads the sevice menus and device actions (i.e. "[Desktop Action xxx]" sections in the .desktop files), those translations never were taken from desktop-translations, only from the .desktop files themselves.
In 13.1, those translations were part of the corresponding .desktop files, and _not_ stripped and moved to desktop-translations. Now (13.2 and Tumbleweed) they are, and the service menus and device actions are therefore untranslated.
So for me the question is: Have those translations for "desktop actions" been split out on purpose or by mistake? If it's done on purpose, the KDE patches have to be modified. If not, the thing that removes those translations (some buggy script maybe?) should be corrected.
Another question that I have would be why this (removing the translations from the .desktop files) is not done for updates. This defeats the purpose of having the translations in a separate package/file completely IMHO because the translations from desktop-translations are not used at all any more for most things if there are full KDE (and/or GNOME) updates.
Btw, I think these KDE patches also have to be ported to KF5 and added there, in particular if Plasma5 is to become the default desktop. Although this bug report has been mentioned in the Plasma5 update (see comment#1), I don't think this is the case yet.
Thanks for detailed debugging! coolo, did we or you change something related before 13.2? -- You are receiving this mail because: You are on the CC list for the bug.