<div>Доброй ночи.</div><div>Вчера обратил внимание, что в ветке мастер нет перевода для модуля «Параметры системы - Поиск».</div><div>Оказалось, там две проблемы.</div><div>Не указано сканировать файлы qml в /plasma-desktop/kcms/baloo/Messages.sh</div><div><a href="https://cgit.kde.org/plasma-desktop.git/tree/kcms/baloo/Messages.sh">https://cgit.kde.org/plasma-desktop.git/tree/kcms/baloo/Messages.sh</a></div><div>И вторая ошибка в имени файла локализации.</div><div>В /plasma-desktop/kcms/baloo/CMakeLists.txt записано</div><div><code>add_definitions(-DTRANSLATION_DOMAIN=\"kcm5_baloofile\")</code></div><div>Но этот имя действует только на одно строчку <code>i18n("File Search")</code></div><div>в файле /plasma-desktop/kcms/baloo/kcm.cpp</div><div>Для файлов qml похоже работает имя файла, указанное в</div><div><pre><code>KAboutData* about = new KAboutData(
        QStringLiteral("kcm_baloofile")</code></pre><div>Во всяком случае, если переименовать файл kcm5_baloofile.mo, в kcm_baloofile.mo,</div><div>то перевод начинает отображаться.</div><div>Даже не предлагаю ничего, только описал проблему.</div><div>Просто не знаю, почему в данном случае выбран именно вариант kcm5_baloofile.po.</div></div><div> </div><div> </div><div>-- <br />С Уважением,</div><div>Виктор</div><div> </div><div>victorr2007@yandex.ru</div><div> </div>