For some KDE applications that directly use kxmlgui for their About dialogue, the Translation tab has been missing in recent versions. So far I have noticed digiKam (7.3.0 Nightly), Elisa (21.04.1 Release) having this issue. They have been 100% translated, and the Translation tabs were there in earlier versions.
*** Bug 436666 has been marked as a duplicate of this bug. ***
Dolphin works, as in I see the Translation tab, however Konsole and KWrite don't.
*** Bug 437736 has been marked as a duplicate of this bug. ***
(In reply to Ahmad Samir from comment #2) > Dolphin works, as in I see the Translation tab, however Konsole and KWrite > don't. Konsole and KWrite 21.04.1 are showing proper translator tabs for me...
I meant with git master. :)
Please list application & language you have this problem.
And application version
and kxmlgui version ^_^
I've found out that for the Translation tab to show up the translation files (.mo files) have to be installed, of course with git master that isn't the case, i.e. the translations are packaged into the release tarballs by the release team(s).
I've checked the po dir in http://download.kde.org/stable/release-service/21.04.1/src/elisa-21.04.1.tar.xz and the en* translation files have the translators info filled. What language are you using for Elisa? (please check the tarball, and make sure the translations are installed on your system, some distros split the translations in separate sub-packages). As for digikam, since it's nightly, I expect the translations aren't bundled with that?
System info: Operating System: Arch Linux KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 Elisa: Version 21.04.1 (KDE Frameworks 5.82.0 Qt 5.15.2) installed from Archlinux's official repo. digiKam: the latest nightly appimage from https://files.kde.org/digikam/ 1) I use the Simplified Chinese (zh_CN) locale. 2) The apps I mentioned are 100% translated and verified. They already have their translations installed, showing proper translation across the interface. 3) digiKam nightly always packages translation for some reason. 4) Elisa and digiKam nightly used to work.
(In reply to Tyson Tan from comment #11) > 2) The apps I mentioned are 100% translated and verified. They already have > their translations installed, showing proper translation across the > interface. > > 3) digiKam nightly always packages translation for some reason. No, there are no translations. Try to explore the content: ./digikam-<...>.appimage --appimage-mount there are no .po files.
Sorry, a stupid search error: there are indeed .mo files (.po files would make no sense there). That said, when I it in Italian: LANG=it_IT.UTF-8 ./digikam....appimage I confirm I don't see the Translation tab. The question is: can you reproduce the issue with *non*-appimage packages? Is the Elisa nightly an appimage too?
(In reply to Luigi Toscano from comment #13) > Sorry, a stupid search error: there are indeed .mo files (.po files would > make no sense there). > > That said, when I it in Italian: > LANG=it_IT.UTF-8 ./digikam....appimage > > > I confirm I don't see the Translation tab. > > The question is: can you reproduce the issue with *non*-appimage packages? > > Is the Elisa nightly an appimage too? The Elisa package (21.0.4.1 / KF 5.82 / Qt 5.15.2) I mentioned came from Archlinux's official repository. It's NOT an appimage. It's a released, distro repo build. digiKam 7.2.0 (KF 5.78.0 / Qt 5.14.2 / Both Arch repo and Appimage) has Translator tab. I'm sure about a month ago the 7.3.0 nightly also had the tab. Apper 1.0.0 (KF 5.82.0/ Qt 5.15.2 / Archlinux official build) also has no Translator tab. But for this one it has been missing the tab for quite some time now.
> Elisa That's an elisa bug, open a bug for them, they either need to use KMainWindow (or some class that inherits from it) or call setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"), i18nc("EMAIL OF TRANSLATORS", "Your emails")); manually on their KAboutData as stated in the KAboutData documentation > Digikam it works on the last official release both using appimage and not using appimage, if it doesn't work on the nightly, i'd say that is their bug and not a kxmlgui bug either. > Apper I'd say it's the same problem of not using KMainWindow or similar (at least i can't find one)
(In reply to Albert Astals Cid from comment #15) > > Elisa > > That's an elisa bug, open a bug for them, they either need to use > KMainWindow (or some class that inherits from it) or call > setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"), > i18nc("EMAIL OF TRANSLATORS", "Your emails")); > manually on their KAboutData as stated in the KAboutData documentation > > > Digikam > it works on the last official release both using appimage and not using > appimage, if it doesn't work on the nightly, i'd say that is their bug and > not a kxmlgui bug either. > > > Apper > > I'd say it's the same problem of not using KMainWindow or similar (at least > i can't find one) Thanks, I will renew those reports separately.