From a88d2f7cc26e9dfecdc46af566552b5adf53da34 Mon Sep 17 00:00:00 2001 From: wangyucheng Date: Mon, 10 Apr 2023 18:03:13 +0800 Subject: [PATCH] fix(translation) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加多语种翻译 --- 0002-fix-translate-add-some-translation.patch | 1477 +++++++++++++++++ kiran-screensaver.spec | 6 +- 2 files changed, 1482 insertions(+), 1 deletion(-) create mode 100644 0002-fix-translate-add-some-translation.patch diff --git a/0002-fix-translate-add-some-translation.patch b/0002-fix-translate-add-some-translation.patch new file mode 100644 index 0000000..9ed5152 --- /dev/null +++ b/0002-fix-translate-add-some-translation.patch @@ -0,0 +1,1477 @@ +From 60291bea24542d9238b11f112b1e84339ba46383 Mon Sep 17 00:00:00 2001 +From: wangyucheng +Date: Wed, 29 Mar 2023 17:16:03 +0800 +Subject: [PATCH] fix(translate):add some translation +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +- 添加一些翻译 + +Relates #67661 +--- + CMakeLists.txt | 4 +- + .../kiran-screensaver-command/CMakeLists.txt | 4 +- + .../kiran-screensaver-command.bo_CN.ts | 105 ++++++++++++ + .../kiran-screensaver-command.kk_KG.ts | 105 ++++++++++++ + .../kiran-screensaver-command.kk_KZ.ts | 105 ++++++++++++ + .../kiran-screensaver-command.mn_MN.ts | 105 ++++++++++++ + .../kiran-screensaver-command.ug_CN.ts | 105 ++++++++++++ + translations/kiran-screensaver.bo_CN.ts | 161 ++++++++++++++++++ + translations/kiran-screensaver.kk_KG.ts | 161 ++++++++++++++++++ + translations/kiran-screensaver.kk_KZ.ts | 161 ++++++++++++++++++ + translations/kiran-screensaver.mn_MN.ts | 161 ++++++++++++++++++ + translations/kiran-screensaver.ug_CN.ts | 161 ++++++++++++++++++ + 12 files changed, 1334 insertions(+), 4 deletions(-) + create mode 100644 tools/kiran-screensaver-command/translations/kiran-screensaver-command.bo_CN.ts + create mode 100644 tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KG.ts + create mode 100644 tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KZ.ts + create mode 100644 tools/kiran-screensaver-command/translations/kiran-screensaver-command.mn_MN.ts + create mode 100644 tools/kiran-screensaver-command/translations/kiran-screensaver-command.ug_CN.ts + create mode 100644 translations/kiran-screensaver.bo_CN.ts + create mode 100644 translations/kiran-screensaver.kk_KG.ts + create mode 100644 translations/kiran-screensaver.kk_KZ.ts + create mode 100644 translations/kiran-screensaver.mn_MN.ts + create mode 100644 translations/kiran-screensaver.ug_CN.ts + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ee74108..bb60b39 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -53,7 +53,7 @@ endforeach() + file(GLOB_RECURSE SRC "src/*.cpp" "src/*.h") + file(GLOB DEVEL_HEADER "include/*.h") + #翻译文件 +-set(TS_FILES "translations/kiran-screensaver.zh_CN.ts") ++file(GLOB TS_FILES "translations/*.ts") + qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${TS_FILES}) + + add_executable(${PROJECT_NAME} +@@ -120,4 +120,4 @@ install(FILES ${DEVEL_HEADER} DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTAL + #install(FILES ${CMAKE_BINARY_DIR}/com.kylinsec.Kiran.ScreenSaver.service DESTINATION ${DBUS_SERVICE_INSTALL_DIR}) + install(FILES data/kiran-screensaver.desktop DESTINATION ${XDG_AUTO_START_DIR}) + install(FILES data/kiran-screensaver DESTINATION /${CMAKE_INSTALL_SYSCONFDIR}/pam.d/) +-install(FILES data/com.kylinsec.kiran.screensaver.gschema.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/glib-2.0/schemas/) +\ No newline at end of file ++install(FILES data/com.kylinsec.kiran.screensaver.gschema.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/glib-2.0/schemas/) +diff --git a/tools/kiran-screensaver-command/CMakeLists.txt b/tools/kiran-screensaver-command/CMakeLists.txt +index b5493e0..b441342 100644 +--- a/tools/kiran-screensaver-command/CMakeLists.txt ++++ b/tools/kiran-screensaver-command/CMakeLists.txt +@@ -1,5 +1,5 @@ + set(TARGET_NAME "kiran-screensaver-command") +-set( CMD_TS_FILES "translations/kiran-screensaver-command.zh_CN.ts" ) ++file(GLOB CMD_TS_FILES "translations/*.ts" ) + qt5_create_translation( CMD_QM_FILES ${CMAKE_CURRENT_SOURCE_DIR} ${CMD_TS_FILES} ) + + add_executable(${TARGET_NAME} main.cpp ${CMD_QM_FILES}) +@@ -9,4 +9,4 @@ target_link_libraries(${TARGET_NAME} PRIVATE + Qt5::DBus) + + install(TARGETS ${TARGET_NAME} DESTINATION ${SCREENSAVER_BIN_DIR}) +-install(FILES ${CMD_QM_FILES} DESTINATION ${TRANSLATIONS_INSTALL_DIR}) +\ No newline at end of file ++install(FILES ${CMD_QM_FILES} DESTINATION ${TRANSLATIONS_INSTALL_DIR}) +diff --git a/tools/kiran-screensaver-command/translations/kiran-screensaver-command.bo_CN.ts b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.bo_CN.ts +new file mode 100644 +index 0000000..3122c6d +--- /dev/null ++++ b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.bo_CN.ts +@@ -0,0 +1,105 @@ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ བརྙན་ཤེལ་གྱི་གནས་ཚུལ་ལ་འདྲི་རྩད་བྱེད་པ། ++ ++ ++ ++ Query the length of time the screensaver has been active ++ བརྙན་ཤེལ་ལྟ་མཁན་གྱིས་འགུལ་སྐྱོད་བྱེད་པའི་དུས་ཚོད་རིང་ཐུང་ལ་འདྲི་རྩད་བྱས། ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ འཁོར་སྐྱོད་བྱེད་བཞིན་པའི་བརྙན་ཤེལ་གྱི་གོ་རིམ་ལ་འཕྲལ་དུ་བརྙན་ཤེལ་ལ་ཟྭ་རྒྱག་དགོས་པའི་རེ་བ་བཏོན། ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ འཁོར་སྐྱོད་བྱེད་བཞིན་པའི་བརྙན་ཤེལ་གྱི་གོ་རིམ་ལ་འཕྲལ་དུ་བརྙན་ཤེལ་གྱི་སྒོ་འབྱེད་དགོས་པའི་རེ་བ་བཏོན། ++ ++ ++ ++ Turn the screensaver on ++ བརྙན་ཤེལ་གྱི་ཁ་ཕྱེ་བ། ++ ++ ++ ++ If the screensaver is active then deactivate it ++ གལ་ཏེ་བརྙན་ཤེལ་གྱི་ནུས་པ་འདོན་སྤེལ་བྱས་ན་འགུལ་སྐྱོད་བྱེད་མི་ཐུབ། ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ བརྙན་ཤེལ་གྱི་ནུས་པ་འགུལ་སྐྱོད་བྱེད་པར་བཀག་འགོག་བྱེད་དགོས། བཀག་འགོག་བྱེད་པའི་དུས་མཚུངས་སུ་བཀོད་འདོམས་བྱེད་པར་བཀག་འགོག་བྱེད་དགོས། ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ བརྙན་ཤེལ་ལ་ཚོད་འཛིན་བྱེད་པའི་ཁ་པར་ཉེར་སྤྱོད། ++ ++ ++ ++ The reason for inhibiting the screensaver ++ བརྙན་ཤེལ་ལ་ཚོད་འཛིན་བྱེད་པའི་རྒྱུ་རྐྱེན། ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ ཁི་ལན་གྱི་བརྙན་ཤེལ་ལ་ལྟ་ཞིབ་བྱེད་མཁན་གྱིས་འཁོར་སྐྱོད་བྱེད་བཞིན་མེད། ++ ++ ++ ++ call 'GetActive' failed,%1. ++ "GetActive"ཞེས་འབོད་པ་དེ་ཕམ་ཉེས་བྱུང་ནས་%1ལ་ཁ་པར་བརྒྱབ་པ་རེད། ++ ++ ++ ++ The screensaver is %1. ++ བརྙན་ཤེལ་གྱི་གྲོན་ཆུང་བྱེད་མཁན་ནི་%1ཡིན། ++ ++ ++ ++ active ++ འཁྲུག་ཆ་དོད་པོ་ ++ ++ ++ ++ inactive ++ འགུལ་སྐྱོད་མི་བྱེད་པ། ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ "GetInbitors"ལ་ཁ་པར་བརྒྱབ་ནས་ཕམ་ཉེས་བྱུང་བ་རེད།%1. ++ ++ ++ ++ The screensaver is not inhibited. ++ བརྙན་ཤེལ་ལ་ཚོད་འཛིན་མི་ཐེབས་པ་རེད། ++ ++ ++ ++ The screensaver is being inhibited by: ++ བརྙན་ཤེལ་གྱི་བརྙན་ལེན་འཕྲུལ་ཆས་ལ་ཚོད་འཛིན་ཐེབས་བཞིན་ཡོད། ++ ++ ++ ++ call 'GetActive' failed,%1 ++ 'GetActive'ལ་ཁ་པར་གཏོང་བར་ཕམ་ཉེས་བྱུང་ན་%1 ++ ++ ++ ++ The screensaver is not currently active. ++ བརྙན་ཤེལ་འདི་མིག་སྔར་འགུལ་སྐྱོད་བྱེད་ཀྱིན་མེད། ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ 'GetActiveTime'ལ་ཁ་པར་བརྒྱབ་ནས་ཕམ་ཉེས་བྱུང་ན་%1 ++ ++ ++ +\ No newline at end of file +diff --git a/tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KG.ts b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KG.ts +new file mode 100644 +index 0000000..d05e029 +--- /dev/null ++++ b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KG.ts +@@ -0,0 +1,105 @@ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ Fufuzani momwe polojekiti yotetezera pulogalamu ikugwirira ntchito ++ ++ ++ ++ Query the length of time the screensaver has been active ++ Fufuzani pulogalamu yotetezera pulogalamu muzochitika za nthawi ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ экран коргоо программасы иштеп жаткан дароо экранды бекитип айтып ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ экран коргоо программасы иштеп жаткан дароо экранды кулпусун айтып ++ ++ ++ ++ Turn the screensaver on ++ Tsegulani pulogalamu yotetezera pulogalamu ++ ++ ++ ++ If the screensaver is active then deactivate it ++ экран коргоо иши абалында болсо, анда аны токтотуп калат ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ Kuletsedwa kutsegula pulogalamu yotetezera chinsalu. Kuletsedwa kwa dongosolo loletsa kutsegula. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ Mapulogalamu a kuyitana omwe amaletsa pulogalamu yotetezera pulogalamu ++ ++ ++ ++ The reason for inhibiting the screensaver ++ Zifukwa za kuletsa pulogalamu yotetezera chinsalu ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ Kiran экран коопсуздук чуркаган жок! ++ ++ ++ ++ call 'GetActive' failed,%1. ++ Kuitana "GetActive" kulephera,% 1. ++ ++ ++ ++ The screensaver is %1. ++ Pulogalamu yotetezera pulogalamu ndi 1 peresenti. ++ ++ ++ ++ active ++ Wogwira ntchito ++ ++ ++ ++ inactive ++ Эмес, иш ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ Kuitana "GetInhibitors" kunalephera,% 1. ++ ++ ++ ++ The screensaver is not inhibited. ++ Pulogalamu yotetezera pulogalamu siiletsedwa. ++ ++ ++ ++ The screensaver is being inhibited by: ++ Ndondomeko yotetezera pulogalamu ya pulogalamu inaletsedwa: ++ ++ ++ ++ call 'GetActive' failed,%1 ++ Kuitana "GetActive" kulephera,% 1 ++ ++ ++ ++ The screensaver is not currently active. ++ Pulogalamu yotetezera pulogalamu yamakono siinayambe. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ Kuitana "GetActiveTime" kunalephera,% 1 ++ ++ ++ +\ No newline at end of file +diff --git a/tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KZ.ts b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KZ.ts +new file mode 100644 +index 0000000..5dbeec7 +--- /dev/null ++++ b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.kk_KZ.ts +@@ -0,0 +1,105 @@ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ Скриншоттың жай-күйін сұрау ++ ++ ++ ++ Query the length of time the screensaver has been active ++ Скриншоттың белсенді болған уақытының ұзақтығын сұрау ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ Экранды бірден құлыптау үшін экранды қорғау процесін іске қосу туралы хабарлайды ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ Экранның құлпын дереу ашу үшін экранды қорғау процесін іске қосу туралы хабарлайды ++ ++ ++ ++ Turn the screensaver on ++ Скриншотты қосу ++ ++ ++ ++ If the screensaver is active then deactivate it ++ Егер экрандаушы белсенді болса, оны өшіру ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ Экрандаушыны белсендіруден тежеу. Тежеу кезінде пәрмен блоктары белсенді. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ Экранды қорғаушыны тежейтін қоңырау шалу бағдарламасы ++ ++ ++ ++ The reason for inhibiting the screensaver ++ Скриншотты тежеу себебі ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ Kiran ScreenSaver іске қосулы емес! ++ ++ ++ ++ call 'GetActive' failed,%1. ++ "GetActive" деп қоңырау шалу сәтсіз аяқталды,% 1. ++ ++ ++ ++ The screensaver is %1. ++ Скриншоты% 1. ++ ++ ++ ++ active ++ белсенді ++ ++ ++ ++ inactive ++ белсенді емес ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ "GetInhibitors" деп атау сәтсіз аяқталды,% 1. ++ ++ ++ ++ The screensaver is not inhibited. ++ Скриншот тежелмейді. ++ ++ ++ ++ The screensaver is being inhibited by: ++ Скриншотты тежейді: ++ ++ ++ ++ call 'GetActive' failed,%1 ++ "GetActive" деп қоңырау шалу сәтсіз аяқталды,% 1 ++ ++ ++ ++ The screensaver is not currently active. ++ Скриншот қазіргі уақытта белсенді емес. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ "GetActiveTime" деп қоңырау шалу сәтсіз аяқталды,% 1 ++ ++ ++ +\ No newline at end of file +diff --git a/tools/kiran-screensaver-command/translations/kiran-screensaver-command.mn_MN.ts b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.mn_MN.ts +new file mode 100644 +index 0000000..98fcae4 +--- /dev/null ++++ b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.mn_MN.ts +@@ -0,0 +1,105 @@ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ Дэлгэцийн үйлдвэрлэгчийн байдлыг хай ++ ++ ++ ++ Query the length of time the screensaver has been active ++ Дэлгэцийн ажилтан идэвхтэй ажилласан хугацааны уртыг лавлана уу ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ Дэлгэцийг шууд түгжихийн тулд ажиллаж байгаа дэлгэцийн процессыг хэлдэг ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ Дэлгэцийг шууд тайлахын тулд ажиллаж байгаа дэлгэцийн процессыг хэлдэг ++ ++ ++ ++ Turn the screensaver on ++ Дэлгэцийн тавиурыг асаана уу ++ ++ ++ ++ If the screensaver is active then deactivate it ++ Хэрэв дэлгэцийн хамгаалагч идэвхтэй байвал түүнийг идэвхгүй болго ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ Дэлгэцийг идэвхжүүлэхээс сэргийл. Дарангуйлах үед командын блокууд идэвхтэй байдаг. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ Дэлгэцийн хамгаалагчийг дарангуйлж буй дуудлагын програм ++ ++ ++ ++ The reason for inhibiting the screensaver ++ Дэлгэцийн зуухыг дарангуйлах шалтгаан ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ Kiran ScreenSaver ажиллахгүй байна! ++ ++ ++ ++ call 'GetActive' failed,%1. ++ 'GetActive' дуудлага амжилтгүй болсон,% 1. ++ ++ ++ ++ The screensaver is %1. ++ Дэлгэцийн ажилтан% 1 байна. ++ ++ ++ ++ active ++ идэвхтэй ++ ++ ++ ++ inactive ++ идэвхгүй ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ 'GetInhibitor' дуудлага амжилтгүй болсон,% 1. ++ ++ ++ ++ The screensaver is not inhibited. ++ Дэлгэцийн хамгаалагчийг дарангуйлахгүй. ++ ++ ++ ++ The screensaver is being inhibited by: ++ Дэлгэцийн хэрэгслийг дараахь байдлаар дарангуйлж байна: ++ ++ ++ ++ call 'GetActive' failed,%1 ++ 'GetActive' дуудлага амжилтгүй болсон,% 1 ++ ++ ++ ++ The screensaver is not currently active. ++ Дэлгэцийн ажилтан одоогоор идэвхтэй биш байна. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ 'GetActiveTime' дуудлага амжилтгүй болсон,% 1 ++ ++ ++ +\ No newline at end of file +diff --git a/tools/kiran-screensaver-command/translations/kiran-screensaver-command.ug_CN.ts b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.ug_CN.ts +new file mode 100644 +index 0000000..5723a70 +--- /dev/null ++++ b/tools/kiran-screensaver-command/translations/kiran-screensaver-command.ug_CN.ts +@@ -0,0 +1,105 @@ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ سۈرۈشتۈرۈش ئېكران قوغداش پروگراممىسى ھالىتى ++ ++ ++ ++ Query the length of time the screensaver has been active ++ سۈرۈشتۈرۈش ئېكران قوغداش پروگراممىسى ھەرىكەت ھالىتىدە تۇرغان ۋاقىت ئۇزۇنلۇقى ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ ھازىر ئىجرا قىلىنىۋاتقان ئېكران قوغداش پروگراممىسى مۇساپىسىنى ئېيتىپ دەرھال قۇلۇپلاش ئېكران ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ ھازىر ئىجرا قىلىنىۋاتقان ئېكران قوغداش پروگراممىسى مۇساپىسىنى ئېيتىپ دەرھال قۇلۇپ ئېچىش ئېكران ++ ++ ++ ++ Turn the screensaver on ++ ئېكران قوغداش پروگراممىسىنى ئېچىش ++ ++ ++ ++ If the screensaver is active then deactivate it ++ ئەگەر ئېكران قوغداش پروگراممىسى ھەرىكەت ھالىتىدە بولسا، ئۇنى ئىشلىتىشتىن توختىتىش ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ ئېكران قوغداش پروگراممىسىنى قوزغىتىش مەنئى قىلىنىدۇ. تورمۇزلاش ئاكتىپلاشتۇرۇش قىلغاندا بۇيرۇق توسۇلۇش. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ ھازىر ئېكران قوغداش پروگراممىسى يۆتكەپ ئىشلىتىش مەنئى قىلىنىدۇ قوللىنىشچان پروگرامما ++ ++ ++ ++ The reason for inhibiting the screensaver ++ ئېكران قوغداش پروگراممىسى مەنئى قىلىنىدۇ سەۋەبى ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ Kiran ئېكرانى ئىجرا قىلىنمىدى ++ ++ ++ ++ call 'GetActive' failed,%1. ++ «GetActive» نى يۆتكەپ ئىشلىتىش مەغلۇپ بولدى، %1. ++ ++ ++ ++ The screensaver is %1. ++ ئېكران قوغداش پروگراممىسى %1. ++ ++ ++ ++ active ++ جانلىق ++ ++ ++ ++ inactive ++ ھەرىكەتسىز ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ «GetInhibitors» نى يۆتكەپ ئىشلىتىش مەغلۇپ بولدى، %1. ++ ++ ++ ++ The screensaver is not inhibited. ++ ئېكران قوغداش پروگراممىسى چەكلەنمەيدۇ. ++ ++ ++ ++ The screensaver is being inhibited by: ++ ئېكران قوغداش پروگراممىسى چەكلەندى : ++ ++ ++ ++ call 'GetActive' failed,%1 ++ «GetActive» نى يۆتكەپ ئىشلىتىش مەغلۇپ بولدى، %1 ++ ++ ++ ++ The screensaver is not currently active. ++ ئېكران قوغداش پروگراممىسى نۆۋەتتە قوزغىتىلمىدى. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ «GetActiveTime» نى يۆتكەپ ئىشلىتىش مەغلۇپ بولدى، %1 ++ ++ ++ +\ No newline at end of file +diff --git a/translations/kiran-screensaver.bo_CN.ts b/translations/kiran-screensaver.bo_CN.ts +new file mode 100644 +index 0000000..6ad9b86 +--- /dev/null ++++ b/translations/kiran-screensaver.bo_CN.ts +@@ -0,0 +1,161 @@ ++ ++ ++ KSScreensaver ++ ++ ++ KSScreensaver ++ KSScreensaver ++ ++ ++ ++ 14:45 ++ བཅུ་བཞི་བཅུ་ཞེ་ལྔ། ++ ++ ++ ++ 8月27日 星期五 ++ ཟླ་8ཚེས་27ཉིན་གྱི་གཟའ་པ་སངས་ཉིན། ++ ++ ++ Click to unlock ++ ཁ་ཕྱེ་ནས་ཟྭ་རྒྱག་པ། ++ ++ ++ ++ Kiran::ScreenSave::Screensaver ++ ++ ++ ++ Screensaver ++ བརྙན་ཤེལ་གྱི་བརྙན་ཤེལ་འཕྲུལ་ཆས། ++ ++ ++ ++ ++ 14:45 ++ བཅུ་བཞི་བཅུ་ཞེ་ལྔ། ++ ++ ++ ++ ++ 8月27日 星期五 ++ ཟླ་8ཚེས་27ཉིན་གྱི་གཟའ་པ་སངས་ཉིན། ++ ++ ++ ++ Kiran::ScreenSaver::Screensaver ++ ++ ++ Click to unlock ++ ཁ་ཕྱེ་ནས་ཟྭ་རྒྱག་པ། ++ ++ ++ ++ MM-dd dddd ++ MM-dd ++ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ བརྙན་ཤེལ་གྱི་གནས་ཚུལ་ལ་འདྲི་རྩད་བྱེད་པ། ++ ++ ++ ++ Query the length of time the screensaver has been active ++ བརྙན་ཤེལ་ལྟ་མཁན་གྱིས་འགུལ་སྐྱོད་བྱེད་པའི་དུས་ཚོད་རིང་ཐུང་ལ་འདྲི་རྩད་བྱས། ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ འཁོར་སྐྱོད་བྱེད་བཞིན་པའི་བརྙན་ཤེལ་གྱི་གོ་རིམ་ལ་འཕྲལ་དུ་བརྙན་ཤེལ་ལ་ཟྭ་རྒྱག་དགོས་པའི་རེ་བ་བཏོན། ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ འཁོར་སྐྱོད་བྱེད་བཞིན་པའི་བརྙན་ཤེལ་གྱི་གོ་རིམ་ལ་འཕྲལ་དུ་བརྙན་ཤེལ་གྱི་སྒོ་འབྱེད་དགོས་པའི་རེ་བ་བཏོན། ++ ++ ++ ++ Turn the screensaver on ++ བརྙན་ཤེལ་གྱི་ཁ་ཕྱེ་བ། ++ ++ ++ ++ If the screensaver is active then deactivate it ++ གལ་ཏེ་བརྙན་ཤེལ་གྱི་ནུས་པ་འདོན་སྤེལ་བྱས་ན་འགུལ་སྐྱོད་བྱེད་མི་ཐུབ། ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ ཁི་ལན་གྱི་བརྙན་ཤེལ་ལ་ལྟ་ཞིབ་བྱེད་མཁན་གྱིས་འཁོར་སྐྱོད་བྱེད་བཞིན་མེད། ++ ++ ++ ++ call 'GetActive' failed,%1. ++ "GetActive"ཞེས་འབོད་པ་དེ་ཕམ་ཉེས་བྱུང་ནས་%1ལ་ཁ་པར་བརྒྱབ་པ་རེད། ++ ++ ++ ++ The screensaver is %1. ++ བརྙན་ཤེལ་གྱི་གྲོན་ཆུང་བྱེད་མཁན་ནི་%1ཡིན། ++ ++ ++ ++ active ++ འཁྲུག་ཆ་དོད་པོ་ ++ ++ ++ ++ inactive ++ འགུལ་སྐྱོད་མི་བྱེད་པ། ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ "GetInbitors"ལ་ཁ་པར་བརྒྱབ་ནས་ཕམ་ཉེས་བྱུང་བ་རེད།%1. ++ ++ ++ ++ The screensaver is not inhibited. ++ བརྙན་ཤེལ་ལ་ཚོད་འཛིན་མི་ཐེབས་པ་རེད། ++ ++ ++ ++ The screensaver is being inhibited by: ++ བརྙན་ཤེལ་གྱི་བརྙན་ལེན་འཕྲུལ་ཆས་ལ་ཚོད་འཛིན་ཐེབས་བཞིན་ཡོད། ++ ++ ++ ++ call 'GetActive' failed,%1 ++ 'GetActive'ལ་ཁ་པར་གཏོང་བར་ཕམ་ཉེས་བྱུང་ན་%1 ++ ++ ++ ++ The screensaver is not currently active. ++ བརྙན་ཤེལ་འདི་མིག་སྔར་འགུལ་སྐྱོད་བྱེད་ཀྱིན་མེད། ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ 'GetActiveTime'ལ་ཁ་པར་བརྒྱབ་ནས་ཕམ་ཉེས་བྱུང་ན་%1 ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ བརྙན་ཤེལ་གྱི་ནུས་པ་འགུལ་སྐྱོད་བྱེད་པར་བཀག་འགོག་བྱེད་དགོས། བཀག་འགོག་བྱེད་པའི་དུས་མཚུངས་སུ་བཀོད་འདོམས་བྱེད་པར་བཀག་འགོག་བྱེད་དགོས། ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ བརྙན་ཤེལ་ལ་ཚོད་འཛིན་བྱེད་པའི་ཁ་པར་ཉེར་སྤྱོད། ++ ++ ++ ++ The reason for inhibiting the screensaver ++ བརྙན་ཤེལ་ལ་ཚོད་འཛིན་བྱེད་པའི་རྒྱུ་རྐྱེན། ++ ++ ++ +\ No newline at end of file +diff --git a/translations/kiran-screensaver.kk_KG.ts b/translations/kiran-screensaver.kk_KG.ts +new file mode 100644 +index 0000000..1f94ecc +--- /dev/null ++++ b/translations/kiran-screensaver.kk_KG.ts +@@ -0,0 +1,161 @@ ++ ++ ++ KSScreensaver ++ ++ ++ KSScreensaver ++ KSScreensaver ++ ++ ++ ++ 14:45 ++ 14:45 ++ ++ ++ ++ 8月27日 星期五 ++ Жума, 27-август ++ ++ ++ Click to unlock ++ Кулпуну ачуу үчүн чыкылдатыңыз ++ ++ ++ ++ Kiran::ScreenSave::Screensaver ++ ++ ++ ++ Screensaver ++ Screensaver ++ ++ ++ ++ ++ 14:45 ++ 14:45 ++ ++ ++ ++ ++ 8月27日 星期五 ++ Жума, 27-август ++ ++ ++ ++ Kiran::ScreenSaver::Screensaver ++ ++ ++ Click to unlock ++ Кулпуну ачуу үчүн чыкылдатыңыз ++ ++ ++ ++ MM-dd dddd ++ MM-ddd dddd ++ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ Экрандын абалын сураңыз ++ ++ ++ ++ Query the length of time the screensaver has been active ++ Экрандын жигердүү иштеген убактысын сураңыз ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ Иштеп жаткан экранды дароо кулпулап салууну айтат ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ Иштеп жаткан экранды дароо ачып берүү процесси жөнүндө айтат ++ ++ ++ ++ Turn the screensaver on ++ Экран сактагычты күйгүзүңүз ++ ++ ++ ++ If the screensaver is active then deactivate it ++ Эгер экран сактагыч иштеп жатса, аны иштен чыгарыңыз ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ Kiran ScreenSaver иштебей жатат! ++ ++ ++ ++ call 'GetActive' failed,%1. ++ call'GetActive 'иштебей калды,% 1. ++ ++ ++ ++ The screensaver is %1. ++ Экран сактагыч% 1. ++ ++ ++ ++ active ++ активдүү ++ ++ ++ ++ inactive ++ жигердүү ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ call'GetInhibitors 'ийгиликсиз,% 1. ++ ++ ++ ++ The screensaver is not inhibited. ++ Экран сактагычка тоскоол болбойт. ++ ++ ++ ++ The screensaver is being inhibited by: ++ Экран сактагычты төмөнкүлөр тоскоол кылып жатат: ++ ++ ++ ++ call 'GetActive' failed,%1 ++ call'GetActive 'иштебей калды,% 1 ++ ++ ++ ++ The screensaver is not currently active. ++ Экран сактагыч учурда иштебейт. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ call'GetActiveTime 'иштебей калды,% 1 ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ Экран сактагычты жандырууга тыюу салыңыз. Командалык блоктор ингибитордук учурда активдүү. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ Экранды токтотуучу чалуучу колдонмо ++ ++ ++ ++ The reason for inhibiting the screensaver ++ Экранды токтотуунун себеби ++ ++ ++ +\ No newline at end of file +diff --git a/translations/kiran-screensaver.kk_KZ.ts b/translations/kiran-screensaver.kk_KZ.ts +new file mode 100644 +index 0000000..b6b6002 +--- /dev/null ++++ b/translations/kiran-screensaver.kk_KZ.ts +@@ -0,0 +1,161 @@ ++ ++ ++ KSScreensaver ++ ++ ++ KSScreensaver ++ KSCreensaver ++ ++ ++ ++ 14:45 ++ Он төрт қырық бес ++ ++ ++ ++ 8月27日 星期五 ++ Жұма, 27 тамыз ++ ++ ++ Click to unlock ++ Құлыптан босату үшін басыңыз ++ ++ ++ ++ Kiran::ScreenSave::Screensaver ++ ++ ++ ++ Screensaver ++ Скриншотшы ++ ++ ++ ++ ++ 14:45 ++ Он төрт қырық бес ++ ++ ++ ++ ++ 8月27日 星期五 ++ Жұма, 27 тамыз ++ ++ ++ ++ Kiran::ScreenSaver::Screensaver ++ ++ ++ Click to unlock ++ Құлыптан босату үшін басыңыз ++ ++ ++ ++ MM-dd dddd ++ Мм-кдд д ++ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ Скриншоттың жай-күйін сұрау ++ ++ ++ ++ Query the length of time the screensaver has been active ++ Скриншоттың белсенді болған уақытының ұзақтығын сұрау ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ Экранды бірден құлыптау үшін экранды қорғау процесін іске қосу туралы хабарлайды ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ Экранның құлпын дереу ашу үшін экранды қорғау процесін іске қосу туралы хабарлайды ++ ++ ++ ++ Turn the screensaver on ++ Скриншотты қосу ++ ++ ++ ++ If the screensaver is active then deactivate it ++ Егер экрандаушы белсенді болса, оны өшіру ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ Kiran ScreenSaver іске қосулы емес! ++ ++ ++ ++ call 'GetActive' failed,%1. ++ "GetActive" деп қоңырау шалу сәтсіз аяқталды,% 1. ++ ++ ++ ++ The screensaver is %1. ++ Скриншоты% 1. ++ ++ ++ ++ active ++ белсенді ++ ++ ++ ++ inactive ++ белсенді емес ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ "GetInhibitors" деп атау сәтсіз аяқталды,% 1. ++ ++ ++ ++ The screensaver is not inhibited. ++ Скриншот тежелмейді. ++ ++ ++ ++ The screensaver is being inhibited by: ++ Скриншотты тежейді: ++ ++ ++ ++ call 'GetActive' failed,%1 ++ "GetActive" деп қоңырау шалу сәтсіз аяқталды,% 1 ++ ++ ++ ++ The screensaver is not currently active. ++ Скриншот қазіргі уақытта белсенді емес. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ "GetActiveTime" деп қоңырау шалу сәтсіз аяқталды,% 1 ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ Экрандаушыны белсендіруден тежеу. Тежеу кезінде пәрмен блоктары белсенді. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ Экранды қорғаушыны тежейтін қоңырау шалу бағдарламасы ++ ++ ++ ++ The reason for inhibiting the screensaver ++ Скриншотты тежеу себебі ++ ++ ++ +\ No newline at end of file +diff --git a/translations/kiran-screensaver.mn_MN.ts b/translations/kiran-screensaver.mn_MN.ts +new file mode 100644 +index 0000000..e343855 +--- /dev/null ++++ b/translations/kiran-screensaver.mn_MN.ts +@@ -0,0 +1,161 @@ ++ ++ ++ KSScreensaver ++ ++ ++ KSScreensaver ++ KSScreensaver ++ ++ ++ ++ 14:45 ++ 14:45 ++ ++ ++ ++ 8月27日 星期五 ++ 8-р сарын 27-ны Баасан гараг ++ ++ ++ Click to unlock ++ Түгжээг тайлахын тулд дарна уу ++ ++ ++ ++ Kiran::ScreenSave::Screensaver ++ ++ ++ ++ Screensaver ++ Дэлгэц амраагч ++ ++ ++ ++ ++ 14:45 ++ 14:45 ++ ++ ++ ++ ++ 8月27日 星期五 ++ 8-р сарын 27-ны Баасан гараг ++ ++ ++ ++ Kiran::ScreenSaver::Screensaver ++ ++ ++ Click to unlock ++ Түгжээг тайлахын тулд дарна уу ++ ++ ++ ++ MM-dd dddd ++ MM-dd dddd ++ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ Дэлгэц амраагчийн статусыг асуу ++ ++ ++ ++ Query the length of time the screensaver has been active ++ Дэлгэц амраагч хэр удаан идэвхтэй байгааг асуу ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ Дэлгэцийг шууд түгжихийн тулд ажиллаж байгаа дэлгэц амраагч процессыг хэл ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ Дэлгэцийг нэн даруй онгойлгохын тулд ажиллаж байгаа дэлгэц амраагч процессыг хэлээрэй ++ ++ ++ ++ Turn the screensaver on ++ Дэлгэц амраагчийг асаана уу ++ ++ ++ ++ If the screensaver is active then deactivate it ++ Хэрэв дэлгэц амраагчийг идэвхтэй байгаа бол идэвхгүй болгох ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ Киран дэлгэц амраагч ажиллахгүй байна! ++ ++ ++ ++ call 'GetActive' failed,%1. ++ "GetActive" дуудлага амжилтгүй болсон,% 1. ++ ++ ++ ++ The screensaver is %1. ++ Дэлгэц амраагч% 1 байна. ++ ++ ++ ++ active ++ Идэвхтэй ++ ++ ++ ++ inactive ++ Идэвхгүй байна ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ "GetInhibitors" дуудлага амжилтгүй болсон,% 1. ++ ++ ++ ++ The screensaver is not inhibited. ++ Дэлгэц амраагчийг хориглодоггүй. ++ ++ ++ ++ The screensaver is being inhibited by: ++ Дэлгэц хамгаалагчийг идэвхгүй болгосон: ++ ++ ++ ++ call 'GetActive' failed,%1 ++ "GetActive" руу залгаж чадсангүй,% 1 ++ ++ ++ ++ The screensaver is not currently active. ++ Дэлгэц хамгаалагч одоогоор идэвхжээгүй байна. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ "GetActiveTime" руу залгаж чадсангүй,% 1 ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ Дэлгэц амраагчийг идэвхжүүлэхийг идэвхгүй болгох. Идэвхжүүлэх үед командын блокийг дарах. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ Дэлгэц амраагч руу дуудлага хийхийг хориглох ++ ++ ++ ++ The reason for inhibiting the screensaver ++ Дэлгэц амраагчийг идэвхгүй болгох шалтгаанууд ++ ++ ++ +\ No newline at end of file +diff --git a/translations/kiran-screensaver.ug_CN.ts b/translations/kiran-screensaver.ug_CN.ts +new file mode 100644 +index 0000000..f6700fc +--- /dev/null ++++ b/translations/kiran-screensaver.ug_CN.ts +@@ -0,0 +1,161 @@ ++ ++ ++ KSScreensaver ++ ++ ++ KSScreensaver ++ KSScreensaver ++ ++ ++ ++ 14:45 ++ 14 قىرىق بەش ++ ++ ++ ++ 8月27日 星期五 ++ 8ئاينىڭ 27-كۈنى جۈمە كۈنى ++ ++ ++ Click to unlock ++ قۇلۇپ ئېچىش ئۈچۈن چېكىڭ ++ ++ ++ ++ Kiran::ScreenSave::Screensaver ++ ++ ++ ++ Screensaver ++ ئېكران كۆرگەزمىچى ++ ++ ++ ++ ++ 14:45 ++ 14 قىرىق بەش ++ ++ ++ ++ ++ 8月27日 星期五 ++ 8ئاينىڭ 27-كۈنى جۈمە كۈنى ++ ++ ++ ++ Kiran::ScreenSaver::Screensaver ++ ++ ++ Click to unlock ++ قۇلۇپ ئېچىش ئۈچۈن چېكىڭ ++ ++ ++ ++ MM-dd dddd ++ MM- dddd ++ ++ ++ ++ QCoreApplication ++ ++ ++ Query the state of the screensaver ++ ئېكران كۆرگۈچىنىڭ ھالىتىنى سۈرۈشتۈرۈش ++ ++ ++ ++ Query the length of time the screensaver has been active ++ ئېكران كۆرگۈچىنىڭ ۋاقتىنى سۈرۈشتۈرۈش ++ ++ ++ ++ Tells the running screensaver process to lock the screen immediately ++ ئىجرا قىلىدىغان ئېكران كۆرگۈ جەريانىنى دەرھال ئېكران قۇلۇپلاشنى ئۇقتۇرىدۇ ++ ++ ++ ++ Tells the running screensaver process to unlock the screen immediately ++ ئىجرا قىلىدىغان ئېكران كۆرگۈ جەريانىنى ئېيتىپ، ئېكراننىڭ قۇلۇپىنى دەرھال ئېچىش ++ ++ ++ ++ Turn the screensaver on ++ ئېكران ئېكرانىنى ئېچىش ++ ++ ++ ++ If the screensaver is active then deactivate it ++ ئەگەر ئېكران ئېكرانى ئاكتىپ بولسا، ئۇنى توختىتىش ++ ++ ++ ++ Kiran ScreenSaver is not running! ++ كىرەن ScreenSaver يۈرۈشمەيۋاتىدۇ! ++ ++ ++ ++ call 'GetActive' failed,%1. ++ 'GetActive' دەپ چاقىرىش مەغلۇپ بولدى،٪1. ++ ++ ++ ++ The screensaver is %1. ++ ئېكران ئېكرانى ٪1. ++ ++ ++ ++ active ++ ئاكتىپ ++ ++ ++ ++ inactive ++ جانسىز ++ ++ ++ ++ call 'GetInhibitors' failed,%1. ++ 'GetInhibitors' دەپ چاقىرىش مەغلۇپ بولدى،٪1. ++ ++ ++ ++ The screensaver is not inhibited. ++ ئېكران ئېكرانى چەكلەنمەيدۇ. ++ ++ ++ ++ The screensaver is being inhibited by: ++ ئىكراننى چەكلىمەكتە: ++ ++ ++ ++ call 'GetActive' failed,%1 ++ 'GetActive' دەپ چاقىرىش مەغلۇپ بولدى،٪1 ++ ++ ++ ++ The screensaver is not currently active. ++ ئېكران ئېكرانى نۆۋەتتە ئاكتىپ ئەمەس. ++ ++ ++ ++ call 'GetActiveTime' failed,%1 ++ 'GetActiveTime' دەپ چاقىرىش مەغلۇپ بولدى،٪1 ++ ++ ++ ++ Inhibit the screensaver from activating. Command blocks while inhibit is active. ++ ئېكران ئېكرانى قوزغىتىشتىن چەكلەيدۇ. توسۇش ھەرىكەتچان ۋاقىتتا بۇيرۇق بۆلەكلىرى. ++ ++ ++ ++ The calling application that is inhibiting the screensaver ++ ئىكراننى چەكلەۋاتقان چاقىرىش ئەپ دېتالى ++ ++ ++ ++ The reason for inhibiting the screensaver ++ ئېكران ئېكرانى ئىششىقىنىڭ چەكلىنىش سەۋەبى ++ ++ ++ +\ No newline at end of file +-- +2.33.0 + diff --git a/kiran-screensaver.spec b/kiran-screensaver.spec index 509ba7f..5640a60 100644 --- a/kiran-screensaver.spec +++ b/kiran-screensaver.spec @@ -1,6 +1,6 @@ Name: kiran-screensaver Version: 2.2.2 -Release: 2 +Release: 3 Summary: Kiran Desktop Screensaver Backend Summary(zh_CN): kiran桌面屏保后端 @@ -8,6 +8,7 @@ License: MulanPSL-2.0 Source0: %{name}-%{version}.tar.gz Patch01: 0001-fix-background-logind-session-Deleting-the-dbus-serv.patch +Patch02: 0002-fix-translate-add-some-translation.patch BuildRequires: gcc-c++ BuildRequires: cmake @@ -71,6 +72,9 @@ glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/nulls || : rm -rf %{buildroot} %changelog +* Mon Apr 10 2023 wangyucheng - 2.2.2-3 +- KYOS-T: add some translation + * Thu Dec 15 2022 liuxinhao - 2.2.2-2 - KYOS-F: Deleting the dbus service file and pulling it up by systemd may cause problems, such as incorrect pulling time and failure to obtain the logind session address