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

Reply via email to