[Bug 932158] New: KDE Plasma 5.3 localization (Opensuse Tumbleweed)
http://bugzilla.opensuse.org/show_bug.cgi?id=932158 Bug ID: 932158 Summary: KDE Plasma 5.3 localization (Opensuse Tumbleweed) Classification: openSUSE Product: openSUSE Factory Version: 201505* Hardware: Other OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: medipas@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- After the upgrade to KDE Plasma 5.3 on Tumbleweed last week, KDE desktop 5.3 is shown in English, although set to a different language in 'configure desktop', 'configure KDE 4 applications' and in Yast's 'Language'. The panel, the application launcher, application menu, witgets, etc. are in English. On the other hand, Dolphin, Yast, Firefox, Libreoffice and other applications show in the correct locale. I have checked if the localization exists for my locale, I mean, that Plasma 5 is translated to it and it is. Kaos Linux, for instance, uses the same Plasma 5.3 and the same version of language packs installed on Tumbleweed (kde-l10n 15.04.1-1.1) and the panel and widgets are ok. I have seen this with another locale, such as Spanish. Could it be a configuration issue? Thanks for your attention. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
--- Comment #2 from David Medina
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c3
--- Comment #3 from David Medina
I just want to add that the contents of 'configure KDE 4 applications' appear localized and in 'configure desktop' still don't, and they contain mostly the same items. Do both use the same translation file? No, they don't use a translation file at all (in both cases). The translations are stored together with the english string inside a .desktop file. Those .desktop files get stripped of all translations (the translations are moved to the package desktop-translations), but in KF5 the patch to read the
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c4
--- Comment #4 from Wolfgang Bauer
Should I try to get rid of 'configure KDE 4 applications'? No.
I have 'systemsetting-lag' installed. Hm? What's that?
Also the information about widgets appers unlocalized like 'application launcher', but the content is. Yes, those translations are also part of the corresponding .desktop files that get moved to desktop-translations and need that patch to be respected.
I have seen that this doesn't happen on a distribution with only Plasma 5, with the same locale; It does.
But it doesn't happen if you install Plasma5 from the KDE:Frameworks5 repo or the 13.2 update repo, as the .desktop files do not get stripped of their translations in those repos. And yes, "desktop-translations" is (open)SUSE-specific, so such a problem does not happen on other distributions. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c5
--- Comment #5 from David Medina
I have 'systemsetting-lag' installed. Hm? What's that?
I meant 'systemsettings-lang'. It was not installed first, but nothing changed. Well, thanks again. Let's see how it rolls... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c6
--- Comment #6 from Wolfgang Bauer
I have 'systemsetting-lag' installed. Hm? What's that?
I meant 'systemsettings-lang'. It was not installed first, but nothing changed.
Ah, ok. Well, this only contains the translations for systemsettings (the application) itself. As mentioned, the categories' translations are normally inside their .desktop files (that describe/specify the categories in the first place). But they are moved to the package "desktop-translations" on openSUSE and would therefore need that patch. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
Karl Ove Hufthammer
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c7
--- Comment #7 from David Medina
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
Fuminobu Takeyama
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c8
--- Comment #8 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c9
--- Comment #9 from Wolfgang Bauer
The Plasma5 packages install the translations to /usr/share/locale/kf5/, where they apparently are not found. The package ki18n does contain a patch to look for translations in /usr/share/locale/kf5/ (and "/usr/share/locale-bundle/kf5"/"/usr/share/locale-langpack") too. But that either doesn't work (any more), or is not sufficient for all situations where translations are loaded.
I found a bug in the patch: It is missing slashes, which results in paths like "/usr/share/locale/kf5de/..." instead of "/usr/share/locale/kf5/de/..." But even fixing that doesn't help with the translations in Kicker e.g. I have to investigate a bit more... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c10
--- Comment #10 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=932158
http://bugzilla.opensuse.org/show_bug.cgi?id=932158#c12
Wolfgang Bauer
Now only the kservice patch to read the translations for *.desktop files from desktop-translations is missing still AFAICT.
I ported and submitted that patch too. Menu entries and the "Configure Desktop" contents show up translated again. Plasma5/KF5 should be in line with KDE4 now regarding the translations. This also means that ServiceMenus and device actions (and also the entries in the widget explorer) are still not translated though, but that's exactly what the other bug report was/is about. So let's close this one then. Please reopen if you still find other untranslated stuff, or (maybe better) file a more specific bug report in that case. Although it's probably an upstream issue then. Btw, I noticed meanwhile that plasma5-workspace-lang and plasma5-desktop-lang are not really necessary, bundle-lang-kde-XX should contain those translations too... One or the other should be installed by default in any case AFAICT, and the translation should actually be found/used since the previous fix that already is in Tumbleweed. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com