KDE's Official Standlaone application packages are missing translations for some basic buttons

Tyson Tan tysontan at tysontan.com
Wed Jun 16 10:16:24 BST 2021


Hi team,

I wrote this email to discuss a KDE internationalization issue: KDE's 
Official Standlaone application packages (Windows/macOS/appimage) have 
been missing translations for some basic buttons:

Krita:
https://www.tysontan.com/temp/free_software/kde_bugs/krita2.png

digiKam:
https://www.tysontan.com/temp/free_software/kde_bugs/digikam2.png

Kdenlive:
https://www.tysontan.com/temp/free_software/kde_bugs/kdenlive.png

Kate:
https://www.tysontan.com/temp/free_software/kde_bugs/kate.png

Generally speaking:
1) It only affects DIALOGUES' basic buttons like "OK", "Cancel", "Help" 
and so on.
2) It affects all languages.
3) It happens only on KDE's official, standalone builds. Packages 
provided by Linux distros are unaffected.
4) This is not a new issue. It has been this way since ever I know KDE.

It seems KDE application must use strings from Qttranslation to make 
some basic buttons translated. In an attempt to fix this issue, Krita 
team tried to add "OK", "Cancel" to krita.pot, but to no avail.

Recently the Krita team seemed to have solved the problem with some 
hacks:

Bug report and relative findings:
https://bugs.kde.org/show_bug.cgi?id=395338#c68

Git Commit:
https://invent.kde.org/graphics/krita/commit/6ddad6502f3742c08ca89c3d1db36f331cf95e55

But since this issue is complicated and affects all KDE's official 
packages, please allow me to bring it to your attention, and hopefully 
fixing it on a lower level, so each project doesn't have to apply their 
own hacks in the future.

Best regards,
Tyson Tan


More information about the kde-core-devel mailing list