kiran-widgets-qt5/0004-fix-translate-add-some-translation.patch
wangyucheng 0ee3c6470a fix(translation)
- 添加多语种翻译
2023-04-10 21:04:43 +08:00

759 lines
32 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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