Не, Юрий, так не подходит.
Не знаю, почему, возможно потому, что в этом же файле используется строка
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]
 
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

Ответить