Yuri Chornoivan ha scritto: > Hi, > > Plasma 5.19 sports several KCM updates that lead to some changes in > translations. It is good to see the continuous progress in the design, > features, and usability of Plasma. > > It is sad, however, to see some regressions in translations. I cannot test by > myself but there are reports that some parts of the new KWin Rules KCM are > untranslatable: > > https://phabricator.kde.org/D29413 > > Can somebody test if it's true? > > The new ksysguard translations are broken. Extraction scripts do not work. > > $XGETTEXT *.cpp -o ksysguard_plugins_global.pot > $XGETTEXT *.cpp -o ksysguard_plugins_process.pot > > should be replaced with > > $XGETTEXT `find -name \*.cpp` -o $podir/ksysguard_plugins_global.pot > $XGETTEXT `find -name \*.cpp` -o $podir/ksysguard_plugins_process.pot > > The root localization of libksysguard is broken as well. > > Messages.sh extracts to KSysGuardSensorFaces.pot, QML code contains something > like i18nd("KSysGuardSensorFaces", "Remove") but CMakeLists.txt points to > add_definitions(-DTRANSLATION_DOMAIN=\"ksysguard_faces\") > > What should be used for this to work as expected? > > (Spotted by Victor Ryzhykh) > > Thanks in advance for your answers.
Plasma people, please test translations using the x-test locale before any change. -- Luigi