How to reproduce : - open any qt5 app (dolphin, konsole, system settings, ...) - go into the app settings or open a dialog box Expected results : - everything is translated Actual results : - buttons such as "cancel", "apply", "yes", "no", "discard", ... are in english System : Kubuntu 16.10 and KDE Neon 5.8 all the french packages are installed
that is no i18n bug, it is a packaging bug in Neon: * you have no systemsettings.mo -> only en_US is available in systemsettings/translations * the qt translations (used for "cancel", "apply", "yes", "no", etc) are not installed see https://docs.kde.org/trunk5/en/kde-workspace/kcontrol/translations/index.html
Hi, thank you for your answer. * After seeing that I had an issue with KDE Neon, I tried OpenSuse. It has the same issue. I have installed the german language pack on OpenSuse and everything seemed to be translated in German. * Right now I am using Arch Linux. The issue is also there. And I have just checked, there is a file /usr/share/locale/fr/LC_MESSAGES/systemsettings.mo Here is a french review of OpenSuse I have found. The issue can be seen for example at 15:24 https://www.youtube.com/watch?v=8I1tut7KkSI&t=15m24s
"cancel", "apply", "yes", "no", etc are untranslated you have no qt translations installed, eg in /usr/share/qt5/translations/*_fr.qm
I have qt5-translations installed and the files *_fr.qm are in /usr/share/qt/translations/ And like I said, the buttons are translated if I choose German as my language.
I have updated my KDE Neon install and the buttons are now translated. Thank you very much. I hope the other distros will also be fixed (just tried OpenSuse Leap 42.2 : German and Spanish work, not French). I don't know if there are missing or corrupt files, or if it is a bug from plasma apps or qt.
The buttons are also translated in Arch Linux. I guess it was a bug from qt. I will mark this bug report as resolved.