Не, Юрий, так не подходит.
Не знаю, почему, возможно потому, что в этом же файле используется строка
K_PLUGIN_FACTORY_WITH_JSON(KFontsFactory, "kcm_fonts.json", registerPlugin<KFonts>();)
Но после изменения "kcm_fonts" на "kcmfonts" в строке
KAboutData* about = new KAboutData("kcm_fonts",
окно параметров шрифтов стало просто голое.
Вообще никакого текста, только строка заголовка.
Тогда сделал такой патч, оставив файл fonts.cpp без изменений,
со строкой KAboutData* about = new KAboutData("kcm_fonts"
Перевод стал подхватываться.
Это изображение с такой сборкой пакета http://rgho.st/7vwPvGTMp
24.01.2018, 21:48, "Yuri Chornoivan" <[email protected]>:
середа, 24 січня 2018 р. 18:36:43 EET Виктор написано:
Подозреваю, что это наверное пойдёт уже в следующую Plasma 5.13.
Как и настройка шрифтов.
Кстати, пока не смог разобраться, почему не отображается перевод для
настроек шрифта отсюда
https://cgit.kde.org/plasma-desktop.git/commit/?id=24b960f922844d76b050730c
1ea42a4abbefe11c Там забыли добавить qml файлы в Messages.sh, но добавление
не помогает. Выглядит всё так http://rgho.st/7btnZpKRK
Это потому, что в fonts.cpp написано "kcm_fonts" вместо "kcmfonts". Исправил.
Спасибо.
24.01.2018, 19:19, "Alexander Potashev" <[email protected]>:
Привет, Виктор,
Аттач пока не смотрел, но Александр Яворский подготовил обновление
перевода Plasma (kde-workspace/*), постараюсь проверить и выложить до
1 февраля.
24 января 2018 г., 19:14 пользователь Виктор <[email protected]>
написал:
Добрый вечер всем!
В разрабатываемой версии plasma-desktop,
в новой версии окна настройки курсоров, одна строка отображается без
перевода.
Лечил этим патчем.
Правда строка совсем не помещается.
А вариант с переводом ешё меньше виден, чем исходная строка.
Здесь приложил фотку с исходной строкой http://rgho.st/7dQ6yBcjH
А это вариант с переводом http://rgho.st/8yy7bQQNk
Совсем не видно строку.
--
С Уважением Виктор mailto:[email protected]
_______________________________________________
kde-russian mailing list
[email protected]
https://lists.kde.ru/mailman/listinfo/kde-russian
--
Alexander Potashev
_______________________________________________
kde-russian mailing list
[email protected]
https://lists.kde.ru/mailman/listinfo/kde-russian
--
С Уважением Виктор mailto:[email protected]
_______________________________________________
kde-russian mailing list
[email protected]
https://lists.kde.ru/mailman/listinfo/kde-russian
--
С Уважением Виктор mailto:[email protected]
С Уважением Виктор mailto:[email protected]
diff -urN plasma-desktop-5.11.95/kcms/fonts/CMakeLists.txt plasma-desktop-5.11.95-patched/kcms/fonts/CMakeLists.txt
--- plasma-desktop-5.11.95/kcms/fonts/CMakeLists.txt 2018-01-24 07:14:08.000000000 +0300
+++ plasma-desktop-5.11.95-patched/kcms/fonts/CMakeLists.txt 2018-01-24 23:24:21.705588383 +0300
@@ -1,5 +1,5 @@
# KI18N Translation Domain for this library
-add_definitions(-DTRANSLATION_DOMAIN=\"kcmfonts\")
+add_definitions(-DTRANSLATION_DOMAIN=\"kcm_fonts\")
if(FONTCONFIG_FOUND)
include_directories(${FONTCONFIG_INCLUDE_DIR})
diff -urN plasma-desktop-5.11.95/kcms/fonts/Messages.sh plasma-desktop-5.11.95-patched/kcms/fonts/Messages.sh
--- plasma-desktop-5.11.95/kcms/fonts/Messages.sh 2018-01-24 07:14:08.000000000 +0300
+++ plasma-desktop-5.11.95-patched/kcms/fonts/Messages.sh 2018-01-24 23:25:43.565592493 +0300
@@ -1,2 +1,2 @@
#! /usr/bin/env bash
-$XGETTEXT *.cpp -o $podir/kcmfonts.pot
+$XGETTEXT `find . -name "*.cpp" -o -name "*.qml"` -o $podir/kcm_fonts.pot
_______________________________________________ kde-russian mailing list [email protected] https://lists.kde.ru/mailman/listinfo/kde-russian
