From a6ac8962724e45553dacdf74fa80a11e04d9b635 Mon Sep 17 00:00:00 2001
From: yuanxing <yuanxing@kylinsec.com.cn>
Date: Wed, 13 Dec 2023 14:04:46 +0800
Subject: [PATCH] fix(appearance):remove the Kiran and Adwaita icon theme in ui
 and translate the icon name for show
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- 在界面中不显示Kiran和Adwaita图标主题，将图标名称翻译为中文显示在界面
---
 .../pages/theme/icon/icon-theme-page.cpp      |    6 +-
 .../pages/theme/icon/icon-theme-page.h        |    7 +-
 plugins/appearance/pages/theme/theme-page.cpp |   20 +-
 translations/kiran-control-panel.zh_CN.ts     | 7099 ++++++++++-------
 4 files changed, 4079 insertions(+), 3053 deletions(-)

diff --git a/plugins/appearance/pages/theme/icon/icon-theme-page.cpp b/plugins/appearance/pages/theme/icon/icon-theme-page.cpp
index 7aaa142..845d5bf 100644
--- a/plugins/appearance/pages/theme/icon/icon-theme-page.cpp
+++ b/plugins/appearance/pages/theme/icon/icon-theme-page.cpp
@@ -96,7 +96,6 @@ void IconThemePage::loadIconThemes()
     for (auto theme : themeInfos)
     {
         // 过滤非白名单主题
-        static const QStringList iconThemeWhiteList = {"Kiran", "Adwaita", "Spring","Summer"};
         if (!iconThemeWhiteList.contains(theme.name))
         {
             continue;
@@ -174,11 +173,10 @@ ThemePreviewWidget* IconThemePage::createPreviewWidget(const QString& themeName,
     previewWidget->setSpacingAndMargin(24, QMargins(24, 0, 24, 0));
     previewWidget->setSelectedIndicatorEnable(true);
     previewWidget->setSelected(selected);
-    previewWidget->setThemeInfo(themeName, themeName);
+    previewWidget->setThemeInfo(iconThemeWhiteList.value(themeName, themeName), themeName);
     previewWidget->setPreviewPixmapSize(QSize(40, 40));
     previewWidget->appendPreviewPixmap(pixmaps);
-    connect(previewWidget, &ThemePreviewWidget::pressed, this, [this]()
-            { emit requestReturn(); });
+    connect(previewWidget, &ThemePreviewWidget::pressed, this, [this]() { emit requestReturn(); });
 
     return previewWidget;
 }
diff --git a/plugins/appearance/pages/theme/icon/icon-theme-page.h b/plugins/appearance/pages/theme/icon/icon-theme-page.h
index 853ef13..dbc52e1 100644
--- a/plugins/appearance/pages/theme/icon/icon-theme-page.h
+++ b/plugins/appearance/pages/theme/icon/icon-theme-page.h
@@ -16,8 +16,13 @@
 #define ICONTHEMES_H
 
 #include <QList>
-#include <QWidget>
 #include <QMap>
+#include <QWidget>
+
+// 图标主题及对应翻译
+const QMap<QString, QString> iconThemeWhiteList = {
+    {"Spring", QObject::tr("Spring")},
+    {"Summer", QObject::tr("Summer")}};
 
 namespace Ui
 {
diff --git a/plugins/appearance/pages/theme/theme-page.cpp b/plugins/appearance/pages/theme/theme-page.cpp
index a20c4a5..7c303b7 100644
--- a/plugins/appearance/pages/theme/theme-page.cpp
+++ b/plugins/appearance/pages/theme/theme-page.cpp
@@ -89,21 +89,19 @@ bool ThemePage::initIconTheme()
         return false;
     }
 
-    m_chooseIconWidget->setName(m_currIconTheme);
+    m_chooseIconWidget->setName(iconThemeWhiteList.value(m_currIconTheme, m_currIconTheme));
 
     m_iconThemePage = new IconThemePage(ui->stackedWidget);
     m_iconThemePage->installEventFilter(this);
     ui->stackedWidget->addWidget(m_iconThemePage);
 
     connect(m_chooseIconWidget, &SettingBriefWidget::clicked, this,
-            [this]
-            {
+            [this] {
                 ui->stackedWidget->setCurrentWidget(m_iconThemePage);
             });
 
     connect(m_iconThemePage, &IconThemePage::requestReturn, this,
-            [&, this]()
-            {
+            [&, this]() {
                 ui->stackedWidget->setCurrentIndex(0);
             });
 
@@ -128,14 +126,12 @@ bool ThemePage::initCursorTheme()
     ui->stackedWidget->addWidget(m_cursorThemePage);
 
     connect(m_chooseCursorWidget, &SettingBriefWidget::clicked,
-            [this]
-            {
+            [this] {
                 ui->stackedWidget->setCurrentWidget(m_cursorThemePage);
             });
 
     connect(m_cursorThemePage, &CursorThemePage::requestReturn,
-            [this]()
-            {
+            [this]() {
                 ui->stackedWidget->setCurrentIndex(0);
             });
 
@@ -154,8 +150,7 @@ void ThemePage::createThemeWidget()
     const QList<UiThemeInfo> uiThemes = {
         {tr("Light Theme"), LIGHT_THEME, ":/kcp-appearance/images/theme-light.png"},
         {tr("Auto"), THEME_AUTO_NAME, ":/kcp-appearance/images/theme-auto.png"},
-        {tr("Dark Theme"), DARK_THEME, ":/kcp-appearance/images/theme-dark.png"}
-    };
+        {tr("Dark Theme"), DARK_THEME, ":/kcp-appearance/images/theme-dark.png"}};
 
     for (int i = 0; i < uiThemes.count(); i++)
     {
@@ -212,7 +207,7 @@ void ThemePage::handleThemeChange(int type)
     {
         QString iconName;
         AppearanceGlobalInfo::instance()->getTheme(APPEARANCE_THEME_TYPE_ICON, iconName);
-        m_chooseIconWidget->setName(iconName);
+        m_chooseIconWidget->setName(iconThemeWhiteList.value(iconName, iconName));
         m_iconThemePage->updateCurrentTheme(iconName);
         break;
     }
@@ -258,5 +253,4 @@ void ThemePage::onCurrentUiThemeChanged()
             KLOG_INFO(qLcAppearance) << "updated ui theme" << currentID;
         }
     }
-
 }
diff --git a/translations/kiran-control-panel.zh_CN.ts b/translations/kiran-control-panel.zh_CN.ts
index 1ef3d82..6fb278f 100644
--- a/translations/kiran-control-panel.zh_CN.ts
+++ b/translations/kiran-control-panel.zh_CN.ts
@@ -2,5768 +2,6797 @@
 <!DOCTYPE TS>
 <TS version="2.1" language="zh_CN">
 <context>
-    <name>CPanelNetworkWidget</name>
+    <name>AccountItemWidget</name>
     <message>
-        <source>CPanelNetworkWidget</source>
-        <translation type="unfinished"></translation>
+        <source>Create new user</source>
+        <translation type="vanished">创建新用户</translation>
     </message>
     <message>
-        <source>VPN</source>
-        <translation>VPN</translation>
+        <source>disable</source>
+        <translation type="vanished">禁用</translation>
     </message>
     <message>
-        <source>Network Details</source>
-        <translation>网络详情</translation>
+        <source>enable</source>
+        <translation type="vanished">启用</translation>
     </message>
+</context>
+<context>
+    <name>AccountSubItem</name>
     <message>
-        <source>Wired Network</source>
-        <translation>有线网络</translation>
+        <location filename="../plugins/account/account-subitem.cpp" line="36"/>
+        <source>account</source>
+        <translation>帐户</translation>
     </message>
     <message>
-        <source>Wireless Network</source>
-        <translation>无线网络</translation>
+        <location filename="../plugins/account/account-subitem.cpp" line="62"/>
+        <source>New User</source>
+        <translation>创建新用户</translation>
     </message>
+</context>
+<context>
+    <name>AccountWidget</name>
     <message>
-        <source>Connected</source>
-        <translation>已连接</translation>
+        <location filename="../plugins/account/account-widget.cpp" line="100"/>
+        <location filename="../plugins/account/account-widget.cpp" line="420"/>
+        <source>disable</source>
+        <translation type="unfinished">禁用</translation>
     </message>
     <message>
-        <source>Unavailable</source>
-        <translation>已禁用</translation>
+        <location filename="../plugins/account/account-widget.cpp" line="100"/>
+        <location filename="../plugins/account/account-widget.cpp" line="420"/>
+        <source>enable</source>
+        <translation type="unfinished">启用</translation>
     </message>
     <message>
-        <source>Disconnected</source>
-        <translation>已断开</translation>
+        <location filename="../plugins/account/account-widget.cpp" line="225"/>
+        <source>Create new user</source>
+        <translation type="unfinished">创建新用户</translation>
     </message>
+</context>
+<context>
+    <name>ActGuideWidget</name>
     <message>
-        <source>Wired Network %1</source>
-        <translation type="obsolete">有线网络 %1</translation>
+        <source>Please choose activation mode:</source>
+        <translation type="vanished">请选择激活方式：</translation>
     </message>
     <message>
-        <source>Wireless Network %1</source>
-        <translation type="obsolete">无线网络  %1</translation>
+        <source>Next</source>
+        <translation type="vanished">下一步</translation>
     </message>
-</context>
-<context>
-    <name>ConnectionDetailsWidget</name>
     <message>
-        <source>ConnectionDetailsWidget</source>
-        <translation type="unfinished"></translation>
+        <source>Current machine code:</source>
+        <translation type="vanished">当前系统机器码:</translation>
     </message>
     <message>
-        <source>Security type</source>
-        <translation>安全类型</translation>
+        <source>Please input activation code:</source>
+        <translation type="vanished">请输入激活码:</translation>
     </message>
     <message>
-        <source>TextLabel</source>
-        <translation type="unfinished"></translation>
+        <source>Back</source>
+        <translation type="vanished">上一步</translation>
     </message>
     <message>
-        <source>Frequency band</source>
-        <translation>频段</translation>
+        <source>Please insert the UsbKey device first!</source>
+        <translation type="vanished">请先插入UsbKey设备!</translation>
     </message>
     <message>
-        <source>Channel</source>
-        <translation>网络通道</translation>
+        <source>Activate online</source>
+        <translation type="vanished">在线激活</translation>
     </message>
     <message>
-        <source>Interface</source>
-        <translation>接口</translation>
+        <source>Activate with  the input activation code</source>
+        <translation type="vanished">输入激活码激活</translation>
     </message>
     <message>
-        <source>MAC</source>
-        <translation type="unfinished"></translation>
+        <source>Activate with insert UsbKey</source>
+        <translation type="vanished">插入UsbKey设备激活</translation>
     </message>
     <message>
-        <source>IPv4</source>
-        <translation type="unfinished"></translation>
+        <source>Activate</source>
+        <translation type="vanished">激活</translation>
     </message>
     <message>
-        <source>Gateway</source>
-        <translation>网关</translation>
+        <source>Please enter the activate server address:</source>
+        <translation type="vanished">请输入激活服务器地址:</translation>
     </message>
     <message>
-        <source>DNS</source>
-        <translation type="unfinished"></translation>
+        <source>Activating......</source>
+        <translation type="vanished">正在激活......</translation>
     </message>
     <message>
-        <source>Subnet mask</source>
-        <translation>子网掩码</translation>
+        <source>System activate successful!</source>
+        <translation type="vanished">系统激活成功!</translation>
     </message>
     <message>
-        <source>IPv6</source>
-        <translation type="unfinished"></translation>
+        <source>server activation and remaining points:</source>
+        <translation type="vanished">服务器版激活点数和剩余点数:</translation>
     </message>
     <message>
-        <source>Prefix</source>
-        <translation>前缀</translation>
+        <source>development activation and remaining points:</source>
+        <translation type="vanished">开发版激活点数和剩余点数:</translation>
     </message>
     <message>
-        <source>Rate</source>
-        <translation>速率</translation>
+        <source>industrial activation and remaining points:</source>
+        <translation type="vanished">工控版激活点数和剩余点数:</translation>
     </message>
     <message>
-        <source>Preferred DNS</source>
-        <translation type="vanished">首选DNS</translation>
+        <source>desktop activation and remaining points:</source>
+        <translation type="vanished">桌面版激活点数和剩余点数:</translation>
     </message>
-</context>
-<context>
-    <name>ConnectionItemWidget</name>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="78"/>
-        <source>disconnect</source>
-        <translation>断开</translation>
+        <source>activation points:</source>
+        <translation type="vanished">激活点数:</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="119"/>
-        <source>ignore</source>
-        <translation>忽略</translation>
+        <source>remaining points:</source>
+        <translation type="vanished">剩余点数:</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="125"/>
-        <source>remove</source>
-        <translation>移除</translation>
+        <source>Close</source>
+        <translation type="vanished">关闭</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="291"/>
-        <source>The current device:%1 is not available</source>
-        <translation>当前设备：%1 不可用</translation>
+        <source>System activate failed!</source>
+        <translation type="vanished">系统激活失败!</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="307"/>
-        <source>The carrier is pulled out</source>
-        <translation>网线被拔出</translation>
+        <source>unknow</source>
+        <translation type="vanished">未知</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="395"/>
-        <source>Are you sure you want to delete the connection %1</source>
-        <translation>您是否确定要删除连接 &quot;%1&quot;</translation>
+        <source>Activation Mode</source>
+        <translation type="vanished">选择激活方式</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="396"/>
-        <source>Warning</source>
-        <translation>警告</translation>
+        <source>Start Activation</source>
+        <translation type="vanished">开始激活</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="454"/>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="467"/>
-        <source>Tips</source>
-        <translation>提示</translation>
+        <source>Activation Complete</source>
+        <translation type="vanished">激活完成</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="455"/>
-        <source>Password required to connect to %1.</source>
-        <translation>连接网络 &quot;%1&quot; 需要密码</translation>
+        <source>Activation Guide</source>
+        <translation type="vanished">激活向导</translation>
     </message>
     <message>
-        <location filename="../src/plugin/connection-itemwidget.cpp" line="468"/>
-        <source>Please input a network name</source>
-        <translation>请输入网络名称</translation>
+        <source>Server IP address or Domain name</source>
+        <translation type="vanished">服务器IP地址或域名</translation>
     </message>
 </context>
 <context>
-    <name>ConnectionNameWidget</name>
+    <name>AdvanceSettings</name>
     <message>
-        <source>ConnectionNameWidget</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.cpp" line="133"/>
+        <source>Advance Settings</source>
+        <translation>高级设置</translation>
     </message>
     <message>
-        <source>TextLabel</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.cpp" line="151"/>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.cpp" line="161"/>
+        <source>Automatically generated by system</source>
+        <translation>由系统自动生成</translation>
     </message>
     <message>
-        <source>EditConnectionName</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.cpp" line="192"/>
+        <source>Please enter the correct path</source>
+        <translation>请输入正确的路径</translation>
     </message>
     <message>
-        <source>Auto Connection</source>
-        <translation>自动连接</translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.cpp" line="201"/>
+        <source>Please enter specify user Id</source>
+        <translation>请输入用户ID</translation>
     </message>
     <message>
-        <source>Required</source>
-        <translation>必填</translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.cpp" line="207"/>
+        <source>Please enter an integer above 1000</source>
+        <translation>请输入一个大于或等于1000的整数</translation>
     </message>
     <message>
-        <source>Wired Connection %1</source>
-        <translation>有线网络%1</translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.cpp" line="216"/>
+        <source>Please enter the correct home directory</source>
+        <translation>请输入正确的用户目录</translation>
     </message>
     <message>
-        <source>VPN L2TP %1</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="14"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
     <message>
-        <source>VPN PPTP %1</source>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="61"/>
+        <source>Login shell</source>
+        <translation>登录Shell</translation>
+    </message>
+    <message>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="93"/>
+        <source>EditLoginShell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Connection name can not be empty</source>
-        <translation>网络名称不能为空</translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="110"/>
+        <source>Specify user id (needs to be greater than 1000)</source>
+        <translation>指定用户ID（需大于或等于1000）</translation>
     </message>
-</context>
-<context>
-    <name>ConnectionShowPage</name>
     <message>
-        <source>ConnectionShowPage</source>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="165"/>
+        <source>EditSpecifyUserID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TextLabel</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="183"/>
+        <source>Specify user home</source>
+        <translation>指定用户目录</translation>
     </message>
     <message>
-        <source>ButtonCreateConnection</source>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="228"/>
+        <source>EditSpecifyUserHome</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>DetailsPage</name>
     <message>
-        <source>DetailsPage</source>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="289"/>
+        <source>ButtonConfirm</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Network Details</source>
-        <translation>网络详情</translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="292"/>
+        <source>confirm</source>
+        <translation>确认</translation>
     </message>
     <message>
-        <source>Please select a connection</source>
-        <translation>请选择连接</translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="333"/>
+        <source>ButtonCancel</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ComboBoxDetailsSelectConnection</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/advance-settings-page/advance-settings.ui" line="336"/>
+        <source>cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Specify user id</source>
+        <translation type="vanished">指定用户ID</translation>
     </message>
 </context>
 <context>
-    <name>DeviceAvailableConnectionWidget</name>
+    <name>AppearancePlugin</name>
     <message>
-        <location filename="../src/plugin/device-available-connection-widget.cpp" line="287"/>
-        <source>Network card: %1</source>
-        <translation>网卡：%1</translation>
+        <location filename="../plugins/appearance/appearance-plugin.cpp" line="67"/>
+        <source>Theme</source>
+        <translation>主题</translation>
     </message>
     <message>
-        <location filename="../src/plugin/device-available-connection-widget.cpp" line="418"/>
-        <source>Other WiFi networks</source>
-        <translation>其它WIFI网络</translation>
+        <location filename="../plugins/appearance/appearance-plugin.cpp" line="74"/>
+        <source>Wallpaper</source>
+        <translation>壁纸</translation>
+    </message>
+    <message>
+        <location filename="../plugins/appearance/appearance-plugin.cpp" line="81"/>
+        <source>Font</source>
+        <translation>字体</translation>
     </message>
 </context>
 <context>
-    <name>DeviceList</name>
+    <name>ApplicationPlugin</name>
     <message>
-        <location filename="../src/plugin/device-list.cpp" line="133"/>
-        <source>Wired Network Adapter</source>
-        <translation>有线网络配置</translation>
+        <location filename="../plugins/application/application-plugin.cpp" line="71"/>
+        <source>DefaultApp</source>
+        <translation>默认程序</translation>
     </message>
     <message>
-        <location filename="../src/plugin/device-list.cpp" line="137"/>
-        <source>Wireless Network Adapter</source>
-        <translation>无线网络配置</translation>
+        <location filename="../plugins/application/application-plugin.cpp" line="78"/>
+        <source>AutoStart</source>
+        <translation>开机启动</translation>
     </message>
 </context>
 <context>
-    <name>DisconnectAndDeleteButton</name>
+    <name>AudioSystemTray</name>
     <message>
-        <source>DisconnectAndDeleteButton</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>ButtonDisconnect</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/audio/src/system-tray/audio-system-tray.cpp" line="93"/>
+        <source>Volume Setting</source>
+        <translation>声音设置</translation>
     </message>
     <message>
-        <source>Disconnect</source>
-        <translation>断开</translation>
+        <location filename="../plugins/audio/src/system-tray/audio-system-tray.cpp" line="94"/>
+        <source>Mixed Setting</source>
+        <translation>混合设置</translation>
     </message>
+</context>
+<context>
+    <name>AuthManagerPage</name>
     <message>
-        <source>ButtonDelete</source>
-        <translation type="unfinished"></translation>
+        <source>Fingerprint Authentication</source>
+        <translation type="vanished">指纹认证</translation>
     </message>
     <message>
-        <source>Delete</source>
-        <translation>删除</translation>
+        <source>Face Authentication</source>
+        <translation type="vanished">人脸认证</translation>
     </message>
     <message>
-        <source>ButtonIgnore</source>
-        <translation type="unfinished"></translation>
+        <source>Password Authentication</source>
+        <translation type="vanished">密码认证</translation>
     </message>
     <message>
-        <source>Ignore</source>
-        <translation>忽略</translation>
+        <source>save</source>
+        <translation type="vanished">保存</translation>
     </message>
     <message>
-        <source>Are you sure you want to delete the connection %1</source>
-        <translation>您是否确定要删除连接 &quot;%1&quot;</translation>
+        <source>return</source>
+        <translation type="vanished">返回</translation>
     </message>
     <message>
-        <source>Warning</source>
-        <translation>警告</translation>
+        <source>add fingerprint</source>
+        <translation type="vanished">录入指纹数据</translation>
     </message>
-</context>
-<context>
-    <name>DnsWidget</name>
     <message>
-        <source>DnsWidget</source>
-        <translation type="unfinished"></translation>
+        <source>add face</source>
+        <translation type="vanished">录入人脸数据</translation>
     </message>
     <message>
-        <source>Preferred DNS</source>
-        <translation>首选DNS</translation>
+        <source>error</source>
+        <translation type="vanished">错误</translation>
     </message>
     <message>
-        <source>Alternate DNS</source>
-        <translation>备选DNS</translation>
+        <source>please ensure that at least one authentication option exists</source>
+        <translation type="vanished">请确保至少一个认证选项打开</translation>
     </message>
-</context>
-<context>
-    <name>DslManager</name>
     <message>
-        <source>DslManager</source>
-        <translation type="unfinished"></translation>
+        <source>fingerprint_</source>
+        <translation type="vanished">指纹_</translation>
     </message>
     <message>
-        <source>DSL</source>
-        <translation type="unfinished"></translation>
+        <source>face_</source>
+        <translation type="vanished">人脸_</translation>
     </message>
 </context>
 <context>
-    <name>DslSettingPage</name>
-    <message>
-        <source>DslSettingPage</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Save</source>
-        <translation>保存</translation>
-    </message>
+    <name>AuthPlugin</name>
     <message>
-        <source>Return</source>
-        <translation>返回</translation>
+        <location filename="../plugins/authentication/auth-plugin.cpp" line="91"/>
+        <source>Fingerprint</source>
+        <translation>指纹</translation>
     </message>
-</context>
-<context>
-    <name>EthernetWidget</name>
     <message>
-        <source>EthernetWidget</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/auth-plugin.cpp" line="98"/>
+        <source>FingerVein</source>
+        <translation>指静脉</translation>
     </message>
     <message>
-        <source>MAC Address Of Ethernet Device</source>
-        <translation>设备MAC地址</translation>
+        <location filename="../plugins/authentication/auth-plugin.cpp" line="105"/>
+        <source>UKey</source>
+        <translation type="unfinished">UKey</translation>
     </message>
     <message>
-        <source>ComboBoxDeviceMac</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/auth-plugin.cpp" line="112"/>
+        <source>Iris</source>
+        <translation type="unfinished">虹膜</translation>
     </message>
     <message>
-        <source>Ethernet Clone MAC Address</source>
-        <translation>克隆MAC地址</translation>
+        <location filename="../plugins/authentication/auth-plugin.cpp" line="119"/>
+        <source>Face</source>
+        <translation type="unfinished">人脸</translation>
     </message>
     <message>
-        <source>EditDeviceMac</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/auth-plugin.cpp" line="126"/>
+        <source>Driver Manager</source>
+        <translation type="unfinished">驱动管理</translation>
     </message>
     <message>
-        <source>Custom MTU</source>
-        <translation>自定义MTU</translation>
+        <location filename="../plugins/authentication/auth-plugin.cpp" line="133"/>
+        <source>Prefs</source>
+        <translation type="unfinished">配置</translation>
     </message>
     <message>
-        <source>SpinBoxCustomMTU</source>
-        <translation type="unfinished"></translation>
+        <source>Word size</source>
+        <translation type="vanished">字号</translation>
     </message>
     <message>
-        <source>No device specified</source>
-        <translation>不指定设备</translation>
+        <source>System font</source>
+        <translation type="vanished">系统字体</translation>
     </message>
     <message>
-        <source>Clone Mac invalid</source>
-        <translation>无效的克隆MAC地址</translation>
+        <source>Monospaced font</source>
+        <translation type="vanished">等宽字体</translation>
     </message>
 </context>
 <context>
-    <name>Ipv4Widget</name>
+    <name>AutoStartPage</name>
     <message>
-        <source>Ipv4Widget</source>
-        <translation type="unfinished"></translation>
+        <source>Boot Setup</source>
+        <translation type="vanished">开机启动设置</translation>
     </message>
     <message>
-        <source>IPV4 Method</source>
-        <translation>IPV4方法</translation>
+        <source>Desktop files(*.desktop)</source>
+        <translation type="vanished">桌面类型(*.desktop)</translation>
     </message>
     <message>
-        <source>ComboBoxIpv4Method</source>
-        <translation type="unfinished"></translation>
+        <source>select autostart desktop</source>
+        <translation type="vanished">选择自启动应用</translation>
     </message>
     <message>
-        <source>IP Address</source>
-        <translation>IP地址</translation>
+        <source>Select</source>
+        <translation type="vanished">选择</translation>
     </message>
     <message>
-        <source>EditIpv4Address</source>
-        <translation type="unfinished"></translation>
+        <source>Cancel</source>
+        <translation type="vanished">取消</translation>
     </message>
     <message>
-        <source>Net Mask</source>
-        <translation>子网掩码</translation>
+        <source>Error</source>
+        <translation type="vanished">错误</translation>
     </message>
     <message>
-        <source>EditIpv4Netmask</source>
-        <translation type="unfinished"></translation>
+        <source>Desktop has existed</source>
+        <translation type="vanished">该程序已存在</translation>
     </message>
     <message>
-        <source>Gateway</source>
-        <translation>网关</translation>
+        <source>Desktop cant permit to join</source>
+        <translation type="vanished">该程序不允许添加</translation>
     </message>
     <message>
-        <source>EditIpv4Gateway</source>
-        <translation type="unfinished"></translation>
+        <source>Desktop dont support</source>
+        <translation type="vanished">不支持该程序</translation>
     </message>
+</context>
+<context>
+    <name>AutostartPage</name>
     <message>
-        <location filename="../src/plugin/setting-widget/ipv4-widget.ui" line="190"/>
-        <source>DNS</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="96"/>
+        <source>Boot Setup</source>
+        <translation>开机启动设置</translation>
     </message>
     <message>
-        <source>EditIpv4PreferredDNS</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="231"/>
+        <source>Desktop files(*.desktop)</source>
+        <translation>桌面类型(*.desktop)</translation>
     </message>
     <message>
-        <source>Auto</source>
-        <translation>自动</translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="239"/>
+        <source>select autostart desktop</source>
+        <translation>选择自启动应用</translation>
     </message>
     <message>
-        <source>Manual</source>
-        <translation>手动</translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="240"/>
+        <source>Select</source>
+        <translation>选择</translation>
     </message>
     <message>
-        <source>Required</source>
-        <translation>必填</translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="241"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <location filename="../src/plugin/setting-widget/ipv4-widget.cpp" line="42"/>
-        <source>Please separate multiple DNS entries by semicolon</source>
-        <translation>请用分号分隔多个DNS</translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="256"/>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="261"/>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="266"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <location filename="../src/plugin/setting-widget/ipv4-widget.cpp" line="243"/>
-        <source>Ipv4 DNS invalid</source>
-        <translation>无效的Ipv4 DNS</translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="256"/>
+        <source>Desktop has existed</source>
+        <translation>该程序已存在</translation>
     </message>
     <message>
-        <source>Ipv4 address can not be empty</source>
-        <translation>Ipv4地址不能为空</translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="261"/>
+        <source>Desktop cant permit to join</source>
+        <translation>该程序不允许添加</translation>
     </message>
     <message>
-        <source>Ipv4 Address invalid</source>
-        <translation>无效的Ipv4地址</translation>
+        <location filename="../plugins/application/autostart/autostart-page.cpp" line="266"/>
+        <source>Desktop dont support</source>
+        <translation>不支持该程序</translation>
     </message>
+</context>
+<context>
+    <name>BatterySettingsPage</name>
     <message>
-        <source>NetMask can not be empty</source>
-        <translation>子网掩码不能为空</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="14"/>
+        <source>BatterySettingsPage</source>
+        <translation>电池设置</translation>
     </message>
     <message>
-        <source>Netmask invalid</source>
-        <translation>无效的子网掩码</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="43"/>
+        <source>After idle for more than the following time, the computer will execute</source>
+        <translation>空闲超过以下时间后，计算机将执行</translation>
     </message>
     <message>
-        <source>Ipv4 Gateway invalid</source>
-        <translation>无效的Ipv4网关</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="60"/>
+        <source>ComboIdleTime</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Preferred DNS</source>
-        <translation type="vanished">首选DNS</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="67"/>
+        <source>ComboIdleAction</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Alternate DNS</source>
-        <translation type="vanished">备选DNS</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="87"/>
+        <source>When the battery is lit up, it will be executed</source>
+        <translation>电池电量将用尽时</translation>
     </message>
     <message>
-        <source>EditIpv4AlternateDNS</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="104"/>
+        <source>ComboLowBatteryAction</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Ipv4 Preferred DNS invalid</source>
-        <translation>无效的Ipv4首选DNS</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="121"/>
+        <source>The monitor will turn off when it is idle</source>
+        <translation>显示器空闲以下时间关闭</translation>
     </message>
     <message>
-        <source>Ipv4 Alternate DNS invalid</source>
-        <translation>无效的Ipv4备选DNS</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="138"/>
+        <source>ComboMonitorTurnOffIdleTime</source>
+        <translation></translation>
     </message>
     <message>
-        <source>DNS 1</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="155"/>
+        <source>Reduce screen brightness when idle</source>
+        <translation>空闲时减少亮度</translation>
     </message>
     <message>
-        <source>DNS 2</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="182"/>
+        <source>Reduce screen brightness when  no power</source>
+        <translation>低点亮时减少亮度</translation>
     </message>
-</context>
-<context>
-    <name>Ipv6Widget</name>
     <message>
-        <source>Ipv6Widget</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/battery-settings-page.ui" line="212"/>
+        <source>The energy saving mode is enabled when the power is low</source>
+        <translation>低电量时自动开启节能模式</translation>
     </message>
     <message>
-        <source>IPV6 Method</source>
-        <translation>IPV6方法</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="59"/>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="75"/>
+        <source>Suspend</source>
+        <translation>待机</translation>
     </message>
     <message>
-        <source>ComboBoxIpv6Method</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="60"/>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="76"/>
+        <source>Shutdown</source>
+        <translation>关机</translation>
     </message>
     <message>
-        <source>IP Address</source>
-        <translation>IP地址</translation>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="61"/>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="77"/>
+        <source>Hibernate</source>
+        <translation>休眠</translation>
     </message>
     <message>
-        <source>EditIpv6Address</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="62"/>
+        <location filename="../plugins/power/pages/battery-settings-page.cpp" line="78"/>
+        <source>Do nothing</source>
+        <translation>不执行操作</translation>
     </message>
+</context>
+<context>
+    <name>BatterySubItem</name>
     <message>
-        <source>Prefix</source>
-        <translation>前缀</translation>
+        <source>Battery Settings</source>
+        <translation type="vanished">电池设置</translation>
     </message>
-    <message>
-        <source>SpinBoxIpv6Prefix</source>
-        <translation type="unfinished"></translation>
+</context>
+<context>
+    <name>BiometricItem</name>
+    <message>
+        <source>add</source>
+        <translation type="vanished">添加</translation>
     </message>
+</context>
+<context>
+    <name>CPanelAudioWidget</name>
     <message>
-        <source>Gateway</source>
-        <translation>网关</translation>
+        <location filename="../plugins/audio/src/plugin/cpanel-audio-widget.ui" line="14"/>
+        <source>CPanelAudioWidget</source>
+        <translation></translation>
     </message>
     <message>
-        <source>EditIpv6Gateway</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/audio/src/plugin/cpanel-audio-widget.cpp" line="40"/>
+        <source>Output</source>
+        <translation>输出</translation>
     </message>
     <message>
-        <location filename="../src/plugin/setting-widget/ipv6-widget.ui" line="193"/>
-        <source> DNS</source>
-        <translation></translation>
+        <location filename="../plugins/audio/src/plugin/cpanel-audio-widget.cpp" line="41"/>
+        <source>Input</source>
+        <translation>输入</translation>
     </message>
+</context>
+<context>
+    <name>CPanelNetworkWidget</name>
     <message>
-        <source>EditIpv6PreferredDNS</source>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.ui" line="20"/>
+        <source>CPanelNetworkWidget</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Auto</source>
-        <translation>自动</translation>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="71"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="74"/>
+        <source>VPN</source>
+        <translation>VPN</translation>
     </message>
     <message>
-        <source>Manual</source>
-        <translation>手动</translation>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="80"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="83"/>
+        <source>Network Details</source>
+        <translation>网络详情</translation>
     </message>
     <message>
-        <source>Ignored</source>
-        <translation>忽略</translation>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="124"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="125"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="237"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="338"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="381"/>
+        <source>Wired Network</source>
+        <translation>有线网络</translation>
     </message>
     <message>
-        <source>Required</source>
-        <translation>必填</translation>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="157"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="158"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="225"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="312"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="345"/>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="393"/>
+        <source>Wireless Network</source>
+        <translation>无线网络</translation>
     </message>
     <message>
-        <location filename="../src/plugin/setting-widget/ipv6-widget.cpp" line="43"/>
-        <source>Please separate multiple DNS entries by semicolon</source>
-        <translation>请用分号分隔多个DNS</translation>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="270"/>
+        <source>Connected</source>
+        <translation>已连接</translation>
     </message>
     <message>
-        <location filename="../src/plugin/setting-widget/ipv6-widget.cpp" line="235"/>
-        <source>Ipv6 DNS invalid</source>
-        <translation>无效的Ipv6 DNS</translation>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="274"/>
+        <source>Unavailable</source>
+        <translation>已禁用</translation>
     </message>
     <message>
-        <source>Ipv6 address can not be empty</source>
-        <translation>Ipv6地址不能为空</translation>
+        <location filename="../plugins/network/src/plugin/cpanel-network-widget.cpp" line="278"/>
+        <source>Disconnected</source>
+        <translation>已断开</translation>
     </message>
     <message>
-        <source>Ipv6 address invalid</source>
-        <translation>无效的Ipv6地址</translation>
+        <source>Wired Network %1</source>
+        <translation type="obsolete">有线网络 %1</translation>
     </message>
     <message>
-        <source>Ipv6 Gateway invalid</source>
-        <translation>无效的Ipv6网关</translation>
+        <source>Wireless Network %1</source>
+        <translation type="obsolete">无线网络  %1</translation>
     </message>
+</context>
+<context>
+    <name>ChangeHostNameWidget</name>
     <message>
-        <source>Preferred DNS</source>
-        <translation>首选DNS</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.ui" line="32"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Alternate DNS</source>
-        <translation>备选DNS</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.ui" line="107"/>
+        <source>Host Name:</source>
+        <translation>主机名:</translation>
     </message>
     <message>
-        <source>EditIpv6AlternateDNS</source>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.ui" line="132"/>
+        <source>EditHostName</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Ipv6 Preferred DNS invalid</source>
-        <translation>无效的Ipv6首选DNS</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.ui" line="185"/>
+        <source>ButtonSaveHostName</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Ipv6 Alternate DNS invalid</source>
-        <translation>无效的Ipv6备选DNS</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.ui" line="188"/>
+        <source>Save</source>
+        <translation>保存</translation>
     </message>
-</context>
-<context>
-    <name>NetworkSubItem</name>
     <message>
-        <source>Wired Network %1</source>
-        <translation>有线网络 %1</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.ui" line="223"/>
+        <source>ButtonCancelChangeHostName</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Wired Network</source>
-        <translation>有线网络</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.ui" line="226"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <source>Wireless Network %1</source>
-        <translation>无线网络  %1</translation>
+        <source>Host Name</source>
+        <translation type="vanished">主机名</translation>
     </message>
     <message>
-        <source>Wireless Network</source>
-        <translation>无线网络</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.cpp" line="72"/>
+        <source>Warning</source>
+        <translation>警告</translation>
     </message>
     <message>
-        <source>VPN</source>
-        <translation>VPN</translation>
+        <location filename="../plugins/system/pages/system-information/change-host-name-widget.cpp" line="73"/>
+        <source>Change host name failed! Please check the Dbus service!</source>
+        <translation>修改主机名失败！请 检查Dbus服务!</translation>
     </message>
+</context>
+<context>
+    <name>CheckpasswdDialog</name>
     <message>
-        <source>Network Details</source>
-        <translation>网络详情</translation>
+        <location filename="../plugins/authentication/checkpasswd-dialog.cpp" line="96"/>
+        <source>Check password</source>
+        <translation>校验当前用户密码</translation>
+    </message>
+    <message>
+        <location filename="../plugins/authentication/checkpasswd-dialog.cpp" line="97"/>
+        <source>Check the current password before you enroll the feature</source>
+        <translation>录入特征之前需要校验当前密码</translation>
     </message>
 </context>
 <context>
-    <name>NetworkTray</name>
+    <name>ChooseItem</name>
     <message>
-        <source>Network settings</source>
-        <translation>网络设置</translation>
+        <location filename="../plugins/keyboard/utils/choose-item.ui" line="35"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
+</context>
+<context>
+    <name>ConnectionDetailsWidget</name>
     <message>
-        <source>Network unavailable</source>
-        <translation>网络不可用</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="14"/>
+        <source>ConnectionDetailsWidget</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/tray/network-tray.cpp" line="395"/>
-        <location filename="../src/tray/network-tray.cpp" line="763"/>
-        <source>The network is connected, but you cannot access the Internet</source>
-        <translation>网络已连接，但不能访问互联网</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="89"/>
+        <source>Security type</source>
+        <translation>安全类型</translation>
     </message>
     <message>
-        <location filename="../src/tray/network-tray.cpp" line="402"/>
-        <location filename="../src/tray/network-tray.cpp" line="407"/>
-        <source>Network not connected</source>
-        <translation>网络已断开</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="109"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="175"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="241"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="315"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="381"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="447"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="513"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="579"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="645"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="711"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="777"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="843"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="909"/>
+        <source>TextLabel</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Wired network card: %1 available</source>
-        <translation>有线网卡: %1 可用</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="155"/>
+        <source>Frequency band</source>
+        <translation>频段</translation>
     </message>
     <message>
-        <source>Wireless network card: %1 available</source>
-        <translation>无线网卡: %1 可用</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="221"/>
+        <source>Channel</source>
+        <translation>网络通道</translation>
     </message>
     <message>
-        <source>Wired network card: %1 unavailable</source>
-        <translation>有线网卡: %1 不可用</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="295"/>
+        <source>Interface</source>
+        <translation>接口</translation>
     </message>
     <message>
-        <source>Wireless network card: %1 unavailable</source>
-        <translation>无线网卡: %1 不可用</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="361"/>
+        <source>MAC</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/tray/network-tray.cpp" line="745"/>
-        <source>Network connected</source>
-        <translation>网络已连接</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="427"/>
+        <source>IPv4</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>PluginConnectionList</name>
     <message>
-        <source>Other WiFi networks</source>
-        <translation>其它WIFI网络</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="493"/>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="757"/>
+        <source>Gateway</source>
+        <translation>网关</translation>
     </message>
     <message>
-        <source>Tips</source>
-        <translation>提示</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="559"/>
+        <source>DNS</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please input a network name</source>
-        <translation>请输入网络名称</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="625"/>
+        <source>Subnet mask</source>
+        <translation>子网掩码</translation>
     </message>
-</context>
-<context>
-    <name>StatusNotification</name>
     <message>
-        <source>Connection Failed</source>
-        <translation>连接失败</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="691"/>
+        <source>IPv6</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>the network not found</source>
-        <translation>未找到网络</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="823"/>
+        <source>Prefix</source>
+        <translation>前缀</translation>
     </message>
     <message>
-        <source>The hidden network &quot;%1&quot; to be connected has been detected and exists in the network list</source>
-        <translation>要连接的隐藏网络“%1”已经被探测到，并存在于网络列表中</translation>
+        <location filename="../plugins/network/src/plugin/details-page/connection-details-widget.ui" line="889"/>
+        <source>Rate</source>
+        <translation>速率</translation>
     </message>
     <message>
-        <source>Failed to connect to the network &quot;%1&quot;</source>
-        <translation>无法连接到网络 &quot;%1&quot;</translation>
+        <source>Preferred DNS</source>
+        <translation type="vanished">首选DNS</translation>
+    </message>
+</context>
+<context>
+    <name>ConnectionItemWidget</name>
+    <message>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="79"/>
+        <source>disconnect</source>
+        <translation>断开</translation>
     </message>
     <message>
-        <source>Connection activated</source>
-        <translation>网络已连接</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="120"/>
+        <source>ignore</source>
+        <translation>忽略</translation>
     </message>
     <message>
-        <source>You are now connected to the network &quot;%1&quot;</source>
-        <translation>您已连接到网络 &quot;%1&quot;</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="126"/>
+        <source>remove</source>
+        <translation>移除</translation>
     </message>
     <message>
-        <source>Connection deactivated</source>
-        <translation>连接断开</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="292"/>
+        <source>The current device:%1 is not available</source>
+        <translation>当前设备：%1 不可用</translation>
     </message>
     <message>
-        <source>You have now disconnected the network &quot;%1&quot;</source>
-        <translation>您已断开网络连接 &quot;%1&quot;</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="308"/>
+        <source>The carrier is pulled out</source>
+        <translation>网线被拔出</translation>
     </message>
     <message>
-        <source>Connection deleted</source>
-        <translation>连接已删除</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="396"/>
+        <source>Are you sure you want to delete the connection %1</source>
+        <translation>您是否确定要删除连接 &quot;%1&quot;</translation>
     </message>
     <message>
-        <source>The connection has been deleted &quot;%1&quot;</source>
-        <translation>已删除连接 &quot;%1&quot;</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="397"/>
+        <source>Warning</source>
+        <translation>警告</translation>
     </message>
-</context>
-<context>
-    <name>TextInputDialog</name>
     <message>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="454"/>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="467"/>
         <source>Tips</source>
         <translation>提示</translation>
     </message>
     <message>
-        <source>Yes</source>
-        <translation>确认</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="455"/>
+        <source>Password required to connect to %1.</source>
+        <translation>连接网络 &quot;%1&quot; 需要密码</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/network/src/plugin/connection-itemwidget.cpp" line="468"/>
+        <source>Please input a network name</source>
+        <translation>请输入网络名称</translation>
     </message>
 </context>
 <context>
-    <name>TrayConnectionList</name>
+    <name>ConnectionNameWidget</name>
     <message>
-        <source>Other WiFi networks</source>
-        <translation>其它WIFI网络</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.ui" line="14"/>
+        <source>ConnectionNameWidget</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>TrayItemWidget</name>
     <message>
-        <source>TrayItemWidget</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.ui" line="58"/>
+        <source>TextLabel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Icon</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.ui" line="77"/>
+        <source>EditConnectionName</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Name</source>
-        <translation>名称</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.ui" line="88"/>
+        <source>Auto Connection</source>
+        <translation>自动连接</translation>
     </message>
     <message>
-        <source>Status</source>
-        <translation>状态</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.cpp" line="44"/>
+        <source>Required</source>
+        <translation>必填</translation>
     </message>
     <message>
-        <source>Ignore</source>
-        <translation>忽略</translation>
-    </message>
-    <message>
-        <source>Disconnect</source>
-        <translation>断开</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.cpp" line="85"/>
+        <source>Wired Connection %1</source>
+        <translation>有线网络%1</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.cpp" line="124"/>
+        <source>VPN L2TP %1</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Connect</source>
-        <translation>连接</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.cpp" line="127"/>
+        <source>VPN PPTP %1</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Connected</source>
-        <translation>已连接</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/connection-name-widget.cpp" line="188"/>
+        <source>Connection name can not be empty</source>
+        <translation>网络名称不能为空</translation>
     </message>
+</context>
+<context>
+    <name>ConnectionShowPage</name>
     <message>
-        <source>Unconnected</source>
-        <translation>未连接</translation>
+        <location filename="../plugins/network/src/plugin/connection-show-page.ui" line="14"/>
+        <source>ConnectionShowPage</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please input password</source>
-        <translation>请输入密码</translation>
+        <location filename="../plugins/network/src/plugin/connection-show-page.ui" line="62"/>
+        <source>TextLabel</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please input a network name</source>
-        <translation>请输入网络名称</translation>
+        <location filename="../plugins/network/src/plugin/connection-show-page.ui" line="93"/>
+        <source>ButtonCreateConnection</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>TrayPage</name>
+    <name>CreateGroupPage</name>
     <message>
-        <source>TrayPage</source>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.ui" line="32"/>
+        <source>CreateGroupPage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TextLabel</source>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.ui" line="95"/>
+        <source>Create Group</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Select wired network card</source>
-        <translation>请选择有线网卡</translation>
-    </message>
-    <message>
-        <source>Select wireless network card</source>
-        <translation>请选择无线网卡</translation>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.ui" line="166"/>
+        <source>Add Group Members</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>VpnIPsec</name>
     <message>
-        <source>VpnIPsec</source>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.ui" line="246"/>
+        <source>Confirm</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Enable IPsec</source>
-        <translation>启用IPsec</translation>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.cpp" line="101"/>
+        <source>Please enter your group name</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Group Name</source>
-        <translation>组名</translation>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.cpp" line="118"/>
+        <source>group name cannot be a pure number</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>EditGroupName</source>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.cpp" line="125"/>
+        <source>group name already exists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Group ID</source>
-        <translation>组ID</translation>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.cpp" line="153"/>
+        <location filename="../plugins/group/src/pages/create-group-page/create-group-page.cpp" line="172"/>
+        <source>Error</source>
+        <translation type="unfinished">错误</translation>
     </message>
+</context>
+<context>
+    <name>CreateUserPage</name>
     <message>
-        <source>EditGroupId</source>
-        <translation type="unfinished"></translation>
+        <source>Account type</source>
+        <translation type="vanished">帐户类型</translation>
     </message>
     <message>
-        <source>Pre-Shared Key</source>
-        <translation>预共享密钥</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="83"/>
+        <source>standard</source>
+        <translation>普通用户</translation>
     </message>
     <message>
-        <source>EditPreSharedKey</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="84"/>
+        <source>administrator</source>
+        <translation>管理员</translation>
     </message>
     <message>
-        <source>Show Password</source>
-        <translation>显示密码</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="107"/>
+        <source>Please enter user name first</source>
+        <translation>请输入用户名</translation>
     </message>
     <message>
-        <source>Internet Key Exchange Protocol</source>
-        <translation>密钥交换协议</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="133"/>
+        <source>Please enter your user name</source>
+        <translation>请输入用户名</translation>
     </message>
     <message>
-        <source>EditIpsecIKE</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="149"/>
+        <source>user name cannot be a pure number</source>
+        <translation>用户名不能全为数字</translation>
     </message>
     <message>
-        <source>Encapsulating Security Payload</source>
-        <translation>安全封装协议</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="156"/>
+        <source>user name already exists</source>
+        <translation>用户名已存在</translation>
     </message>
     <message>
-        <source>EditIpsecESP</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="168"/>
+        <source>Please enter your password</source>
+        <translation>请输出密码</translation>
     </message>
-</context>
-<context>
-    <name>VpnIpvx</name>
     <message>
-        <source>VpnIpvx</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="175"/>
+        <source>Please enter the password again</source>
+        <translation>请再次输入密码</translation>
     </message>
     <message>
-        <source>IPV4 Method</source>
-        <translation>IPV4方法</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="182"/>
+        <source>The password you enter must be the same as the former one</source>
+        <translation>两次密码不相同，请核对后，再次输入</translation>
     </message>
     <message>
-        <source>ComboBoxVPNIpv4Method</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="192"/>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="227"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>Only applied in corresponding resources</source>
-        <translation>仅用于相对应的网络上的资源</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.cpp" line="192"/>
+        <source>Password encryption failed</source>
+        <translation>密码加密失败</translation>
     </message>
     <message>
-        <source>Preferred DNS</source>
-        <translation>首选DNS</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="14"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
     <message>
-        <source>EditVPNIpv4PreferredDNS</source>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="74"/>
+        <source>UserAvatarWidget</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Alternate DNS</source>
-        <translation>备选DNS</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="104"/>
+        <source>User name</source>
+        <translation>用户名</translation>
     </message>
     <message>
-        <source>EditIpv4AlternateDNS</source>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="136"/>
+        <source>EditUserName</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Auto</source>
-        <translation>自动</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="153"/>
+        <source>User type</source>
+        <translation>用户类型</translation>
     </message>
-</context>
-<context>
-    <name>VpnL2tpSetting</name>
     <message>
-        <source>VpnL2tpSetting</source>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="182"/>
+        <source>ComboUserType</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>VPN name</source>
-        <translation>VPN名称</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="199"/>
+        <source>Password</source>
+        <translation>用户密码</translation>
     </message>
-</context>
-<context>
-    <name>VpnManager</name>
     <message>
-        <source>VpnManager</source>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="234"/>
+        <source>EditPasswd</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>VPN type</source>
-        <translation>VPN类型</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="251"/>
+        <source>Confirm password</source>
+        <translation>确认密码</translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation>保存</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="286"/>
+        <source>EditPasswdConfirm</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Return</source>
-        <translation>返回</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="306"/>
+        <source>ButtonAdvanceSetting</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>VPN</source>
-        <translation type="unfinished">VPN</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="312"/>
+        <source>Advance setting</source>
+        <translation>高级设置</translation>
     </message>
     <message>
-        <source>L2TP</source>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="407"/>
+        <source>ButtonConfirm</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Tips</source>
-        <translation>提示</translation>
-    </message>
-    <message>
-        <source>Password required to connect to %1.</source>
-        <translation>连接网络 &quot;%1&quot; 需要密码</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="410"/>
+        <source>Confirm</source>
+        <translation>创建</translation>
     </message>
-</context>
-<context>
-    <name>VpnPpp</name>
     <message>
-        <source>VpnPpp</source>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="457"/>
+        <source>ButtonCancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Use MPPE</source>
-        <translation>使用MPPE</translation>
+        <location filename="../plugins/account/pages/create-user-page/create-user-page.ui" line="460"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <source>Security</source>
-        <translation>安全</translation>
+        <source>Please enter account name first</source>
+        <translation type="vanished">请先输入帐户名</translation>
     </message>
     <message>
-        <source>ComboBoxMppeSecurity</source>
-        <translation type="unfinished"></translation>
+        <source>Please enter your account name</source>
+        <translation type="vanished">请输入帐户名</translation>
     </message>
     <message>
-        <source>Stateful MPPE</source>
-        <translation>使用带状态的MPPE</translation>
+        <source>Account cannot be a pure number</source>
+        <translation type="vanished">帐户名不能全为数字</translation>
     </message>
     <message>
-        <source>All available (default)</source>
-        <translation>都可用（默认）</translation>
+        <source>Account already exists</source>
+        <translation type="vanished">帐户名已存在</translation>
     </message>
     <message>
-        <source>40-bit (less secure)</source>
-        <translation>40位（较安全）</translation>
+        <source>Please enter your userName name</source>
+        <translation type="vanished">请输入用户名</translation>
     </message>
+</context>
+<context>
+    <name>CursorThemePage</name>
     <message>
-        <source>128-bit (most secure)</source>
-        <translation>128位（最安全）</translation>
+        <location filename="../plugins/appearance/pages/theme/cursor/cursor-theme-page.cpp" line="55"/>
+        <source>Cursor Themes Settings</source>
+        <translation type="unfinished">光标主题设置</translation>
     </message>
+</context>
+<context>
+    <name>CursorThemes</name>
     <message>
-        <source>Refuse EAP Authentication</source>
-        <translation>拒绝EAP认证</translation>
+        <source>Cursor Themes Settings</source>
+        <translation type="vanished">光标主题设置</translation>
     </message>
     <message>
-        <source>Refuse PAP Authentication</source>
-        <translation>拒绝PAP认证</translation>
+        <source>Faild</source>
+        <translation type="vanished">失败</translation>
     </message>
     <message>
-        <source>Refuse CHAP Authentication</source>
-        <translation>拒绝CHAP认证</translation>
+        <source>Set cursor themes failed!</source>
+        <translation type="vanished">设置光标主题失败!</translation>
     </message>
+</context>
+<context>
+    <name>DateTimeSettings</name>
     <message>
-        <source>Refuse MSCHAP Authentication</source>
-        <translation>拒绝MSCHAP认证</translation>
+        <location filename="../plugins/timedate/pages/date-time-settings/date-time-settings.ui" line="14"/>
+        <source>DateTimeSettings</source>
+        <translation>日期时间设置</translation>
     </message>
     <message>
-        <source>Refuse MSCHAPv2 Authentication</source>
-        <translation>拒绝MSCHAPv2认证</translation>
+        <location filename="../plugins/timedate/pages/date-time-settings/date-time-settings.ui" line="46"/>
+        <source>Select Time</source>
+        <translation>选择时间</translation>
     </message>
     <message>
-        <source>No BSD Data Compression</source>
-        <translation>无BSD数据压缩</translation>
+        <location filename="../plugins/timedate/pages/date-time-settings/date-time-settings.ui" line="88"/>
+        <source>Select Date</source>
+        <translation>选择日期</translation>
     </message>
     <message>
-        <source>No Deflate Data Compression</source>
-        <translation>无Deflate数据压缩</translation>
+        <location filename="../plugins/timedate/pages/date-time-settings/date-time-settings.ui" line="152"/>
+        <source>ButtonSave</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>No TCP Header Compression</source>
-        <translation>无TCP头压缩</translation>
+        <location filename="../plugins/timedate/pages/date-time-settings/date-time-settings.ui" line="155"/>
+        <source>save</source>
+        <translation type="unfinished">保存</translation>
     </message>
     <message>
-        <source>No Protocol Field Compression</source>
-        <translation>无协议字段压缩</translation>
+        <location filename="../plugins/timedate/pages/date-time-settings/date-time-settings.ui" line="196"/>
+        <source>ButtonReset</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>No Address/Control Compression</source>
-        <translation>无地址/控制压缩</translation>
-    </message>
-    <message>
-        <source>Send PPP Echo Packets</source>
-        <translation>发送PPP回响包</translation>
+        <location filename="../plugins/timedate/pages/date-time-settings/date-time-settings.ui" line="199"/>
+        <source>reset</source>
+        <translation>重置</translation>
     </message>
 </context>
 <context>
-    <name>VpnPptpSetting</name>
-    <message>
-        <source>VpnPptpSetting</source>
-        <translation type="unfinished"></translation>
-    </message>
+    <name>DaySpinBox</name>
     <message>
-        <source>VPN name</source>
-        <translation>VPN名称</translation>
+        <location filename="../plugins/timedate/widgets/date-spinbox.h" line="65"/>
+        <source>%1</source>
+        <translation>%1日</translation>
     </message>
 </context>
 <context>
-    <name>VpnWidget</name>
+    <name>DefaultApp</name>
     <message>
-        <source>VpnWidget</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/application/defaultapp/defaultapp.ui" line="14"/>
+        <source>DefaultApp</source>
+        <translation>默认程序</translation>
     </message>
     <message>
-        <source>Gateway</source>
-        <translation>网关</translation>
+        <location filename="../plugins/application/defaultapp/defaultapp.ui" line="50"/>
+        <source>Web Browser</source>
+        <translation>web浏览器</translation>
     </message>
     <message>
-        <source>EditVPNGateway</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/application/defaultapp/defaultapp.ui" line="84"/>
+        <source>Email</source>
+        <translation>电子邮件</translation>
     </message>
     <message>
-        <source>User Name</source>
-        <translation>用户名</translation>
+        <location filename="../plugins/application/defaultapp/defaultapp.ui" line="115"/>
+        <source>Text</source>
+        <translation>文档查看器</translation>
     </message>
     <message>
-        <source>EditVPNUserName</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/application/defaultapp/defaultapp.ui" line="146"/>
+        <source>Music</source>
+        <translation>音乐播放器</translation>
     </message>
     <message>
-        <source>Password Options</source>
-        <translation>密码选项</translation>
+        <location filename="../plugins/application/defaultapp/defaultapp.ui" line="177"/>
+        <source>Video</source>
+        <translation>视频播放器</translation>
     </message>
     <message>
-        <source>ComboBoxVPNPasswordOptions</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/application/defaultapp/defaultapp.ui" line="208"/>
+        <source>Image</source>
+        <translation>图片查看器</translation>
     </message>
+</context>
+<context>
+    <name>DefaultappPlugin</name>
     <message>
-        <source>Password</source>
-        <translation>密码</translation>
+        <source>Email</source>
+        <translation type="obsolete">电子邮件</translation>
     </message>
     <message>
-        <source>EditVPNPassword</source>
-        <translation type="unfinished"></translation>
+        <source>Text</source>
+        <translation type="obsolete">文档查看器</translation>
     </message>
     <message>
-        <source>ButtonPasswordVisual</source>
-        <translation type="unfinished"></translation>
+        <source>Music</source>
+        <translation type="obsolete">音乐播放器</translation>
     </message>
     <message>
-        <source>Show Password</source>
-        <translation>显示密码</translation>
+        <source>Video</source>
+        <translation type="obsolete">视频播放器</translation>
     </message>
     <message>
-        <source>NT Domain</source>
-        <translation>NT域</translation>
+        <source>Image</source>
+        <translation type="obsolete">图片查看器</translation>
     </message>
     <message>
-        <source>EditNTDomain</source>
-        <translation type="unfinished"></translation>
+        <source>DefaultApp</source>
+        <translation type="vanished">默认程序</translation>
     </message>
+</context>
+<context>
+    <name>DetailsPage</name>
     <message>
-        <source>Required</source>
-        <translation>必填</translation>
+        <location filename="../plugins/network/src/plugin/details-page/details-page.ui" line="14"/>
+        <source>DetailsPage</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Saved</source>
-        <translation>已保存的</translation>
+        <location filename="../plugins/network/src/plugin/details-page/details-page.ui" line="62"/>
+        <source>Network Details</source>
+        <translation>网络详情</translation>
     </message>
     <message>
-        <source>Ask</source>
-        <translation>总是询问</translation>
+        <location filename="../plugins/network/src/plugin/details-page/details-page.ui" line="121"/>
+        <source>Please select a connection</source>
+        <translation>请选择连接</translation>
     </message>
     <message>
-        <source>Not required</source>
-        <translation>不要求</translation>
+        <location filename="../plugins/network/src/plugin/details-page/details-page.ui" line="140"/>
+        <source>ComboBoxDetailsSelectConnection</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>DeviceAvailableConnectionWidget</name>
     <message>
-        <source>Gateway can not be empty</source>
-        <translation>网关不能为空</translation>
+        <location filename="../plugins/network/src/plugin/device-available-connection-widget.cpp" line="281"/>
+        <source>Network card: %1</source>
+        <translation>网卡：%1</translation>
     </message>
     <message>
-        <source>Gateway invalid</source>
-        <translation>无效的网关</translation>
+        <location filename="../plugins/network/src/plugin/device-available-connection-widget.cpp" line="408"/>
+        <source>Other WiFi networks</source>
+        <translation>其它WIFI网络</translation>
     </message>
+</context>
+<context>
+    <name>DeviceList</name>
     <message>
-        <source>user name can not be empty</source>
-        <translation>用户名不能为空</translation>
+        <location filename="../plugins/network/src/plugin/device-list.cpp" line="154"/>
+        <source>Wired Network Adapter</source>
+        <translation>有线网络配置</translation>
     </message>
     <message>
-        <source>password can not be empty</source>
-        <translation>密码不能为空</translation>
+        <location filename="../plugins/network/src/plugin/device-list.cpp" line="158"/>
+        <source>Wireless Network Adapter</source>
+        <translation>无线网络配置</translation>
     </message>
 </context>
 <context>
-    <name>WiredManager</name>
+    <name>DevicePanel</name>
     <message>
-        <source>WiredManager</source>
+        <location filename="../plugins/display/src/device-panel.ui" line="14"/>
+        <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ButtonSave</source>
+        <location filename="../plugins/display/src/device-panel.ui" line="122"/>
+        <source>Rotate left 90 degrees</source>
+        <translation>左旋转90度</translation>
+    </message>
+    <message>
+        <location filename="../plugins/display/src/device-panel.ui" line="125"/>
+        <source>ButtonLeft</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation>保存</translation>
+        <location filename="../plugins/display/src/device-panel.ui" line="156"/>
+        <source>Rotate right 90 degrees</source>
+        <translation>右旋转90度</translation>
     </message>
     <message>
-        <source>ButtonReturn</source>
+        <location filename="../plugins/display/src/device-panel.ui" line="159"/>
+        <source>ButtonRight</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Return</source>
-        <translation>返回</translation>
+        <location filename="../plugins/display/src/device-panel.ui" line="190"/>
+        <source>Turn left and right</source>
+        <translation>左右翻转</translation>
     </message>
     <message>
-        <source>Wired Network Adapter</source>
-        <translation>有线网络配置</translation>
+        <location filename="../plugins/display/src/device-panel.ui" line="193"/>
+        <source>ButtonHorizontal</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>The carrier is pulled out</source>
-        <translation>网线被拔出</translation>
+        <location filename="../plugins/display/src/device-panel.ui" line="227"/>
+        <source>upside down</source>
+        <translation>上下翻转</translation>
     </message>
     <message>
-        <source>The current device is not available</source>
-        <translation>当前设备不可用</translation>
+        <location filename="../plugins/display/src/device-panel.ui" line="230"/>
+        <source>ButtonVertical</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>WiredSettingPage</name>
     <message>
-        <source>WiredSettingPage</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/display/src/device-panel.ui" line="264"/>
+        <source>Identification display</source>
+        <translation>标识显示器</translation>
     </message>
     <message>
-        <source>Network name</source>
-        <translation>网络名称</translation>
+        <location filename="../plugins/display/src/device-panel.ui" line="267"/>
+        <source>ButtonIdentifying</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>WirelessManager</name>
+    <name>DisconnectAndDeleteButton</name>
     <message>
-        <source>WirelessManager</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.ui" line="14"/>
+        <source>DisconnectAndDeleteButton</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation>保存</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.ui" line="35"/>
+        <source>ButtonDisconnect</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Return</source>
-        <translation>返回</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.ui" line="38"/>
+        <source>Disconnect</source>
+        <translation>断开</translation>
     </message>
     <message>
-        <source>Wireless Network Adapter</source>
-        <translation>无线网卡</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.ui" line="45"/>
+        <source>ButtonDelete</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>The current device is not available</source>
-        <translation>当前设备不可用</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.ui" line="48"/>
+        <source>Delete</source>
+        <translation>删除</translation>
     </message>
     <message>
-        <source>Tips</source>
-        <translation>提示</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.ui" line="55"/>
+        <source>ButtonIgnore</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Password required to connect to %1.</source>
-        <translation>连接网络 &quot;%1&quot; 需要密码</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.ui" line="58"/>
+        <source>Ignore</source>
+        <translation>忽略</translation>
     </message>
-</context>
-<context>
-    <name>WirelessSecurityWidget</name>
     <message>
-        <source>WirelessSecurityWidget</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.cpp" line="101"/>
+        <source>Are you sure you want to delete the connection %1</source>
+        <translation>您是否确定要删除连接 &quot;%1&quot;</translation>
     </message>
     <message>
-        <source>Security</source>
-        <translation>安全</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/disconnect-and-delete-button.cpp" line="102"/>
+        <source>Warning</source>
+        <translation>警告</translation>
     </message>
+</context>
+<context>
+    <name>DisplayFormatSettings</name>
     <message>
-        <source>ComboBoxWirelessSecurityOption</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="14"/>
+        <source>DisplayFormatSettings</source>
+        <translation>日期时间格式设置</translation>
     </message>
     <message>
-        <source>Password Options</source>
-        <translation>密码选项</translation>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="46"/>
+        <source>Long date display format</source>
+        <translation>长日期显示格式</translation>
     </message>
     <message>
-        <source>ComboBoxWirelessPasswordOption</source>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="55"/>
+        <source>ComboLongDateDisplayFormat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Password</source>
-        <translation>密码</translation>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="73"/>
+        <source>Short date display format</source>
+        <translation>短日期显示格式</translation>
     </message>
     <message>
-        <source>EditWirelessPassword</source>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="82"/>
+        <source>ComboShortDateDisplayFormat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ButtonWirelessPasswordVisual</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="97"/>
+        <source>Time format</source>
+        <translation>时间格式</translation>
     </message>
     <message>
-        <source>PushButton</source>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="106"/>
+        <source>ComboTimeFormat</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>None</source>
-        <translation>无</translation>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.ui" line="124"/>
+        <source>Show time witch seconds</source>
+        <translation>时间显示秒</translation>
     </message>
     <message>
-        <source>WPA/WPA2 Personal</source>
-        <translation>WPA/WPA2个人版</translation>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.cpp" line="64"/>
+        <source>24-hours</source>
+        <translation>二十四小时制</translation>
     </message>
     <message>
-        <source>Save password for all users</source>
-        <translation>仅为该用户存储密码</translation>
+        <location filename="../plugins/timedate/pages/display-format-settings/display-format-settings.cpp" line="65"/>
+        <source>12-hours</source>
+        <translation>十二小时制</translation>
     </message>
+</context>
+<context>
+    <name>DisplayPage</name>
     <message>
-        <source>Save password for this user</source>
-        <translation>存储所有用户密码</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="14"/>
+        <source>DisplayPage</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Ask me always</source>
-        <translation>总是询问</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="110"/>
+        <source>ButtonCopyDisplay</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Required</source>
-        <translation>必填</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="134"/>
+        <source>Copy display</source>
+        <translation>复制显示</translation>
     </message>
-</context>
-<context>
-    <name>WirelessSettingPage</name>
     <message>
-        <source>WirelessSettingPage</source>
+        <location filename="../plugins/display/src/display-page.ui" line="162"/>
+        <source>ButtonExtendedDisplay</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Wireless name</source>
-        <translation>无线网络名称</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="186"/>
+        <source>Extended display</source>
+        <translation>扩展显示</translation>
     </message>
-</context>
-<context>
-    <name>WirelessTrayWidget</name>
     <message>
-        <source>the network &quot;%1&quot; not found</source>
-        <translation>未找到网络 &quot;%1&quot;</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="289"/>
+        <location filename="../plugins/display/src/display-page.ui" line="562"/>
+        <source>Resolution ratio</source>
+        <translation>分辨率</translation>
     </message>
-</context>
-<context>
-    <name>WirelessWidget</name>
     <message>
-        <source>WirelessWidget</source>
+        <location filename="../plugins/display/src/display-page.ui" line="308"/>
+        <source>ComboResolutionRatio</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>SSID</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/display/src/display-page.ui" line="325"/>
+        <location filename="../plugins/display/src/display-page.ui" line="598"/>
+        <source>Refresh rate</source>
+        <translation>刷新率</translation>
     </message>
     <message>
-        <source>EditSsid</source>
+        <location filename="../plugins/display/src/display-page.ui" line="344"/>
+        <source>ComboRefreshRate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>MAC Address Of Device</source>
-        <translation>设备MAC地址</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="358"/>
+        <location filename="../plugins/display/src/display-page.ui" line="631"/>
+        <source>Zoom rate</source>
+        <translation>缩放率</translation>
     </message>
     <message>
-        <source>ComboBoxWirelessMacAddress</source>
+        <location filename="../plugins/display/src/display-page.ui" line="377"/>
+        <source>ComboZoomRate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Custom MTU</source>
-        <translation>自定义MTU</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="381"/>
+        <location filename="../plugins/display/src/display-page.ui" line="654"/>
+        <source>Automatic</source>
+        <translation>自动</translation>
     </message>
     <message>
-        <source>SpinBoxWirelessCustomMTU</source>
+        <location filename="../plugins/display/src/display-page.ui" line="386"/>
+        <location filename="../plugins/display/src/display-page.ui" line="659"/>
+        <source>100% (recommended)</source>
+        <translation>100% (推荐)</translation>
+    </message>
+    <message>
+        <location filename="../plugins/display/src/display-page.ui" line="391"/>
+        <location filename="../plugins/display/src/display-page.ui" line="664"/>
+        <source>200%</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Required</source>
-        <translation>必填</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="462"/>
+        <source>Open</source>
+        <translation>开启</translation>
     </message>
     <message>
-        <source>No device specified</source>
-        <translation>不指定设备</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="514"/>
+        <source>Set as main display</source>
+        <translation>设为主显示器</translation>
     </message>
-</context>
-<context>
-    <name>AudioSystemTray</name>
     <message>
-        <source>Volume Setting</source>
-        <translation>声音设置</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="540"/>
+        <source>SwitchExtraPrimary</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Mixed Setting</source>
-        <translation>混合设置</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="581"/>
+        <source>ComboExtraResolutionRatio</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>CPanelAudioWidget</name>
     <message>
-        <source>CPanelAudioWidget</source>
-        <translation></translation>
+        <location filename="../plugins/display/src/display-page.ui" line="617"/>
+        <source>ComboExtraRefreshRate</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Output</source>
-        <translation>输出</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="650"/>
+        <source>ComboExtraZoomRate</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Input</source>
-        <translation>输入</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="731"/>
+        <source>ButtonExtraApply</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>InputPage</name>
     <message>
-        <source>InputPage</source>
-        <translation></translation>
+        <location filename="../plugins/display/src/display-page.ui" line="737"/>
+        <source>Apply</source>
+        <translation>应用</translation>
     </message>
     <message>
-        <location filename="../src/plugin/input-page.ui" line="40"/>
-        <source>Input cards</source>
-        <translation>输入声卡</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="756"/>
+        <source>ButtonExtraCancel</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Input devices</source>
-        <translation>输入设备</translation>
+        <location filename="../plugins/display/src/display-page.ui" line="762"/>
+        <source>Close</source>
+        <translation>关闭</translation>
     </message>
     <message>
-        <source>ComboBoxInputDevices</source>
-        <translation></translation>
+        <location filename="../plugins/display/src/display-page.cpp" line="255"/>
+        <location filename="../plugins/display/src/display-page.cpp" line="273"/>
+        <source> (recommended)</source>
+        <translation> (推荐)</translation>
     </message>
     <message>
-        <source>Input volume</source>
-        <translation>输入音量</translation>
+        <location filename="../plugins/display/src/display-page.cpp" line="364"/>
+        <source>Is the display normal?</source>
+        <translation>显示是否正常?</translation>
     </message>
     <message>
-        <source>SliderVolumeSetting</source>
-        <translation></translation>
+        <location filename="../plugins/display/src/display-page.cpp" line="367"/>
+        <source>Save current configuration(K)</source>
+        <translation>保存当前配置(K)</translation>
     </message>
     <message>
-        <source>Feedback volume</source>
-        <translation>反馈音量</translation>
+        <location filename="../plugins/display/src/display-page.cpp" line="371"/>
+        <source>Restore previous configuration(R)</source>
+        <translation>恢复之前的配置(R)</translation>
     </message>
     <message>
-        <source>No input device detected</source>
-        <translation>未检测到输入设备</translation>
+        <location filename="../plugins/display/src/display-page.cpp" line="379"/>
+        <source>The display will resume the previous configuration in %1 seconds</source>
+        <translation>显示将会在 %1 秒后恢复之前的配置</translation>
     </message>
 </context>
 <context>
-    <name>OutputPage</name>
-    <message>
-        <source>OutputPage</source>
-        <translation></translation>
-    </message>
+    <name>DisplaySubitem</name>
     <message>
-        <location filename="../src/plugin/output-page.ui" line="40"/>
-        <source>Output cards</source>
-        <translation>输出声卡</translation>
+        <location filename="../plugins/display/src/display-subitem.h" line="29"/>
+        <source>Display</source>
+        <translation>显示</translation>
     </message>
+</context>
+<context>
+    <name>DnsWidget</name>
     <message>
-        <source>Output devices</source>
-        <translation>输出设备</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/dns-widget.ui" line="14"/>
+        <source>DnsWidget</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ComboBoxOutputDevices</source>
-        <translation></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/dns-widget.ui" line="32"/>
+        <source>Preferred DNS</source>
+        <translation>首选DNS</translation>
     </message>
     <message>
-        <source>Output volume</source>
-        <translation>输出音量</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/dns-widget.ui" line="42"/>
+        <source>Alternate DNS</source>
+        <translation>备选DNS</translation>
     </message>
+</context>
+<context>
+    <name>DriverPage</name>
     <message>
-        <source>SlilderVolumeSetting</source>
-        <translation></translation>
+        <location filename="../plugins/authentication/pages/driver-page.cpp" line="43"/>
+        <source>device type</source>
+        <translation>设备类型</translation>
     </message>
     <message>
-        <source>Left/right balance</source>
-        <translation>左/右平衡</translation>
+        <location filename="../plugins/authentication/pages/driver-page.cpp" line="55"/>
+        <source>driver list</source>
+        <translation>驱动列表</translation>
     </message>
     <message>
-        <source>SliderVolumeBalance</source>
-        <translation></translation>
+        <location filename="../plugins/authentication/pages/driver-page.cpp" line="66"/>
+        <source>Fingerprint</source>
+        <translation>指纹</translation>
     </message>
     <message>
-        <source>Left</source>
-        <translation>左</translation>
+        <source>FingerVein</source>
+        <translation type="vanished">指静脉</translation>
     </message>
     <message>
-        <source>Right</source>
-        <translation>右</translation>
+        <location filename="../plugins/authentication/pages/driver-page.cpp" line="67"/>
+        <source>Fingervein</source>
+        <translation>指静脉</translation>
     </message>
     <message>
-        <source>No output device detected</source>
-        <translation>未检测到输出设备</translation>
+        <location filename="../plugins/authentication/pages/driver-page.cpp" line="68"/>
+        <source>iris</source>
+        <translation>虹膜</translation>
     </message>
-</context>
-<context>
-    <name>VolumeIntputSubItem</name>
     <message>
-        <source>VolumeInput</source>
-        <translation>输入</translation>
+        <location filename="../plugins/authentication/pages/driver-page.cpp" line="69"/>
+        <source>ukey</source>
+        <translation>UKey</translation>
     </message>
-</context>
-<context>
-    <name>VolumeOutputSubItem</name>
     <message>
-        <source>VolumeOutput</source>
-        <translation>输出</translation>
+        <location filename="../plugins/authentication/pages/driver-page.cpp" line="70"/>
+        <source>face</source>
+        <translation>人脸</translation>
     </message>
 </context>
 <context>
-    <name>VolumeSettingPage</name>
+    <name>DslManager</name>
     <message>
-        <source>VolumeSettingPage</source>
-        <translation></translation>
+        <location filename="../plugins/network/src/plugin/manager/dsl-manager.ui" line="14"/>
+        <source>DslManager</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Volume</source>
-        <translation>音量</translation>
+        <location filename="../plugins/network/src/plugin/manager/dsl-manager.cpp" line="33"/>
+        <source>DSL</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>AccountItemWidget</name>
+    <name>DslSettingPage</name>
     <message>
-        <source>Create new user</source>
-        <translation type="vanished">创建新用户</translation>
+        <location filename="../plugins/network/src/plugin/settings/dsl-setting-page.ui" line="14"/>
+        <source>DslSettingPage</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>disable</source>
-        <translation type="vanished">禁用</translation>
+        <location filename="../plugins/network/src/plugin/settings/dsl-setting-page.ui" line="72"/>
+        <source>Save</source>
+        <translation>保存</translation>
     </message>
     <message>
-        <source>enable</source>
-        <translation type="vanished">启用</translation>
+        <location filename="../plugins/network/src/plugin/settings/dsl-setting-page.ui" line="92"/>
+        <source>Return</source>
+        <translation>返回</translation>
     </message>
 </context>
 <context>
-    <name>AccountSubItem</name>
+    <name>EthernetWidget</name>
     <message>
-        <source>account</source>
-        <translation>帐户</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.ui" line="14"/>
+        <source>EthernetWidget</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>New User</source>
-        <translation>创建新用户</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.ui" line="40"/>
+        <source>MAC Address Of Ethernet Device</source>
+        <translation>设备MAC地址</translation>
     </message>
-</context>
-<context>
-    <name>AccountWidget</name>
     <message>
-        <source>disable</source>
-        <translation type="unfinished">禁用</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.ui" line="59"/>
+        <source>ComboBoxDeviceMac</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>enable</source>
-        <translation type="unfinished">启用</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.ui" line="76"/>
+        <source>Ethernet Clone MAC Address</source>
+        <translation>克隆MAC地址</translation>
     </message>
     <message>
-        <source>Create new user</source>
-        <translation type="unfinished">创建新用户</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.ui" line="95"/>
+        <source>EditDeviceMac</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>ActGuideWidget</name>
     <message>
-        <source>Please choose activation mode:</source>
-        <translation type="vanished">请选择激活方式：</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.ui" line="117"/>
+        <source>Custom MTU</source>
+        <translation>自定义MTU</translation>
     </message>
     <message>
-        <source>Next</source>
-        <translation type="vanished">下一步</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.ui" line="151"/>
+        <source>SpinBoxCustomMTU</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Current machine code:</source>
-        <translation type="vanished">当前系统机器码:</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.cpp" line="46"/>
+        <source>No device specified</source>
+        <translation>不指定设备</translation>
     </message>
     <message>
-        <source>Please input activation code:</source>
-        <translation type="vanished">请输入激活码:</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ethernet-widget.cpp" line="168"/>
+        <source>Clone Mac invalid</source>
+        <translation>无效的克隆MAC地址</translation>
     </message>
+</context>
+<context>
+    <name>FaceEnrollDialog</name>
     <message>
-        <source>Back</source>
-        <translation type="vanished">上一步</translation>
+        <source>save</source>
+        <translation type="vanished">保存</translation>
     </message>
     <message>
-        <source>Please insert the UsbKey device first!</source>
-        <translation type="vanished">请先插入UsbKey设备!</translation>
+        <source>cancel</source>
+        <translation type="vanished">取消</translation>
     </message>
     <message>
-        <source>Activate online</source>
-        <translation type="vanished">在线激活</translation>
+        <source>initializing face collection environment...</source>
+        <translation type="vanished">正在初始化人脸采集环境，请稍后</translation>
     </message>
     <message>
-        <source>Activate with  the input activation code</source>
-        <translation type="vanished">输入激活码激活</translation>
+        <source>failed to initialize face collection environment!</source>
+        <translation type="vanished">初始化人脸采集环境失败!</translation>
     </message>
     <message>
-        <source>Activate with insert UsbKey</source>
-        <translation type="vanished">插入UsbKey设备激活</translation>
-    </message>
-    <message>
-        <source>Activate</source>
-        <translation type="vanished">激活</translation>
-    </message>
-    <message>
-        <source>Please enter the activate server address:</source>
-        <translation type="vanished">请输入激活服务器地址:</translation>
-    </message>
-    <message>
-        <source>Activating......</source>
-        <translation type="vanished">正在激活......</translation>
-    </message>
-    <message>
-        <source>System activate successful!</source>
-        <translation type="vanished">系统激活成功!</translation>
+        <source>Failed to start collection</source>
+        <translation type="vanished">开始采集失败</translation>
     </message>
+</context>
+<context>
+    <name>FaceInputDialog</name>
     <message>
-        <source>server activation and remaining points:</source>
-        <translation type="vanished">服务器版激活点数和剩余点数:</translation>
+        <source>save</source>
+        <translation type="vanished">保存</translation>
     </message>
     <message>
-        <source>development activation and remaining points:</source>
-        <translation type="vanished">开发版激活点数和剩余点数:</translation>
+        <source>cancel</source>
+        <translation type="vanished">取消</translation>
     </message>
     <message>
-        <source>industrial activation and remaining points:</source>
-        <translation type="vanished">工控版激活点数和剩余点数:</translation>
+        <source>initializing face collection environment...</source>
+        <translation type="vanished">正在初始化人脸采集环境，请稍后</translation>
     </message>
     <message>
-        <source>desktop activation and remaining points:</source>
-        <translation type="vanished">桌面版激活点数和剩余点数:</translation>
+        <source>failed to initialize face collection environment!</source>
+        <translation type="vanished">初始化人脸采集环境失败!</translation>
     </message>
     <message>
-        <source>activation points:</source>
-        <translation type="vanished">激活点数:</translation>
+        <source>Failed to start collection</source>
+        <translation type="vanished">开始采集失败</translation>
     </message>
+</context>
+<context>
+    <name>FacePage</name>
     <message>
-        <source>remaining points:</source>
-        <translation type="vanished">剩余点数:</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="66"/>
+        <source>Default face device</source>
+        <translation>默认人脸设备</translation>
     </message>
     <message>
-        <source>Close</source>
-        <translation type="vanished">关闭</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="67"/>
+        <source>face feature list</source>
+        <translation>人脸特征列表</translation>
     </message>
     <message>
-        <source>System activate failed!</source>
-        <translation type="vanished">系统激活失败!</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="65"/>
+        <source>face</source>
+        <translation>人脸</translation>
     </message>
     <message>
-        <source>unknow</source>
-        <translation type="vanished">未知</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="99"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <source>Activation Mode</source>
-        <translation type="vanished">选择激活方式</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="147"/>
+        <source>Start enroll failed,%1</source>
+        <translation>开始录入失败,%1</translation>
     </message>
     <message>
-        <source>Start Activation</source>
-        <translation type="vanished">开始激活</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="148"/>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="179"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>Activation Complete</source>
-        <translation type="vanished">激活完成</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="173"/>
+        <source>The biometric features were successfully recorded. The feature name is:%1</source>
+        <translation>特征已成功录入，特征名为:%1</translation>
     </message>
     <message>
-        <source>Activation Guide</source>
-        <translation type="vanished">激活向导</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="174"/>
+        <source>Tips</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>Server IP address or Domain name</source>
-        <translation type="vanished">服务器IP地址或域名</translation>
+        <location filename="../plugins/authentication/pages/face-page.cpp" line="178"/>
+        <source>Failed to record biometrics(%1), Please try again</source>
+        <translation>录入特征失败(%1),请重试</translation>
     </message>
 </context>
 <context>
-    <name>AdvanceSettings</name>
-    <message>
-        <source>Advance Settings</source>
-        <translation>高级设置</translation>
-    </message>
-    <message>
-        <source>Automatically generated by system</source>
-        <translation>由系统自动生成</translation>
-    </message>
-    <message>
-        <source>Please enter the correct path</source>
-        <translation>请输入正确的路径</translation>
-    </message>
+    <name>FingerPage</name>
     <message>
-        <source>Please enter specify user Id</source>
-        <translation>请输入用户ID</translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="122"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <source>Please enter an integer above 1000</source>
-        <translation>请输入一个大于或等于1000的整数</translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="88"/>
+        <source>fingerprint</source>
+        <translation>指纹</translation>
     </message>
     <message>
-        <source>Please enter the correct home directory</source>
-        <translation>请输入正确的用户目录</translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="88"/>
+        <source>fingervein</source>
+        <translation>指静脉</translation>
     </message>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <source>default %1 device</source>
+        <translation type="vanished">默认%1设备</translation>
     </message>
     <message>
-        <source>Login shell</source>
-        <translation>登录Shell</translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="91"/>
+        <source>%1 list</source>
+        <translation>%1列表</translation>
     </message>
     <message>
-        <source>EditLoginShell</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="150"/>
+        <source>Start enroll failed,%1</source>
+        <translation>开始录入失败,%1</translation>
     </message>
     <message>
-        <source>Specify user id (needs to be greater than 1000)</source>
-        <translation>指定用户ID（需大于或等于1000）</translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="151"/>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="204"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>EditSpecifyUserID</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="198"/>
+        <source>The biometric features were successfully recorded. The feature name is:%1</source>
+        <translation>特征已成功录入，特征名为:%1</translation>
     </message>
     <message>
-        <source>Specify user home</source>
-        <translation>指定用户目录</translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="199"/>
+        <source>Tips</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>EditSpecifyUserHome</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="203"/>
+        <source>Failed to record biometrics(%1), Please try again</source>
+        <translation>录入特征失败(%1),请重试</translation>
     </message>
     <message>
-        <source>ButtonConfirm</source>
-        <translation type="unfinished"></translation>
+        <source>%1list</source>
+        <translation type="vanished">%1列表</translation>
     </message>
     <message>
-        <source>confirm</source>
-        <translation>确认</translation>
+        <location filename="../plugins/authentication/pages/finger-page.cpp" line="90"/>
+        <source>Default %1 device</source>
+        <translation>默认%1设备</translation>
     </message>
+</context>
+<context>
+    <name>FingerprintEnrollDialog</name>
     <message>
-        <source>ButtonCancel</source>
-        <translation type="unfinished"></translation>
+        <source>save</source>
+        <translation type="vanished">保存</translation>
     </message>
     <message>
         <source>cancel</source>
-        <translation>取消</translation>
-    </message>
-    <message>
-        <source>Specify user id</source>
-        <translation type="vanished">指定用户ID</translation>
-    </message>
-</context>
-<context>
-    <name>AppearancePlugin</name>
-    <message>
-        <source>Theme</source>
-        <translation>主题</translation>
+        <translation type="vanished">取消</translation>
     </message>
     <message>
-        <source>Wallpaper</source>
-        <translation>壁纸</translation>
+        <source>Finger Enroll</source>
+        <translation type="vanished">指纹录入</translation>
     </message>
     <message>
-        <source>Font</source>
-        <translation>字体</translation>
+        <source>This fingerprint is bound to the user(%1)</source>
+        <translation type="vanished">该指纹已绑定用户(%1)</translation>
     </message>
-</context>
-<context>
-    <name>ApplicationPlugin</name>
     <message>
-        <source>DefaultApp</source>
-        <translation>默认程序</translation>
+        <source>Info</source>
+        <translation type="vanished">提示</translation>
     </message>
     <message>
-        <source>AutoStart</source>
-        <translation>开机启动</translation>
+        <source>Error</source>
+        <translation type="vanished">错误</translation>
     </message>
 </context>
 <context>
-    <name>AuthManagerPage</name>
-    <message>
-        <source>Fingerprint Authentication</source>
-        <translation type="vanished">指纹认证</translation>
-    </message>
-    <message>
-        <source>Face Authentication</source>
-        <translation type="vanished">人脸认证</translation>
-    </message>
-    <message>
-        <source>Password Authentication</source>
-        <translation type="vanished">密码认证</translation>
-    </message>
+    <name>FingerprintInputDialog</name>
     <message>
         <source>save</source>
         <translation type="vanished">保存</translation>
     </message>
     <message>
-        <source>return</source>
-        <translation type="vanished">返回</translation>
-    </message>
-    <message>
-        <source>add fingerprint</source>
-        <translation type="vanished">录入指纹数据</translation>
-    </message>
-    <message>
-        <source>add face</source>
-        <translation type="vanished">录入人脸数据</translation>
+        <source>cancel</source>
+        <translation type="vanished">取消</translation>
     </message>
     <message>
-        <source>ComboAppFontName</source>
-        <translation></translation>
+        <source>Finger Enroll</source>
+        <translation type="vanished">指纹录入</translation>
     </message>
     <message>
-        <source>ComboAppFontSize</source>
-        <translation></translation>
-        <source>error</source>
+        <source>Error</source>
         <translation type="vanished">错误</translation>
     </message>
+</context>
+<context>
+    <name>FingerprintInputWorker</name>
     <message>
-        <source>please ensure that at least one authentication option exists</source>
-        <translation type="vanished">请确保至少一个认证选项打开</translation>
-    </message>
-    <message>
-        <source>fingerprint_</source>
-        <translation type="vanished">指纹_</translation>
-    </message>
-    <message>
-        <source>ComboTitleFontName</source>
-        <translation></translation>
-        <source>face_</source>
-        <translation type="vanished">人脸_</translation>
+        <source>initializing fingerprint collection environment...</source>
+        <translation type="vanished">正在初始化指纹采集环境，请稍等</translation>
     </message>
 </context>
 <context>
-    <name>AuthPlugin</name>
+    <name>Fonts</name>
     <message>
-        <source>ComboTitleFontSize</source>
+        <location filename="../plugins/appearance/pages/font/fonts.ui" line="14"/>
+        <source>Form</source>
         <translation></translation>
-        <source>Fingerprint</source>
-        <translation>指纹</translation>
     </message>
     <message>
-        <source>FingerVein</source>
-        <translation>指静脉</translation>
+        <location filename="../plugins/appearance/pages/font/fonts.ui" line="35"/>
+        <source>Word size</source>
+        <translation type="unfinished">字号</translation>
     </message>
     <message>
-        <source>ComboMonospaceFontName</source>
-        <translation></translation>
+        <location filename="../plugins/appearance/pages/font/fonts.ui" line="96"/>
+        <source>System font</source>
+        <translation type="unfinished">系统字体</translation>
     </message>
     <message>
-        <source>ComboMonospaceFontSize</source>
-        <translation></translation>
+        <location filename="../plugins/appearance/pages/font/fonts.ui" line="142"/>
+        <source>Monospaced font</source>
+        <translation type="unfinished">等宽字体</translation>
     </message>
     <message>
-        <source>Word size</source>
-        <translation>字号</translation>
+        <source>Application Font Settings</source>
+        <translation type="vanished">应用程序字体设置</translation>
     </message>
     <message>
-        <source>System font</source>
-        <translation>系统字体</translation>
+        <source>Titlebar Font Settings</source>
+        <translation type="vanished">窗口标题字体设置</translation>
     </message>
     <message>
-        <source>Monospaced font</source>
-        <translation>等宽字体</translation>
+        <source>Monospace Font Settings</source>
+        <translation type="vanished">等宽字体设置</translation>
     </message>
 </context>
 <context>
     <name>GeneralBioPage</name>
     <message>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="235"/>
         <source>default device</source>
         <translation>默认设备</translation>
     </message>
     <message>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="247"/>
         <source>feature list</source>
         <translation>特征列表</translation>
     </message>
     <message>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="186"/>
         <source>Are you sure you want to delete the feature called %1, Ensure that the Ukey device is inserted; otherwise the information stored in the Ukey will not be deleted</source>
         <translation>您确定要删除特征名为%1的UKey绑定吗?请确保已插入Ukey设备;否则存储在Ukey中的信息将不会被删除</translation>
     </message>
     <message>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="193"/>
         <source>Are you sure you want to delete the feature called %1</source>
         <translation>您确定要删除特征名为%1的特征吗</translation>
     </message>
     <message>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="196"/>
         <source>tips</source>
         <translation>提示</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
         <source>Driver Manager</source>
-        <translation>驱动管理</translation>
+        <translation type="vanished">驱动管理</translation>
     </message>
     <message>
         <source>Prefs</source>
-        <translation>配置</translation>
+        <translation type="vanished">配置</translation>
     </message>
     <message>
         <source>UKey</source>
-        <translation>UKey</translation>
+        <translation type="vanished">UKey</translation>
     </message>
     <message>
         <source>Iris</source>
-        <translation>虹膜</translation>
+        <translation type="vanished">虹膜</translation>
     </message>
     <message>
         <source>Face</source>
-        <translation>人脸</translation>
+        <translation type="vanished">人脸</translation>
     </message>
-</context>
-<context>
-    <name>AutoStartPage</name>
     <message>
-        <source>Boot Setup</source>
-        <translation type="vanished">开机启动设置</translation>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="220"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>Desktop files(*.desktop)</source>
-        <translation type="vanished">桌面类型(*.desktop)</translation>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="221"/>
+        <source> Failed to enroll feature because the password verification failed！</source>
+        <translation>由于密码校验失败，录入特征失败！</translation>
     </message>
     <message>
-        <source>select autostart desktop</source>
-        <translation type="vanished">选择自启动应用</translation>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="156"/>
+        <source>Rename Feature</source>
+        <translation type="unfinished">重命名特征值</translation>
     </message>
     <message>
-        <source>Select</source>
-        <translation type="vanished">选择</translation>
+        <location filename="../plugins/authentication/utils/general-bio-page.cpp" line="157"/>
+        <source>Please enter the renamed feature name</source>
+        <translation type="unfinished">请输入特征名</translation>
     </message>
+</context>
+<context>
+    <name>GeneralPage</name>
     <message>
-        <source>Cancel</source>
-        <translation type="vanished">取消</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="14"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation type="vanished">错误</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="55"/>
+        <source>Capslock Tip</source>
+        <translation>大写锁定提示</translation>
     </message>
     <message>
-        <source>Desktop has existed</source>
-        <translation type="vanished">该程序已存在</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="86"/>
+        <source>Numlock Tip</source>
+        <translation>数字键盘锁定提示</translation>
     </message>
     <message>
-        <source>Desktop cant permit to join</source>
-        <translation type="vanished">该程序不允许添加</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="123"/>
+        <source>Repeat Key</source>
+        <translation>重复键</translation>
     </message>
     <message>
-        <source>Desktop dont support</source>
-        <translation type="vanished">不支持该程序</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="130"/>
+        <source>(Repeat a key while holding it down)</source>
+        <translation>(按住某一键时重复该键)</translation>
     </message>
-</context>
-<context>
-    <name>AutostartPage</name>
     <message>
-        <source>Boot Setup</source>
-        <translation>开机启动设置</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="150"/>
+        <source>SwitchRepeatKey</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Desktop files(*.desktop)</source>
-        <translation>桌面类型(*.desktop)</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="169"/>
+        <source>Delay</source>
+        <translation>延时</translation>
     </message>
     <message>
-        <source>select autostart desktop</source>
-        <translation>选择自启动应用</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="191"/>
+        <source>SliderRepeatDelay</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Select</source>
-        <translation>选择</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="215"/>
+        <source>Short</source>
+        <translation>短</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="235"/>
+        <source>Long</source>
+        <translation>长</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="253"/>
+        <source>Interval</source>
+        <translation>速度</translation>
     </message>
     <message>
-        <source>Desktop has existed</source>
-        <translation>该程序已存在</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="275"/>
+        <source>SliderRepeatInterval</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Desktop cant permit to join</source>
-        <translation>该程序不允许添加</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="302"/>
+        <source>Slow</source>
+        <translation>慢</translation>
     </message>
     <message>
-        <source>Desktop dont support</source>
-        <translation>不支持该程序</translation>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="322"/>
+        <source>Fast</source>
+        <translation>快</translation>
+    </message>
+    <message>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="338"/>
+        <location filename="../plugins/keyboard/pages/general-page.cpp" line="54"/>
+        <source>Enter repeat characters to test</source>
+        <translation>输入重复字符测试</translation>
+    </message>
+    <message>
+        <location filename="../plugins/keyboard/pages/general-page.ui" line="357"/>
+        <source>EditTestRepeatKey</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter characters to test the settings</source>
+        <translation type="vanished">输入重复字符测试</translation>
     </message>
 </context>
 <context>
-    <name>BatterySettingsPage</name>
+    <name>GeneralSettingsPage</name>
     <message>
-        <source>BatterySettingsPage</source>
-        <translation>电池设置</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="14"/>
+        <source>GeneralSettingsPage</source>
+        <translation>通用设置页面</translation>
     </message>
     <message>
-        <source>After idle for more than the following time, the computer will execute</source>
-        <translation>空闲超过以下时间后，计算机将执行</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="104"/>
+        <source>When the power button is pressed</source>
+        <translation>按下电源按钮时</translation>
     </message>
     <message>
-        <source>ComboIdleTime</source>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="127"/>
+        <source>ComboPowerButtonAction</source>
         <translation></translation>
     </message>
     <message>
-        <source>ComboIdleAction</source>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="171"/>
+        <source>When the suspend button is pressed</source>
+        <translation>按下挂起按钮时</translation>
+    </message>
+    <message>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="194"/>
+        <source>ComboSuspendAction</source>
         <translation></translation>
     </message>
     <message>
-        <source>When the battery is lit up, it will be executed</source>
-        <translation>电池电量将用尽时</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="238"/>
+        <source>When closing the lid</source>
+        <translation>合上盖子操作</translation>
     </message>
     <message>
-        <source>ComboLowBatteryAction</source>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="279"/>
+        <source>ComboCloseLidAction</source>
         <translation></translation>
     </message>
     <message>
-        <source>The monitor will turn off when it is idle</source>
-        <translation>显示器空闲以下时间关闭</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="323"/>
+        <source>Computer Mode</source>
+        <translation>计算机模式</translation>
     </message>
     <message>
-        <source>ComboMonitorTurnOffIdleTime</source>
-        <translation></translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="394"/>
+        <source>Display brightness setting</source>
+        <translation>显示亮度设置</translation>
     </message>
     <message>
-        <source>Reduce screen brightness when idle</source>
-        <translation>空闲时减少亮度</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="414"/>
+        <source>0%</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Reduce screen brightness when  no power</source>
-        <translation>低点亮时减少亮度</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="444"/>
+        <source>SliderDisplayBrightness</source>
+        <translation></translation>
     </message>
     <message>
-        <source>The energy saving mode is enabled when the power is low</source>
-        <translation>低电量时自动开启节能模式</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="493"/>
+        <source>Color temperature</source>
+        <translation>色温</translation>
     </message>
     <message>
-        <source>Suspend</source>
-        <translation>待机</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="524"/>
+        <source>Automatic color temperature</source>
+        <translation>自动色温</translation>
     </message>
     <message>
-        <source>Shutdown</source>
-        <translation>关机</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="595"/>
+        <source>cold</source>
+        <translation>冷</translation>
     </message>
     <message>
-        <source>Hibernate</source>
-        <translation>休眠</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="615"/>
+        <source>standard</source>
+        <translation>标准</translation>
     </message>
     <message>
-        <source>Do nothing</source>
-        <translation>不执行操作</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="635"/>
+        <source>warm</source>
+        <translation>暖</translation>
     </message>
-</context>
-<context>
-    <name>BatterySubItem</name>
     <message>
-        <source>Battery Settings</source>
-        <translation type="vanished">电池设置</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="695"/>
+        <source>Regard computer as idle after</source>
+        <translation>于此时间后视计算机为空闲</translation>
     </message>
-</context>
-<context>
-    <name>BiometricItem</name>
     <message>
-        <source>add</source>
-        <translation type="vanished">添加</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="749"/>
+        <source>SliderComputerIdleTime</source>
+        <translation></translation>
     </message>
-</context>
-<context>
-    <name>ChangeHostNameWidget</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="780"/>
+        <source>Lock screen when idle</source>
+        <translation>计算机空闲时锁定屏幕</translation>
     </message>
     <message>
-        <source>Host Name:</source>
-        <translation>主机名:</translation>
+        <location filename="../plugins/power/pages/general-settings-page.ui" line="823"/>
+        <source>password is required to wake up in standby mode</source>
+        <translation>待机时唤醒需要输入密码</translation>
     </message>
     <message>
-        <source>EditHostName</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="121"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="134"/>
+        <source>shutdown</source>
+        <translation>关机</translation>
     </message>
     <message>
-        <source>ButtonSaveHostName</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="122"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="128"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="133"/>
+        <source>hibernate</source>
+        <translation>休眠</translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation>保存</translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="123"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="127"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="132"/>
+        <source>suspend</source>
+        <translation>待机</translation>
     </message>
     <message>
-        <source>ButtonCancelChangeHostName</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="124"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="129"/>
+        <source>display off</source>
+        <translation>关闭显示器</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="125"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="130"/>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="135"/>
+        <source>do nothing</source>
+        <translation>不执行操作</translation>
     </message>
     <message>
-        <source>Host Name</source>
-        <translation type="vanished">主机名</translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="414"/>
+        <source>ERROR</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>Warning</source>
-        <translation>警告</translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="530"/>
+        <source>%1hour</source>
+        <translation>%1小时</translation>
     </message>
     <message>
-        <source>Change host name failed! Please check the Dbus service!</source>
-        <translation>修改主机名失败！请 检查Dbus服务!</translation>
+        <location filename="../plugins/power/pages/general-settings-page.cpp" line="534"/>
+        <source>%1minute</source>
+        <translation>%1分钟</translation>
     </message>
 </context>
 <context>
-    <name>CheckpasswdDialog</name>
+    <name>GeneralSettingsSubItem</name>
     <message>
-        <source>Check password</source>
-        <translation>校验当前用户密码</translation>
+        <source>General Settings</source>
+        <translation type="vanished">通用设置</translation>
     </message>
+</context>
+<context>
+    <name>GeneralSubItem</name>
     <message>
-        <source>Check the current password before you enroll the feature</source>
-        <translation>录入特征之前需要校验当前密码</translation>
+        <location filename="../plugins/keyboard/general-subitem.h" line="46"/>
+        <source>Keyboard General Option</source>
+        <translation>键盘通用选项</translation>
     </message>
 </context>
 <context>
-    <name>ChooseItem</name>
+    <name>GroupInfoPage</name>
     <message>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="32"/>
         <source>Form</source>
-        <translation></translation>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>CreateGroupPage</name>
     <message>
-        <source>CreateGroupPage</source>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="136"/>
+        <source>TextLabel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Create Group</source>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="236"/>
+        <source>Group</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add Group Members</source>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="335"/>
+        <source>Member List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Confirm</source>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="435"/>
+        <source>Add User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please enter your group name</source>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="482"/>
+        <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>group name cannot be a pure number</source>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="564"/>
+        <source>Add Member</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>group name already exists</source>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="679"/>
+        <source>Save</source>
+        <translation type="unfinished">保存</translation>
+    </message>
+    <message>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.ui" line="726"/>
+        <source>Cancel</source>
+        <translation type="unfinished">取消</translation>
+    </message>
+    <message>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.cpp" line="123"/>
+        <source>Please input keys for search...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.cpp" line="247"/>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.cpp" line="259"/>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.cpp" line="269"/>
+        <location filename="../plugins/group/src/pages/group-info-page/group-info-page.cpp" line="280"/>
         <source>Error</source>
         <translation type="unfinished">错误</translation>
     </message>
 </context>
 <context>
-    <name>CreateUserPage</name>
+    <name>GroupSubItem</name>
     <message>
-        <source>Account type</source>
-        <translation type="vanished">帐户类型</translation>
+        <location filename="../plugins/group/src/group-subitem.cpp" line="44"/>
+        <source>Group</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>standard</source>
-        <translation>普通用户</translation>
+        <location filename="../plugins/group/src/group-subitem.cpp" line="76"/>
+        <source>Creat group</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>administrator</source>
-        <translation>管理员</translation>
+        <location filename="../plugins/group/src/group-subitem.cpp" line="77"/>
+        <source>Change group name</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please enter user name first</source>
-        <translation>请输入用户名</translation>
+        <location filename="../plugins/group/src/group-subitem.cpp" line="78"/>
+        <source>Add group member</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>HardWorker</name>
     <message>
-        <source>Please enter your user name</source>
-        <translation>请输入用户名</translation>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="46"/>
+        <source>Create User failed</source>
+        <translation>创建用户失败</translation>
     </message>
     <message>
-        <source>user name cannot be a pure number</source>
-        <translation>用户名不能全为数字</translation>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="150"/>
+        <source> update password failed</source>
+        <translation>更新密码失败</translation>
     </message>
     <message>
-        <source>user name already exists</source>
-        <translation>用户名已存在</translation>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="176"/>
+        <source>icon file</source>
+        <translation>头像</translation>
     </message>
     <message>
-        <source>Please enter your password</source>
-        <translation>请输出密码</translation>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="187"/>
+        <source>userName type</source>
+        <translation>用户名</translation>
     </message>
     <message>
-        <source>Please enter the password again</source>
-        <translation>请再次输入密码</translation>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="198"/>
+        <source>locked</source>
+        <translation>启用状态</translation>
     </message>
     <message>
-        <source>The password you enter must be the same as the former one</source>
-        <translation>两次密码不相同，请核对后，再次输入</translation>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="208"/>
+        <source>Failed to update user properties,%1</source>
+        <translation>更新用户属性失败，%1</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="230"/>
+        <source>Failed to delete user,%1</source>
+        <translation>删除用户失败，%1</translation>
     </message>
     <message>
-        <source>Password encryption failed</source>
-        <translation>密码加密失败</translation>
+        <source>password</source>
+        <translation type="vanished">密码</translation>
     </message>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <source>home directory</source>
+        <translation type="vanished">用户目录</translation>
     </message>
     <message>
-        <source>UserAvatarWidget</source>
-        <translation type="unfinished"></translation>
+        <source>shell</source>
+        <translation type="vanished">shell</translation>
     </message>
     <message>
-        <source>User name</source>
-        <translation>用户名</translation>
+        <source>icon</source>
+        <translation type="vanished">头像</translation>
     </message>
     <message>
-        <source>EditUserName</source>
-        <translation type="unfinished"></translation>
+        <source>Failed to set user attributes</source>
+        <translation type="vanished">设置用户属性失败</translation>
     </message>
     <message>
-        <source>User type</source>
-        <translation>用户类型</translation>
+        <source>account type</source>
+        <translation type="vanished">帐户类型</translation>
     </message>
     <message>
-        <source>ComboUserType</source>
-        <translation type="unfinished"></translation>
+        <source>Failed to update user properties(%1)</source>
+        <translation type="vanished">更新用户属性失败(%1)</translation>
     </message>
     <message>
-        <source>Password</source>
-        <translation>用户密码</translation>
+        <source>Failed to delete user</source>
+        <translation type="vanished">删除用户失败</translation>
     </message>
     <message>
-        <source>EditPasswd</source>
+        <location filename="../plugins/account/utils/hard-worker.cpp" line="59"/>
+        <source>Failed to connect to the account management service</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Confirm password</source>
-        <translation>确认密码</translation>
+        <location filename="../plugins/group/src/hard-worker.cpp" line="38"/>
+        <source>Create Group failed</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>EditPasswdConfirm</source>
+        <location filename="../plugins/group/src/hard-worker.cpp" line="92"/>
+        <source>Failed to delete group,%1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ButtonAdvanceSetting</source>
+        <location filename="../plugins/group/src/hard-worker.cpp" line="113"/>
+        <location filename="../plugins/group/src/hard-worker.cpp" line="135"/>
+        <source> add user to group failed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Advance setting</source>
-        <translation>高级设置</translation>
+        <location filename="../plugins/group/src/hard-worker.cpp" line="158"/>
+        <source> change group name failed</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ButtonConfirm</source>
+        <location filename="../plugins/group/src/hard-worker.cpp" line="169"/>
+        <source> change group name failed, the new group name is occupied</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>HardwareInformation</name>
     <message>
-        <source>Confirm</source>
-        <translation>创建</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="14"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ButtonCancel</source>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="147"/>
+        <source>CPU:</source>
+        <translation>CPU:</translation>
+    </message>
+    <message>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="167"/>
+        <source>LabelCpuInfo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="170"/>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="233"/>
+        <source>TextLabel</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please enter account name first</source>
-        <translation type="vanished">请先输入帐户名</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="210"/>
+        <source>Memory:</source>
+        <translation>内存:</translation>
     </message>
     <message>
-        <source>Please enter your account name</source>
-        <translation type="vanished">请输入帐户名</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="230"/>
+        <source>LabelMemoryInfo</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Account cannot be a pure number</source>
-        <translation type="vanished">帐户名不能全为数字</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="273"/>
+        <source>Hard disk:</source>
+        <translation>硬盘:</translation>
     </message>
     <message>
-        <source>Account already exists</source>
-        <translation type="vanished">帐户名已存在</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="351"/>
+        <source>Graphics card:</source>
+        <translation>显卡:</translation>
     </message>
     <message>
-        <source>Please enter your userName name</source>
-        <translation type="vanished">请输入用户名</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.ui" line="426"/>
+        <source>Network card:</source>
+        <translation>网卡:</translation>
     </message>
-</context>
-<context>
-    <name>CursorThemePage</name>
     <message>
-        <source>Cursor Themes Settings</source>
-        <translation type="unfinished">光标主题设置</translation>
+        <source>Copyright ©</source>
+        <translation type="vanished">版权所有 ©</translation>
     </message>
-</context>
-<context>
-    <name>CursorThemes</name>
     <message>
-        <source>Cursor Themes Settings</source>
-        <translation type="vanished">光标主题设置</translation>
+        <source>KylinSec. All rights reserved.</source>
+        <translation type="vanished">KylinSec.保留所有权利.</translation>
     </message>
     <message>
-        <source>Faild</source>
-        <translation type="vanished">失败</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.cpp" line="109"/>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.cpp" line="110"/>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.cpp" line="118"/>
+        <source>Unknow</source>
+        <translation>未知</translation>
     </message>
     <message>
-        <source>Set cursor themes failed!</source>
-        <translation type="vanished">设置光标主题失败!</translation>
+        <location filename="../plugins/system/pages/hardware-information/hardware-information.cpp" line="177"/>
+        <source>%1 GB (%2 GB available)</source>
+        <translation>%1 GB (%2 GB 可用)</translation>
     </message>
 </context>
 <context>
-    <name>DateTimeSettings</name>
+    <name>HardwareInformationWidget</name>
     <message>
-        <source>DateTimeSettings</source>
-        <translation>日期时间设置</translation>
+        <source>CPU:</source>
+        <translation type="vanished">CPU:</translation>
     </message>
     <message>
-        <source>Select Time</source>
-        <translation>选择时间</translation>
+        <source>Memory:</source>
+        <translation type="vanished">内存:</translation>
     </message>
     <message>
-        <source>Select Date</source>
-        <translation>选择日期</translation>
+        <source>Hard disk:</source>
+        <translation type="vanished">硬盘:</translation>
     </message>
     <message>
-        <source>ButtonSave</source>
-        <translation type="unfinished"></translation>
+        <source>Graphics card:</source>
+        <translation type="vanished">显卡:</translation>
     </message>
     <message>
-        <source>save</source>
-        <translation type="unfinished">保存</translation>
+        <source>Network card:</source>
+        <translation type="vanished">网卡:</translation>
     </message>
     <message>
-        <source>ButtonReset</source>
-        <translation type="unfinished"></translation>
+        <source>Unknow</source>
+        <translation type="vanished">未知</translation>
     </message>
+</context>
+<context>
+    <name>HardwareSubItem</name>
     <message>
-        <source>reset</source>
-        <translation>重置</translation>
+        <location filename="../plugins/system/hardware-subitem.h" line="33"/>
+        <source>Hardware Information</source>
+        <translation>硬件信息</translation>
     </message>
 </context>
 <context>
-    <name>DaySpinBox</name>
+    <name>IconThemePage</name>
     <message>
-        <source>%1</source>
-        <translation>%1日</translation>
+        <location filename="../plugins/appearance/pages/theme/icon/icon-theme-page.ui" line="14"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../plugins/appearance/pages/theme/icon/icon-theme-page.ui" line="35"/>
+        <source>Icon Themes Setting</source>
+        <translation type="unfinished">图标主题设置</translation>
     </message>
 </context>
 <context>
-    <name>DefaultApp</name>
+    <name>IconThemes</name>
     <message>
-        <source>DefaultApp</source>
-        <translation>默认程序</translation>
+        <source>Icon Themes Setting</source>
+        <translation type="vanished">图标主题设置</translation>
     </message>
     <message>
-        <source>Web Browser</source>
-        <translation>web浏览器</translation>
+        <source>Faild</source>
+        <translation type="vanished">失败</translation>
     </message>
     <message>
-        <source>Email</source>
-        <translation>电子邮件</translation>
+        <source>Set icon themes failed!</source>
+        <translation type="vanished">设置图标主题失败!</translation>
     </message>
+</context>
+<context>
+    <name>IdentificationRenameDialog</name>
     <message>
-        <source>Text</source>
-        <translation>文档查看器</translation>
+        <source>Rename Feature</source>
+        <translation type="vanished">重命名特征值</translation>
     </message>
     <message>
-        <source>Music</source>
-        <translation>音乐播放器</translation>
+        <source>Please enter the renamed feature name</source>
+        <translation type="vanished">请输入特征名</translation>
     </message>
     <message>
-        <source>Video</source>
-        <translation>视频播放器</translation>
+        <source>Confirm</source>
+        <translation type="vanished">确认</translation>
     </message>
     <message>
-        <source>Image</source>
-        <translation>图片查看器</translation>
+        <source>Cancel</source>
+        <translation type="vanished">取消</translation>
     </message>
 </context>
 <context>
-    <name>DefaultappPlugin</name>
+    <name>ImageSelector</name>
     <message>
-        <source>Email</source>
-        <translation type="obsolete">电子邮件</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/widget/image-selector.cpp" line="104"/>
+        <source>Add Image Failed</source>
+        <translation>添加壁纸失败</translation>
     </message>
     <message>
-        <source>Text</source>
-        <translation type="obsolete">文档查看器</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/widget/image-selector.cpp" line="105"/>
+        <source>The image already exists!</source>
+        <translation>该壁纸已存在!</translation>
     </message>
     <message>
-        <source>Music</source>
-        <translation type="obsolete">音乐播放器</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/widget/image-selector.cpp" line="193"/>
+        <source>Delete image</source>
+        <translation>删除壁纸</translation>
     </message>
     <message>
-        <source>Video</source>
-        <translation type="obsolete">视频播放器</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/widget/image-selector.cpp" line="194"/>
+        <source>Are you sure you want to delete this picture?</source>
+        <translation>您确定要删除此壁纸?</translation>
     </message>
+</context>
+<context>
+    <name>InputDialog</name>
     <message>
-        <source>Image</source>
-        <translation type="obsolete">图片查看器</translation>
+        <location filename="../lib/common-widgets/input-dialog/input-dialog.cpp" line="102"/>
+        <source>Confirm</source>
+        <translation>确认</translation>
     </message>
     <message>
-        <source>DefaultApp</source>
-        <translation type="vanished">默认程序</translation>
+        <location filename="../lib/common-widgets/input-dialog/input-dialog.cpp" line="111"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
 </context>
 <context>
-    <name>DevicePanel</name>
+    <name>InputPage</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/audio/src/plugin/input-page.ui" line="14"/>
+        <source>InputPage</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Rotate left 90 degrees</source>
-        <translation>左旋转90度</translation>
+        <location filename="../plugins/audio/src/plugin/input-page.ui" line="40"/>
+        <source>Input cards</source>
+        <translation>输入声卡</translation>
     </message>
     <message>
-        <source>ButtonLeft</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/audio/src/plugin/input-page.ui" line="64"/>
+        <source>Input devices</source>
+        <translation>输入设备</translation>
     </message>
     <message>
-        <source>Rotate right 90 degrees</source>
-        <translation>右旋转90度</translation>
+        <location filename="../plugins/audio/src/plugin/input-page.ui" line="90"/>
+        <source>ComboBoxInputDevices</source>
+        <translation></translation>
     </message>
     <message>
-        <source>ButtonRight</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/audio/src/plugin/input-page.ui" line="107"/>
+        <source>Input volume</source>
+        <translation>输入音量</translation>
     </message>
     <message>
-        <source>Turn left and right</source>
-        <translation>左右翻转</translation>
+        <location filename="../plugins/audio/src/plugin/input-page.ui" line="158"/>
+        <source>SliderVolumeSetting</source>
+        <translation></translation>
     </message>
     <message>
-        <source>ButtonHorizontal</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/audio/src/plugin/input-page.ui" line="178"/>
+        <source>Feedback volume</source>
+        <translation>反馈音量</translation>
     </message>
     <message>
-        <source>upside down</source>
-        <translation>上下翻转</translation>
+        <location filename="../plugins/audio/src/plugin/input-page.cpp" line="294"/>
+        <source>No input device detected</source>
+        <translation>未检测到输入设备</translation>
     </message>
+</context>
+<context>
+    <name>Ipv4Widget</name>
     <message>
-        <source>ButtonVertical</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="14"/>
+        <source>Ipv4Widget</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Identification display</source>
-        <translation>标识显示器</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="37"/>
+        <source>IPV4 Method</source>
+        <translation>IPV4方法</translation>
     </message>
     <message>
-        <source>ButtonIdentifying</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="56"/>
+        <source>ComboBoxIpv4Method</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>DisplayFormatSettings</name>
-    <message>
-        <source>DisplayFormatSettings</source>
-        <translation>日期时间格式设置</translation>
-    </message>
     <message>
-        <source>Long date display format</source>
-        <translation>长日期显示格式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="88"/>
+        <source>IP Address</source>
+        <translation>IP地址</translation>
     </message>
     <message>
-        <source>ComboLongDateDisplayFormat</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="107"/>
+        <source>EditIpv4Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Short date display format</source>
-        <translation>短日期显示格式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="121"/>
+        <source>Net Mask</source>
+        <translation>子网掩码</translation>
     </message>
     <message>
-        <source>ComboShortDateDisplayFormat</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="140"/>
+        <source>EditIpv4Netmask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Time format</source>
-        <translation>时间格式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="154"/>
+        <source>Gateway</source>
+        <translation>网关</translation>
     </message>
     <message>
-        <source>ComboTimeFormat</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="173"/>
+        <source>EditIpv4Gateway</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Show time witch seconds</source>
-        <translation>时间显示秒</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="190"/>
+        <source>DNS</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>24-hours</source>
-        <translation>二十四小时制</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.ui" line="209"/>
+        <source>EditIpv4PreferredDNS</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>12-hours</source>
-        <translation>十二小时制</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="38"/>
+        <source>Auto</source>
+        <translation>自动</translation>
     </message>
-</context>
-<context>
-    <name>DisplayPage</name>
     <message>
-        <source>DisplayPage</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="39"/>
+        <source>Manual</source>
+        <translation>手动</translation>
     </message>
     <message>
-        <source>ButtonCopyDisplay</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="41"/>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="42"/>
+        <source>Required</source>
+        <translation>必填</translation>
     </message>
     <message>
-        <source>Copy display</source>
-        <translation>复制显示</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="43"/>
+        <source>Please separate multiple DNS entries by semicolon</source>
+        <translation>请用分号分隔多个DNS</translation>
     </message>
     <message>
-        <source>ButtonExtendedDisplay</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="244"/>
+        <source>Ipv4 DNS invalid</source>
+        <translation>无效的Ipv4 DNS</translation>
     </message>
     <message>
-        <source>Extended display</source>
-        <translation>扩展显示</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="263"/>
+        <source>Ipv4 address can not be empty</source>
+        <translation>Ipv4地址不能为空</translation>
     </message>
     <message>
-        <source>Resolution ratio</source>
-        <translation>分辨率</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="273"/>
+        <source>Ipv4 Address invalid</source>
+        <translation>无效的Ipv4地址</translation>
     </message>
     <message>
-        <source>ComboResolutionRatio</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="283"/>
+        <source>NetMask can not be empty</source>
+        <translation>子网掩码不能为空</translation>
     </message>
     <message>
-        <source>Refresh rate</source>
-        <translation>刷新率</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="293"/>
+        <source>Netmask invalid</source>
+        <translation>无效的子网掩码</translation>
     </message>
     <message>
-        <source>ComboRefreshRate</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv4-widget.cpp" line="305"/>
+        <source>Ipv4 Gateway invalid</source>
+        <translation>无效的Ipv4网关</translation>
     </message>
     <message>
-        <source>Zoom rate</source>
-        <translation>缩放率</translation>
+        <source>Preferred DNS</source>
+        <translation type="vanished">首选DNS</translation>
     </message>
     <message>
-        <source>ComboZoomRate</source>
-        <translation type="unfinished"></translation>
+        <source>Alternate DNS</source>
+        <translation type="vanished">备选DNS</translation>
     </message>
     <message>
-        <source>Automatic</source>
-        <translation>自动</translation>
+        <source>Ipv4 Preferred DNS invalid</source>
+        <translation type="vanished">无效的Ipv4首选DNS</translation>
     </message>
     <message>
-        <source>100% (recommended)</source>
-        <translation>100% (推荐)</translation>
+        <source>Ipv4 Alternate DNS invalid</source>
+        <translation type="vanished">无效的Ipv4备选DNS</translation>
     </message>
+</context>
+<context>
+    <name>Ipv6Widget</name>
     <message>
-        <source>200%</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="14"/>
+        <source>Ipv6Widget</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Open</source>
-        <translation>开启</translation>
-    </message>
-    <message>
-        <source>Set as main display</source>
-        <translation>设为主显示器</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="40"/>
+        <source>IPV6 Method</source>
+        <translation>IPV6方法</translation>
     </message>
     <message>
-        <source>SwitchExtraPrimary</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="59"/>
+        <source>ComboBoxIpv6Method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ComboExtraResolutionRatio</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="91"/>
+        <source>IP Address</source>
+        <translation>IP地址</translation>
     </message>
     <message>
-        <source>ComboExtraRefreshRate</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="110"/>
+        <source>EditIpv6Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ComboExtraZoomRate</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="124"/>
+        <source>Prefix</source>
+        <translation>前缀</translation>
     </message>
     <message>
-        <source>ButtonExtraApply</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="143"/>
+        <source>SpinBoxIpv6Prefix</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Apply</source>
-        <translation>应用</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="157"/>
+        <source>Gateway</source>
+        <translation>网关</translation>
     </message>
     <message>
-        <source>ButtonExtraCancel</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="176"/>
+        <source>EditIpv6Gateway</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Close</source>
-        <translation>关闭</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="193"/>
+        <source> DNS</source>
+        <translation></translation>
     </message>
     <message>
-        <source> (recommended)</source>
-        <translation> (推荐)</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.ui" line="212"/>
+        <source>EditIpv6PreferredDNS</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Is the display normal?</source>
-        <translation>显示是否正常?</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="37"/>
+        <source>Auto</source>
+        <translation>自动</translation>
     </message>
     <message>
-        <source>Save current configuration(K)</source>
-        <translation>保存当前配置(K)</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="38"/>
+        <source>Manual</source>
+        <translation>手动</translation>
     </message>
     <message>
-        <source>Restore previous configuration(R)</source>
-        <translation>恢复之前的配置(R)</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="39"/>
+        <source>Ignored</source>
+        <translation>忽略</translation>
     </message>
     <message>
-        <source>The display will resume the previous configuration in %1 seconds</source>
-        <translation>显示将会在 %1 秒后恢复之前的配置</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="41"/>
+        <source>Required</source>
+        <translation>必填</translation>
     </message>
-</context>
-<context>
-    <name>DisplaySubitem</name>
     <message>
-        <source>Display</source>
-        <translation>显示</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="44"/>
+        <source>Please separate multiple DNS entries by semicolon</source>
+        <translation>请用分号分隔多个DNS</translation>
     </message>
-</context>
-<context>
-    <name>DriverPage</name>
     <message>
-        <source>device type</source>
-        <translation>设备类型</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="234"/>
+        <source>Ipv6 DNS invalid</source>
+        <translation>无效的Ipv6 DNS</translation>
     </message>
     <message>
-        <source>driver list</source>
-        <translation>驱动列表</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="250"/>
+        <source>Ipv6 address can not be empty</source>
+        <translation>Ipv6地址不能为空</translation>
     </message>
     <message>
-        <source>Fingerprint</source>
-        <translation>指纹</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="261"/>
+        <source>Ipv6 address invalid</source>
+        <translation>无效的Ipv6地址</translation>
     </message>
     <message>
-        <source>FingerVein</source>
-        <translation type="vanished">指静脉</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/ipv6-widget.cpp" line="274"/>
+        <source>Ipv6 Gateway invalid</source>
+        <translation>无效的Ipv6网关</translation>
     </message>
     <message>
-        <source>Fingervein</source>
-        <translation>指静脉</translation>
+        <source>Preferred DNS</source>
+        <translation type="vanished">首选DNS</translation>
     </message>
     <message>
-        <source>iris</source>
-        <translation>虹膜</translation>
+        <source>Alternate DNS</source>
+        <translation type="vanished">备选DNS</translation>
     </message>
     <message>
-        <source>ukey</source>
-        <translation>UKey</translation>
+        <source>Ipv6 Preferred DNS invalid</source>
+        <translation type="vanished">无效的Ipv6首选DNS</translation>
     </message>
     <message>
-        <source>face</source>
-        <translation>人脸</translation>
+        <source>Ipv6 Alternate DNS invalid</source>
+        <translation type="vanished">无效的Ipv6备选DNS</translation>
     </message>
 </context>
 <context>
-    <name>FaceEnrollDialog</name>
+    <name>IrisPage</name>
     <message>
-        <source>save</source>
-        <translation type="vanished">保存</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="66"/>
+        <source>Default Iris device</source>
+        <translation>默认虹膜设备</translation>
     </message>
     <message>
-        <source>cancel</source>
-        <translation type="vanished">取消</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="67"/>
+        <source>Iris feature list</source>
+        <translation>虹膜特征列表</translation>
     </message>
     <message>
-        <source>initializing face collection environment...</source>
-        <translation type="vanished">正在初始化人脸采集环境，请稍后</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="65"/>
+        <source>iris</source>
+        <translation>虹膜</translation>
     </message>
     <message>
-        <source>failed to initialize face collection environment!</source>
-        <translation type="vanished">初始化人脸采集环境失败!</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="99"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <source>Failed to start collection</source>
-        <translation type="vanished">开始采集失败</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="147"/>
+        <source>Start enroll failed,%1</source>
+        <translation>开始录入失败,%1</translation>
     </message>
-</context>
-<context>
-    <name>FaceInputDialog</name>
     <message>
-        <source>save</source>
-        <translation type="vanished">保存</translation>
-    </message>
-    <message>
-        <source>cancel</source>
-        <translation type="vanished">取消</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="148"/>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="179"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>initializing face collection environment...</source>
-        <translation type="vanished">正在初始化人脸采集环境，请稍后</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="173"/>
+        <source>The biometric features were successfully recorded. The feature name is:%1</source>
+        <translation>特征已成功录入，特征名为:%1</translation>
     </message>
     <message>
-        <source>failed to initialize face collection environment!</source>
-        <translation type="vanished">初始化人脸采集环境失败!</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="174"/>
+        <source>Tips</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>Failed to start collection</source>
-        <translation type="vanished">开始采集失败</translation>
+        <location filename="../plugins/authentication/pages/iris-page.cpp" line="178"/>
+        <source>Failed to record biometrics(%1), Please try again</source>
+        <translation>录入特征失败(%1),请重试</translation>
     </message>
 </context>
 <context>
-    <name>FacePage</name>
+    <name>KcpInterface</name>
     <message>
-        <source>Default face device</source>
-        <translation>默认人脸设备</translation>
+        <source>Warning</source>
+        <translation type="obsolete">警告</translation>
     </message>
     <message>
-        <source>face feature list</source>
-        <translation>人脸特征列表</translation>
+        <source>load qss file failed</source>
+        <translation type="vanished">加载qss文件失败</translation>
     </message>
+</context>
+<context>
+    <name>KeybindingSubItem</name>
     <message>
-        <source>face</source>
-        <translation>人脸</translation>
+        <location filename="../plugins/keybinding/keybinding-subitem.h" line="46"/>
+        <source>Keybinding</source>
+        <translation>快捷键</translation>
     </message>
+</context>
+<context>
+    <name>KeycodeTranslator</name>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="140"/>
+        <source>None</source>
+        <translation>暂无</translation>
     </message>
     <message>
-        <source>Start enroll failed,%1</source>
-        <translation>开始录入失败,%1</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="144"/>
+        <source>disabled</source>
+        <translation>禁用</translation>
     </message>
+</context>
+<context>
+    <name>KiranAccountManager</name>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <source>disable</source>
+        <translation type="vanished">禁用</translation>
     </message>
     <message>
-        <source>The biometric features were successfully recorded. The feature name is:%1</source>
-        <translation>特征已成功录入，特征名为:%1</translation>
+        <source>enable</source>
+        <translation type="vanished">启用</translation>
     </message>
     <message>
-        <source>Tips</source>
-        <translation>提示</translation>
+        <source>Create new user</source>
+        <translation type="vanished">创建新用户</translation>
     </message>
     <message>
-        <source>Failed to record biometrics(%1), Please try again</source>
-        <translation>录入特征失败(%1),请重试</translation>
+        <source>User Manager</source>
+        <translation type="vanished">帐户管理工具</translation>
+    </message>
+    <message>
+        <source>Create new account</source>
+        <translation type="vanished">创建新用户</translation>
     </message>
 </context>
 <context>
-    <name>FingerPage</name>
+    <name>KiranAvatarEditor</name>
+    <message>
+        <location filename="../libexec/avatar-editor/src/kiran-avatar-editor.cpp" line="42"/>
+        <source>Avatar Editor</source>
+        <translation>头像编辑器</translation>
+    </message>
+    <message>
+        <location filename="../libexec/avatar-editor/src/kiran-avatar-editor.cpp" line="91"/>
+        <source>Confirm</source>
+        <translation>确认</translation>
+    </message>
     <message>
+        <location filename="../libexec/avatar-editor/src/kiran-avatar-editor.cpp" line="112"/>
         <source>Cancel</source>
         <translation>取消</translation>
     </message>
+</context>
+<context>
+    <name>KiranCPanelMouse</name>
     <message>
-        <source>fingerprint</source>
-        <translation>指纹</translation>
+        <source>Mouse and TouchPad</source>
+        <translation type="vanished">鼠标和触摸板</translation>
     </message>
+</context>
+<context>
+    <name>KiranCPanelMouseWidget</name>
     <message>
-        <source>fingervein</source>
-        <translation>指静脉</translation>
+        <source>Select Mouse Hand</source>
+        <translation type="vanished">选择鼠标手持模式</translation>
     </message>
     <message>
-        <source>default %1 device</source>
-        <translation type="vanished">默认%1设备</translation>
+        <source>Mouse Motion Acceleration</source>
+        <translation type="vanished">鼠标移动加速</translation>
     </message>
     <message>
-        <source>%1 list</source>
-        <translation>%1列表</translation>
+        <source>Natural Scroll</source>
+        <translation type="vanished">是否为自然滚动</translation>
     </message>
     <message>
-        <source>Start enroll failed,%1</source>
-        <translation>开始录入失败,%1</translation>
+        <source>Middle Emulation Enabled</source>
+        <translation type="vanished">同时按下左右键模拟中键</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <source>Touchpad Enabled</source>
+        <translation type="vanished">禁用触摸板</translation>
     </message>
     <message>
-        <source>The biometric features were successfully recorded. The feature name is:%1</source>
-        <translation>特征已成功录入，特征名为:%1</translation>
+        <source>Select TouchPad Hand</source>
+        <translation type="vanished">选择触摸板使用模式</translation>
     </message>
     <message>
-        <source>Tips</source>
-        <translation>提示</translation>
+        <source>TouchPad Motion Acceleration</source>
+        <translation type="vanished">触摸板移动加速</translation>
     </message>
     <message>
-        <source>Failed to record biometrics(%1), Please try again</source>
-        <translation>录入特征失败(%1),请重试</translation>
+        <source>Select Click Method</source>
+        <translation type="vanished">设置点击触摸板方式</translation>
     </message>
     <message>
-        <source>%1list</source>
-        <translation type="vanished">%1列表</translation>
+        <source>Select Scroll Method</source>
+        <translation type="vanished">滚动窗口方式</translation>
     </message>
     <message>
-        <source>Default %1 device</source>
-        <translation>默认%1设备</translation>
+        <source>Enabled while Typing</source>
+        <translation type="vanished">打字时触摸板禁用</translation>
     </message>
-</context>
-<context>
-    <name>FingerprintEnrollDialog</name>
     <message>
-        <source>save</source>
-        <translation type="vanished">保存</translation>
+        <source>Tap to Click</source>
+        <translation type="vanished">轻击(不按下)触摸板功能是否生效</translation>
     </message>
     <message>
-        <source>cancel</source>
-        <translation type="vanished">取消</translation>
+        <source>Reset</source>
+        <translation type="vanished">重置</translation>
     </message>
     <message>
-        <source>Finger Enroll</source>
-        <translation type="vanished">指纹录入</translation>
+        <source>Exit</source>
+        <translation type="vanished">关闭</translation>
     </message>
     <message>
-        <source>This fingerprint is bound to the user(%1)</source>
-        <translation type="vanished">该指纹已绑定用户(%1)</translation>
+        <source>Cancel</source>
+        <translation type="vanished">取消</translation>
     </message>
     <message>
-        <source>Info</source>
-        <translation type="vanished">提示</translation>
+        <source>Save</source>
+        <translation type="obsolete">保存</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation type="vanished">错误</translation>
+        <source>Mouse Settings</source>
+        <translation type="vanished">鼠标设置</translation>
     </message>
-</context>
-<context>
-    <name>FingerprintInputDialog</name>
     <message>
-        <source>save</source>
-        <translation type="vanished">保存</translation>
+        <source>TouchPad Settings</source>
+        <translation type="vanished">触摸板设置</translation>
     </message>
     <message>
-        <source>cancel</source>
-        <translation type="vanished">取消</translation>
+        <source>Standard</source>
+        <translation type="vanished">标准</translation>
     </message>
     <message>
-        <source>Finger Enroll</source>
-        <translation type="vanished">指纹录入</translation>
+        <source>Right Hand Mode</source>
+        <translation type="vanished">右手模式</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation type="vanished">错误</translation>
+        <source>Left Hand Mode</source>
+        <translation type="vanished">左手模式</translation>
     </message>
-</context>
-<context>
-    <name>FingerprintInputWorker</name>
     <message>
-        <source>initializing fingerprint collection environment...</source>
-        <translation type="vanished">正在初始化指纹采集环境，请稍等</translation>
+        <source>Press and Tap</source>
+        <translation type="vanished">按键和轻触</translation>
     </message>
-</context>
-<context>
-    <name>Fonts</name>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <source>Tap</source>
+        <translation type="vanished">轻触</translation>
     </message>
     <message>
-        <source>Application Font Settings</source>
-        <translation>应用程序字体设置</translation>
+        <source>Two Finger Scroll</source>
+        <translation type="vanished">两指滑动</translation>
     </message>
     <message>
-        <source>ComboAppFontName</source>
-        <translation type="unfinished"></translation>
+        <source>Edge Scroll</source>
+        <translation type="vanished">边缘滑动</translation>
     </message>
     <message>
-        <source>ComboAppFontSize</source>
-        <translation type="unfinished"></translation>
+        <source>Slow</source>
+        <translation type="vanished">低速</translation>
     </message>
     <message>
-        <source>Titlebar Font Settings</source>
-        <translation>窗口标题字体设置</translation>
+        <source>Fast</source>
+        <translation type="vanished">快速</translation>
     </message>
+</context>
+<context>
+    <name>KiranCollapse</name>
     <message>
-        <source>ComboTitleFontName</source>
+        <location filename="../lib/common-widgets/kiran-collapse/kiran-collapse.ui" line="20"/>
+        <source>ListExpansionSpace</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>KiranCpanelAppearance</name>
     <message>
-        <source>ComboTitleFontSize</source>
-        <translation type="unfinished"></translation>
+        <source>Wallpaper Setting</source>
+        <translation type="vanished">壁纸设置</translation>
     </message>
     <message>
-        <source>Monospace Font Settings</source>
-        <translation>等宽字体设置</translation>
+        <source>Theme Setting</source>
+        <translation type="vanished">主题设置</translation>
     </message>
     <message>
-        <source>ComboMonospaceFontName</source>
-        <translation type="unfinished"></translation>
+        <source>Font Setting</source>
+        <translation type="vanished">字体设置</translation>
     </message>
+</context>
+<context>
+    <name>KiranDatePickerWidget</name>
     <message>
-        <source>ComboMonospaceFontSize</source>
+        <location filename="../plugins/timedate/widgets/kiran-date-picker-widget.ui" line="14"/>
+        <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>GeneralBioPage</name>
+    <name>KiranGroupManager</name>
     <message>
-        <source>default device</source>
-        <translation>默认设备</translation>
+        <location filename="../plugins/group/src/kiran-group-manager.cpp" line="141"/>
+        <source>Create new group</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>KiranModuleWidget</name>
     <message>
-        <source>feature list</source>
-        <translation>特征列表</translation>
+        <source>Warning</source>
+        <translation type="vanished">警告</translation>
     </message>
     <message>
-        <source>Are you sure you want to delete the feature called %1, Ensure that the Ukey device is inserted; otherwise the information stored in the Ukey will not be deleted</source>
-        <translation>您确定要删除特征名为%1的UKey绑定吗?请确保已插入Ukey设备;否则存储在Ukey中的信息将不会被删除</translation>
+        <source>The edited content in %1 is not saved. After switching, the edited content will be lost. Are you sure you want to save？</source>
+        <translation type="vanished">%1中编辑的内容未保存，切换后编辑的内容将会丢失。您确定要保存吗?</translation>
     </message>
     <message>
-        <source>Are you sure you want to delete the feature called %1</source>
-        <translation>您确定要删除特征名为%1的特征吗</translation>
+        <location filename="../lib/common-widgets/kiran-module-widget/kiran-module-widget.ui" line="14"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>KiranSystemWidget</name>
     <message>
-        <source>tips</source>
-        <translation>提示</translation>
+        <source>kiran-system-imformation</source>
+        <translation type="vanished">系统信息</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <source>保存</source>
+        <translation type="obsolete">保存</translation>
     </message>
+</context>
+<context>
+    <name>KiranTimeDateWidget</name>
     <message>
-        <source> Failed to enroll feature because the password verification failed！</source>
-        <translation>由于密码校验失败，录入特征失败！</translation>
-    </message>
-    <message>
-        <source>Rename Feature</source>
-        <translation type="unfinished">重命名特征值</translation>
-    </message>
-    <message>
-        <source>Please enter the renamed feature name</source>
-        <translation type="unfinished">请输入特征名</translation>
+        <location filename="../plugins/timedate/kiran-timedate-widget.ui" line="14"/>
+        <source>KiranTimeDateWidget</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>GeneralPage</name>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <location filename="../plugins/timedate/kiran-timedate-widget.ui" line="171"/>
+        <source>Automatic synchronizetion</source>
+        <translation>自动同步</translation>
     </message>
     <message>
-        <source>Capslock Tip</source>
-        <translation>大写锁定提示</translation>
+        <location filename="../plugins/timedate/kiran-timedate-widget.cpp" line="120"/>
+        <source>Change Time Zone</source>
+        <translation>更改时区</translation>
     </message>
     <message>
-        <source>Numlock Tip</source>
-        <translation>数字键盘锁定提示</translation>
+        <location filename="../plugins/timedate/kiran-timedate-widget.cpp" line="131"/>
+        <source>Set Time Manually</source>
+        <translation>手动设置时间</translation>
     </message>
     <message>
-        <source>Repeat Key</source>
-        <translation>重复键</translation>
+        <location filename="../plugins/timedate/kiran-timedate-widget.cpp" line="147"/>
+        <source>Time date format setting</source>
+        <translation>日期时间格式设置</translation>
     </message>
     <message>
-        <source>(Repeat a key while holding it down)</source>
-        <translation>(按住某一键时重复该键)</translation>
+        <location filename="../plugins/timedate/kiran-timedate-widget.cpp" line="196"/>
+        <source>%1(%2)</source>
+        <translation>%1时间(%2)</translation>
     </message>
+</context>
+<context>
+    <name>KiranTimePickerWidget</name>
     <message>
-        <source>SwitchRepeatKey</source>
+        <location filename="../plugins/timedate/widgets/kiran-time-picker-widget.ui" line="14"/>
+        <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>KiranTimeZone</name>
     <message>
-        <source>Delay</source>
-        <translation>延时</translation>
-    </message>
-    <message>
-        <source>SliderRepeatDelay</source>
+        <location filename="../plugins/timedate/widgets/kiran-time-zone.ui" line="23"/>
+        <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Short</source>
-        <translation>短</translation>
-    </message>
-    <message>
-        <source>Long</source>
-        <translation>长</translation>
-    </message>
-    <message>
-        <source>Interval</source>
-        <translation>速度</translation>
+        <location filename="../plugins/timedate/widgets/kiran-time-zone.cpp" line="95"/>
+        <source>Search in all time zones...</source>
+        <translation>在所有时区中搜索...</translation>
     </message>
+</context>
+<context>
+    <name>KiranTimeZoneItem</name>
     <message>
-        <source>SliderRepeatInterval</source>
+        <location filename="../plugins/timedate/widgets/kiran-time-zone-item.ui" line="14"/>
+        <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Slow</source>
-        <translation>慢</translation>
-    </message>
-    <message>
-        <source>Fast</source>
-        <translation>快</translation>
-    </message>
-    <message>
-        <source>Enter repeat characters to test</source>
-        <translation>输入重复字符测试</translation>
+        <location filename="../plugins/timedate/widgets/kiran-time-zone-item.cpp" line="70"/>
+        <source>No search results, please search again...</source>
+        <translation>无搜索结果，请重新搜索...</translation>
     </message>
+</context>
+<context>
+    <name>KiranTimeZoneList</name>
     <message>
-        <source>EditTestRepeatKey</source>
+        <location filename="../plugins/timedate/widgets/kiran-time-zone-list.ui" line="20"/>
+        <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
-    <message>
-        <source>Enter characters to test the settings</source>
-        <translation type="vanished">输入重复字符测试</translation>
-    </message>
 </context>
 <context>
-    <name>GeneralSettingsPage</name>
-    <message>
-        <source>GeneralSettingsPage</source>
-        <translation>通用设置页面</translation>
-    </message>
-    <message>
-        <source>When the power button is pressed</source>
-        <translation>按下电源按钮时</translation>
-    </message>
-    <message>
-        <source>ComboPowerButtonAction</source>
-        <translation></translation>
-    </message>
+    <name>KiranTips</name>
     <message>
-        <source>When the suspend button is pressed</source>
-        <translation>按下挂起按钮时</translation>
+        <location filename="../plugins/group/src/widgets/kiran-tips.ui" line="29"/>
+        <location filename="../lib/common-widgets/kiran-tips/kiran-tips.ui" line="29"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>KylinsecLogo</name>
     <message>
-        <source>ComboSuspendAction</source>
-        <translation></translation>
+        <location filename="../plugins/system/kylinsec-logo.cpp" line="36"/>
+        <source>Copyright ©</source>
+        <translation type="unfinished">版权所有 ©</translation>
     </message>
     <message>
-        <source>When closing the lid</source>
-        <translation>合上盖子操作</translation>
+        <location filename="../plugins/system/kylinsec-logo.cpp" line="36"/>
+        <source>KylinSec. All rights reserved.</source>
+        <translation type="unfinished">KylinSec.保留所有权利.</translation>
     </message>
+</context>
+<context>
+    <name>LayoutItem</name>
     <message>
-        <source>ComboCloseLidAction</source>
+        <location filename="../plugins/keyboard/utils/layout-item.ui" line="14"/>
+        <source>Form</source>
         <translation></translation>
     </message>
+</context>
+<context>
+    <name>LayoutList</name>
     <message>
-        <source>Computer Mode</source>
-        <translation>计算机模式</translation>
-    </message>
-    <message>
-        <source>Display brightness setting</source>
-        <translation>显示亮度设置</translation>
-    </message>
-    <message>
-        <source>0%</source>
+        <location filename="../plugins/keyboard/utils/layout-list.ui" line="20"/>
+        <source>LayoutList</source>
         <translation></translation>
     </message>
+</context>
+<context>
+    <name>LayoutPage</name>
     <message>
-        <source>SliderDisplayBrightness</source>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="14"/>
+        <source>Form</source>
         <translation></translation>
     </message>
     <message>
-        <source>Color temperature</source>
-        <translation>色温</translation>
-    </message>
-    <message>
-        <source>Automatic color temperature</source>
-        <translation>自动色温</translation>
-    </message>
-    <message>
-        <source>cold</source>
-        <translation>冷</translation>
-    </message>
-    <message>
-        <source>standard</source>
-        <translation>标准</translation>
-    </message>
-    <message>
-        <source>warm</source>
-        <translation>暖</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="67"/>
+        <source>Select Kayboard Layout</source>
+        <translation>选择布局</translation>
     </message>
     <message>
-        <source>Regard computer as idle after</source>
-        <translation>于此时间后视计算机为空闲</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="105"/>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="383"/>
+        <source>Edit</source>
+        <translation>编辑</translation>
     </message>
     <message>
-        <source>SliderComputerIdleTime</source>
-        <translation></translation>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="206"/>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="265"/>
+        <source>Add Layout</source>
+        <translation>添加布局</translation>
     </message>
     <message>
-        <source>Lock screen when idle</source>
-        <translation>计算机空闲时锁定屏幕</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="297"/>
+        <source>ButtonAddLayout</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>password is required to wake up in standby mode</source>
-        <translation>待机时唤醒需要输入密码</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="300"/>
+        <source>Addition</source>
+        <translation>添加</translation>
     </message>
     <message>
-        <source>shutdown</source>
-        <translation>关机</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="341"/>
+        <source>ButtonReturn</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>hibernate</source>
-        <translation>休眠</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.ui" line="344"/>
+        <source>Return</source>
+        <translation type="unfinished">返回</translation>
     </message>
     <message>
-        <source>suspend</source>
-        <translation>待机</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="112"/>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="287"/>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="326"/>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="359"/>
+        <source>Failed</source>
+        <translation>失败</translation>
     </message>
     <message>
-        <source>display off</source>
-        <translation>关闭显示器</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="112"/>
+        <source>You have added this keyboard layout!</source>
+        <translation>您已经添加过该布局</translation>
     </message>
     <message>
-        <source>do nothing</source>
-        <translation>不执行操作</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="288"/>
+        <source>The %1 keyboard layout does not exist!</source>
+        <translation>该 %1 键盘布局不存在!</translation>
     </message>
     <message>
-        <source>ERROR</source>
-        <translation>错误</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="327"/>
+        <source>The keyboard layout is currently in use and cannot be deleted!</source>
+        <translation>该布局目前正在使用，无法删除!</translation>
     </message>
     <message>
-        <source>%1hour</source>
-        <translation>%1小时</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="339"/>
+        <source>Delete Layout</source>
+        <translation>删除布局</translation>
     </message>
     <message>
-        <source>%1minute</source>
-        <translation>%1分钟</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="360"/>
+        <source>You do not appear to have added %1 keyboard layout!</source>
+        <translation>您似乎没有添加 %1 键盘布局！</translation>
     </message>
-</context>
-<context>
-    <name>GeneralSettingsSubItem</name>
     <message>
-        <source>General Settings</source>
-        <translation type="vanished">通用设置</translation>
+        <location filename="../plugins/keyboard/pages/layout-page.cpp" line="374"/>
+        <source>Finish</source>
+        <translation>完成</translation>
     </message>
 </context>
 <context>
-    <name>GeneralSubItem</name>
+    <name>LayoutSubItem</name>
     <message>
-        <source>Keyboard General Option</source>
-        <translation>键盘通用选项</translation>
+        <location filename="../plugins/keyboard/layout-subitem.h" line="46"/>
+        <source>Keyboard Layout</source>
+        <translation>键盘布局</translation>
     </message>
 </context>
 <context>
-    <name>GroupInfoPage</name>
+    <name>LicenseAgreement</name>
     <message>
+        <location filename="../plugins/system/pages/system-information/license-agreement.ui" line="32"/>
         <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TextLabel</source>
+        <location filename="../plugins/system/pages/system-information/license-agreement.ui" line="88"/>
+        <source>BrowserLicense</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Group</source>
+        <location filename="../plugins/system/pages/system-information/license-agreement.ui" line="103"/>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Member List</source>
+        <location filename="../plugins/system/pages/system-information/license-agreement.ui" line="150"/>
+        <source>ButtonExportLicense</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add User</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.ui" line="153"/>
+        <source>Export</source>
+        <translation>导出</translation>
     </message>
     <message>
-        <source>Delete</source>
+        <location filename="../plugins/system/pages/system-information/license-agreement.ui" line="194"/>
+        <source>ButtonCloseLicense</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add Member</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.ui" line="197"/>
+        <source>Close</source>
+        <translation>关闭</translation>
     </message>
     <message>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="88"/>
         <source>Save</source>
-        <translation type="unfinished">保存</translation>
+        <translation>保存</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation type="unfinished">取消</translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="90"/>
+        <source>PDF(*.pdf)</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please input keys for search...</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="99"/>
+        <source>Export License</source>
+        <translation>导出协议</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation type="unfinished">错误</translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="100"/>
+        <source>Export License failed!</source>
+        <translation>导出协议失败!</translation>
     </message>
-</context>
-<context>
-    <name>GroupSubItem</name>
     <message>
-        <source>Group</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="142"/>
+        <source>User End License Agreement</source>
+        <translation>最终用户许可协议</translation>
     </message>
     <message>
-        <source>Creat group</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="161"/>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="174"/>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="235"/>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="243"/>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="279"/>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="286"/>
+        <source>None</source>
+        <translation>暂无</translation>
     </message>
     <message>
-        <source>Change group name</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="190"/>
+        <source>Version License</source>
+        <translation>版本协议</translation>
     </message>
     <message>
-        <source>Add group member</source>
-        <translation type="unfinished"></translation>
+        <source>Export EULA</source>
+        <translation type="obsolete">导出最终用户许可协议</translation>
+    </message>
+    <message>
+        <source>Export EULA failed!</source>
+        <translation type="obsolete">导出最终用户许可协议失败!</translation>
+    </message>
+    <message>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="269"/>
+        <location filename="../plugins/system/pages/system-information/license-agreement.cpp" line="271"/>
+        <source>Privacy Policy</source>
+        <translation>隐私协议</translation>
     </message>
 </context>
 <context>
-    <name>HardWorker</name>
+    <name>LicenseInfoWidget</name>
     <message>
-        <source>Create User failed</source>
-        <translation>创建用户失败</translation>
+        <source>Machine Code:</source>
+        <translation type="vanished">机器码:</translation>
     </message>
     <message>
-        <source> update password failed</source>
-        <translation>更新密码失败</translation>
+        <source>Activation Code:</source>
+        <translation type="vanished">激活码:</translation>
     </message>
     <message>
-        <source>icon file</source>
-        <translation>头像</translation>
+        <source>Activation Information</source>
+        <translation type="vanished">激活信息</translation>
     </message>
     <message>
-        <source>userName type</source>
-        <translation>用户名</translation>
+        <source>Can&apos;t get machine code</source>
+        <translation type="vanished">无法获取到机器码</translation>
     </message>
     <message>
-        <source>locked</source>
-        <translation>启用状态</translation>
+        <source>Can&apos;t get activation code</source>
+        <translation type="vanished">无法获取到激活码</translation>
     </message>
+</context>
+<context>
+    <name>LicenseInformation</name>
     <message>
-        <source>Failed to update user properties,%1</source>
-        <translation>更新用户属性失败，%1</translation>
+        <source>Installation time:</source>
+        <translation type="vanished">安装时间:</translation>
     </message>
     <message>
-        <source>Failed to delete user,%1</source>
-        <translation>删除用户失败，%1</translation>
+        <source>Activation status:</source>
+        <translation type="vanished">激活状态:</translation>
     </message>
     <message>
-        <source>password</source>
-        <translation type="vanished">密码</translation>
+        <source>Expiry date:</source>
+        <translation type="vanished">质保期:</translation>
     </message>
     <message>
-        <source>home directory</source>
-        <translation type="vanished">用户目录</translation>
+        <source>Contact Us:</source>
+        <translation type="vanished">联系我们:</translation>
     </message>
     <message>
-        <source>shell</source>
-        <translation type="vanished">shell</translation>
+        <source>Unknow</source>
+        <translation type="vanished">未知</translation>
     </message>
     <message>
-        <source>icon</source>
-        <translation type="vanished">头像</translation>
+        <source>Can&apos;t get activation information</source>
+        <translation type="vanished">无法获取激活信息</translation>
     </message>
     <message>
-        <source>Failed to set user attributes</source>
-        <translation type="vanished">设置用户属性失败</translation>
+        <source>Activate</source>
+        <translation type="vanished">激活</translation>
     </message>
     <message>
-        <source>account type</source>
-        <translation type="vanished">帐户类型</translation>
+        <source>The current time is illegal</source>
+        <translation type="vanished">当前时间不合法</translation>
     </message>
     <message>
-        <source>Failed to update user properties(%1)</source>
-        <translation type="vanished">更新用户属性失败(%1)</translation>
+        <source>Less than the installation time</source>
+        <translation type="vanished">小于安装时间</translation>
     </message>
     <message>
-        <source>Failed to delete user</source>
-        <translation type="vanished">删除用户失败</translation>
+        <source>Not activated. Trail expiration: </source>
+        <translation type="vanished">未激活.试用到期: </translation>
     </message>
     <message>
-        <source>Failed to connect to the account management service</source>
-        <translation type="unfinished"></translation>
+        <source>get service status failed</source>
+        <translation type="vanished">获取服务状态信息失败</translation>
     </message>
     <message>
-        <source>Create Group failed</source>
-        <translation type="unfinished"></translation>
+        <source>Not yet</source>
+        <translation type="vanished">暂无</translation>
     </message>
     <message>
-        <source>Failed to delete group,%1</source>
-        <translation type="unfinished"></translation>
+        <source>Activated</source>
+        <translation type="vanished">已激活</translation>
     </message>
     <message>
-        <source> add user to group failed</source>
-        <translation type="unfinished"></translation>
+        <source>Forever</source>
+        <translation type="vanished">永久授权</translation>
     </message>
     <message>
-        <source> change group name failed</source>
-        <translation type="unfinished"></translation>
+        <source>Copyright ©</source>
+        <translation type="vanished">版权所有 ©</translation>
     </message>
     <message>
-        <source> change group name failed, the new group name is occupied</source>
-        <translation type="unfinished"></translation>
+        <source>KylinSec. All rights reserved.</source>
+        <translation type="vanished">KylinSec.保留所有权利.</translation>
     </message>
 </context>
 <context>
-    <name>HardwareInformation</name>
+    <name>ListExpansionSpace</name>
     <message>
-        <source>Form</source>
+        <location filename="../lib/common-widgets/kiran-collapse/list-expansion-space.ui" line="20"/>
+        <source>ListExpansionSpace</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>Media Key</name>
     <message>
-        <source>CPU:</source>
-        <translation>CPU:</translation>
-    </message>
-    <message>
-        <source>LabelCpuInfo</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="69"/>
+        <source>Audio Play</source>
+        <translation>音频播放</translation>
     </message>
     <message>
-        <source>TextLabel</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="70"/>
+        <source>Search</source>
+        <translation>搜索</translation>
     </message>
     <message>
-        <source>Memory:</source>
-        <translation>内存:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="71"/>
+        <source>WWW</source>
+        <translation>万维网</translation>
     </message>
     <message>
-        <source>LabelMemoryInfo</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="72"/>
+        <source>Audio Lower Volume</source>
+        <translation>减小音量</translation>
     </message>
     <message>
-        <source>Hard disk:</source>
-        <translation>硬盘:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="73"/>
+        <source>Audio Raise Volume</source>
+        <translation>增大音量</translation>
     </message>
     <message>
-        <source>Graphics card:</source>
-        <translation>显卡:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="74"/>
+        <source>Mic Mute</source>
+        <translation>输入静音</translation>
     </message>
     <message>
-        <source>Network card:</source>
-        <translation>网卡:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="75"/>
+        <source>Audio Stop</source>
+        <translation>音频停止</translation>
     </message>
     <message>
-        <source>Copyright ©</source>
-        <translation type="vanished">版权所有 ©</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="76"/>
+        <source>Explorer</source>
+        <translation>浏览</translation>
     </message>
     <message>
-        <source>KylinSec. All rights reserved.</source>
-        <translation type="vanished">KylinSec.保留所有权利.</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="77"/>
+        <source>Calculator</source>
+        <translation>计算器</translation>
     </message>
     <message>
-        <source>Unknow</source>
-        <translation>未知</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="78"/>
+        <source>Audio Mute</source>
+        <translation>音频暂停</translation>
     </message>
     <message>
-        <source>%1 GB (%2 GB available)</source>
-        <translation>%1 GB (%2 GB 可用)</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="79"/>
+        <source>Audio Pause</source>
+        <translation>音频暂停</translation>
     </message>
-</context>
-<context>
-    <name>HardwareInformationWidget</name>
     <message>
-        <source>CPU:</source>
-        <translation type="vanished">CPU:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="80"/>
+        <source>Audio Prev</source>
+        <translation>音频上一个</translation>
     </message>
     <message>
-        <source>Memory:</source>
-        <translation type="vanished">内存:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="81"/>
+        <source>Audio Media</source>
+        <translation>音频媒体</translation>
     </message>
     <message>
-        <source>Hard disk:</source>
-        <translation type="vanished">硬盘:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="82"/>
+        <source>Audio Next</source>
+        <translation>音频下一个</translation>
     </message>
     <message>
-        <source>Graphics card:</source>
-        <translation type="vanished">显卡:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="83"/>
+        <source>Mail</source>
+        <translation>邮件</translation>
     </message>
     <message>
-        <source>Network card:</source>
-        <translation type="vanished">网卡:</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="84"/>
+        <source>Tools</source>
+        <translation>工具</translation>
     </message>
     <message>
-        <source>Unknow</source>
-        <translation type="vanished">未知</translation>
+        <location filename="../plugins/keybinding/utils/keycode-translator.cpp" line="85"/>
+        <source>Eject</source>
+        <translation>弹出</translation>
     </message>
 </context>
 <context>
-    <name>HardwareSubItem</name>
+    <name>MonthSpinBox</name>
     <message>
-        <source>Hardware Information</source>
-        <translation>硬件信息</translation>
+        <location filename="../plugins/timedate/widgets/date-spinbox.h" line="51"/>
+        <source>MMMM</source>
+        <translation type="unfinished">MMMM</translation>
     </message>
 </context>
 <context>
-    <name>IconThemePage</name>
+    <name>MousePage</name>
     <message>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="14"/>
         <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Icon Themes Setting</source>
-        <translation type="unfinished">图标主题设置</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="68"/>
+        <source>Select Mouse Hand</source>
+        <translation>选择鼠标手持模式</translation>
     </message>
-</context>
-<context>
-    <name>IconThemes</name>
     <message>
-        <source>Icon Themes Setting</source>
-        <translation type="vanished">图标主题设置</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="103"/>
+        <source>ComboSelectMouseHand</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Faild</source>
-        <translation type="vanished">失败</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="126"/>
+        <source>Mouse Motion Acceleration</source>
+        <translation>鼠标移动加速</translation>
     </message>
     <message>
-        <source>Set icon themes failed!</source>
-        <translation type="vanished">设置图标主题失败!</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="133"/>
+        <source>SliderMouseMotionAcceleration</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>IdentificationRenameDialog</name>
     <message>
-        <source>Rename Feature</source>
-        <translation type="vanished">重命名特征值</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="163"/>
+        <source>Slow</source>
+        <translation>慢</translation>
     </message>
     <message>
-        <source>Please enter the renamed feature name</source>
-        <translation type="vanished">请输入特征名</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="183"/>
+        <source>Fast</source>
+        <translation>快</translation>
     </message>
     <message>
-        <source>Confirm</source>
-        <translation type="vanished">确认</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="216"/>
+        <source>Natural Scroll</source>
+        <translation>是否为自然滚动</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation type="vanished">取消</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="236"/>
+        <source>SwitchMouseNatturalScroll</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>ImageSelector</name>
     <message>
-        <source>Add Image Failed</source>
-        <translation>添加壁纸失败</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="269"/>
+        <source>Middle Emulation Enabled</source>
+        <translation>同时按下左右键模拟中键</translation>
     </message>
     <message>
-        <source>The image already exists!</source>
-        <translation>该壁纸已存在!</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="289"/>
+        <source>SwitchMiddleEmulation</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Delete image</source>
-        <translation>删除壁纸</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="335"/>
+        <source>Test mouse wheel direction</source>
+        <translation>鼠标滚轮方向测试</translation>
     </message>
     <message>
-        <source>Are you sure you want to delete this picture?</source>
-        <translation>您确定要删除此壁纸?</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.ui" line="372"/>
+        <source>This is line 1 of the test text
+This is line 2 of the test text
+This is line 3 of the test text
+This is line 4 of the test text
+This is line 5 of the test text
+This is line 6 of the test text
+This is line 7 of the test text
+This is line 8 of the test text
+This is line 9 of the test text
+This is line 10 of the test text
+This is line 11 of the test text
+This is line 12 of the test text
+This is line 13 of the test text
+This is line 14 of the test text
+This is line 15 of the test text
+This is line 16 of the test text
+This is line 17 of the test text
+This is line 18 of the test text
+This is line 19 of the test text
+This is line 20 of the test text
+This is line 21 of the test text
+This is line 22 of the test text
+This is line 23 of the test text
+This is line 24 of the test text
+This is line 25 of the test text
+This is line 26 of the test text
+This is line 27 of the test text
+This is line 28 of the test text
+This is line 29 of the test text
+This is line 30 of the test text
+This is line 31 of the test text
+This is line 32 of the test text
+This is line 33 of the test text
+This is line 34 of the test text
+This is line 35 of the test text
+This is line 36 of the test text
+This is line 37 of the test text
+This is line 38 of the test text
+This is line 39 of the test text
+This is line 40 of the test text
+This is line 41 of the test text
+This is line 42 of the test text
+This is line 43 of the test text
+This is line 44 of the test text
+This is line 45 of the test text
+This is line 46 of the test text
+This is line 47 of the test text
+This is line 48 of the test text
+This is line 49 of the test text
+This is line 50 of the test text</source>
+        <translation>这是第1行测试文字
+这是第2行测试文字
+这是第3行测试文字
+这是第4行测试文字
+这是第5行测试文字
+这是第6行测试文字
+这是第7行测试文字
+这是第8行测试文字
+这是第9行测试文字
+这是第10行测试文字
+这是第11行测试文字
+这是第12行测试文字
+这是第13行测试文字
+这是第14行测试文字
+这是第15行测试文字
+这是第16行测试文字
+这是第17行测试文字
+这是第18行测试文字
+这是第19行测试文字
+这是第20行测试文字
+这是第21行测试文字
+这是第22行测试文字
+这是第23行测试文字
+这是第24行测试文字
+这是第25行测试文字
+这是第26行测试文字
+这是第27行测试文字
+这是第28行测试文字
+这是第29行测试文字
+这是第30行测试文字
+这是第31行测试文字
+这是第32行测试文字
+这是第33行测试文字
+这是第34行测试文字
+这是第35行测试文字
+这是第36行测试文字
+这是第37行测试文字
+这是第38行测试文字
+这是第39行测试文字
+这是第40行测试文字
+这是第41行测试文字
+这是第42行测试文字
+这是第43行测试文字
+这是第44行测试文字
+这是第45行测试文字
+这是第46行测试文字
+这是第47行测试文字
+这是第48行测试文字
+这是第49行测试文字
+这是第50行测试文字</translation>
     </message>
-</context>
-<context>
-    <name>InputDialog</name>
     <message>
-        <source>Confirm</source>
-        <translation>确认</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.cpp" line="80"/>
+        <source>Right Hand Mode</source>
+        <translation>右手模式</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/mouse/pages/mouse-page.cpp" line="80"/>
+        <source>Left Hand Mode</source>
+        <translation>左手模式</translation>
     </message>
 </context>
 <context>
-    <name>IrisPage</name>
+    <name>MouseSettings</name>
     <message>
-        <source>Default Iris device</source>
-        <translation>默认虹膜设备</translation>
+        <source>Select Mouse Hand</source>
+        <translation type="vanished">选择鼠标手持模式</translation>
     </message>
     <message>
-        <source>Iris feature list</source>
-        <translation>虹膜特征列表</translation>
+        <source>Mouse Motion Acceleration</source>
+        <translation type="vanished">鼠标移动加速</translation>
     </message>
     <message>
-        <source>iris</source>
-        <translation>虹膜</translation>
+        <source>Natural Scroll</source>
+        <translation type="vanished">是否为自然滚动</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <source>Middle Emulation Enabled</source>
+        <translation type="vanished">同时按下左右键模拟中键</translation>
     </message>
     <message>
-        <source>Start enroll failed,%1</source>
-        <translation>开始录入失败,%1</translation>
+        <source>Right Hand Mode</source>
+        <translation type="vanished">右手模式</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <source>Left Hand Mode</source>
+        <translation type="vanished">左手模式</translation>
     </message>
     <message>
-        <source>The biometric features were successfully recorded. The feature name is:%1</source>
-        <translation>特征已成功录入，特征名为:%1</translation>
+        <source>Slow</source>
+        <translation type="vanished">慢</translation>
     </message>
     <message>
-        <source>Tips</source>
-        <translation>提示</translation>
+        <source>Standard</source>
+        <translation type="vanished">标准</translation>
     </message>
     <message>
-        <source>Failed to record biometrics(%1), Please try again</source>
-        <translation>录入特征失败(%1),请重试</translation>
+        <source>Fast</source>
+        <translation type="vanished">快</translation>
     </message>
 </context>
 <context>
-    <name>KcpInterface</name>
-    <message>
-        <source>Warning</source>
-        <translation type="obsolete">警告</translation>
-    </message>
+    <name>MouseSubItem</name>
     <message>
-        <source>load qss file failed</source>
-        <translation type="vanished">加载qss文件失败</translation>
+        <location filename="../plugins/mouse/mouse-subitem.h" line="46"/>
+        <source>Mouse Settings</source>
+        <translation>鼠标设置</translation>
     </message>
 </context>
 <context>
-    <name>KeybindingSubItem</name>
+    <name>NetworkSubItem</name>
     <message>
-        <source>Keybinding</source>
-        <translation>快捷键</translation>
+        <location filename="../plugins/network/src/plugin/network-subitem.cpp" line="126"/>
+        <source>Wired Network %1</source>
+        <translation>有线网络 %1</translation>
     </message>
-</context>
-<context>
-    <name>KeycodeTranslator</name>
     <message>
-        <source>None</source>
-        <translation>暂无</translation>
+        <location filename="../plugins/network/src/plugin/network-subitem.cpp" line="130"/>
+        <source>Wired Network</source>
+        <translation>有线网络</translation>
     </message>
     <message>
-        <source>disabled</source>
-        <translation>禁用</translation>
+        <location filename="../plugins/network/src/plugin/network-subitem.cpp" line="139"/>
+        <source>Wireless Network %1</source>
+        <translation>无线网络  %1</translation>
+    </message>
+    <message>
+        <location filename="../plugins/network/src/plugin/network-subitem.cpp" line="144"/>
+        <source>Wireless Network</source>
+        <translation>无线网络</translation>
+    </message>
+    <message>
+        <location filename="../plugins/network/src/plugin/network-subitem.cpp" line="151"/>
+        <source>VPN</source>
+        <translation>VPN</translation>
+    </message>
+    <message>
+        <location filename="../plugins/network/src/plugin/network-subitem.cpp" line="152"/>
+        <source>Network Details</source>
+        <translation>网络详情</translation>
     </message>
 </context>
 <context>
-    <name>KiranAccountManager</name>
+    <name>NetworkTray</name>
     <message>
-        <source>disable</source>
-        <translation type="vanished">禁用</translation>
+        <location filename="../plugins/network/src/tray/network-tray.cpp" line="175"/>
+        <source>Network settings</source>
+        <translation>网络设置</translation>
     </message>
     <message>
-        <source>enable</source>
-        <translation type="vanished">启用</translation>
+        <location filename="../plugins/network/src/tray/network-tray.cpp" line="239"/>
+        <location filename="../plugins/network/src/tray/network-tray.cpp" line="518"/>
+        <source>Network unavailable</source>
+        <translation>网络不可用</translation>
     </message>
     <message>
-        <source>Create new user</source>
-        <translation type="vanished">创建新用户</translation>
+        <location filename="../plugins/network/src/tray/network-tray.h" line="119"/>
+        <location filename="../plugins/network/src/tray/network-tray.h" line="127"/>
+        <source>The network is connected, but you cannot access the Internet</source>
+        <translation>网络已连接，但不能访问互联网</translation>
     </message>
     <message>
-        <source>User Manager</source>
-        <translation type="vanished">帐户管理工具</translation>
+        <location filename="../plugins/network/src/tray/network-tray.h" line="131"/>
+        <source>Network not connected</source>
+        <translation>网络已断开</translation>
     </message>
     <message>
-        <source>Create new account</source>
-        <translation type="vanished">创建新用户</translation>
+        <location filename="../plugins/network/src/tray/network-tray.cpp" line="482"/>
+        <source>Wired network card: %1 available</source>
+        <translation>有线网卡: %1 可用</translation>
     </message>
-</context>
-<context>
-    <name>KiranAvatarEditor</name>
     <message>
-        <source>Avatar Editor</source>
-        <translation>头像编辑器</translation>
+        <location filename="../plugins/network/src/tray/network-tray.cpp" line="487"/>
+        <source>Wireless network card: %1 available</source>
+        <translation>无线网卡: %1 可用</translation>
     </message>
     <message>
-        <source>Confirm</source>
-        <translation>确认</translation>
+        <location filename="../plugins/network/src/tray/network-tray.cpp" line="524"/>
+        <source>Wired network card: %1 unavailable</source>
+        <translation>有线网卡: %1 不可用</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/network/src/tray/network-tray.cpp" line="529"/>
+        <source>Wireless network card: %1 unavailable</source>
+        <translation>无线网卡: %1 不可用</translation>
     </message>
-</context>
-<context>
-    <name>KiranCPanelMouse</name>
     <message>
-        <source>Mouse and TouchPad</source>
-        <translation type="vanished">鼠标和触摸板</translation>
+        <location filename="../plugins/network/src/tray/network-tray.h" line="115"/>
+        <location filename="../plugins/network/src/tray/network-tray.h" line="123"/>
+        <source>Network connected</source>
+        <translation>网络已连接</translation>
     </message>
 </context>
 <context>
-    <name>KiranCPanelMouseWidget</name>
+    <name>OutputPage</name>
     <message>
-        <source>Select Mouse Hand</source>
-        <translation type="vanished">选择鼠标手持模式</translation>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="14"/>
+        <source>OutputPage</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="40"/>
+        <source>Output cards</source>
+        <translation>输出声卡</translation>
+    </message>
+    <message>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="73"/>
+        <source>Output devices</source>
+        <translation>输出设备</translation>
+    </message>
+    <message>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="102"/>
+        <source>ComboBoxOutputDevices</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="125"/>
+        <source>Output volume</source>
+        <translation>输出音量</translation>
+    </message>
+    <message>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="182"/>
+        <source>SlilderVolumeSetting</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="208"/>
+        <source>Left/right balance</source>
+        <translation>左/右平衡</translation>
+    </message>
+    <message>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="246"/>
+        <source>SliderVolumeBalance</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Mouse Motion Acceleration</source>
-        <translation type="vanished">鼠标移动加速</translation>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="260"/>
+        <source>Left</source>
+        <translation>左</translation>
     </message>
     <message>
-        <source>Natural Scroll</source>
-        <translation type="vanished">是否为自然滚动</translation>
+        <location filename="../plugins/audio/src/plugin/output-page.ui" line="286"/>
+        <source>Right</source>
+        <translation>右</translation>
     </message>
     <message>
-        <source>Middle Emulation Enabled</source>
-        <translation type="vanished">同时按下左右键模拟中键</translation>
+        <location filename="../plugins/audio/src/plugin/output-page.cpp" line="283"/>
+        <source>No output device detected</source>
+        <translation>未检测到输出设备</translation>
     </message>
+</context>
+<context>
+    <name>PanelWindow</name>
     <message>
-        <source>Touchpad Enabled</source>
-        <translation type="vanished">禁用触摸板</translation>
+        <location filename="../src/panel-window.cpp" line="46"/>
+        <source>Control Panel</source>
+        <translation>控制面板</translation>
     </message>
+</context>
+<context>
+    <name>PasswordExpirationPolicyPage</name>
     <message>
-        <source>Select TouchPad Hand</source>
-        <translation type="vanished">选择触摸板使用模式</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="14"/>
+        <source>PasswordExpirationPolicyPage</source>
+        <translation></translation>
     </message>
     <message>
-        <source>TouchPad Motion Acceleration</source>
-        <translation type="vanished">触摸板移动加速</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="43"/>
+        <source>User expires</source>
+        <translation>用户过期时间</translation>
     </message>
     <message>
-        <source>Select Click Method</source>
-        <translation type="vanished">设置点击触摸板方式</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="67"/>
+        <source>SpinBoxUserExpires</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Select Scroll Method</source>
-        <translation type="vanished">滚动窗口方式</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="70"/>
+        <source>yyyy-MM-dd</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Enabled while Typing</source>
-        <translation type="vanished">打字时触摸板禁用</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="87"/>
+        <source>Last password change</source>
+        <translation>最近一次密码修改时间</translation>
     </message>
     <message>
-        <source>Tap to Click</source>
-        <translation type="vanished">轻击(不按下)触摸板功能是否生效</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="111"/>
+        <source>LabelLastPasswdChange</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Reset</source>
-        <translation type="vanished">重置</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="114"/>
+        <source>1990-01-01</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Exit</source>
-        <translation type="vanished">关闭</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="131"/>
+        <source>Maximum vaild days of password</source>
+        <translation>密码最大有限天数</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation type="vanished">取消</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="155"/>
+        <source>SpinBoxMaximumValidDays</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation type="obsolete">保存</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="172"/>
+        <source>Prompt time before password expiration</source>
+        <translation>密码过期之前提醒的天数</translation>
     </message>
     <message>
-        <source>Mouse Settings</source>
-        <translation type="vanished">鼠标设置</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="196"/>
+        <source>SpinBoxPromptBeforeExpiration</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TouchPad Settings</source>
-        <translation type="vanished">触摸板设置</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="213"/>
+        <source>how many days after password expires will become inactive</source>
+        <translation>密码过期多少天认定为失效</translation>
     </message>
     <message>
-        <source>Standard</source>
-        <translation type="vanished">标准</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="237"/>
+        <source>SpinBoxPasswdInactiveTime</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Right Hand Mode</source>
-        <translation type="vanished">右手模式</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="298"/>
+        <source>ButtonSave</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Left Hand Mode</source>
-        <translation type="vanished">左手模式</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="301"/>
+        <source>save</source>
+        <translation>保存</translation>
     </message>
     <message>
-        <source>Press and Tap</source>
-        <translation type="vanished">按键和轻触</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="342"/>
+        <source>ButtonReturn</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Tap</source>
-        <translation type="vanished">轻触</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.ui" line="345"/>
+        <source>return</source>
+        <translation>返回</translation>
     </message>
     <message>
-        <source>Two Finger Scroll</source>
-        <translation type="vanished">两指滑动</translation>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.cpp" line="73"/>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.cpp" line="80"/>
+        <location filename="../plugins/account/pages/passwd-expiration-policy/password-expiration-policy-page.cpp" line="88"/>
+        <source>day</source>
+        <translation>日</translation>
     </message>
+</context>
+<context>
+    <name>PluginConnectionList</name>
     <message>
-        <source>Edge Scroll</source>
-        <translation type="vanished">边缘滑动</translation>
+        <location filename="../plugins/network/src/plugin/plugin-connection-list.cpp" line="181"/>
+        <source>Other WiFi networks</source>
+        <translation>其它WIFI网络</translation>
     </message>
     <message>
-        <source>Slow</source>
-        <translation type="vanished">低速</translation>
+        <location filename="../plugins/network/src/plugin/plugin-connection-list.cpp" line="289"/>
+        <source>Tips</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>Fast</source>
-        <translation type="vanished">快速</translation>
+        <location filename="../plugins/network/src/plugin/plugin-connection-list.cpp" line="290"/>
+        <source>Please input a network name</source>
+        <translation>请输入网络名称</translation>
     </message>
 </context>
 <context>
-    <name>KiranCollapse</name>
+    <name>Popup</name>
     <message>
-        <source>ListExpansionSpace</source>
-        <translation type="unfinished"></translation>
+        <source>cancel</source>
+        <translation type="obsolete">取消</translation>
     </message>
 </context>
 <context>
-    <name>KiranCpanelAppearance</name>
+    <name>PowerPlugin</name>
     <message>
-        <source>Wallpaper Setting</source>
-        <translation type="vanished">壁纸设置</translation>
+        <location filename="../plugins/power/power-plugin.cpp" line="55"/>
+        <source>General Settings</source>
+        <translation>通用设置</translation>
     </message>
     <message>
-        <source>Theme Setting</source>
-        <translation type="vanished">主题设置</translation>
+        <location filename="../plugins/power/power-plugin.cpp" line="64"/>
+        <source>Power Settings</source>
+        <translation>电源设置</translation>
     </message>
     <message>
-        <source>Font Setting</source>
-        <translation type="vanished">字体设置</translation>
+        <location filename="../plugins/power/power-plugin.cpp" line="79"/>
+        <source>Battery Settings</source>
+        <translation>电池设置</translation>
     </message>
 </context>
 <context>
-    <name>KiranDatePickerWidget</name>
+    <name>PowerProfilesWrapper</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/dbus/power-profiles-wrapper.cpp" line="97"/>
+        <location filename="../plugins/power/dbus/power-profiles-wrapper.cpp" line="113"/>
+        <source>power-saver</source>
+        <translation>省电模式</translation>
     </message>
-</context>
-<context>
-    <name>KiranGroupManager</name>
     <message>
-        <source>Create new group</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/power/dbus/power-profiles-wrapper.cpp" line="98"/>
+        <location filename="../plugins/power/dbus/power-profiles-wrapper.cpp" line="114"/>
+        <source>balanced</source>
+        <translation>平衡模式</translation>
+    </message>
+    <message>
+        <location filename="../plugins/power/dbus/power-profiles-wrapper.cpp" line="99"/>
+        <location filename="../plugins/power/dbus/power-profiles-wrapper.cpp" line="115"/>
+        <source>performance</source>
+        <translation>性能模式</translation>
     </message>
 </context>
 <context>
-    <name>KiranModuleWidget</name>
+    <name>PowerSettingsPage</name>
     <message>
-        <source>Warning</source>
-        <translation type="vanished">警告</translation>
+        <location filename="../plugins/power/pages/power-settings-page.ui" line="14"/>
+        <source>PowerSettingsPage</source>
+        <translation>电源设置页面</translation>
     </message>
     <message>
-        <source>The edited content in %1 is not saved. After switching, the edited content will be lost. Are you sure you want to save？</source>
-        <translation type="vanished">%1中编辑的内容未保存，切换后编辑的内容将会丢失。您确定要保存吗?</translation>
+        <location filename="../plugins/power/pages/power-settings-page.ui" line="43"/>
+        <source>After idle for more than the following time, the computer will execute</source>
+        <translation>空闲超过以下时间后，计算机将执行</translation>
     </message>
     <message>
-        <source>Form</source>
+        <location filename="../plugins/power/pages/power-settings-page.ui" line="60"/>
+        <source>ComboIdleTime</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>KiranSystemWidget</name>
     <message>
-        <source>kiran-system-imformation</source>
-        <translation type="vanished">系统信息</translation>
+        <location filename="../plugins/power/pages/power-settings-page.ui" line="67"/>
+        <source>ComboIdleAction</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>保存</source>
-        <translation type="obsolete">保存</translation>
+        <location filename="../plugins/power/pages/power-settings-page.ui" line="84"/>
+        <source>The monitor will turn off when it is idle</source>
+        <translation>显示器空闲以下时间关闭</translation>
     </message>
-</context>
-<context>
-    <name>KiranTimeDateWidget</name>
     <message>
-        <source>KiranTimeDateWidget</source>
+        <location filename="../plugins/power/pages/power-settings-page.ui" line="101"/>
+        <source>ComboMonitorTrunOffIdleTime</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Automatic synchronizetion</source>
-        <translation>自动同步</translation>
-    </message>
-    <message>
-        <source>Change Time Zone</source>
-        <translation>更改时区</translation>
+        <location filename="../plugins/power/pages/power-settings-page.cpp" line="62"/>
+        <source>Suspend</source>
+        <translation>待机</translation>
     </message>
     <message>
-        <source>Set Time Manually</source>
-        <translation>手动设置时间</translation>
+        <location filename="../plugins/power/pages/power-settings-page.cpp" line="63"/>
+        <source>Shutdown</source>
+        <translation>关机</translation>
     </message>
     <message>
-        <source>Time date format setting</source>
-        <translation>日期时间格式设置</translation>
+        <location filename="../plugins/power/pages/power-settings-page.cpp" line="64"/>
+        <source>Hibernate</source>
+        <translation>休眠</translation>
     </message>
     <message>
-        <source>%1(%2)</source>
-        <translation>%1时间(%2)</translation>
+        <location filename="../plugins/power/pages/power-settings-page.cpp" line="65"/>
+        <source>Do nothing</source>
+        <translation>不执行操作</translation>
     </message>
 </context>
 <context>
-    <name>KiranTimePickerWidget</name>
+    <name>PowerSubItem</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <source>Power Settings</source>
+        <translation type="vanished">电源设置</translation>
     </message>
 </context>
 <context>
-    <name>KiranTimeZone</name>
-    <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
-    </message>
+    <name>PrefsPage</name>
     <message>
-        <source>Search in all time zones...</source>
-        <translation>在所有时区中搜索...</translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="64"/>
+        <source>Authentication type Enabled status</source>
+        <translation>认证类型启用状态</translation>
     </message>
-</context>
-<context>
-    <name>KiranTimeZoneItem</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="75"/>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="178"/>
+        <source>fingerprint</source>
+        <translation>指纹</translation>
     </message>
     <message>
-        <source>No search results, please search again...</source>
-        <translation>无搜索结果，请重新搜索...</translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="76"/>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="178"/>
+        <source>fingervein</source>
+        <translation>指静脉</translation>
     </message>
-</context>
-<context>
-    <name>KiranTimeZoneList</name>
     <message>
-        <source>Form</source>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="115"/>
+        <source>...</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>KiranTips</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="130"/>
+        <source>Return</source>
+        <translation>返回</translation>
     </message>
-</context>
-<context>
-    <name>KylinsecLogo</name>
     <message>
-        <source>Copyright ©</source>
-        <translation type="unfinished">版权所有 ©</translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="138"/>
+        <source>login</source>
+        <translation>登录</translation>
     </message>
     <message>
-        <source>KylinSec. All rights reserved.</source>
-        <translation type="unfinished">KylinSec.保留所有权利.</translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="139"/>
+        <source>unlock</source>
+        <translation>解锁</translation>
     </message>
-</context>
-<context>
-    <name>LayoutItem</name>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="140"/>
+        <source>empowerment</source>
+        <translation>授权</translation>
     </message>
-</context>
-<context>
-    <name>LayoutList</name>
     <message>
-        <source>LayoutList</source>
-        <translation></translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="179"/>
+        <source>Apply the %1 authentication to the following applications</source>
+        <translation>启用%1认证在以下的认证应用中</translation>
     </message>
-</context>
-<context>
-    <name>LayoutPage</name>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="77"/>
+        <source>ukey</source>
+        <translation>UKey</translation>
     </message>
     <message>
-        <source>Select Kayboard Layout</source>
-        <translation>选择布局</translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="78"/>
+        <source>iris</source>
+        <translation>虹膜</translation>
     </message>
     <message>
-        <source>Edit</source>
-        <translation>编辑</translation>
+        <location filename="../plugins/authentication/pages/prefs-page.cpp" line="79"/>
+        <source>face</source>
+        <translation>人脸</translation>
     </message>
+</context>
+<context>
+    <name>QObject</name>
     <message>
-        <source>Add Layout</source>
-        <translation>添加布局</translation>
+        <source>Did not reply within the specified timeout</source>
+        <translation type="vanished">连接超时</translation>
     </message>
     <message>
-        <source>ButtonAddLayout</source>
-        <translation type="unfinished"></translation>
+        <source>The called service is not known</source>
+        <translation type="vanished">无法连接到Dbus服务</translation>
     </message>
     <message>
-        <source>Addition</source>
-        <translation>添加</translation>
+        <source>warning</source>
+        <translation type="vanished">警告</translation>
     </message>
     <message>
-        <source>ButtonReturn</source>
-        <translation type="unfinished"></translation>
+        <source>Open qss file failed</source>
+        <translation type="vanished">加载qss文件失败</translation>
     </message>
     <message>
-        <source>Return</source>
-        <translation type="unfinished">返回</translation>
+        <location filename="../plugins/power/power-utils.cpp" line="32"/>
+        <source>%1Day</source>
+        <translation>%1天</translation>
     </message>
     <message>
-        <source>Failed</source>
-        <translation>失败</translation>
+        <location filename="../plugins/power/power-utils.cpp" line="36"/>
+        <source>%1Hour</source>
+        <translation>%1小时</translation>
     </message>
     <message>
-        <source>You have added this keyboard layout!</source>
-        <translation>您已经添加过该布局</translation>
+        <location filename="../plugins/power/power-utils.cpp" line="40"/>
+        <source>%1Minute</source>
+        <translation>%1分钟</translation>
     </message>
     <message>
-        <source>The %1 keyboard layout does not exist!</source>
-        <translation>该 %1 键盘布局不存在!</translation>
+        <location filename="../plugins/power/power-utils.cpp" line="44"/>
+        <source>never</source>
+        <translation>从不</translation>
     </message>
     <message>
-        <source>The keyboard layout is currently in use and cannot be deleted!</source>
-        <translation>该布局目前正在使用，无法删除!</translation>
+        <source>SLow</source>
+        <translation type="vanished">低速</translation>
     </message>
     <message>
-        <source>Delete Layout</source>
-        <translation>删除布局</translation>
+        <source>Standard</source>
+        <translation type="vanished">标准</translation>
     </message>
     <message>
-        <source>You do not appear to have added %1 keyboard layout!</source>
-        <translation>您似乎没有添加 %1 键盘布局！</translation>
+        <source>Fast</source>
+        <translation type="vanished">快速</translation>
     </message>
     <message>
-        <source>Finish</source>
-        <translation>完成</translation>
+        <source>Faild</source>
+        <translation type="vanished">失败</translation>
     </message>
-</context>
-<context>
-    <name>LayoutSubItem</name>
     <message>
-        <source>Keyboard Layout</source>
-        <translation>键盘布局</translation>
+        <source>Connect Mouse or TouchPad Dbus Failed!</source>
+        <translation type="vanished">连接鼠标或触摸板Dbus服务失败！</translation>
     </message>
-</context>
-<context>
-    <name>LicenseAgreement</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <source>Load qss file failed!</source>
+        <translation type="vanished">加载qss文件失败!</translation>
     </message>
     <message>
-        <source>BrowserLicense</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keyboard/utils/layout-list.cpp" line="142"/>
+        <source>No search results, please search again...</source>
+        <translation>无搜索结果，请重新搜索...</translation>
     </message>
     <message>
-        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/display/src/display-config.cpp" line="466"/>
+        <location filename="../plugins/display/src/display-config.h" line="134"/>
+        <location filename="../plugins/display/src/display-page.cpp" line="400"/>
+        <location filename="../plugins/display/src/display-page.cpp" line="418"/>
+        <source>Tips</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>ButtonExportLicense</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/display/src/display-config.cpp" line="469"/>
+        <location filename="../plugins/display/src/display-config.h" line="137"/>
+        <location filename="../plugins/display/src/display-page.cpp" line="403"/>
+        <location filename="../plugins/display/src/display-page.cpp" line="421"/>
+        <source>OK(K)</source>
+        <translation>确定(K)</translation>
     </message>
     <message>
-        <source>Export</source>
-        <translation>导出</translation>
+        <location filename="../plugins/display/src/display-page.cpp" line="407"/>
+        <source>Failed to apply display settings!%1</source>
+        <translation>应用显示设置失败!%1</translation>
     </message>
     <message>
-        <source>ButtonCloseLicense</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/display/src/display-page.cpp" line="425"/>
+        <source>Fallback display setting failed! %1</source>
+        <translation>回撤显示设置失败! %1</translation>
     </message>
     <message>
-        <source>Close</source>
-        <translation>关闭</translation>
+        <source>Failed</source>
+        <translation type="vanished">失败</translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation>保存</translation>
+        <source>Set font  failed!</source>
+        <translation type="vanished">设置字体失败!</translation>
     </message>
     <message>
-        <source>PDF(*.pdf)</source>
-        <translation type="unfinished"></translation>
+        <source>Get icon themes failed!</source>
+        <translation type="vanished">获取图标主题失败!</translation>
     </message>
     <message>
-        <source>Export License</source>
-        <translation>导出协议</translation>
+        <source>Get cursor themes failed!</source>
+        <translation type="vanished">获取光标主题失败!</translation>
     </message>
     <message>
-        <source>Export License failed!</source>
-        <translation>导出协议失败!</translation>
+        <source>Warning</source>
+        <translation type="obsolete">警告</translation>
     </message>
     <message>
-        <source>User End License Agreement</source>
-        <translation>最终用户许可协议</translation>
+        <source>There is no theme to set!</source>
+        <translation type="vanished">目前没有主题可以设置!</translation>
     </message>
     <message>
-        <source>None</source>
-        <translation>暂无</translation>
+        <location filename="../plugins/appearance/pages/theme/icon/icon-theme-page.h" line="24"/>
+        <source>Spring</source>
+        <translation>初春</translation>
     </message>
     <message>
-        <source>Version License</source>
-        <translation>版本协议</translation>
+        <location filename="../plugins/appearance/pages/theme/icon/icon-theme-page.h" line="25"/>
+        <source>Summer</source>
+        <translation>盛夏</translation>
     </message>
+</context>
+<context>
+    <name>SearchEdit</name>
     <message>
-        <source>Export EULA</source>
-        <translation type="obsolete">导出最终用户许可协议</translation>
+        <location filename="../src/search-edit/search-edit.cpp" line="45"/>
+        <source>Enter keywords to search</source>
+        <translation>输入关键词进行搜索</translation>
     </message>
     <message>
-        <source>Export EULA failed!</source>
-        <translation type="obsolete">导出最终用户许可协议失败!</translation>
+        <location filename="../src/search-edit/search-edit.cpp" line="84"/>
+        <source>Info</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>Privacy Policy</source>
-        <translation>隐私协议</translation>
+        <location filename="../src/search-edit/search-edit.cpp" line="84"/>
+        <source>Failed to find related items, please re-enter!</source>
+        <translation>未能搜索到相关项，请重新输入!</translation>
     </message>
 </context>
 <context>
-    <name>LicenseInfoWidget</name>
+    <name>SelectAvatarPage</name>
     <message>
-        <source>Machine Code:</source>
-        <translation type="vanished">机器码:</translation>
+        <location filename="../plugins/account/pages/select-avatar-page/select-avatar-page.cpp" line="148"/>
+        <source>Confirm</source>
+        <translation>确认</translation>
     </message>
     <message>
-        <source>Activation Code:</source>
-        <translation type="vanished">激活码:</translation>
+        <location filename="../plugins/account/pages/select-avatar-page/select-avatar-page.cpp" line="162"/>
+        <source>Return</source>
+        <translation>返回</translation>
     </message>
     <message>
-        <source>Activation Information</source>
-        <translation type="vanished">激活信息</translation>
+        <location filename="../plugins/account/pages/select-avatar-page/select-avatar-page.cpp" line="179"/>
+        <source>select picture</source>
+        <translation>选择图片</translation>
     </message>
     <message>
-        <source>Can&apos;t get machine code</source>
-        <translation type="vanished">无法获取到机器码</translation>
+        <location filename="../plugins/account/pages/select-avatar-page/select-avatar-page.cpp" line="181"/>
+        <source>image files(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</source>
+        <translation>图片文件(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</translation>
+    </message>
+</context>
+<context>
+    <name>SettingBriefWidget</name>
+    <message>
+        <location filename="../lib/common-widgets/setting-brief-widget/setting-brief-widget.ui" line="26"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Can&apos;t get activation code</source>
-        <translation type="vanished">无法获取到激活码</translation>
+        <location filename="../lib/common-widgets/setting-brief-widget/setting-brief-widget.ui" line="47"/>
+        <location filename="../lib/common-widgets/setting-brief-widget/setting-brief-widget.ui" line="67"/>
+        <location filename="../lib/common-widgets/setting-brief-widget/setting-brief-widget.ui" line="74"/>
+        <source>TextLabel</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>LicenseInformation</name>
+    <name>Shortcut</name>
     <message>
-        <source>Installation time:</source>
-        <translation type="vanished">安装时间:</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="14"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Activation status:</source>
-        <translation type="vanished">激活状态:</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="78"/>
+        <source>EditSearch</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Expiry date:</source>
-        <translation type="vanished">质保期:</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="178"/>
+        <source>Custom</source>
+        <translation>自定义</translation>
     </message>
     <message>
-        <source>Contact Us:</source>
-        <translation type="vanished">联系我们:</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="210"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="163"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="550"/>
+        <source>Edit</source>
+        <translation>编辑</translation>
     </message>
     <message>
-        <source>Unknow</source>
-        <translation type="vanished">未知</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="343"/>
+        <source>ButtonAddShortcut</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Can&apos;t get activation information</source>
-        <translation type="vanished">无法获取激活信息</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="346"/>
+        <location filename="../plugins/keybinding/shortcut.ui" line="551"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="106"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="118"/>
+        <source>Add</source>
+        <translation>添加</translation>
     </message>
     <message>
-        <source>Activate</source>
-        <translation type="vanished">激活</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="381"/>
+        <source>ButtonReset</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>The current time is illegal</source>
-        <translation type="vanished">当前时间不合法</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="384"/>
+        <source>Reset</source>
+        <translation>重置</translation>
     </message>
     <message>
-        <source>Less than the installation time</source>
-        <translation type="vanished">小于安装时间</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="430"/>
+        <source>Custom Shortcut Name</source>
+        <translation>自定义快捷键名称</translation>
     </message>
     <message>
-        <source>Not activated. Trail expiration: </source>
-        <translation type="vanished">未激活.试用到期: </translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="449"/>
+        <source>EditCustomShortcutName</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>get service status failed</source>
-        <translation type="vanished">获取服务状态信息失败</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="463"/>
+        <source>Custom Shortcut application</source>
+        <translation>自定义快捷键应用程序</translation>
     </message>
     <message>
-        <source>Not yet</source>
-        <translation type="vanished">暂无</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="482"/>
+        <location filename="../plugins/keybinding/shortcut.ui" line="700"/>
+        <source>EditShortcutApp</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Activated</source>
-        <translation type="vanished">已激活</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="496"/>
+        <source>Custom Shortcut Key</source>
+        <translation>自定义快捷键</translation>
     </message>
     <message>
-        <source>Forever</source>
-        <translation type="vanished">永久授权</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="548"/>
+        <source>ButtonAdd</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Copyright ©</source>
-        <translation type="vanished">版权所有 ©</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="586"/>
+        <source>ButtonCancel</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>KylinSec. All rights reserved.</source>
-        <translation type="vanished">KylinSec.保留所有权利.</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="589"/>
+        <source>Cancel</source>
+        <translation type="unfinished">取消</translation>
     </message>
-</context>
-<context>
-    <name>ListExpansionSpace</name>
     <message>
-        <source>ListExpansionSpace</source>
+        <location filename="../plugins/keybinding/shortcut.ui" line="635"/>
+        <source>Shortcut Name</source>
+        <translation>快捷键名称</translation>
+    </message>
+    <message>
+        <location filename="../plugins/keybinding/shortcut.ui" line="654"/>
+        <source>EditShortcutName</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>Media Key</name>
     <message>
-        <source>Audio Play</source>
-        <translation>音频播放</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="681"/>
+        <source>Shortcut application</source>
+        <translation>快捷键应用程序</translation>
+    </message>
+    <message>
+        <location filename="../plugins/keybinding/shortcut.ui" line="715"/>
+        <source>Shortcut key</source>
+        <translation>快捷键</translation>
     </message>
     <message>
-        <source>Search</source>
-        <translation>搜索</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="767"/>
+        <source>ButtonSave</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>WWW</source>
-        <translation>万维网</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="770"/>
+        <source>Save</source>
+        <translation type="unfinished">保存</translation>
     </message>
     <message>
-        <source>Audio Lower Volume</source>
-        <translation>减小音量</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="805"/>
+        <source>ButtonReturn</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Audio Raise Volume</source>
-        <translation>增大音量</translation>
+        <location filename="../plugins/keybinding/shortcut.ui" line="808"/>
+        <source>return</source>
+        <translation type="unfinished">返回</translation>
     </message>
     <message>
-        <source>Mic Mute</source>
-        <translation>输入静音</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="87"/>
+        <source>Please enter a search keyword...</source>
+        <translation>请输入搜索关键字...</translation>
     </message>
     <message>
-        <source>Audio Stop</source>
-        <translation>音频停止</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="99"/>
+        <source>Required</source>
+        <translation>必填</translation>
     </message>
     <message>
-        <source>Explorer</source>
-        <translation>浏览</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="127"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="134"/>
+        <source>Please press the new shortcut key</source>
+        <translation>请输入新快捷键</translation>
     </message>
     <message>
-        <source>Calculator</source>
-        <translation>计算器</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="161"/>
+        <source>Finished</source>
+        <translation>完成</translation>
     </message>
     <message>
-        <source>Audio Mute</source>
-        <translation>音频暂停</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="215"/>
+        <source>failed to load shortcut key data!</source>
+        <translation>加载快捷键数据失败！</translation>
     </message>
     <message>
-        <source>Audio Pause</source>
-        <translation>音频暂停</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="257"/>
+        <source>List shortcut failed,error:%1</source>
+        <translation>列出快捷键失败，错误:%1</translation>
     </message>
     <message>
-        <source>Audio Prev</source>
-        <translation>音频上一个</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="300"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>Audio Media</source>
-        <translation>音频媒体</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="301"/>
+        <source>Get shortcut failed,error:</source>
+        <translation>获取快捷键失败，错误：</translation>
     </message>
     <message>
-        <source>Audio Next</source>
-        <translation>音频下一个</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="379"/>
+        <source>Open File</source>
+        <translation>打开文件</translation>
     </message>
     <message>
-        <source>Mail</source>
-        <translation>邮件</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="603"/>
+        <source>System</source>
+        <translation>系统</translation>
     </message>
     <message>
-        <source>Tools</source>
-        <translation>工具</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="605"/>
+        <source>Sound</source>
+        <translation>声音</translation>
     </message>
     <message>
-        <source>Eject</source>
-        <translation>弹出</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="655"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="705"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="726"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="761"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="782"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="805"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="825"/>
+        <source>Failed</source>
+        <translation>失败</translation>
     </message>
-</context>
-<context>
-    <name>MonthSpinBox</name>
     <message>
-        <source>MMMM</source>
-        <translation type="unfinished">MMMM</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="656"/>
+        <source>Delete shortcut failed,error:</source>
+        <translation>删除快捷键失败，错误：</translation>
     </message>
-</context>
-<context>
-    <name>MousePage</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="669"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="744"/>
+        <source>Warning</source>
+        <translation type="unfinished">警告</translation>
     </message>
     <message>
-        <source>Select Mouse Hand</source>
-        <translation>选择鼠标手持模式</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="670"/>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="745"/>
+        <source>Please complete the shortcut information!</source>
+        <translation>请完善快捷键信息！</translation>
     </message>
     <message>
-        <source>ComboSelectMouseHand</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="679"/>
+        <source>Set shortcut</source>
+        <translation>设置快捷键</translation>
     </message>
     <message>
-        <source>Mouse Motion Acceleration</source>
-        <translation>鼠标移动加速</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="680"/>
+        <source>Are you sure you want to disable this shortcut?</source>
+        <translation>是否确定要禁用此快捷键？</translation>
     </message>
     <message>
-        <source>SliderMouseMotionAcceleration</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="706"/>
+        <source>Modify system shortcut failed,error:</source>
+        <translation>修改系统快捷键失败，错误：</translation>
     </message>
     <message>
-        <source>Slow</source>
-        <translation>慢</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="727"/>
+        <source>Modify custom shortcut failed,error:</source>
+        <translation>修改自定义快捷键失败，错误：</translation>
     </message>
     <message>
-        <source>Fast</source>
-        <translation>快</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="762"/>
+        <source>Add custom shortcut failed,error:</source>
+        <translation>添加自定义快捷键失败，错误：</translation>
     </message>
     <message>
-        <source>Natural Scroll</source>
-        <translation>是否为自然滚动</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="783"/>
+        <source>Reset shortcut failed,error:</source>
+        <translation>重置快捷键失败，错误：</translation>
     </message>
     <message>
-        <source>SwitchMouseNatturalScroll</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="806"/>
+        <source>Cannot use shortcut &quot;%1&quot;, Because you cannot enter with this key.Please try again using Ctrl, Alt, or Shift at the same time.</source>
+        <translation>无法使用快捷键&quot;%1&quot;,因为使用此键将无法输入，请同时使用Ctrl，Alt，Shift再试一次。</translation>
     </message>
     <message>
-        <source>Middle Emulation Enabled</source>
-        <translation>同时按下左右键模拟中键</translation>
+        <location filename="../plugins/keybinding/shortcut.cpp" line="826"/>
+        <source>Shortcut keys %1 are already used in %2,Please try again!</source>
+        <translation>快捷键%1已用于%2，请再试一次！</translation>
     </message>
+</context>
+<context>
+    <name>ShortcutItem</name>
     <message>
-        <source>SwitchMiddleEmulation</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/keybinding/utils/shortcut-item.ui" line="32"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Test mouse wheel direction</source>
-        <translation>鼠标滚轮方向测试</translation>
+        <location filename="../plugins/keybinding/utils/shortcut-item.ui" line="53"/>
+        <location filename="../plugins/keybinding/utils/shortcut-item.ui" line="73"/>
+        <source>TextLabel</source>
+        <translation></translation>
     </message>
+</context>
+<context>
+    <name>ShowQRCode</name>
     <message>
-        <source>This is line 1 of the test text
-This is line 2 of the test text
-This is line 3 of the test text
-This is line 4 of the test text
-This is line 5 of the test text
-This is line 6 of the test text
-This is line 7 of the test text
-This is line 8 of the test text
-This is line 9 of the test text
-This is line 10 of the test text
-This is line 11 of the test text
-This is line 12 of the test text
-This is line 13 of the test text
-This is line 14 of the test text
-This is line 15 of the test text
-This is line 16 of the test text
-This is line 17 of the test text
-This is line 18 of the test text
-This is line 19 of the test text
-This is line 20 of the test text
-This is line 21 of the test text
-This is line 22 of the test text
-This is line 23 of the test text
-This is line 24 of the test text
-This is line 25 of the test text
-This is line 26 of the test text
-This is line 27 of the test text
-This is line 28 of the test text
-This is line 29 of the test text
-This is line 30 of the test text
-This is line 31 of the test text
-This is line 32 of the test text
-This is line 33 of the test text
-This is line 34 of the test text
-This is line 35 of the test text
-This is line 36 of the test text
-This is line 37 of the test text
-This is line 38 of the test text
-This is line 39 of the test text
-This is line 40 of the test text
-This is line 41 of the test text
-This is line 42 of the test text
-This is line 43 of the test text
-This is line 44 of the test text
-This is line 45 of the test text
-This is line 46 of the test text
-This is line 47 of the test text
-This is line 48 of the test text
-This is line 49 of the test text
-This is line 50 of the test text</source>
-        <translation>这是第1行测试文字
-这是第2行测试文字
-这是第3行测试文字
-这是第4行测试文字
-这是第5行测试文字
-这是第6行测试文字
-这是第7行测试文字
-这是第8行测试文字
-这是第9行测试文字
-这是第10行测试文字
-这是第11行测试文字
-这是第12行测试文字
-这是第13行测试文字
-这是第14行测试文字
-这是第15行测试文字
-这是第16行测试文字
-这是第17行测试文字
-这是第18行测试文字
-这是第19行测试文字
-这是第20行测试文字
-这是第21行测试文字
-这是第22行测试文字
-这是第23行测试文字
-这是第24行测试文字
-这是第25行测试文字
-这是第26行测试文字
-这是第27行测试文字
-这是第28行测试文字
-这是第29行测试文字
-这是第30行测试文字
-这是第31行测试文字
-这是第32行测试文字
-这是第33行测试文字
-这是第34行测试文字
-这是第35行测试文字
-这是第36行测试文字
-这是第37行测试文字
-这是第38行测试文字
-这是第39行测试文字
-这是第40行测试文字
-这是第41行测试文字
-这是第42行测试文字
-这是第43行测试文字
-这是第44行测试文字
-这是第45行测试文字
-这是第46行测试文字
-这是第47行测试文字
-这是第48行测试文字
-这是第49行测试文字
-这是第50行测试文字</translation>
+        <source>Scan QR code to get machine code</source>
+        <translation type="vanished">扫描二维码获取机器码</translation>
     </message>
     <message>
-        <source>Right Hand Mode</source>
-        <translation>右手模式</translation>
+        <source>QRcode of Machine and Activation Code</source>
+        <translation type="vanished">激活信息二维码</translation>
     </message>
     <message>
-        <source>Left Hand Mode</source>
-        <translation>左手模式</translation>
+        <source>Scan QR code to get activation code</source>
+        <translation type="vanished">扫描二维码获取激活码</translation>
     </message>
 </context>
 <context>
-    <name>MouseSettings</name>
+    <name>StatusNotification</name>
     <message>
-        <source>Select Mouse Hand</source>
-        <translation type="vanished">选择鼠标手持模式</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="27"/>
+        <location filename="../plugins/network/src/status-notification.cpp" line="35"/>
+        <location filename="../plugins/network/src/status-notification.cpp" line="46"/>
+        <location filename="../plugins/network/src/status-notification.cpp" line="55"/>
+        <location filename="../plugins/network/src/status-notification.cpp" line="63"/>
+        <source>Connection Failed</source>
+        <translation>连接失败</translation>
+    </message>
+    <message>
+        <location filename="../plugins/network/src/status-notification.cpp" line="28"/>
+        <source>the network not found</source>
+        <translation>未找到网络</translation>
     </message>
     <message>
-        <source>Mouse Motion Acceleration</source>
-        <translation type="vanished">鼠标移动加速</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="36"/>
+        <source>The hidden network &quot;%1&quot; to be connected has been detected and exists in the network list</source>
+        <translation>要连接的隐藏网络“%1”已经被探测到，并存在于网络列表中</translation>
     </message>
     <message>
-        <source>Natural Scroll</source>
-        <translation type="vanished">是否为自然滚动</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="47"/>
+        <location filename="../plugins/network/src/status-notification.cpp" line="56"/>
+        <source>Failed to connect to the network &quot;%1&quot;</source>
+        <translation>无法连接到网络 &quot;%1&quot;</translation>
     </message>
     <message>
-        <source>Middle Emulation Enabled</source>
-        <translation type="vanished">同时按下左右键模拟中键</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="71"/>
+        <source>Connection activated</source>
+        <translation>网络已连接</translation>
     </message>
     <message>
-        <source>Right Hand Mode</source>
-        <translation type="vanished">右手模式</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="72"/>
+        <source>You are now connected to the network &quot;%1&quot;</source>
+        <translation>您已连接到网络 &quot;%1&quot;</translation>
     </message>
     <message>
-        <source>Left Hand Mode</source>
-        <translation type="vanished">左手模式</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="81"/>
+        <source>Connection deactivated</source>
+        <translation>连接断开</translation>
     </message>
     <message>
-        <source>Slow</source>
-        <translation type="vanished">慢</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="82"/>
+        <source>You have now disconnected the network &quot;%1&quot;</source>
+        <translation>您已断开网络连接 &quot;%1&quot;</translation>
     </message>
     <message>
-        <source>Standard</source>
-        <translation type="vanished">标准</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="90"/>
+        <source>Connection deleted</source>
+        <translation>连接已删除</translation>
     </message>
     <message>
-        <source>Fast</source>
-        <translation type="vanished">快</translation>
+        <location filename="../plugins/network/src/status-notification.cpp" line="91"/>
+        <source>The connection has been deleted &quot;%1&quot;</source>
+        <translation>已删除连接 &quot;%1&quot;</translation>
     </message>
 </context>
 <context>
-    <name>MouseSubItem</name>
+    <name>SystemInfoSubItem</name>
     <message>
-        <source>Mouse Settings</source>
-        <translation>鼠标设置</translation>
+        <location filename="../plugins/system/system-subitem.h" line="33"/>
+        <source>System Information</source>
+        <translation>系统信息</translation>
     </message>
 </context>
 <context>
-    <name>PanelWindow</name>
+    <name>SystemInformation</name>
     <message>
-        <source>Control Panel</source>
-        <translation>控制面板</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="14"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>PasswordExpirationPolicyPage</name>
     <message>
-        <source>PasswordExpirationPolicyPage</source>
-        <translation></translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="152"/>
+        <source>Host Name:</source>
+        <translation>主机名:</translation>
     </message>
     <message>
-        <source>User expires</source>
-        <translation>用户过期时间</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="178"/>
+        <source>LabelHostName</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>SpinBoxUserExpires</source>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="181"/>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="278"/>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="356"/>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="422"/>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="485"/>
+        <source>TextLabel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>yyyy-MM-dd</source>
-        <translation></translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="212"/>
+        <source>ButtonChangeHostName</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Last password change</source>
-        <translation>最近一次密码修改时间</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="215"/>
+        <source>Change</source>
+        <translation>更改</translation>
     </message>
     <message>
-        <source>LabelLastPasswdChange</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="255"/>
+        <source>System Version:</source>
+        <translation>系统版本:</translation>
     </message>
     <message>
-        <source>1990-01-01</source>
-        <translation></translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="275"/>
+        <source>LabelSystemVersion</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Maximum vaild days of password</source>
-        <translation>密码最大有限天数</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="333"/>
+        <source>Kernel Version:</source>
+        <translation>内核版本:</translation>
     </message>
     <message>
-        <source>SpinBoxMaximumValidDays</source>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="353"/>
+        <source>LabelKernelVersion</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Prompt time before password expiration</source>
-        <translation>密码过期之前提醒的天数</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="399"/>
+        <source>System Architecture:</source>
+        <translation>系统架构:</translation>
     </message>
     <message>
-        <source>SpinBoxPromptBeforeExpiration</source>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="419"/>
+        <source>LabelSystemArch</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>how many days after password expires will become inactive</source>
-        <translation>密码过期多少天认定为失效</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="465"/>
+        <source>Activation status:</source>
+        <translation>激活状态:</translation>
     </message>
     <message>
-        <source>SpinBoxPasswdInactiveTime</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="510"/>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="585"/>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="660"/>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="732"/>
+        <source>Show</source>
+        <translation>查看</translation>
     </message>
     <message>
-        <source>ButtonSave</source>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="550"/>
+        <source>EULA:</source>
+        <translation>最终用户许可协议:</translation>
+    </message>
+    <message>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="582"/>
+        <source>ButtonShowEULA</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>save</source>
-        <translation>保存</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="625"/>
+        <source>Version License:</source>
+        <translation>版本协议:</translation>
     </message>
     <message>
-        <source>ButtonReturn</source>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="657"/>
+        <source>ButtonShowVersionLicense</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>return</source>
-        <translation>返回</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="108"/>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="109"/>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="110"/>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="111"/>
+        <source>Unknow</source>
+        <translation>未知</translation>
     </message>
     <message>
-        <source>day</source>
-        <translation>日</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="246"/>
+        <source>UnActivated</source>
+        <translation>未激活</translation>
     </message>
-</context>
-<context>
-    <name>Popup</name>
     <message>
-        <source>cancel</source>
-        <translation type="obsolete">取消</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="255"/>
+        <source>Activation code has expired</source>
+        <translation>激活码已过期</translation>
     </message>
-</context>
-<context>
-    <name>PowerPlugin</name>
     <message>
-        <source>General Settings</source>
-        <translation>通用设置</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="260"/>
+        <source>Permanently activated</source>
+        <translation>永久激活</translation>
     </message>
     <message>
-        <source>Power Settings</source>
-        <translation>电源设置</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="265"/>
+        <source>Activated</source>
+        <translation>已激活</translation>
     </message>
     <message>
-        <source>Battery Settings</source>
-        <translation>电池设置</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="308"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
-</context>
-<context>
-    <name>PowerProfilesWrapper</name>
     <message>
-        <source>power-saver</source>
-        <translation>省电模式</translation>
+        <location filename="../plugins/system/pages/system-information/system-information.cpp" line="308"/>
+        <source>Failed to open the license activator</source>
+        <translation>启动激活许可证弹窗失败</translation>
     </message>
     <message>
-        <source>balanced</source>
-        <translation>平衡模式</translation>
+        <source>Copyright ©</source>
+        <translation type="vanished">版权所有 ©</translation>
     </message>
     <message>
-        <source>performance</source>
-        <translation>性能模式</translation>
+        <source>KylinSec. All rights reserved.</source>
+        <translation type="vanished">KylinSec.保留所有权利.</translation>
+    </message>
+    <message>
+        <location filename="../plugins/system/pages/system-information/system-information.ui" line="700"/>
+        <source>Privacy policy:</source>
+        <translation>隐私协议：</translation>
     </message>
 </context>
 <context>
-    <name>PowerSettingsPage</name>
+    <name>SystemInformationWidget</name>
     <message>
-        <source>PowerSettingsPage</source>
-        <translation>电源设置页面</translation>
+        <source>Host Name:</source>
+        <translation type="vanished">主机名:</translation>
     </message>
     <message>
-        <source>After idle for more than the following time, the computer will execute</source>
-        <translation>空闲超过以下时间后，计算机将执行</translation>
+        <source>System Version:</source>
+        <translation type="vanished">系统版本:</translation>
     </message>
     <message>
-        <source>ComboIdleTime</source>
-        <translation type="unfinished"></translation>
+        <source>Kernel Version:</source>
+        <translation type="vanished">内核版本:</translation>
     </message>
     <message>
-        <source>ComboIdleAction</source>
-        <translation type="unfinished"></translation>
+        <source>System Architecture:</source>
+        <translation type="vanished">系统架构:</translation>
     </message>
     <message>
-        <source>The monitor will turn off when it is idle</source>
-        <translation>显示器空闲以下时间关闭</translation>
+        <source>Installation time:</source>
+        <translation type="vanished">安装时间:</translation>
     </message>
     <message>
-        <source>ComboMonitorTrunOffIdleTime</source>
-        <translation type="unfinished"></translation>
+        <source>Activation status:</source>
+        <translation type="vanished">激活状态:</translation>
     </message>
     <message>
-        <source>Suspend</source>
-        <translation>待机</translation>
+        <source>Expiry date:</source>
+        <translation type="vanished">质保期:</translation>
     </message>
     <message>
-        <source>Shutdown</source>
-        <translation>关机</translation>
+        <source>EULA:</source>
+        <translation type="vanished">最终用户许可协议:</translation>
     </message>
     <message>
-        <source>Hibernate</source>
-        <translation>休眠</translation>
+        <source>Version License:</source>
+        <translation type="vanished">版本协议:</translation>
     </message>
     <message>
-        <source>Do nothing</source>
-        <translation>不执行操作</translation>
+        <source>Contact Us:</source>
+        <translation type="vanished">联系我们:</translation>
     </message>
-</context>
-<context>
-    <name>PowerSubItem</name>
     <message>
-        <source>Power Settings</source>
-        <translation type="vanished">电源设置</translation>
+        <source>Change</source>
+        <translation type="vanished">更改</translation>
     </message>
-</context>
-<context>
-    <name>PrefsPage</name>
     <message>
-        <source>Authentication type Enabled status</source>
-        <translation>认证类型启用状态</translation>
+        <source>Show</source>
+        <translation type="vanished">查看</translation>
     </message>
     <message>
-        <source>fingerprint</source>
-        <translation>指纹</translation>
+        <source>Unknow</source>
+        <translation type="vanished">未知</translation>
     </message>
     <message>
-        <source>fingervein</source>
-        <translation>指静脉</translation>
+        <source>The current time is illegal</source>
+        <translation type="vanished">当前时间不合法</translation>
     </message>
     <message>
-        <source>...</source>
-        <translation type="unfinished"></translation>
+        <source>Less than the installation time</source>
+        <translation type="vanished">小于安装时间</translation>
     </message>
     <message>
-        <source>Return</source>
-        <translation>返回</translation>
+        <source>Not activated. Trail expiration: </source>
+        <translation type="vanished">未激活.试用到期: </translation>
     </message>
     <message>
-        <source>login</source>
-        <translation>登录</translation>
+        <source>Can&apos;t get activation information</source>
+        <translation type="vanished">无法获取激活信息</translation>
     </message>
     <message>
-        <source>unlock</source>
-        <translation>解锁</translation>
+        <source>Activate</source>
+        <translation type="vanished">激活</translation>
     </message>
     <message>
-        <source>empowerment</source>
-        <translation>授权</translation>
+        <source>get service status failed</source>
+        <translation type="vanished">获取服务状态信息失败</translation>
     </message>
     <message>
-        <source>Apply the %1 authentication to the following applications</source>
-        <translation>启用%1认证在以下的认证应用中</translation>
+        <source>Not yet</source>
+        <translation type="vanished">暂无</translation>
+    </message>
+    <message>
+        <source>Activated</source>
+        <translation type="vanished">已激活</translation>
+    </message>
+    <message>
+        <source>Forever</source>
+        <translation type="vanished">永久授权</translation>
+    </message>
+    <message>
+        <source>Copyright ©</source>
+        <translation type="vanished">版权所有 ©</translation>
+    </message>
+    <message>
+        <source>KylinSec. All rights reserved.</source>
+        <translation type="vanished">KylinSec.保留所有权利.</translation>
     </message>
+</context>
+<context>
+    <name>TextInputDialog</name>
     <message>
-        <source>ukey</source>
-        <translation>UKey</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/text-input-dialog.cpp" line="40"/>
+        <source>Tips</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>iris</source>
-        <translation>虹膜</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/text-input-dialog.cpp" line="43"/>
+        <source>Yes</source>
+        <translation>确认</translation>
     </message>
     <message>
-        <source>face</source>
-        <translation>人脸</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/text-input-dialog.cpp" line="44"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
 </context>
 <context>
-    <name>QObject</name>
+    <name>ThemePage</name>
     <message>
-        <source>Did not reply within the specified timeout</source>
-        <translation type="vanished">连接超时</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.ui" line="14"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
     <message>
-        <source>The called service is not known</source>
-        <translation type="vanished">无法连接到Dbus服务</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.ui" line="81"/>
+        <source>Dark and Light Theme</source>
+        <translation>深浅色主题设置</translation>
     </message>
     <message>
-        <source>warning</source>
-        <translation type="vanished">警告</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.ui" line="109"/>
+        <source>Themes Settings</source>
+        <translation>主题设置</translation>
     </message>
     <message>
-        <source>Open qss file failed</source>
-        <translation type="vanished">加载qss文件失败</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.ui" line="149"/>
+        <source>Open Window Effects</source>
+        <translation>打开或关闭窗口特效</translation>
     </message>
     <message>
-        <source>%1Day</source>
-        <translation>%1天</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.cpp" line="88"/>
+        <location filename="../plugins/appearance/pages/theme/theme-page.cpp" line="120"/>
+        <source>Unknown</source>
+        <translation>未知</translation>
     </message>
     <message>
-        <source>%1Hour</source>
-        <translation>%1小时</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.cpp" line="151"/>
+        <source>Light Theme</source>
+        <translation>浅色</translation>
     </message>
     <message>
-        <source>%1Minute</source>
-        <translation>%1分钟</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.cpp" line="152"/>
+        <source>Auto</source>
+        <translation>自动</translation>
     </message>
     <message>
-        <source>never</source>
-        <translation>从不</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.cpp" line="153"/>
+        <source>Dark Theme</source>
+        <translation>深色</translation>
     </message>
     <message>
-        <source>SLow</source>
-        <translation type="vanished">低速</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.cpp" line="82"/>
+        <source>Choose icon Theme</source>
+        <translation>选择图标主题</translation>
     </message>
     <message>
-        <source>Standard</source>
-        <translation type="vanished">标准</translation>
+        <location filename="../plugins/appearance/pages/theme/theme-page.cpp" line="114"/>
+        <source>Choose cursor Themes</source>
+        <translation>选择光标主题</translation>
     </message>
+</context>
+<context>
+    <name>ThemeWidget</name>
     <message>
-        <source>Fast</source>
-        <translation type="vanished">快速</translation>
+        <source>Dark Theme</source>
+        <translation type="vanished">深色</translation>
     </message>
     <message>
-        <source>Faild</source>
-        <translation type="vanished">失败</translation>
+        <source>Light Theme</source>
+        <translation type="vanished">浅色</translation>
     </message>
     <message>
-        <source>Connect Mouse or TouchPad Dbus Failed!</source>
-        <translation type="vanished">连接鼠标或触摸板Dbus服务失败！</translation>
+        <source>Auto</source>
+        <translation type="vanished">自动</translation>
     </message>
+</context>
+<context>
+    <name>Themes</name>
     <message>
-        <source>Load qss file failed!</source>
-        <translation type="vanished">加载qss文件失败!</translation>
+        <source>Dark and Light Theme</source>
+        <translation type="vanished">深浅色主题设置</translation>
     </message>
     <message>
-        <source>No search results, please search again...</source>
-        <translation>无搜索结果，请重新搜索...</translation>
+        <source>Themes Settings</source>
+        <translation type="vanished">主题设置</translation>
     </message>
     <message>
-        <source>Tips</source>
-        <translation>提示</translation>
+        <source>Open Window Effects</source>
+        <translation type="vanished">打开或关闭窗口特效</translation>
     </message>
     <message>
-        <source>OK(K)</source>
-        <translation>确定(K)</translation>
+        <source>Choose icon themes</source>
+        <translation type="vanished">选择图标主题</translation>
     </message>
     <message>
-        <source>Failed to apply display settings!%1</source>
-        <translation>应用显示设置失败!%1</translation>
+        <source>Unknown</source>
+        <translation type="vanished">未知</translation>
     </message>
     <message>
-        <source>Fallback display setting failed! %1</source>
-        <translation>回撤显示设置失败! %1</translation>
+        <source>Choose cursor themes</source>
+        <translation type="vanished">选择光标主题</translation>
     </message>
+</context>
+<context>
+    <name>ThreadObject</name>
     <message>
+        <location filename="../plugins/keybinding/utils/thread-object.cpp" line="137"/>
         <source>Failed</source>
         <translation>失败</translation>
     </message>
     <message>
-        <source>Set font  failed!</source>
-        <translation type="vanished">设置字体失败!</translation>
-    </message>
-    <message>
-        <source>Get icon themes failed!</source>
-        <translation type="vanished">获取图标主题失败!</translation>
+        <location filename="../plugins/keybinding/utils/thread-object.cpp" line="138"/>
+        <source>List shortcut failed,error:</source>
+        <translation>列出快捷键失败，错误：</translation>
     </message>
+</context>
+<context>
+    <name>TimeDateSubItem</name>
     <message>
-        <source>Get cursor themes failed!</source>
-        <translation type="vanished">获取光标主题失败!</translation>
+        <location filename="../plugins/timedate/timedate-subitem.cpp" line="44"/>
+        <source>Time Date Settings</source>
+        <translation>日期时间设置</translation>
     </message>
     <message>
-        <source>Warning</source>
-        <translation type="obsolete">警告</translation>
+        <location filename="../plugins/timedate/timedate-subitem.cpp" line="76"/>
+        <source>Chnage time Zone</source>
+        <translation>更改时区</translation>
     </message>
     <message>
-        <source>There is no theme to set!</source>
-        <translation type="vanished">目前没有主题可以设置!</translation>
+        <location filename="../plugins/timedate/timedate-subitem.cpp" line="77"/>
+        <source>Set time Manually</source>
+        <translation>手动设置时间</translation>
     </message>
     <message>
-        <source>Set font failed!</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/timedate/timedate-subitem.cpp" line="78"/>
+        <source>Time date format setting</source>
+        <translation>日期时间格式设置</translation>
     </message>
 </context>
 <context>
-    <name>SearchEdit</name>
-    <message>
-        <source>Enter keywords to search</source>
-        <translation>输入关键词进行搜索</translation>
-    </message>
+    <name>TimezoneSettings</name>
     <message>
-        <source>Info</source>
-        <translation>提示</translation>
+        <location filename="../plugins/timedate/pages/timezone-settings/time-zone-settings.ui" line="14"/>
+        <source>TimezoneSettings</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Failed to find related items, please re-enter!</source>
-        <translation>未能搜索到相关项，请重新输入!</translation>
+        <location filename="../plugins/timedate/pages/timezone-settings/time-zone-settings.ui" line="52"/>
+        <source>Select Time Zone</source>
+        <translation>选择时区</translation>
     </message>
-</context>
-<context>
-    <name>SelectAvatarPage</name>
     <message>
-        <source>Confirm</source>
-        <translation>确认</translation>
+        <location filename="../plugins/timedate/pages/timezone-settings/time-zone-settings.ui" line="116"/>
+        <source>ButtonSave</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Return</source>
-        <translation>返回</translation>
+        <location filename="../plugins/timedate/pages/timezone-settings/time-zone-settings.ui" line="119"/>
+        <source>save</source>
+        <translation type="unfinished">保存</translation>
     </message>
     <message>
-        <source>select picture</source>
-        <translation>选择图片</translation>
+        <location filename="../plugins/timedate/pages/timezone-settings/time-zone-settings.ui" line="160"/>
+        <source>ButtonReturn</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>image files(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</source>
-        <translation>图片文件(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</translation>
+        <location filename="../plugins/timedate/pages/timezone-settings/time-zone-settings.ui" line="163"/>
+        <source>reset</source>
+        <translation>重置</translation>
     </message>
 </context>
 <context>
-    <name>SettingBriefWidget</name>
+    <name>TopBar</name>
     <message>
-        <source>Form</source>
+        <location filename="../lib/common-widgets/kiran-collapse/top-bar.ui" line="20"/>
+        <source>ListExpansionSpace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TextLabel</source>
+        <location filename="../lib/common-widgets/kiran-collapse/top-bar.ui" line="43"/>
+        <source>TITLE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../lib/common-widgets/kiran-collapse/top-bar.ui" line="78"/>
+        <source>FLAG</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>Shortcut</name>
+    <name>TouchPadPage</name>
     <message>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="14"/>
         <source>Form</source>
-        <translation></translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>EditSearch</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="86"/>
+        <source>TouchPad Enabled</source>
+        <translation>开启触摸板</translation>
     </message>
     <message>
-        <source>Custom</source>
-        <translation>自定义</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="106"/>
+        <source>SwitchTouchPadEnable</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Edit</source>
-        <translation>编辑</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="137"/>
+        <source>Select TouchPad Hand</source>
+        <translation>选择触摸板使用模式</translation>
     </message>
     <message>
-        <source>ButtonAddShortcut</source>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="156"/>
+        <source>ComboTouchPadHand</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add</source>
-        <translation>添加</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="189"/>
+        <source>TouchPad Motion Acceleration</source>
+        <translation>触摸板移动加速</translation>
     </message>
     <message>
-        <source>ButtonReset</source>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="211"/>
+        <source>SliderTouchPadMotionAcceleration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Reset</source>
-        <translation>重置</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="235"/>
+        <source>Slow</source>
+        <translation>慢</translation>
     </message>
     <message>
-        <source>Custom Shortcut Name</source>
-        <translation>自定义快捷键名称</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="255"/>
+        <source>Fast</source>
+        <translation>快</translation>
     </message>
     <message>
-        <source>EditCustomShortcutName</source>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="285"/>
+        <source>Select Click Method</source>
+        <translation>设置点击触摸板方式</translation>
+    </message>
+    <message>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="304"/>
+        <source>ComboClickMethod</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Custom Shortcut application</source>
-        <translation>自定义快捷键应用程序</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="332"/>
+        <source>Select Scroll Method</source>
+        <translation>滚动窗口方式</translation>
     </message>
     <message>
-        <source>EditShortcutApp</source>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="351"/>
+        <source>ComboScrollMethod</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Custom Shortcut Key</source>
-        <translation>自定义快捷键</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="379"/>
+        <source>Natural Scroll</source>
+        <translation>是否为自然滚动</translation>
     </message>
     <message>
-        <source>ButtonAdd</source>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="399"/>
+        <source>ComboNaturalScroll</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ButtonCancel</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="430"/>
+        <source>Enabled while Typing</source>
+        <translation>打字时触摸板禁用</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation type="unfinished">取消</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="450"/>
+        <source>SwitchTypingEnable</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Shortcut Name</source>
-        <translation>快捷键名称</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="481"/>
+        <source>Tap to Click</source>
+        <translation>轻击(不按下)触摸板功能是否生效</translation>
     </message>
     <message>
-        <source>EditShortcutName</source>
+        <location filename="../plugins/mouse/pages/touchpad-page.ui" line="501"/>
+        <source>SwtichTapToClick</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Shortcut application</source>
-        <translation>快捷键应用程序</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.cpp" line="268"/>
+        <source>Right Hand Mode</source>
+        <translation>右手模式</translation>
     </message>
     <message>
-        <source>Shortcut key</source>
-        <translation>快捷键</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.cpp" line="268"/>
+        <source>Left Hand Mode</source>
+        <translation>左手模式</translation>
     </message>
     <message>
-        <source>ButtonSave</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.cpp" line="272"/>
+        <source>Press and Tap</source>
+        <translation>按键和轻触</translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation type="unfinished">保存</translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.cpp" line="272"/>
+        <source>Tap</source>
+        <translation>轻触</translation>
+    </message>
+    <message>
+        <location filename="../plugins/mouse/pages/touchpad-page.cpp" line="276"/>
+        <source>Two Finger Scroll</source>
+        <translation>两指滑动</translation>
     </message>
     <message>
-        <source>ButtonReturn</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/mouse/pages/touchpad-page.cpp" line="276"/>
+        <source>Edge Scroll</source>
+        <translation>边缘滑动</translation>
     </message>
+</context>
+<context>
+    <name>TouchPadSettings</name>
     <message>
-        <source>return</source>
-        <translation type="unfinished">返回</translation>
+        <source>Touchpad Enabled</source>
+        <translation type="vanished">禁用触摸板</translation>
     </message>
     <message>
-        <source>Please enter a search keyword...</source>
-        <translation>请输入搜索关键字...</translation>
+        <source>Disable TouchPad</source>
+        <translation type="vanished">禁用触摸板</translation>
     </message>
     <message>
-        <source>Required</source>
-        <translation>必填</translation>
+        <source>TouchPad Enabled</source>
+        <translation type="vanished">开启触摸板</translation>
     </message>
     <message>
-        <source>Please press the new shortcut key</source>
-        <translation>请输入新快捷键</translation>
+        <source>Select TouchPad Hand</source>
+        <translation type="vanished">选择触摸板使用模式</translation>
     </message>
     <message>
-        <source>Finished</source>
-        <translation>完成</translation>
+        <source>TouchPad Motion Acceleration</source>
+        <translation type="vanished">触摸板移动加速</translation>
     </message>
     <message>
-        <source>failed to load shortcut key data!</source>
-        <translation>加载快捷键数据失败！</translation>
+        <source>Select Click Method</source>
+        <translation type="vanished">设置点击触摸板方式</translation>
     </message>
     <message>
-        <source>List shortcut failed,error:%1</source>
-        <translation>列出快捷键失败，错误:%1</translation>
+        <source>Select Scroll Method</source>
+        <translation type="vanished">滚动窗口方式</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <source>Natural Scroll</source>
+        <translation type="vanished">是否为自然滚动</translation>
     </message>
     <message>
-        <source>Get shortcut failed,error:</source>
-        <translation>获取快捷键失败，错误：</translation>
+        <source>Enabled while Typing</source>
+        <translation type="vanished">打字时触摸板禁用</translation>
     </message>
     <message>
-        <source>Open File</source>
-        <translation>打开文件</translation>
+        <source>Tap to Click</source>
+        <translation type="vanished">轻击(不按下)触摸板功能是否生效</translation>
     </message>
     <message>
-        <source>System</source>
-        <translation>系统</translation>
+        <source>Slow</source>
+        <translation type="vanished">慢</translation>
     </message>
     <message>
-        <source>Sound</source>
-        <translation>声音</translation>
+        <source>Standard</source>
+        <translation type="vanished">标准</translation>
     </message>
     <message>
-        <source>Failed</source>
-        <translation>失败</translation>
+        <source>Fast</source>
+        <translation type="vanished">快</translation>
     </message>
     <message>
-        <source>Delete shortcut failed,error:</source>
-        <translation>删除快捷键失败，错误：</translation>
+        <source>Right Hand Mode</source>
+        <translation type="vanished">右手模式</translation>
     </message>
     <message>
-        <source>Warning</source>
-        <translation type="unfinished">警告</translation>
+        <source>Left Hand Mode</source>
+        <translation type="vanished">左手模式</translation>
     </message>
     <message>
-        <source>Please complete the shortcut information!</source>
-        <translation>请完善快捷键信息！</translation>
+        <source>Press and Tap</source>
+        <translation type="vanished">按键和轻触</translation>
     </message>
     <message>
-        <source>Set shortcut</source>
-        <translation>设置快捷键</translation>
+        <source>Tap</source>
+        <translation type="vanished">轻触</translation>
     </message>
     <message>
-        <source>Are you sure you want to disable this shortcut?</source>
-        <translation>是否确定要禁用此快捷键？</translation>
+        <source>Two Finger Scroll</source>
+        <translation type="vanished">两指滑动</translation>
     </message>
     <message>
-        <source>Modify system shortcut failed,error:</source>
-        <translation>修改系统快捷键失败，错误：</translation>
+        <source>Edge Scroll</source>
+        <translation type="vanished">边缘滑动</translation>
     </message>
+</context>
+<context>
+    <name>TouchPadSubItem</name>
     <message>
-        <source>Modify custom shortcut failed,error:</source>
-        <translation>修改自定义快捷键失败，错误：</translation>
+        <location filename="../plugins/mouse/touchpad-subitem.h" line="46"/>
+        <source>TouchPad Settings</source>
+        <translation>触摸板设置</translation>
     </message>
+</context>
+<context>
+    <name>TrayConnectionList</name>
     <message>
-        <source>Add custom shortcut failed,error:</source>
-        <translation>添加自定义快捷键失败，错误：</translation>
+        <location filename="../plugins/network/src/tray/tray-connection-list.cpp" line="186"/>
+        <source>Other WiFi networks</source>
+        <translation>其它WIFI网络</translation>
     </message>
+</context>
+<context>
+    <name>TrayItemWidget</name>
     <message>
-        <source>Reset shortcut failed,error:</source>
-        <translation>重置快捷键失败，错误：</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="32"/>
+        <source>TrayItemWidget</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Cannot use shortcut &quot;%1&quot;, Because you cannot enter with this key.Please try again using Ctrl, Alt, or Shift at the same time.</source>
-        <translation>无法使用快捷键&quot;%1&quot;,因为使用此键将无法输入，请同时使用Ctrl，Alt，Shift再试一次。</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="92"/>
+        <source>Icon</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Shortcut keys %1 are already used in %2,Please try again!</source>
-        <translation>快捷键%1已用于%2，请再试一次！</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="99"/>
+        <source>Name</source>
+        <translation>名称</translation>
     </message>
-</context>
-<context>
-    <name>ShortcutItem</name>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="187"/>
+        <source>Status</source>
+        <translation>状态</translation>
     </message>
     <message>
-        <source>TextLabel</source>
-        <translation></translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="263"/>
+        <source>Ignore</source>
+        <translation>忽略</translation>
     </message>
-</context>
-<context>
-    <name>ShowQRCode</name>
     <message>
-        <source>Scan QR code to get machine code</source>
-        <translation type="vanished">扫描二维码获取机器码</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="288"/>
+        <source>Disconnect</source>
+        <translation>断开</translation>
     </message>
     <message>
-        <source>QRcode of Machine and Activation Code</source>
-        <translation type="vanished">激活信息二维码</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="355"/>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="477"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <source>Scan QR code to get activation code</source>
-        <translation type="vanished">扫描二维码获取激活码</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="380"/>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.ui" line="502"/>
+        <source>Connect</source>
+        <translation>连接</translation>
     </message>
-</context>
-<context>
-    <name>SystemInfoSubItem</name>
     <message>
-        <source>System Information</source>
-        <translation>系统信息</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.cpp" line="147"/>
+        <source>Connected</source>
+        <translation>已连接</translation>
     </message>
-</context>
-<context>
-    <name>SystemInformation</name>
     <message>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.cpp" line="158"/>
+        <source>Unconnected</source>
+        <translation>未连接</translation>
     </message>
     <message>
-        <source>Host Name:</source>
-        <translation>主机名:</translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.cpp" line="192"/>
+        <source>Please input password</source>
+        <translation>请输入密码</translation>
     </message>
     <message>
-        <source>LabelHostName</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/tray/tray-itemwidget.cpp" line="201"/>
+        <source>Please input a network name</source>
+        <translation>请输入网络名称</translation>
     </message>
+</context>
+<context>
+    <name>TrayPage</name>
     <message>
-        <source>TextLabel</source>
+        <location filename="../plugins/network/src/tray/tray-page.ui" line="32"/>
+        <source>TrayPage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ButtonChangeHostName</source>
+        <location filename="../plugins/network/src/tray/tray-page.ui" line="98"/>
+        <source>TextLabel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Change</source>
-        <translation>更改</translation>
+        <location filename="../plugins/network/src/tray/tray-page.cpp" line="109"/>
+        <source>Select wired network card</source>
+        <translation>请选择有线网卡</translation>
     </message>
     <message>
-        <source>System Version:</source>
-        <translation>系统版本:</translation>
+        <location filename="../plugins/network/src/tray/tray-page.cpp" line="114"/>
+        <source>Select wireless network card</source>
+        <translation>请选择无线网卡</translation>
     </message>
+</context>
+<context>
+    <name>UKeyPage</name>
     <message>
-        <source>LabelSystemVersion</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="52"/>
+        <source>Ukey</source>
+        <translation>UKey</translation>
     </message>
     <message>
-        <source>Kernel Version:</source>
-        <translation>内核版本:</translation>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="53"/>
+        <source>Default Ukey device</source>
+        <translation>默认UKey设备</translation>
     </message>
     <message>
-        <source>LabelKernelVersion</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="54"/>
+        <source>List of devices bound to the Ukey</source>
+        <translation>绑定UKey设备列表</translation>
     </message>
     <message>
-        <source>System Architecture:</source>
-        <translation>系统架构:</translation>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="74"/>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="88"/>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="126"/>
+        <source>error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>LabelSystemArch</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="89"/>
+        <source>No UKey device detected, pelease insert the UKey device and perform operations</source>
+        <translation>未检测到UKey设备，请插入UKey设备再次执行操作</translation>
     </message>
     <message>
-        <source>Activation status:</source>
-        <translation>激活状态:</translation>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="95"/>
+        <source>UKey Enroll</source>
+        <translation type="unfinished">UKey录入</translation>
     </message>
     <message>
-        <source>Show</source>
-        <translation>查看</translation>
+        <location filename="../plugins/authentication/pages/ukey-page.cpp" line="96"/>
+        <source>Please enter the ukey pin code</source>
+        <translation type="unfinished">请输入UKey PIN码</translation>
     </message>
+</context>
+<context>
+    <name>UKeyPinCodeDialog</name>
     <message>
-        <source>EULA:</source>
-        <translation>最终用户许可协议:</translation>
+        <source>UKey Enroll</source>
+        <translation type="vanished">UKey录入</translation>
     </message>
     <message>
-        <source>ButtonShowEULA</source>
-        <translation type="unfinished"></translation>
+        <source>Please enter the ukey pin code</source>
+        <translation type="vanished">请输入UKey PIN码</translation>
     </message>
     <message>
-        <source>Version License:</source>
-        <translation>版本协议:</translation>
+        <source>Confirm</source>
+        <translation type="vanished">确认</translation>
     </message>
     <message>
-        <source>ButtonShowVersionLicense</source>
-        <translation type="unfinished"></translation>
+        <source>Cancel</source>
+        <translation type="vanished">取消</translation>
     </message>
+</context>
+<context>
+    <name>UserInfoPage</name>
     <message>
-        <source>Unknow</source>
-        <translation>未知</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="14"/>
+        <source>Form</source>
+        <translation></translation>
     </message>
     <message>
-        <source>UnActivated</source>
-        <translation>未激活</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="138"/>
+        <source>Account</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Activation code has expired</source>
-        <translation>激活码已过期</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="167"/>
+        <source>Change password</source>
+        <translation>修改密码</translation>
     </message>
     <message>
-        <source>Permanently activated</source>
-        <translation>永久激活</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="193"/>
+        <source>User id</source>
+        <translation>用户ID</translation>
     </message>
     <message>
-        <source>Activated</source>
-        <translation>已激活</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="251"/>
+        <source>User type</source>
+        <translation>用户类型</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="312"/>
+        <source>User status</source>
+        <translation>启用用户</translation>
     </message>
-    <message>
-        <source>Failed to open the license activator</source>
-        <translation>启动激活许可证弹窗失败</translation>
+    <message>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="367"/>
+        <source>auth manager</source>
+        <translation>认证管理</translation>
     </message>
     <message>
-        <source>Copyright ©</source>
-        <translation type="vanished">版权所有 ©</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="396"/>
+        <source>Password expiration policy</source>
+        <translation>密码过期策略</translation>
     </message>
     <message>
-        <source>KylinSec. All rights reserved.</source>
-        <translation type="vanished">KylinSec.保留所有权利.</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="461"/>
+        <source>Confirm</source>
+        <translation>保存</translation>
     </message>
     <message>
-        <source>Privacy policy:</source>
-        <translation>隐私协议：</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="502"/>
+        <source>Delete</source>
+        <translation>删除用户</translation>
     </message>
-</context>
-<context>
-    <name>SystemInformationWidget</name>
     <message>
-        <source>Host Name:</source>
-        <translation type="vanished">主机名:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="577"/>
+        <source>Current password</source>
+        <translation>当前密码</translation>
     </message>
     <message>
-        <source>System Version:</source>
-        <translation type="vanished">系统版本:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="623"/>
+        <source>EditCurrentPasswd</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Kernel Version:</source>
-        <translation type="vanished">内核版本:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="641"/>
+        <source>New password</source>
+        <translation>新密码</translation>
     </message>
     <message>
-        <source>System Architecture:</source>
-        <translation type="vanished">系统架构:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="676"/>
+        <source>EditNewPasswd</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Installation time:</source>
-        <translation type="vanished">安装时间:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="693"/>
+        <source>Enter the new password again</source>
+        <translation>再次输入新密码</translation>
     </message>
     <message>
-        <source>Activation status:</source>
-        <translation type="vanished">激活状态:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="728"/>
+        <source>EditNewPasswdAgain</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Expiry date:</source>
-        <translation type="vanished">质保期:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="789"/>
+        <source>EditPasswdSave</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>EULA:</source>
-        <translation type="vanished">最终用户许可协议:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="792"/>
+        <source>Save</source>
+        <translation>保存</translation>
     </message>
     <message>
-        <source>Version License:</source>
-        <translation type="vanished">版本协议:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="833"/>
+        <source>EditPasswdCancel</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Contact Us:</source>
-        <translation type="vanished">联系我们:</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.ui" line="836"/>
+        <source>Cancel</source>
+        <translation>取消</translation>
     </message>
     <message>
-        <source>Change</source>
-        <translation type="vanished">更改</translation>
+        <source>Account type</source>
+        <translation type="vanished">帐户类型</translation>
     </message>
     <message>
-        <source>Show</source>
-        <translation type="vanished">查看</translation>
+        <source>Account status</source>
+        <translation type="vanished">启用帐户</translation>
     </message>
     <message>
-        <source>Unknow</source>
-        <translation type="vanished">未知</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="143"/>
+        <source>standard</source>
+        <translation>普通用户</translation>
     </message>
     <message>
-        <source>The current time is illegal</source>
-        <translation type="vanished">当前时间不合法</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="144"/>
+        <source>administrator</source>
+        <translation>管理员</translation>
     </message>
     <message>
-        <source>Less than the installation time</source>
-        <translation type="vanished">小于安装时间</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="222"/>
+        <source>Please enter the new user password</source>
+        <translation>请输入新密码</translation>
     </message>
     <message>
-        <source>Not activated. Trail expiration: </source>
-        <translation type="vanished">未激活.试用到期: </translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="230"/>
+        <source>Please enter the password again</source>
+        <translation>请再次输入密码</translation>
     </message>
     <message>
-        <source>Can&apos;t get activation information</source>
-        <translation type="vanished">无法获取激活信息</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="236"/>
+        <source>The password you enter must be the same as the former one</source>
+        <translation>两次密码不相同，请核对后，再次输入</translation>
     </message>
     <message>
-        <source>Activate</source>
-        <translation type="vanished">激活</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="248"/>
+        <source>Please enter the current user password</source>
+        <translation>请输入当前密码</translation>
     </message>
     <message>
-        <source>get service status failed</source>
-        <translation type="vanished">获取服务状态信息失败</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="254"/>
+        <source>The current password is incorrect</source>
+        <translation>当前密码错误，请再次输入</translation>
     </message>
     <message>
-        <source>Not yet</source>
-        <translation type="vanished">暂无</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="261"/>
+        <source>The new password cannot be the same as the current password</source>
+        <translation>新密码不能和旧密码相同，请重新输入</translation>
     </message>
     <message>
-        <source>Activated</source>
-        <translation type="vanished">已激活</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="267"/>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="275"/>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="313"/>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="332"/>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="366"/>
+        <source>Error</source>
+        <translation>错误</translation>
     </message>
     <message>
-        <source>Forever</source>
-        <translation type="vanished">永久授权</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="267"/>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="275"/>
+        <source>Password encryption failed</source>
+        <translation>密码加密失败</translation>
     </message>
     <message>
-        <source>Copyright ©</source>
-        <translation type="vanished">版权所有 ©</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="318"/>
+        <source>user information updated successfully</source>
+        <translation>用户信息更新成功</translation>
     </message>
     <message>
-        <source>KylinSec. All rights reserved.</source>
-        <translation type="vanished">KylinSec.保留所有权利.</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="338"/>
+        <source>Password updated successfully</source>
+        <translation>密码更新成功</translation>
     </message>
-</context>
-<context>
-    <name>ThemePage</name>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="344"/>
+        <source>The directory and files under the user&apos;s home directory are deleted with the user.Are you sure you want to delete the user(%1)?</source>
+        <translation>用户目录下的目录和文件会随用户一起删除，确定要删除%1用户吗？</translation>
     </message>
     <message>
-        <source>Dark and Light Theme</source>
-        <translation>深浅色主题设置</translation>
+        <location filename="../plugins/account/pages/user-info-page/user-info-page.cpp" line="347"/>
+        <source>Warning</source>
+        <translation>警告</translation>
     </message>
     <message>
-        <source>Themes Settings</source>
-        <translation>主题设置</translation>
+        <source>Account information updated successfully</source>
+        <translation type="vanished">帐户信息更新成功</translation>
     </message>
+</context>
+<context>
+    <name>UserlicenseAgreement</name>
     <message>
-        <source>Open Window Effects</source>
-        <translation>打开或关闭窗口特效</translation>
+        <source>Export</source>
+        <translation type="vanished">导出</translation>
     </message>
     <message>
-        <source>Unknown</source>
-        <translation>未知</translation>
+        <source>Close</source>
+        <translation type="vanished">关闭</translation>
     </message>
     <message>
-        <source>Light Theme</source>
-        <translation>浅色</translation>
+        <source>Save</source>
+        <translation type="vanished">保存</translation>
     </message>
     <message>
-        <source>Auto</source>
-        <translation>自动</translation>
+        <source>Export EULA</source>
+        <translation type="vanished">导出最终用户许可协议</translation>
     </message>
     <message>
-        <source>Dark Theme</source>
-        <translation>深色</translation>
+        <source>Export EULA failed!</source>
+        <translation type="vanished">导出最终用户许可协议失败!</translation>
     </message>
     <message>
-        <source>Choose icon Theme</source>
-        <translation>选择图标主题</translation>
+        <source>User End License Agreement</source>
+        <translation type="vanished">最终用户许可协议</translation>
     </message>
     <message>
-        <source>Choose cursor Themes</source>
-        <translation>选择光标主题</translation>
+        <source>None</source>
+        <translation type="vanished">暂无</translation>
     </message>
 </context>
 <context>
-    <name>ThemeWidget</name>
-    <message>
-        <source>Dark Theme</source>
-        <translation type="vanished">深色</translation>
-    </message>
+    <name>VolumeIntputSubItem</name>
     <message>
-        <source>Light Theme</source>
-        <translation type="vanished">浅色</translation>
+        <location filename="../plugins/audio/src/plugin/volume-input-subitem.h" line="32"/>
+        <source>VolumeInput</source>
+        <translation>输入</translation>
     </message>
+</context>
+<context>
+    <name>VolumeOutputSubItem</name>
     <message>
-        <source>Auto</source>
-        <translation type="vanished">自动</translation>
+        <location filename="../plugins/audio/src/plugin/volume-output-subitem.h" line="32"/>
+        <source>VolumeOutput</source>
+        <translation>输出</translation>
     </message>
 </context>
 <context>
-    <name>Themes</name>
+    <name>VolumeSettingPage</name>
     <message>
-        <source>Dark and Light Theme</source>
-        <translation type="vanished">深浅色主题设置</translation>
+        <location filename="../plugins/audio/src/system-tray/volume-setting-page.ui" line="35"/>
+        <source>VolumeSettingPage</source>
+        <translation></translation>
     </message>
     <message>
-        <source>Themes Settings</source>
-        <translation type="vanished">主题设置</translation>
+        <location filename="../plugins/audio/src/system-tray/volume-setting-page.ui" line="101"/>
+        <location filename="../plugins/audio/src/system-tray/volume-setting-page.cpp" line="96"/>
+        <source>Volume</source>
+        <translation>音量</translation>
     </message>
+</context>
+<context>
+    <name>VpnIPsec</name>
     <message>
-        <source>Open Window Effects</source>
-        <translation type="vanished">打开或关闭窗口特效</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="20"/>
+        <source>VpnIPsec</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Choose icon themes</source>
-        <translation type="vanished">选择图标主题</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="43"/>
+        <source>Enable IPsec</source>
+        <translation>启用IPsec</translation>
     </message>
     <message>
-        <source>Unknown</source>
-        <translation type="vanished">未知</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="88"/>
+        <source>Group Name</source>
+        <translation>组名</translation>
     </message>
     <message>
-        <source>Choose cursor themes</source>
-        <translation type="vanished">选择光标主题</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="107"/>
+        <source>EditGroupName</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>ThreadObject</name>
     <message>
-        <source>Failed</source>
-        <translation>失败</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="121"/>
+        <source>Group ID</source>
+        <translation>组ID</translation>
     </message>
     <message>
-        <source>List shortcut failed,error:</source>
-        <translation>列出快捷键失败，错误：</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="140"/>
+        <source>EditGroupId</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>TimeDateSubItem</name>
     <message>
-        <source>Time Date Settings</source>
-        <translation>日期时间设置</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="154"/>
+        <source>Pre-Shared Key</source>
+        <translation>预共享密钥</translation>
     </message>
     <message>
-        <source>Chnage time Zone</source>
-        <translation>更改时区</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="175"/>
+        <source>EditPreSharedKey</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Set time Manually</source>
-        <translation>手动设置时间</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="182"/>
+        <source>Show Password</source>
+        <translation>显示密码</translation>
     </message>
     <message>
-        <source>Time date format setting</source>
-        <translation>日期时间格式设置</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="198"/>
+        <source>Internet Key Exchange Protocol</source>
+        <translation>密钥交换协议</translation>
     </message>
-</context>
-<context>
-    <name>TimezoneSettings</name>
     <message>
-        <source>TimezoneSettings</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="217"/>
+        <source>EditIpsecIKE</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Select Time Zone</source>
-        <translation>选择时区</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="231"/>
+        <source>Encapsulating Security Payload</source>
+        <translation>安全封装协议</translation>
     </message>
     <message>
-        <source>ButtonSave</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipsec.ui" line="250"/>
+        <source>EditIpsecESP</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>VpnIpvx</name>
     <message>
-        <source>save</source>
-        <translation type="unfinished">保存</translation>
-    </message>
-    <message>
-        <source>ButtonReturn</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="14"/>
+        <source>VpnIpvx</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>reset</source>
-        <translation>重置</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="37"/>
+        <source>IPV4 Method</source>
+        <translation>IPV4方法</translation>
     </message>
-</context>
-<context>
-    <name>TopBar</name>
     <message>
-        <source>ListExpansionSpace</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="56"/>
+        <source>ComboBoxVPNIpv4Method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TITLE</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="67"/>
+        <source>Only applied in corresponding resources</source>
+        <translation>仅用于相对应的网络上的资源</translation>
     </message>
     <message>
-        <source>FLAG</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="97"/>
+        <source>Preferred DNS</source>
+        <translation>首选DNS</translation>
     </message>
-</context>
-<context>
-    <name>TouchPadPage</name>
     <message>
-        <source>Form</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="116"/>
+        <source>EditVPNIpv4PreferredDNS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TouchPad Enabled</source>
-        <translation>开启触摸板</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="133"/>
+        <source>Alternate DNS</source>
+        <translation>备选DNS</translation>
     </message>
     <message>
-        <source>SwitchTouchPadEnable</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.ui" line="152"/>
+        <source>EditIpv4AlternateDNS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Select TouchPad Hand</source>
-        <translation>选择触摸板使用模式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ipvx.cpp" line="37"/>
+        <source>Auto</source>
+        <translation>自动</translation>
     </message>
+</context>
+<context>
+    <name>VpnL2tpSetting</name>
     <message>
-        <source>ComboTouchPadHand</source>
+        <location filename="../plugins/network/src/plugin/settings/vpn/vpn-l2tp-setting.ui" line="14"/>
+        <source>VpnL2tpSetting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>TouchPad Motion Acceleration</source>
-        <translation>触摸板移动加速</translation>
+        <location filename="../plugins/network/src/plugin/settings/vpn/vpn-l2tp-setting.cpp" line="27"/>
+        <source>VPN name</source>
+        <translation>VPN名称</translation>
     </message>
+</context>
+<context>
+    <name>VpnManager</name>
     <message>
-        <source>SliderTouchPadMotionAcceleration</source>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.ui" line="14"/>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.ui" line="17"/>
+        <source>VpnManager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Slow</source>
-        <translation>慢</translation>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.ui" line="133"/>
+        <source>VPN type</source>
+        <translation>VPN类型</translation>
     </message>
     <message>
-        <source>Fast</source>
-        <translation>快</translation>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.ui" line="244"/>
+        <source>Save</source>
+        <translation>保存</translation>
     </message>
     <message>
-        <source>Select Click Method</source>
-        <translation>设置点击触摸板方式</translation>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.ui" line="285"/>
+        <source>Return</source>
+        <translation>返回</translation>
     </message>
     <message>
-        <source>ComboClickMethod</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.cpp" line="49"/>
+        <source>VPN</source>
+        <translation type="unfinished">VPN</translation>
     </message>
     <message>
-        <source>Select Scroll Method</source>
-        <translation>滚动窗口方式</translation>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.cpp" line="52"/>
+        <source>L2TP</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>ComboScrollMethod</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.cpp" line="201"/>
+        <source>Tips</source>
+        <translation>提示</translation>
     </message>
     <message>
-        <source>Natural Scroll</source>
-        <translation>是否为自然滚动</translation>
+        <location filename="../plugins/network/src/plugin/manager/vpn-manager.cpp" line="202"/>
+        <source>Password required to connect to %1.</source>
+        <translation>连接网络 &quot;%1&quot; 需要密码</translation>
     </message>
+</context>
+<context>
+    <name>VpnPpp</name>
     <message>
-        <source>ComboNaturalScroll</source>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.ui" line="14"/>
+        <source>VpnPpp</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Enabled while Typing</source>
-        <translation>打字时触摸板禁用</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.ui" line="37"/>
+        <source>Use MPPE</source>
+        <translation>使用MPPE</translation>
     </message>
     <message>
-        <source>SwitchTypingEnable</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.ui" line="85"/>
+        <source>Security</source>
+        <translation>安全</translation>
     </message>
     <message>
-        <source>Tap to Click</source>
-        <translation>轻击(不按下)触摸板功能是否生效</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.ui" line="110"/>
+        <source>ComboBoxMppeSecurity</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>SwtichTapToClick</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.ui" line="121"/>
+        <source>Stateful MPPE</source>
+        <translation>使用带状态的MPPE</translation>
     </message>
     <message>
-        <source>Right Hand Mode</source>
-        <translation>右手模式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="46"/>
+        <source>All available (default)</source>
+        <translation>都可用（默认）</translation>
     </message>
     <message>
-        <source>Left Hand Mode</source>
-        <translation>左手模式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="47"/>
+        <source>40-bit (less secure)</source>
+        <translation>40位（较安全）</translation>
     </message>
     <message>
-        <source>Press and Tap</source>
-        <translation>按键和轻触</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="48"/>
+        <source>128-bit (most secure)</source>
+        <translation>128位（最安全）</translation>
     </message>
     <message>
-        <source>Tap</source>
-        <translation>轻触</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="92"/>
+        <source>Refuse EAP Authentication</source>
+        <translation>拒绝EAP认证</translation>
     </message>
     <message>
-        <source>Two Finger Scroll</source>
-        <translation>两指滑动</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="93"/>
+        <source>Refuse PAP Authentication</source>
+        <translation>拒绝PAP认证</translation>
     </message>
     <message>
-        <source>Edge Scroll</source>
-        <translation>边缘滑动</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="94"/>
+        <source>Refuse CHAP Authentication</source>
+        <translation>拒绝CHAP认证</translation>
     </message>
-</context>
-<context>
-    <name>TouchPadSettings</name>
     <message>
-        <source>Touchpad Enabled</source>
-        <translation type="vanished">禁用触摸板</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="95"/>
+        <source>Refuse MSCHAP Authentication</source>
+        <translation>拒绝MSCHAP认证</translation>
     </message>
     <message>
-        <source>Disable TouchPad</source>
-        <translation type="vanished">禁用触摸板</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="96"/>
+        <source>Refuse MSCHAPv2 Authentication</source>
+        <translation>拒绝MSCHAPv2认证</translation>
     </message>
     <message>
-        <source>TouchPad Enabled</source>
-        <translation type="vanished">开启触摸板</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="97"/>
+        <source>No BSD Data Compression</source>
+        <translation>无BSD数据压缩</translation>
     </message>
     <message>
-        <source>Select TouchPad Hand</source>
-        <translation type="vanished">选择触摸板使用模式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="98"/>
+        <source>No Deflate Data Compression</source>
+        <translation>无Deflate数据压缩</translation>
     </message>
     <message>
-        <source>TouchPad Motion Acceleration</source>
-        <translation type="vanished">触摸板移动加速</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="99"/>
+        <source>No TCP Header Compression</source>
+        <translation>无TCP头压缩</translation>
     </message>
     <message>
-        <source>Select Click Method</source>
-        <translation type="vanished">设置点击触摸板方式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="100"/>
+        <source>No Protocol Field Compression</source>
+        <translation>无协议字段压缩</translation>
     </message>
     <message>
-        <source>Select Scroll Method</source>
-        <translation type="vanished">滚动窗口方式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="101"/>
+        <source>No Address/Control Compression</source>
+        <translation>无地址/控制压缩</translation>
     </message>
     <message>
-        <source>Natural Scroll</source>
-        <translation type="vanished">是否为自然滚动</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-ppp.cpp" line="102"/>
+        <source>Send PPP Echo Packets</source>
+        <translation>发送PPP回响包</translation>
     </message>
+</context>
+<context>
+    <name>VpnPptpSetting</name>
     <message>
-        <source>Enabled while Typing</source>
-        <translation type="vanished">打字时触摸板禁用</translation>
+        <location filename="../plugins/network/src/plugin/settings/vpn/vpn-pptp-setting.ui" line="14"/>
+        <source>VpnPptpSetting</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Tap to Click</source>
-        <translation type="vanished">轻击(不按下)触摸板功能是否生效</translation>
+        <location filename="../plugins/network/src/plugin/settings/vpn/vpn-pptp-setting.cpp" line="26"/>
+        <source>VPN name</source>
+        <translation>VPN名称</translation>
     </message>
+</context>
+<context>
+    <name>VpnWidget</name>
     <message>
-        <source>Slow</source>
-        <translation type="vanished">慢</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="14"/>
+        <source>VpnWidget</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Standard</source>
-        <translation type="vanished">标准</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="46"/>
+        <source>Gateway</source>
+        <translation>网关</translation>
     </message>
     <message>
-        <source>Fast</source>
-        <translation type="vanished">快</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="65"/>
+        <source>EditVPNGateway</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Right Hand Mode</source>
-        <translation type="vanished">右手模式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="85"/>
+        <source>User Name</source>
+        <translation>用户名</translation>
     </message>
     <message>
-        <source>Left Hand Mode</source>
-        <translation type="vanished">左手模式</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="104"/>
+        <source>EditVPNUserName</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Press and Tap</source>
-        <translation type="vanished">按键和轻触</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="118"/>
+        <source>Password Options</source>
+        <translation>密码选项</translation>
     </message>
     <message>
-        <source>Tap</source>
-        <translation type="vanished">轻触</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="140"/>
+        <source>ComboBoxVPNPasswordOptions</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Two Finger Scroll</source>
-        <translation type="vanished">两指滑动</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="167"/>
+        <source>Password</source>
+        <translation>密码</translation>
     </message>
     <message>
-        <source>Edge Scroll</source>
-        <translation type="vanished">边缘滑动</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="188"/>
+        <source>EditVPNPassword</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>TouchPadSubItem</name>
     <message>
-        <source>TouchPad Settings</source>
-        <translation>触摸板设置</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="195"/>
+        <source>ButtonPasswordVisual</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>UKeyPage</name>
     <message>
-        <source>Ukey</source>
-        <translation>UKey</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="198"/>
+        <source>Show Password</source>
+        <translation>显示密码</translation>
     </message>
     <message>
-        <source>Default Ukey device</source>
-        <translation>默认UKey设备</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="212"/>
+        <source>NT Domain</source>
+        <translation>NT域</translation>
     </message>
     <message>
-        <source>List of devices bound to the Ukey</source>
-        <translation>绑定UKey设备列表</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.ui" line="231"/>
+        <source>EditNTDomain</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>error</source>
-        <translation>错误</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="29"/>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="30"/>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="31"/>
+        <source>Required</source>
+        <translation>必填</translation>
     </message>
     <message>
-        <source>No UKey device detected, pelease insert the UKey device and perform operations</source>
-        <translation>未检测到UKey设备，请插入UKey设备再次执行操作</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="41"/>
+        <source>Saved</source>
+        <translation>已保存的</translation>
     </message>
     <message>
-        <source>UKey Enroll</source>
-        <translation type="unfinished">UKey录入</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="42"/>
+        <source>Ask</source>
+        <translation>总是询问</translation>
     </message>
     <message>
-        <source>Please enter the ukey pin code</source>
-        <translation type="unfinished">请输入UKey PIN码</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="43"/>
+        <source>Not required</source>
+        <translation>不要求</translation>
     </message>
-</context>
-<context>
-    <name>UKeyPinCodeDialog</name>
     <message>
-        <source>UKey Enroll</source>
-        <translation type="vanished">UKey录入</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="204"/>
+        <source>Gateway can not be empty</source>
+        <translation>网关不能为空</translation>
     </message>
     <message>
-        <source>Please enter the ukey pin code</source>
-        <translation type="vanished">请输入UKey PIN码</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="214"/>
+        <source>Gateway invalid</source>
+        <translation>无效的网关</translation>
     </message>
     <message>
-        <source>Confirm</source>
-        <translation type="vanished">确认</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="224"/>
+        <source>user name can not be empty</source>
+        <translation>用户名不能为空</translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation type="vanished">取消</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/vpn/vpn-widget.cpp" line="234"/>
+        <source>password can not be empty</source>
+        <translation>密码不能为空</translation>
     </message>
 </context>
 <context>
-    <name>UserInfoPage</name>
+    <name>Wallpaper</name>
     <message>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="14"/>
         <source>Form</source>
         <translation></translation>
     </message>
     <message>
-        <source>Account</source>
-        <translation></translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="68"/>
+        <source>Set wallpaper</source>
+        <translation>壁纸设置</translation>
     </message>
     <message>
-        <source>Change password</source>
-        <translation>修改密码</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="89"/>
+        <source>FrameLockScreenPreview</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>User id</source>
-        <translation>用户ID</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="119"/>
+        <source>FrameDesktopPreivew</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>User type</source>
-        <translation>用户类型</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="143"/>
+        <source>Desktop Wallpaper Preview</source>
+        <translation>桌面壁纸预览</translation>
     </message>
     <message>
-        <source>User status</source>
-        <translation>启用用户</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="153"/>
+        <source>Lock Screen WallPaper Preview</source>
+        <translation>锁屏壁纸预览</translation>
     </message>
     <message>
-        <source>auth manager</source>
-        <translation>认证管理</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="172"/>
+        <source>Select wallpaper</source>
+        <translation>选择壁纸</translation>
     </message>
     <message>
-        <source>Password expiration policy</source>
-        <translation>密码过期策略</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.ui" line="226"/>
+        <source>Select Wallpaper</source>
+        <translation>选择壁纸</translation>
     </message>
     <message>
-        <source>Confirm</source>
-        <translation>保存</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="108"/>
+        <source>Set Desktop Wallpaper</source>
+        <translation>选择桌面壁纸</translation>
     </message>
     <message>
-        <source>Delete</source>
-        <translation>删除用户</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="124"/>
+        <source>Set Lock Screen Wallpaper</source>
+        <translation>选择锁屏壁纸</translation>
     </message>
     <message>
-        <source>Current password</source>
-        <translation>当前密码</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="164"/>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="176"/>
+        <source>set wallpaper</source>
+        <translation>壁纸设置</translation>
     </message>
     <message>
-        <source>EditCurrentPasswd</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="164"/>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="176"/>
+        <source>Set wallpaper failed!</source>
+        <translation>壁纸设置失败!</translation>
     </message>
     <message>
-        <source>New password</source>
-        <translation>新密码</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="187"/>
+        <source>select picture</source>
+        <translation type="unfinished">选择图片</translation>
     </message>
     <message>
-        <source>EditNewPasswd</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="189"/>
+        <source>image files(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</source>
+        <translation type="unfinished">图片文件(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</translation>
     </message>
     <message>
-        <source>Enter the new password again</source>
-        <translation>再次输入新密码</translation>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="209"/>
+        <source>Add Image Failed</source>
+        <translation>添加壁纸失败</translation>
     </message>
     <message>
-        <source>EditNewPasswdAgain</source>
+        <location filename="../plugins/appearance/pages/wallpaper/wallpaper.cpp" line="210"/>
+        <source>The image already exists!</source>
+        <translation>该壁纸已存在!</translation>
+    </message>
+</context>
+<context>
+    <name>WiredManager</name>
+    <message>
+        <location filename="../plugins/network/src/plugin/manager/wired-manager.ui" line="14"/>
+        <source>WiredManager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>EditPasswdSave</source>
+        <location filename="../plugins/network/src/plugin/manager/wired-manager.ui" line="152"/>
+        <source>ButtonSave</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../plugins/network/src/plugin/manager/wired-manager.ui" line="155"/>
         <source>Save</source>
         <translation>保存</translation>
     </message>
     <message>
-        <source>EditPasswdCancel</source>
+        <location filename="../plugins/network/src/plugin/manager/wired-manager.ui" line="196"/>
+        <source>ButtonReturn</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Cancel</source>
-        <translation>取消</translation>
+        <location filename="../plugins/network/src/plugin/manager/wired-manager.ui" line="199"/>
+        <source>Return</source>
+        <translation>返回</translation>
     </message>
     <message>
-        <source>Account type</source>
-        <translation type="vanished">帐户类型</translation>
+        <source>Wired Network Adapter</source>
+        <translation type="vanished">有线网络配置</translation>
     </message>
     <message>
-        <source>Account status</source>
-        <translation type="vanished">启用帐户</translation>
+        <source>The carrier is pulled out</source>
+        <translation type="vanished">网线被拔出</translation>
     </message>
     <message>
-        <source>standard</source>
-        <translation>普通用户</translation>
+        <source>The current device is not available</source>
+        <translation type="vanished">当前设备不可用</translation>
     </message>
+</context>
+<context>
+    <name>WiredSettingPage</name>
     <message>
-        <source>administrator</source>
-        <translation>管理员</translation>
+        <location filename="../plugins/network/src/plugin/settings/wired-setting-page.ui" line="14"/>
+        <source>WiredSettingPage</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Please enter the new user password</source>
-        <translation>请输入新密码</translation>
+        <location filename="../plugins/network/src/plugin/settings/wired-setting-page.cpp" line="77"/>
+        <source>Network name</source>
+        <translation>网络名称</translation>
     </message>
+</context>
+<context>
+    <name>WirelessManager</name>
     <message>
-        <source>Please enter the password again</source>
-        <translation>请再次输入密码</translation>
+        <location filename="../plugins/network/src/plugin/manager/wireless-manager.ui" line="14"/>
+        <source>WirelessManager</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>The password you enter must be the same as the former one</source>
-        <translation>两次密码不相同，请核对后，再次输入</translation>
+        <location filename="../plugins/network/src/plugin/manager/wireless-manager.ui" line="149"/>
+        <source>Save</source>
+        <translation>保存</translation>
     </message>
     <message>
-        <source>Please enter the current user password</source>
-        <translation>请输入当前密码</translation>
+        <location filename="../plugins/network/src/plugin/manager/wireless-manager.ui" line="190"/>
+        <source>Return</source>
+        <translation>返回</translation>
     </message>
     <message>
-        <source>The current password is incorrect</source>
-        <translation>当前密码错误，请再次输入</translation>
+        <source>Wireless Network Adapter</source>
+        <translation type="vanished">无线网卡</translation>
     </message>
     <message>
-        <source>The new password cannot be the same as the current password</source>
-        <translation>新密码不能和旧密码相同，请重新输入</translation>
+        <source>The current device is not available</source>
+        <translation type="vanished">当前设备不可用</translation>
     </message>
     <message>
-        <source>Error</source>
-        <translation>错误</translation>
+        <source>Tips</source>
+        <translation type="vanished">提示</translation>
     </message>
     <message>
-        <source>Password encryption failed</source>
-        <translation>密码加密失败</translation>
+        <source>Password required to connect to %1.</source>
+        <translation type="vanished">连接网络 &quot;%1&quot; 需要密码</translation>
     </message>
+</context>
+<context>
+    <name>WirelessSecurityWidget</name>
     <message>
-        <source>user information updated successfully</source>
-        <translation>用户信息更新成功</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="14"/>
+        <source>WirelessSecurityWidget</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Password updated successfully</source>
-        <translation>密码更新成功</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="40"/>
+        <source>Security</source>
+        <translation>安全</translation>
     </message>
     <message>
-        <source>The directory and files under the user&apos;s home directory are deleted with the user.Are you sure you want to delete the user(%1)?</source>
-        <translation>用户目录下的目录和文件会随用户一起删除，确定要删除%1用户吗？</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="59"/>
+        <source>ComboBoxWirelessSecurityOption</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Warning</source>
-        <translation>警告</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="92"/>
+        <source>Password Options</source>
+        <translation>密码选项</translation>
     </message>
     <message>
-        <source>Account information updated successfully</source>
-        <translation type="vanished">帐户信息更新成功</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="111"/>
+        <source>ComboBoxWirelessPasswordOption</source>
+        <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>UserlicenseAgreement</name>
     <message>
-        <source>Export</source>
-        <translation type="vanished">导出</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="138"/>
+        <source>Password</source>
+        <translation>密码</translation>
     </message>
     <message>
-        <source>Close</source>
-        <translation type="vanished">关闭</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="159"/>
+        <source>EditWirelessPassword</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Save</source>
-        <translation type="vanished">保存</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="166"/>
+        <source>ButtonWirelessPasswordVisual</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Export EULA</source>
-        <translation type="vanished">导出最终用户许可协议</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.ui" line="169"/>
+        <source>PushButton</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Export EULA failed!</source>
-        <translation type="vanished">导出最终用户许可协议失败!</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.cpp" line="36"/>
+        <source>None</source>
+        <translation>无</translation>
     </message>
     <message>
-        <source>User End License Agreement</source>
-        <translation type="vanished">最终用户许可协议</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.cpp" line="37"/>
+        <source>WPA/WPA2 Personal</source>
+        <translation>WPA/WPA2个人版</translation>
     </message>
     <message>
-        <source>None</source>
-        <translation type="vanished">暂无</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.cpp" line="41"/>
+        <source>Save password for all users</source>
+        <translation>仅为该用户存储密码</translation>
     </message>
-</context>
-<context>
-    <name>Wallpaper</name>
     <message>
-        <source>Form</source>
-        <translation></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.cpp" line="42"/>
+        <source>Save password for this user</source>
+        <translation>存储所有用户密码</translation>
     </message>
     <message>
-        <source>Set wallpaper</source>
-        <translation>壁纸设置</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.cpp" line="43"/>
+        <source>Ask me always</source>
+        <translation>总是询问</translation>
     </message>
     <message>
-        <source>FrameLockScreenPreview</source>
-        <translation type="unfinished"></translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-security-widget.cpp" line="45"/>
+        <source>Required</source>
+        <translation>必填</translation>
     </message>
+</context>
+<context>
+    <name>WirelessSettingPage</name>
     <message>
-        <source>FrameDesktopPreivew</source>
+        <location filename="../plugins/network/src/plugin/settings/wireless-setting-page.ui" line="14"/>
+        <source>WirelessSettingPage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Desktop Wallpaper Preview</source>
-        <translation>桌面壁纸预览</translation>
-    </message>
-    <message>
-        <source>Lock Screen WallPaper Preview</source>
-        <translation>锁屏壁纸预览</translation>
+        <location filename="../plugins/network/src/plugin/settings/wireless-setting-page.cpp" line="67"/>
+        <source>Wireless name</source>
+        <translation>无线网络名称</translation>
     </message>
+</context>
+<context>
+    <name>WirelessTrayWidget</name>
     <message>
-        <source>Select wallpaper</source>
-        <translation>选择壁纸</translation>
+        <location filename="../plugins/network/src/tray/wireless-tray-widget.cpp" line="492"/>
+        <source>the network &quot;%1&quot; not found</source>
+        <translation>未找到网络 &quot;%1&quot;</translation>
     </message>
+</context>
+<context>
+    <name>WirelessWidget</name>
     <message>
-        <source>Select Wallpaper</source>
-        <translation>选择壁纸</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.ui" line="14"/>
+        <source>WirelessWidget</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Set Desktop Wallpaper</source>
-        <translation>选择桌面壁纸</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.ui" line="40"/>
+        <source>SSID</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Set Lock Screen Wallpaper</source>
-        <translation>选择锁屏壁纸</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.ui" line="59"/>
+        <source>EditSsid</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>set wallpaper</source>
-        <translation>壁纸设置</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.ui" line="76"/>
+        <source>MAC Address Of Device</source>
+        <translation>设备MAC地址</translation>
     </message>
     <message>
-        <source>Set wallpaper failed!</source>
-        <translation>壁纸设置失败!</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.ui" line="95"/>
+        <source>ComboBoxWirelessMacAddress</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>select picture</source>
-        <translation type="unfinished">选择图片</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.ui" line="111"/>
+        <source>Custom MTU</source>
+        <translation>自定义MTU</translation>
     </message>
     <message>
-        <source>image files(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</source>
-        <translation type="unfinished">图片文件(*.bmp *.jpg *.png *.tif *.gif *.pcx *.tga *.exif *.fpx *.svg *.psd *.cdr *.pcd *.dxf *.ufo *.eps *.ai *.raw *.WMF *.webp)</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.ui" line="145"/>
+        <source>SpinBoxWirelessCustomMTU</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add Image Failed</source>
-        <translation>添加壁纸失败</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.cpp" line="38"/>
+        <source>Required</source>
+        <translation>必填</translation>
     </message>
     <message>
-        <source>The image already exists!</source>
-        <translation>该壁纸已存在!</translation>
+        <location filename="../plugins/network/src/plugin/setting-widget/wireless-widget.cpp" line="47"/>
+        <source>No device specified</source>
+        <translation>不指定设备</translation>
     </message>
 </context>
 <context>
     <name>YearSpinBox</name>
     <message>
+        <location filename="../plugins/timedate/widgets/date-spinbox.h" line="35"/>
         <source>yyyy</source>
         <translation>yyyy年</translation>
     </message>
-- 
2.27.0

