Если для декорации окон установлены темы оформления окон Breeze или Oxygen,
то на кнопках есть текст, который без перевода.
Наложение этого патча на пакет kdecoration, в котором на с егодня вообще нет локализации,
исправляет проблему.
Фотка с отображением перевода http://rgho.st/7DHR5r59m
Всего в файле kdecoration.po создаётся 15 строк.
-- 
С Уважением Виктор mailto:[email protected]
 
diff -urN kdecoration-5.11.95/CMakeLists.txt kdecoration-5.11.95-patched/CMakeLists.txt
--- kdecoration-5.11.95/CMakeLists.txt	2018-01-24 13:32:25.000000000 +0300
+++ kdecoration-5.11.95-patched/CMakeLists.txt	2018-01-24 18:29:24.035682110 +0300
@@ -66,3 +66,7 @@
         DESTINATION ${KF5_INCLUDE_INSTALL_DIR} COMPONENT Devel )
 
 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
+
+
+find_package(KF5I18n CONFIG REQUIRED)
+ki18n_install(po)
diff -urN kdecoration-5.11.95/src/CMakeLists.txt kdecoration-5.11.95-patched/src/CMakeLists.txt
--- kdecoration-5.11.95/src/CMakeLists.txt	2018-01-23 19:38:50.000000000 +0300
+++ kdecoration-5.11.95-patched/src/CMakeLists.txt	2018-01-24 18:24:58.032335080 +0300
@@ -1,3 +1,5 @@
+add_definitions(-DTRANSLATION_DOMAIN=\"kdecoration\")
+
 add_subdirectory(private)
 
 set(libkdecoration2_SRCS
diff -urN kdecoration-5.11.95/src/Messages.sh kdecoration-5.11.95-patched/src/Messages.sh
--- kdecoration-5.11.95/src/Messages.sh	1970-01-01 03:00:00.000000000 +0300
+++ kdecoration-5.11.95-patched/src/Messages.sh	2018-01-24 18:26:31.832339911 +0300
@@ -0,0 +1,2 @@
+#! /usr/bin/env bash
+$XGETTEXT *.cpp -o $podir/kdecoration.pot
_______________________________________________
kde-russian mailing list
[email protected]
https://lists.kde.ru/mailman/listinfo/kde-russian

Ответить