fix(translation)

- 添加多语种翻译
This commit is contained in:
wangyucheng 2023-04-10 20:52:31 +08:00
parent 2b4f2281d1
commit 0ee3c6470a
2 changed files with 763 additions and 1 deletions

View File

@ -0,0 +1,758 @@
From 65b3dcd8af297fdf33419a5a3dd67a5001d3cf6c Mon Sep 17 00:00:00 2001
From: wangyucheng <wangyucheng@kylinsec.com.cn>
Date: Mon, 3 Apr 2023 10:53:30 +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 +-
translations/kiranwidgets-qt5.bo_CN.ts | 135 +++++++++++++++++++++++++
translations/kiranwidgets-qt5.kk_KG.ts | 135 +++++++++++++++++++++++++
translations/kiranwidgets-qt5.kk_KZ.ts | 135 +++++++++++++++++++++++++
translations/kiranwidgets-qt5.mn_MN.ts | 135 +++++++++++++++++++++++++
translations/kiranwidgets-qt5.ug_CN.ts | 135 +++++++++++++++++++++++++
6 files changed, 677 insertions(+), 2 deletions(-)
create mode 100644 translations/kiranwidgets-qt5.bo_CN.ts
create mode 100644 translations/kiranwidgets-qt5.kk_KG.ts
create mode 100644 translations/kiranwidgets-qt5.kk_KZ.ts
create mode 100644 translations/kiranwidgets-qt5.mn_MN.ts
create mode 100644 translations/kiranwidgets-qt5.ug_CN.ts
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 369bdea..8e81fd7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -52,7 +52,7 @@ file(GLOB_RECURSE STYLE_H "src/kiran-style/*.h")
file(GLOB_RECURSE RESOURCES "resources/*.qrc")
#翻译
-set(TS_FILES "translations/kiranwidgets-qt5.zh_CN.ts")
+file(GLOB TS_FILES "translations/kiranwidgets-qt5.*.ts")
#开发头文件,需提供到devel包的文件
set(DEVEL_HEADER
@@ -148,4 +148,4 @@ endif()
if( build-tests )
add_subdirectory(test)
-endif()
\ No newline at end of file
+endif()
diff --git a/translations/kiranwidgets-qt5.bo_CN.ts b/translations/kiranwidgets-qt5.bo_CN.ts
new file mode 100644
index 0000000..836fbd0
--- /dev/null
+++ b/translations/kiranwidgets-qt5.bo_CN.ts
@@ -0,0 +1,135 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="zh_CN">
+<context>
+ <name>KiranTips</name>
+ <message>
+ <location filename="../src/widgets/kiran-tips/kiran-tips.ui" line="29"/>
+ <source>Form</source>
+ <translation type="unfinished">རྣམ་པ།</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="81"/>
+ <source>OK</source>
+ <translation>འགྲིགས།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="82"/>
+ <source>Save</source>
+ <translation>གྲོན་ཆུང་བྱེད་དགོས།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="83"/>
+ <source>Save All</source>
+ <translation>ཚང་མ་ཉར་ཚགས་ཡག་པོ</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="84"/>
+ <source>Open</source>
+ <translation>སྒོ་ཕྱེ་བ།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="85"/>
+ <source>Yes</source>
+ <translation>རེད།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="86"/>
+ <source>Yes to All</source>
+ <translation>ཚང་མར་ཁས་བླངས་པ་རེད།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="87"/>
+ <source>No</source>
+ <translation>མིན།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="88"/>
+ <source>No to All</source>
+ <translation>མི་ཚང་མར་མི་ཆོག</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="89"/>
+ <source>Abort</source>
+ <translation>མངལ་ཤོར་དུ་འཇུག་པ།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="90"/>
+ <source>Retry</source>
+ <translation>བསྐྱར་དུ་ཞིབ་བཤེར་བྱ་དགོས།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="91"/>
+ <source>Ignore</source>
+ <translation>སྣང་མེད་དུ་བཞག་</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="92"/>
+ <source>Close</source>
+ <translation>སྒོ་རྒྱག་པ།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="93"/>
+ <source>Cancel</source>
+ <translation>ཕྱིར་འཐེན།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="94"/>
+ <source>Discard</source>
+ <translation>བེད་མེད་དུ་བསྐྱུར་བ།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="95"/>
+ <source>Help</source>
+ <translation>རོགས་རམ་བྱེད་པ།</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="96"/>
+ <source>Apply</source>
+ <translation>རེ་ཞུ་</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="97"/>
+ <source>Reset</source>
+ <translation>བསྐྱར་དུ་བཀོད་སྒྲིག་བྱེད་པ</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="98"/>
+ <source>Restore Defaults</source>
+ <translation>སྔོན་ཆད་ཀྱི་གནས་ཚུལ་སླར་གསོ་</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-passwd-edit/kiran-passwd-edit.cpp" line="47"/>
+ <source>Change the visibility of the password</source>
+ <comment>@info:tooltip</comment>
+ <translation>གསང་གྲངས་ཀྱི་མཐོང་ཚད་ལ་འགྱུར་ལྡོག་གཏོང་དགོས།</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowSimple</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">རྣམ་པ།</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="41"/>
+ <source>KiranTitlebarWindowSimple</source>
+ <translation type="unfinished">KiranTitlebarWindowSimple</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowUI</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">རྣམ་པ།</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="41"/>
+ <source>KiranTitlebarWindow</source>
+ <translation type="unfinished">ཁི་ལན་ཐི་ལེ་ཐི་པ་ཝུན་ཏུའོ་ཡིས་བཤད་རྒྱུར།</translation>
+ </message>
+</context>
+</TS>
\ No newline at end of file
diff --git a/translations/kiranwidgets-qt5.kk_KG.ts b/translations/kiranwidgets-qt5.kk_KG.ts
new file mode 100644
index 0000000..750ff78
--- /dev/null
+++ b/translations/kiranwidgets-qt5.kk_KG.ts
@@ -0,0 +1,135 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="zh_CN">
+<context>
+ <name>KiranTips</name>
+ <message>
+ <location filename="../src/widgets/kiran-tips/kiran-tips.ui" line="29"/>
+ <source>Form</source>
+ <translation type="unfinished">форма</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="81"/>
+ <source>OK</source>
+ <translation>жакшы</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="82"/>
+ <source>Save</source>
+ <translation>сактоо</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="83"/>
+ <source>Save All</source>
+ <translation>Баарын сактоо</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="84"/>
+ <source>Open</source>
+ <translation>ачуу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="85"/>
+ <source>Yes</source>
+ <translation>Ооба</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="86"/>
+ <source>Yes to All</source>
+ <translation>Ооба баарына</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="87"/>
+ <source>No</source>
+ <translation>жок</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="88"/>
+ <source>No to All</source>
+ <translation>Баарына жок</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="89"/>
+ <source>Abort</source>
+ <translation>токтотуу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="90"/>
+ <source>Retry</source>
+ <translation>кайра</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="91"/>
+ <source>Ignore</source>
+ <translation>этибарга албаңыз</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="92"/>
+ <source>Close</source>
+ <translation>жакын</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="93"/>
+ <source>Cancel</source>
+ <translation>жокко чыгаруу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="94"/>
+ <source>Discard</source>
+ <translation>жокко чыгаруу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="95"/>
+ <source>Help</source>
+ <translation>жардам</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="96"/>
+ <source>Apply</source>
+ <translation>колдонуу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="97"/>
+ <source>Reset</source>
+ <translation>баштапкы абалга келтирүү</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="98"/>
+ <source>Restore Defaults</source>
+ <translation>Демейки калыбына келтирүү</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-passwd-edit/kiran-passwd-edit.cpp" line="47"/>
+ <source>Change the visibility of the password</source>
+ <comment>@info:tooltip</comment>
+ <translation>Сырсөздүн көрүнүшүн өзгөртүңүз</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowSimple</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">форма</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="41"/>
+ <source>KiranTitlebarWindowSimple</source>
+ <translation type="unfinished">KiranTitlebarWindowSimple</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowUI</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">форма</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="41"/>
+ <source>KiranTitlebarWindow</source>
+ <translation type="unfinished">KiranTitlebarWindow</translation>
+ </message>
+</context>
+</TS>
\ No newline at end of file
diff --git a/translations/kiranwidgets-qt5.kk_KZ.ts b/translations/kiranwidgets-qt5.kk_KZ.ts
new file mode 100644
index 0000000..d6d29c1
--- /dev/null
+++ b/translations/kiranwidgets-qt5.kk_KZ.ts
@@ -0,0 +1,135 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="zh_CN">
+<context>
+ <name>KiranTips</name>
+ <message>
+ <location filename="../src/widgets/kiran-tips/kiran-tips.ui" line="29"/>
+ <source>Form</source>
+ <translation type="unfinished">Пішіні</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="81"/>
+ <source>OK</source>
+ <translation>Жарайды</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="82"/>
+ <source>Save</source>
+ <translation>&amp; Сақтау</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="83"/>
+ <source>Save All</source>
+ <translation>Барлығын сақтау</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="84"/>
+ <source>Open</source>
+ <translation>Ашу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="85"/>
+ <source>Yes</source>
+ <translation>Иә</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="86"/>
+ <source>Yes to All</source>
+ <translation>Барлығына</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="87"/>
+ <source>No</source>
+ <translation>Жоқ</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="88"/>
+ <source>No to All</source>
+ <translation>Барлығына жоқ деп айтыңыз</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="89"/>
+ <source>Abort</source>
+ <translation>Доғару</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="90"/>
+ <source>Retry</source>
+ <translation>Әрекетті қайталау</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="91"/>
+ <source>Ignore</source>
+ <translation>Елемеу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="92"/>
+ <source>Close</source>
+ <translation>Жабу</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="93"/>
+ <source>Cancel</source>
+ <translation>Бас тарту</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="94"/>
+ <source>Discard</source>
+ <translation>&amp; Қоқыс тастау</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="95"/>
+ <source>Help</source>
+ <translation>Анықтама</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="96"/>
+ <source>Apply</source>
+ <translation>Қолдану</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="97"/>
+ <source>Reset</source>
+ <translation>Іс</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="98"/>
+ <source>Restore Defaults</source>
+ <translation>Әдепкісін қалпына келтіру</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-passwd-edit/kiran-passwd-edit.cpp" line="47"/>
+ <source>Change the visibility of the password</source>
+ <comment>@info:tooltip</comment>
+ <translation>Парольдің көрінуін өзгертіңіз</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowSimple</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">Пішіні</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="41"/>
+ <source>KiranTitlebarWindowSimple</source>
+ <translation type="unfinished">IranitleBarindoMaple</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowUI</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">Пішіні</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="41"/>
+ <source>KiranTitlebarWindow</source>
+ <translation type="unfinished">IranitleBarindow</translation>
+ </message>
+</context>
+</TS>
\ No newline at end of file
diff --git a/translations/kiranwidgets-qt5.mn_MN.ts b/translations/kiranwidgets-qt5.mn_MN.ts
new file mode 100644
index 0000000..71085e7
--- /dev/null
+++ b/translations/kiranwidgets-qt5.mn_MN.ts
@@ -0,0 +1,135 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="zh_CN">
+<context>
+ <name>KiranTips</name>
+ <message>
+ <location filename="../src/widgets/kiran-tips/kiran-tips.ui" line="29"/>
+ <source>Form</source>
+ <translation type="unfinished">Маягт</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="81"/>
+ <source>OK</source>
+ <translation>ЗА</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="82"/>
+ <source>Save</source>
+ <translation>Хадгалах</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="83"/>
+ <source>Save All</source>
+ <translation>Бүгдийг авраач</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="84"/>
+ <source>Open</source>
+ <translation>Нээлттэй</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="85"/>
+ <source>Yes</source>
+ <translation>Тийм ээ</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="86"/>
+ <source>Yes to All</source>
+ <translation>Бүх хүмүүст тийм</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="87"/>
+ <source>No</source>
+ <translation>Үгүй</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="88"/>
+ <source>No to All</source>
+ <translation>Бүгдэд үгүй</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="89"/>
+ <source>Abort</source>
+ <translation>Аборт</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="90"/>
+ <source>Retry</source>
+ <translation>Ретри</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="91"/>
+ <source>Ignore</source>
+ <translation>Үл тоомсорлох</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="92"/>
+ <source>Close</source>
+ <translation>Хаах</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="93"/>
+ <source>Cancel</source>
+ <translation>Цуцлах</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="94"/>
+ <source>Discard</source>
+ <translation>Хаяг</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="95"/>
+ <source>Help</source>
+ <translation>Тусламж</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="96"/>
+ <source>Apply</source>
+ <translation>Хэрэгжүүлэх</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="97"/>
+ <source>Reset</source>
+ <translation>Дахин тохируулах</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="98"/>
+ <source>Restore Defaults</source>
+ <translation>Дефолтыг сэргээх</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-passwd-edit/kiran-passwd-edit.cpp" line="47"/>
+ <source>Change the visibility of the password</source>
+ <comment>@info:tooltip</comment>
+ <translation>Нууц үгийн харагдах байдлыг өөрчлөх</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowSimple</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">Маягт</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="41"/>
+ <source>KiranTitlebarWindowSimple</source>
+ <translation type="unfinished">KiranTitlebarWindowSimple</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowUI</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">Маягт</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="41"/>
+ <source>KiranTitlebarWindow</source>
+ <translation type="unfinished">КирантлбарВиндов</translation>
+ </message>
+</context>
+</TS>
\ No newline at end of file
diff --git a/translations/kiranwidgets-qt5.ug_CN.ts b/translations/kiranwidgets-qt5.ug_CN.ts
new file mode 100644
index 0000000..0901937
--- /dev/null
+++ b/translations/kiranwidgets-qt5.ug_CN.ts
@@ -0,0 +1,135 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="zh_CN">
+<context>
+ <name>KiranTips</name>
+ <message>
+ <location filename="../src/widgets/kiran-tips/kiran-tips.ui" line="29"/>
+ <source>Form</source>
+ <translation type="unfinished">جەدۋەل</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="81"/>
+ <source>OK</source>
+ <translation>ماقۇل</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="82"/>
+ <source>Save</source>
+ <translation>ساقلاش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="83"/>
+ <source>Save All</source>
+ <translation>ھەممىنى ساقلىۋېلىش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="84"/>
+ <source>Open</source>
+ <translation>ئېچىش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="85"/>
+ <source>Yes</source>
+ <translation>شۇنداق</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="86"/>
+ <source>Yes to All</source>
+ <translation>ھەئە ھەممىگە</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="87"/>
+ <source>No</source>
+ <translation>ياق</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="88"/>
+ <source>No to All</source>
+ <translation>ھەممە ئادەم يوق</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="89"/>
+ <source>Abort</source>
+ <translation>توختىت</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="90"/>
+ <source>Retry</source>
+ <translation>قايتا قايتا تىرشىش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="91"/>
+ <source>Ignore</source>
+ <translation>نەزەردىن ساقىت قىلىش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="92"/>
+ <source>Close</source>
+ <translation>ياپ</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="93"/>
+ <source>Cancel</source>
+ <translation>ئەمەلدىن قالدۇرۇش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="94"/>
+ <source>Discard</source>
+ <translation>ۋازكەس</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="95"/>
+ <source>Help</source>
+ <translation>ياردەم</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="96"/>
+ <source>Apply</source>
+ <translation>ئىلتىماس قىلىش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="97"/>
+ <source>Reset</source>
+ <translation>قايتا تىڭشى</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-message-box/kiran-message-box-private.cpp" line="98"/>
+ <source>Restore Defaults</source>
+ <translation>كۆڭۈلدىكىلەرنى ئەسلىگە كەلتۈرۈش</translation>
+ </message>
+ <message>
+ <location filename="../src/widgets/kiran-passwd-edit/kiran-passwd-edit.cpp" line="47"/>
+ <source>Change the visibility of the password</source>
+ <comment>@info:tooltip</comment>
+ <translation>پارولنىڭ كۆرۈش دەرىجىسىنى ئۆزگەرتىش</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowSimple</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">جەدۋەل</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/simple/titlebar-window-simple.ui" line="41"/>
+ <source>KiranTitlebarWindowSimple</source>
+ <translation type="unfinished">KiranTitlebarWindowSimple</translation>
+ </message>
+</context>
+<context>
+ <name>TitlebarWindowUI</name>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished">جەدۋەل</translation>
+ </message>
+ <message>
+ <location filename="../examples/kiran-titlebar-window/ui/titlebar-window-ui.ui" line="41"/>
+ <source>KiranTitlebarWindow</source>
+ <translation type="unfinished">KiranTitlebarWindow</translation>
+ </message>
+</context>
+</TS>
\ No newline at end of file
--
2.33.0

View File

@ -1,6 +1,6 @@
Name: kiran-widgets-qt5
Version: 2.4.0
Release: 3
Release: 4
Summary: Encapsulated QT Widget
Summary(zh_CN): 封装的Qt小部件
@ -10,6 +10,7 @@ Source0: %{name}-%{version}.tar.gz
Patch0001: 0001-feat-KiranLabel-KiranPasswdEdit-new-control-KiranLab.patch
Patch0002: 0002-fix-KiranSiderbarWidget-If-the-text-is-too-wide-and-.patch
Patch0003: 0003-fix-KiranTitlebarWindow-Fix-when-zoomed-twice_GTK_FR.patch
Patch0004: 0004-fix-translate-add-some-translation.patch
BuildRequires: cmake >= 3.5
BuildRequires: gcc-c++
@ -80,6 +81,9 @@ make %{?_smp_mflags}
rm -rf %{buildroot}
%changelog
* Mon Apr 10 2023 wangyucheng <wangyucheng@kylinsec.om.cn> - 2.4.0-4
- KYOS-T: add some translation
* Fri Dec 02 2022 liuxinhao <liuxinhao@kylinsec.com.cn> - 2.4.0-3
- KYOS-F: If the text is too wide and too long, it will be omitted
- KYOS-F: Fix when zoomed twice_GTK_FRAME_EXTENTS attribute needs to be updated