diff -Nru peony-4.10.0.5/debian/patches/0087-Added-translation-using-Weblate-Arabic.patch peony-4.10.0.5/debian/patches/0087-Added-translation-using-Weblate-Arabic.patch
--- peony-4.10.0.5/debian/patches/0087-Added-translation-using-Weblate-Arabic.patch	1970-01-01 08:00:00.000000000 +0800
+++ peony-4.10.0.5/debian/patches/0087-Added-translation-using-Weblate-Arabic.patch	2024-12-24 18:28:47.000000000 +0800
@@ -0,0 +1,567 @@
+From: KevinDuan <duankaiwen@kylinos.cn>
+Date: Mon, 17 Feb 2025 09:36:32 +0800
+Subject: Added translation using Weblate (Arabic)
+
+---
+ .../peony-qt-desktop/peony-qt-desktop_ar.ts        | 552 +++++++++++++++++++++
+ 1 file changed, 552 insertions(+)
+ create mode 100644 translations/peony-qt-desktop/peony-qt-desktop_ar.ts
+
+diff --git a/translations/peony-qt-desktop/peony-qt-desktop_ar.ts b/translations/peony-qt-desktop/peony-qt-desktop_ar.ts
+new file mode 100644
+index 0000000..ece1695
+--- /dev/null
++++ b/translations/peony-qt-desktop/peony-qt-desktop_ar.ts
+@@ -0,0 +1,552 @@
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE TS>
++<TS version="2.1" language="ar">
++<context>
++    <name>Peony::DesktopIconView</name>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-icon-view.h" line="89"/>
++        <source>Desktop Icon View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-icon-view.cpp" line="669"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>set background</source>
++        <translation type="vanished">设置背景</translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-icon-view.cpp" line="1031"/>
++        <source>Open failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-icon-view.cpp" line="1032"/>
++        <source>Open directory failed, you have no permission!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-icon-view.cpp" line="1014"/>
++        <source>Open Link failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-icon-view.cpp" line="763"/>
++        <source>Set Background</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-icon-view.cpp" line="1015"/>
++        <source>File not exist, do you want to delete the link file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DesktopItemModel</name>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <source>Trash</source>
++        <translation type="vanished">回收站</translation>
++    </message>
++    <message>
++        <source>My Document</source>
++        <translation type="vanished">我的文档</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DesktopMenu</name>
++    <message>
++        <source>&amp;Open in new Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Select &amp;All</source>
++        <translation type="vanished">全选(&amp;A)</translation>
++    </message>
++    <message>
++        <source>&amp;Open &quot;%1&quot;</source>
++        <translation type="vanished">打开 &quot;%1&quot;(&amp;O)</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; &amp;with...</source>
++        <translation type="vanished">打开方式(&amp;W)...</translation>
++    </message>
++    <message>
++        <source>&amp;More applications...</source>
++        <translation type="vanished">更多应用(&amp;M)...</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; with...</source>
++        <translation type="vanished">打开方式...</translation>
++    </message>
++    <message>
++        <source>&amp;Open</source>
++        <translation type="vanished">打开(&amp;O)</translation>
++    </message>
++    <message>
++        <source>Open &amp;with...</source>
++        <translation type="vanished">打开方式(&amp;W)...</translation>
++    </message>
++    <message>
++        <source>&amp;Open %1 selected files</source>
++        <translation type="vanished">打开%1个选中文件(&amp;O)</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="237"/>
++        <source>Reverse Select</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;New...</source>
++        <translation type="vanished">新建(&amp;N)</translation>
++    </message>
++    <message>
++        <source>New...</source>
++        <translation type="vanished">新建...</translation>
++    </message>
++    <message>
++        <source>Empty &amp;File</source>
++        <translation type="vanished">空文件(&amp;E)</translation>
++    </message>
++    <message>
++        <source>&amp;Folder</source>
++        <translation type="vanished">文件夹(&amp;F)</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="355"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>View Type...</source>
++        <translation type="vanished">视图类型...</translation>
++    </message>
++    <message>
++        <source>&amp;Small</source>
++        <translation type="vanished">小图标(&amp;S)</translation>
++    </message>
++    <message>
++        <source>&amp;Normal</source>
++        <translation type="vanished">中图标(&amp;N)</translation>
++    </message>
++    <message>
++        <source>&amp;Large</source>
++        <translation type="vanished">大图标(&amp;L)</translation>
++    </message>
++    <message>
++        <source>&amp;Huge</source>
++        <translation type="vanished">超大图标(&amp;H)</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="109"/>
++        <source>Open in new Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="114"/>
++        <source>Select All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="137"/>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="165"/>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="199"/>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="210"/>
++        <source>Open</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not open path &quot;%1&quot;,permission denied.</source>
++        <translation type="vanished">无法打开路径 &quot;%1&quot;, 权限被拒绝。</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="145"/>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="170"/>
++        <source>Open with...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="158"/>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="193"/>
++        <source>More applications...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="213"/>
++        <source>Open %1 selected files</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="251"/>
++        <source>New</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="339"/>
++        <source>Empty File</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="351"/>
++        <source>Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="374"/>
++        <source>View Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="380"/>
++        <source>Small</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="383"/>
++        <source>Normal</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="386"/>
++        <source>Large</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="389"/>
++        <source>Huge</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="417"/>
++        <source>Sort By</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Sort By...</source>
++        <translation type="vanished">排序方式...</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="422"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="424"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="425"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="497"/>
++        <source>Clean the trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="518"/>
++        <source>Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="545"/>
++        <source>Delete to trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Error</source>
++        <translation type="vanished">错误</translation>
++    </message>
++    <message>
++        <source>Can not show trash properties with other files together!</source>
++        <translation type="vanished">不能将回收站与其他文件一起查看属性!</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="423"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="524"/>
++        <source>Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;Delete to trash</source>
++        <translation type="vanished">删除到回收站(&amp;D)</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="554"/>
++        <source>Delete forever</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="562"/>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="567"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="574"/>
++        <source>Paste</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="580"/>
++        <source>Refresh</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktop-menu.cpp" line="594"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>P&amp;roperties</source>
++        <translation type="vanished">属性(&amp;R)</translation>
++    </message>
++    <message>
++        <source>Sort Order...</source>
++        <translation type="vanished">排列顺序...</translation>
++    </message>
++    <message>
++        <source>Ascending Order</source>
++        <translation type="vanished">升序</translation>
++    </message>
++    <message>
++        <source>Descending Order</source>
++        <translation type="vanished">降序</translation>
++    </message>
++    <message>
++        <source>Zoom &amp;In</source>
++        <translation type="vanished">放大(&amp;I)</translation>
++    </message>
++    <message>
++        <source>Zoom &amp;Out</source>
++        <translation type="vanished">缩小(&amp;O)</translation>
++    </message>
++    <message>
++        <source>&amp;Restore all</source>
++        <translation type="vanished">恢复全部(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Clean the trash</source>
++        <translation type="vanished">清空回收站(&amp;C)</translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <source>&amp;Copy</source>
++        <translation type="vanished">复制(&amp;C)</translation>
++    </message>
++    <message>
++        <source>Cu&amp;t</source>
++        <translation type="vanished">剪切(&amp;T)</translation>
++    </message>
++    <message>
++        <source>&amp;Delete</source>
++        <translation type="vanished">删除(&amp;D)</translation>
++    </message>
++    <message>
++        <source>&amp;Rename</source>
++        <translation type="vanished">重命名(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Paste</source>
++        <translation type="vanished">粘贴(&amp;P)</translation>
++    </message>
++    <message>
++        <source>&amp;Refresh</source>
++        <translation type="vanished">刷新(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Properties</source>
++        <translation type="vanished">属性(&amp;P)</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DesktopModeFactory</name>
++    <message>
++        <source>desktop icon mode</source>
++        <translation type="vanished">桌面图标模式</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DesktopWindow</name>
++    <message>
++        <source>Desktop</source>
++        <translation type="vanished">桌面</translation>
++    </message>
++    <message>
++        <source>set background</source>
++        <translation type="vanished">设置壁纸</translation>
++    </message>
++    <message>
++        <source>New Folder</source>
++        <translation type="vanished">新建文件夹</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::StudyCenterMode</name>
++    <message>
++        <source>math</source>
++        <translation type="vanished">数学</translation>
++    </message>
++    <message>
++        <source>english</source>
++        <translation type="vanished">英语</translation>
++    </message>
++    <message>
++        <source>chinese</source>
++        <translation type="vanished">语文</translation>
++    </message>
++    <message>
++        <source>other</source>
++        <translation type="vanished">其他</translation>
++    </message>
++</context>
++<context>
++    <name>PeonyDesktopApplication</name>
++    <message>
++        <source>Close the peony-qt desktop window</source>
++        <translation type="vanished">关闭桌面并退出</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/peony-desktop-application.cpp" line="226"/>
++        <source>peony-qt-desktop</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Peony-Qt Desktop</source>
++        <translation type="vanished">桌面</translation>
++    </message>
++    <message>
++        <source>Desktop</source>
++        <translation type="vanished">桌面</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/peony-desktop-application.cpp" line="560"/>
++        <source>Close the peony desktop window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/peony-desktop-application.cpp" line="563"/>
++        <source>Take over the dbus service.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/peony-desktop-application.cpp" line="566"/>
++        <source>Take over the desktop displaying</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/peony-desktop-application.cpp" line="569"/>
++        <source>Setup backgrounds</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/peony-desktop-application.cpp" line="572"/>
++        <source>Clear standard icons</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Open learning center.</source>
++        <translation type="vanished">打开学习中心</translation>
++    </message>
++    <message>
++        <source>set background</source>
++        <translation type="vanished">设置背景</translation>
++    </message>
++</context>
++<context>
++    <name>QObject</name>
++    <message>
++        <source>set background</source>
++        <translation type="vanished">设置背景</translation>
++    </message>
++    <message>
++        <source>display settings</source>
++        <translation type="vanished">显示设置</translation>
++    </message>
++    <message>
++        <source>set resolution</source>
++        <translation type="vanished">设置分辨率</translation>
++    </message>
++    <message>
++        <source>Error</source>
++        <translation type="vanished">错误</translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktopbackgroundwindow.cpp" line="100"/>
++        <source>Set Background</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../peony-qt-desktop/desktopbackgroundwindow.cpp" line="105"/>
++        <source>Display Settings</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>StudyStatusWidget</name>
++    <message>
++        <source>学情中心</source>
++        <translation type="vanished">学情中心</translation>
++    </message>
++    <message>
++        <source>STATISTICS</source>
++        <translation type="vanished">统计数据</translation>
++    </message>
++    <message>
++        <source>今日使用时长</source>
++        <translation type="vanished">今日使用时长</translation>
++    </message>
++    <message>
++        <source>本周使用时长</source>
++        <translation type="vanished">本周使用时长</translation>
++    </message>
++    <message>
++        <source>本月使用时长</source>
++        <translation type="vanished">本月使用时长</translation>
++    </message>
++    <message>
++        <source>最常使用 (本周累计)</source>
++        <translation type="vanished">最常使用 (本周累计)</translation>
++    </message>
++</context>
++<context>
++    <name>TabletMenu</name>
++    <message>
++        <source>Uninstall</source>
++        <translation type="vanished">卸载</translation>
++    </message>
++</context>
++<context>
++    <name>TabletPluginWidget</name>
++    <message>
++        <source>Search</source>
++        <translation type="vanished">搜索</translation>
++    </message>
++</context>
++</TS>
diff -Nru peony-4.10.0.5/debian/patches/0088-Added-translation-using-Weblate-Arabic.patch peony-4.10.0.5/debian/patches/0088-Added-translation-using-Weblate-Arabic.patch
--- peony-4.10.0.5/debian/patches/0088-Added-translation-using-Weblate-Arabic.patch	1970-01-01 08:00:00.000000000 +0800
+++ peony-4.10.0.5/debian/patches/0088-Added-translation-using-Weblate-Arabic.patch	2024-12-24 18:28:47.000000000 +0800
@@ -0,0 +1,6887 @@
+From: KevinDuan <duankaiwen@kylinos.cn>
+Date: Mon, 17 Feb 2025 09:36:44 +0800
+Subject: Added translation using Weblate (Arabic)
+
+---
+ translations/libpeony-qt/libpeony-qt_ar.ts | 5477 ++++++++++++++++++++++++++++
+ translations/peony-qt/peony-qt_ar.ts       | 1387 +++++++
+ 2 files changed, 6864 insertions(+)
+ create mode 100644 translations/libpeony-qt/libpeony-qt_ar.ts
+ create mode 100644 translations/peony-qt/peony-qt_ar.ts
+
+diff --git a/translations/libpeony-qt/libpeony-qt_ar.ts b/translations/libpeony-qt/libpeony-qt_ar.ts
+new file mode 100644
+index 0000000..aee3b52
+--- /dev/null
++++ b/translations/libpeony-qt/libpeony-qt_ar.ts
+@@ -0,0 +1,5477 @@
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE TS>
++<TS version="2.1" language="ar">
++<context>
++    <name>ColorPushButton</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/color-pushbutton.cpp" line="52"/>
++        <source>label management ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/color-pushbutton.cpp" line="72"/>
++        <source>Remove &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>delete &quot;%1&quot;</source>
++        <translation type="vanished">删除“%1”</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/color-pushbutton.cpp" line="92"/>
++        <source>add  &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>ConnectServerDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="14"/>
++        <source>Connect to Sever</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="32"/>
++        <source>Domain</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="39"/>
++        <source>Password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="55"/>
++        <source>Save Password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="62"/>
++        <source>User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="82"/>
++        <source>Anonymous</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.cpp" line="35"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.cpp" line="36"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>DiscControl</name>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="477"/>
++        <source> is busy!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="516"/>
++        <source>is busy!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="563"/>
++        <source> not support udf at present.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="570"/>
++        <source>unmount disc failed before udf format.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>is not properly formatted.</source>
++        <translation type="vanished">格式不正确。</translation>
++    </message>
++    <message>
++        <source>Can not found newfs_udf tool.</source>
++        <translation type="vanished">未找到newfs_udf工具。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="723"/>
++        <source>DVD+RW udf format fail.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="755"/>
++        <source>preparation failed before DVD-RW udf format.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>FileLabelModel</name>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="38"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="56"/>
++        <source>Red</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="39"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="57"/>
++        <source>Orange</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="40"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="58"/>
++        <source>Yellow</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="41"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="59"/>
++        <source>Green</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="42"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="60"/>
++        <source>Blue</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="43"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="61"/>
++        <source>Purple</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Gray</source>
++        <translation type="vanished">灰色</translation>
++    </message>
++    <message>
++        <source>Transparent</source>
++        <translation type="vanished">无颜色</translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="130"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="435"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="130"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="435"/>
++        <source>Label or color is duplicated.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>FileOperationHelper</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-helper.cpp" line="157"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-helper.cpp" line="175"/>
++        <source>Burn failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Format_Dialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="20"/>
++        <source>Dialog</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="32"/>
++        <source>rom_size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="45"/>
++        <source>system</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="59"/>
++        <source>vfat/fat32</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="64"/>
++        <source>exfat</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="69"/>
++        <source>ntfs</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>vfat</source>
++        <translation type="vanished">VFAT</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="74"/>
++        <source>ext4</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="88"/>
++        <source>device_name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="114"/>
++        <source>clean it total</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="127"/>
++        <source>ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="140"/>
++        <source>close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="179"/>
++        <source>TextLabel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>qmesg_notify</source>
++        <translation type="vanished">通知</translation>
++    </message>
++    <message>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="vanished">格式化操作已成功完成。</translation>
++    </message>
++    <message>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="vanished">很遗憾,格式化操作失败了,您可以重新试下!</translation>
++    </message>
++    <message>
++        <source>Formatting this volume will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="vanished">格式化此卷将清除其上的所有数据。请在格式化之前备份所有保留的数据。您想继续吗?</translation>
++    </message>
++    <message>
++        <source>format</source>
++        <translation type="vanished">格式化</translation>
++    </message>
++    <message>
++        <source>begin format</source>
++        <translation type="vanished">开始</translation>
++    </message>
++    <message>
++        <source>format_success</source>
++        <translation type="vanished">格式化成功!</translation>
++    </message>
++    <message>
++        <source>format_err</source>
++        <translation type="vanished">格式化失败!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="154"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="167"/>
++        <source>Rom size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="173"/>
++        <source>Filesystem:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="183"/>
++        <source>Disk name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="213"/>
++        <source>Completely erase(Time is longer, please confirm!)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="231"/>
++        <source>Set password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="232"/>
++        <source>Set password for volume based on LUKS (only ext4)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="238"/>
++        <source>Formatting to the ext4 file system may cause other users to be unable to read or write to the USB drive</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="246"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="247"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="361"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="238"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="567"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="567"/>
++        <source>Device name cannot start with a decimal point, Please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="578"/>
++        <source>Enter Password:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="596"/>
++        <source>Password too short, please retype a password more than 6 characters</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="695"/>
++        <source>%1/sec, %2 remaining.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="695"/>
++        <source>over one day</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="697"/>
++        <source>getting progress...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1290"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1290"/>
++        <source>Block not existed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1337"/>
++        <source>Formatting. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>KyFileDialogRename</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="97"/>
++        <source>Renaming &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="98"/>
++        <source>Renaming failed, the reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="98"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="107"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="116"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="121"/>
++        <source>Filename too long</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="102"/>
++        <source>Copying &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="106"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="115"/>
++        <source>To &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="107"/>
++        <source>Copying failed, the reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="111"/>
++        <source>Moving &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="116"/>
++        <source>Moving failed, the reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="120"/>
++        <source>File operation error:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="121"/>
++        <source>The reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="140"/>
++        <source>Truncation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="141"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="213"/>
++        <source>Save</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="171"/>
++        <source>All applications</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="174"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="212"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="272"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="175"/>
++        <source>Apply</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="208"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="258"/>
++        <source>Bytes</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="264"/>
++        <source>Front truncation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="265"/>
++        <source>Post truncation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="321"/>
++        <source>Description: Skip copying files of the current type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="326"/>
++        <source>truncate interval</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="327"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="345"/>
++        <source>.</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="328"/>
++        <source>Explanation: Truncate the portion of the file name that exceeds 225 bytes and select</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="337"/>
++        <source>Description: By default, save to &quot;%1/扩展&quot;.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="344"/>
++        <source>modify the name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="346"/>
++        <source>Explanation: When renaming a file name, ensure it is within 255 bytes and </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Explanation: When renaming a file name, ensure it is within 225 bytes and </source>
++        <translation type="vanished">说明:用户重命名文件名,保证在225字节以内,去</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="139"/>
++        <source>Skip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Skip All</source>
++        <translation type="vanished">全部跳过</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="142"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please enter a new name</source>
++        <translation type="vanished">请输入文件名</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="273"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>MainProgressBar</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="438"/>
++        <source>File operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="493"/>
++        <source>starting ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="457"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="598"/>
++        <source>cancel all file operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="447"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="455"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="458"/>
++        <source>Are you sure to cancel all file operations?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="599"/>
++        <source>Are you sure want to cancel all file operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="460"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="601"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="461"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="602"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="634"/>
++        <source>continue</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="636"/>
++        <source>pause</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="716"/>
++        <source>canceling ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="719"/>
++        <source>sync ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>MessageDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1839"/>
++        <source>Peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1866"/>
++        <source>Forcibly pulling out the device may cause data
++ loss or device exceptions!</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>OtherButton</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="825"/>
++        <source>Other queue</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AdvanceSearchBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="55"/>
++        <source>Key Words</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="58"/>
++        <source>input key words...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="59"/>
++        <source>Search Location</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="61"/>
++        <source>choose search path...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="68"/>
++        <source>browse</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="69"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="71"/>
++        <source>Choose File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="76"/>
++        <source>Modify Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="78"/>
++        <source>Choose Modify Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="83"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="85"/>
++        <source>Choose file size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="90"/>
++        <source>show hidden file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="91"/>
++        <source>go back</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="92"/>
++        <source>hidden advance search page</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="94"/>
++        <source>file name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="95"/>
++        <source>content</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="100"/>
++        <source>search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="101"/>
++        <source>start search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="174"/>
++        <source>Select path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="193"/>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="202"/>
++        <source>Operate Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="194"/>
++        <source>Have no key words or search location!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="203"/>
++        <source>Search file name or content at least choose one!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Search content or file name at least choose one!</source>
++        <translation type="vanished">搜索文件名或者内容请至少指定一个!</translation>
++    </message>
++    <message>
++        <source>all</source>
++        <translation type="vanished">全部</translation>
++    </message>
++    <message>
++        <source>file folder</source>
++        <translation type="vanished">文件夹</translation>
++    </message>
++    <message>
++        <source>image</source>
++        <translation type="vanished">图片</translation>
++    </message>
++    <message>
++        <source>video</source>
++        <translation type="vanished">视频</translation>
++    </message>
++    <message>
++        <source>text file</source>
++        <translation type="vanished">文本</translation>
++    </message>
++    <message>
++        <source>audio</source>
++        <translation type="vanished">音频</translation>
++    </message>
++    <message>
++        <source>others</source>
++        <translation type="vanished">其它</translation>
++    </message>
++    <message>
++        <source>wps file</source>
++        <translation type="vanished">WPS文件</translation>
++    </message>
++    <message>
++        <source>today</source>
++        <translation type="vanished">今天</translation>
++    </message>
++    <message>
++        <source>this week</source>
++        <translation type="vanished">本周</translation>
++    </message>
++    <message>
++        <source>this month</source>
++        <translation type="vanished">本月</translation>
++    </message>
++    <message>
++        <source>this year</source>
++        <translation type="vanished">今年</translation>
++    </message>
++    <message>
++        <source>year ago</source>
++        <translation type="vanished">去年</translation>
++    </message>
++    <message>
++        <source>tiny(0-16K)</source>
++        <translation type="vanished">极小(0-16K)</translation>
++    </message>
++    <message>
++        <source>small(16k-1M)</source>
++        <translation type="vanished">较小(16k-1M)</translation>
++    </message>
++    <message>
++        <source>medium(1M-100M)</source>
++        <translation type="vanished">中等(1M-100M)</translation>
++    </message>
++    <message>
++        <source>big(100M-1G)</source>
++        <translation type="vanished">较大(100M-1G)</translation>
++    </message>
++    <message>
++        <source>large(&gt;1G)</source>
++        <translation type="vanished">极大(&gt;1G)</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AdvancedLocationBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/advanced-location-bar.cpp" line="200"/>
++        <source>Search Content...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AdvancedPermissionsPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="683"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="901"/>
++        <source>Permission refinement settings</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="796"/>
++        <source>Permission refinement settings tip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="796"/>
++        <source>Setting ACL permissions will result in a change in the user group permissions for basic permissions. Do you need to continue setting ACL permissions?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>Read</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>Write</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>Executable</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="913"/>
++        <source>delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="915"/>
++        <source>Inherit permission</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="930"/>
++        <source>Add</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="947"/>
++        <source>Apply</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="948"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AllFileLaunchDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="380"/>
++        <source>Choose new application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="382"/>
++        <source>Choose an Application to open this file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="389"/>
++        <source>apply now</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="395"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="396"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AudioPlayManager</name>
++    <message>
++        <source>Operation file Warning</source>
++        <translation type="vanished">文件操作警告</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::BasicPropertiesPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="935"/>
++        <source>Choose a custom icon</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="271"/>
++        <source>Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Display Name:</source>
++        <translation type="vanished">名称:</translation>
++    </message>
++    <message>
++        <source>Location:</source>
++        <translation type="vanished">路径:</translation>
++    </message>
++    <message>
++        <source>Overview:</source>
++        <translation type="vanished">概览:</translation>
++    </message>
++    <message>
++        <source>Change</source>
++        <translation type="vanished">更改</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="243"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="244"/>
++        <source>Location</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>move</source>
++        <translation type="vanished">移动</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="451"/>
++        <source>symbolLink</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="455"/>
++        <source>Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="278"/>
++        <source>Include:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="282"/>
++        <source>Open with:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="286"/>
++        <source>Description:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="289"/>
++        <source>Select multiple files</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="277"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="295"/>
++        <source>Size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Total size:</source>
++        <translation type="vanished">实际大小:</translation>
++    </message>
++    <message>
++        <source>Space Useage:</source>
++        <translation type="vanished">占用空间:</translation>
++    </message>
++    <message>
++        <source>yyyy-MM-dd, HH:mm:ss</source>
++        <translation type="vanished">yyyy年MM月dd日, HH:mm:ss</translation>
++    </message>
++    <message>
++        <source>yyyy-MM-dd, hh:mm:ss AP</source>
++        <translation type="vanished">yyyy年MM月dd日, hh:mm:ss AP</translation>
++    </message>
++    <message>
++        <source>Time Created:</source>
++        <translation type="vanished">创建时间:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="296"/>
++        <source>Space Usage:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="307"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="315"/>
++        <source>Time Create:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="308"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="316"/>
++        <source>Time Modified:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="309"/>
++        <source>Time Access:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="322"/>
++        <source>Readonly</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="323"/>
++        <source>Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="332"/>
++        <source>Property:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="614"/>
++        <source>usershare</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="748"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="989"/>
++        <source>%1 (%2 Bytes)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="943"/>
++        <source>Please select a image that is smaller than 1MB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Choose a new folder:</source>
++        <translation type="vanished">选择一个新的文件夹:</translation>
++    </message>
++    <message>
++        <source>Error</source>
++        <translation type="vanished">错误</translation>
++    </message>
++    <message>
++        <source>cannot move a folder to itself !</source>
++        <translation type="vanished">不能移动一个文件夹到它内部!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="982"/>
++        <source>%1 Bytes</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>%1 KB (%2 Bytes)</source>
++        <translation type="vanished">%1 KB (%2 字节)</translation>
++    </message>
++    <message>
++        <source>%1 MB (%2 Bytes)</source>
++        <translation type="vanished">%1 MB (%2 字节)</translation>
++    </message>
++    <message>
++        <source>%1 GB (%2 Bytes)</source>
++        <translation type="vanished">%1 GB (%2 字节)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1002"/>
++        <source>%1 files, %2 folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1118"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1120"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1125"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1127"/>
++        <source>Can&apos;t get remote file information</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>%1 files (include root files), %2 hidden</source>
++        <translation type="vanished">共%1个文件(包括顶层目录),有%2个隐藏文件</translation>
++    </message>
++    <message>
++        <source>%1 total</source>
++        <translation type="vanished">共%1</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ComputerPropertiesPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="102"/>
++        <source>CPU Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="103"/>
++        <source>CPU Core:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="104"/>
++        <source>Memory Size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="116"/>
++        <source>User Name: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="117"/>
++        <source>Desktop: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="125"/>
++        <source>You should mount this volume first</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="142"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="240"/>
++        <source>Name: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="142"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="142"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="143"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="245"/>
++        <source>Total Space: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="144"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="246"/>
++        <source>Used Space: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="145"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="247"/>
++        <source>Free Space: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="146"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="249"/>
++        <source>Type: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="262"/>
++        <source>Kylin Burner</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="268"/>
++        <source>Open with: 	</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="275"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ConnectServerDialog</name>
++    <message>
++        <source>connect to server</source>
++        <translation type="vanished">连接服务器</translation>
++    </message>
++    <message>
++        <source>ip</source>
++        <translation type="vanished">服务器</translation>
++    </message>
++    <message>
++        <source>port</source>
++        <translation type="vanished">端口</translation>
++    </message>
++    <message>
++        <source>type</source>
++        <translation type="vanished">类型</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="143"/>
++        <source>Connect to server</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="168"/>
++        <source>Ip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="170"/>
++        <source>Port</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="171"/>
++        <source>Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="202"/>
++        <source>Personal Collection server:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="215"/>
++        <source>Add</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="216"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="217"/>
++        <source>Connect</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="296"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="387"/>
++        <source>Ip input error, please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="300"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="391"/>
++        <source>Port input error, please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>add</source>
++        <translation type="vanished">添加</translation>
++    </message>
++    <message>
++        <source>delete</source>
++        <translatorcomment>连接</translatorcomment>
++        <translation type="vanished">删除</translation>
++    </message>
++    <message>
++        <source>connect</source>
++        <translation type="vanished">连接</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="296"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="300"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="387"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="391"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>ip input error, please re-enter!</source>
++        <translation type="vanished">IP输入错误, 请重新输入!</translation>
++    </message>
++    <message>
++        <source>port input error, please re-enter!</source>
++        <translation type="vanished">端口号输入错误, 请重新输入!</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ConnectServerLogin</name>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="487"/>
++        <source>The login user</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="496"/>
++        <source>Please enter the %1&apos;s user name and password of the server.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="503"/>
++        <source>User&apos;s identity</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="504"/>
++        <source>Guest</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="520"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="521"/>
++        <source>Password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="542"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="543"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>guest</source>
++        <translation type="vanished">游客(匿名登录)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="505"/>
++        <source>Registered users</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>name</source>
++        <translation type="vanished">用户名</translation>
++    </message>
++    <message>
++        <source>password</source>
++        <translation type="vanished">密码</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="522"/>
++        <source>Remember the password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>ok</source>
++        <translation type="vanished">连接</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CreateLinkInternalPlugin</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="132"/>
++        <source>Create Link to Desktop</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="158"/>
++        <source>Create Link to...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="161"/>
++        <source>Choose a Directory to Create Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Peony-Qt Create Link Extension</source>
++        <translation type="vanished">创建链接</translation>
++    </message>
++    <message>
++        <source>Create Link Menu Extension.</source>
++        <translation type="vanished">创建链接.</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CreateSharedFileLinkMenuPlugin</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="271"/>
++        <source>Create Link to Desktop</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CreateTemplateOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="76"/>
++        <source>NewFile</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="92"/>
++        <source>Create file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="104"/>
++        <source>NewFolder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="123"/>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="156"/>
++        <source>Create file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CustomErrorHandler</name>
++    <message>
++        <location filename="../../libpeony-qt/custom-error-handler.cpp" line="43"/>
++        <source>Is Error Handled?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/custom-error-handler.cpp" line="48"/>
++        <source>Error not be handled correctly</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultAcitonWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="531"/>
++        <source>No default app</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultOpenWithWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="439"/>
++        <source>No default app</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultPreviewPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="75"/>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="216"/>
++        <source>Select the file you want to preview...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="207"/>
++        <source>Can not preview this file.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not preivew this file.</source>
++        <translation type="vanished">不能预览该文件</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultPreviewPageFactory</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page-factory.h" line="50"/>
++        <source>Default Preview</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page-factory.h" line="53"/>
++        <source>This is the Default Preview of peony-qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DetailsPropertiesPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="181"/>
++        <source>Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="184"/>
++        <source>File type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="200"/>
++        <source>Location:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="211"/>
++        <source>yyyy-MM-dd, HH:mm:ss</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="204"/>
++        <source>Create time:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="208"/>
++        <source>Modify time:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>yyyy-MM-dd, hh:mm:ss AP</source>
++        <translation type="vanished">yyyy年MM月dd日, hh:mm:ss AP</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="232"/>
++        <source>File size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="239"/>
++        <source>Width:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="242"/>
++        <source>Height:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="250"/>
++        <source>Owner</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="251"/>
++        <source>Owner:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="253"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="254"/>
++        <source>Computer:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="309"/>
++        <source>%1 (this computer)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="316"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="358"/>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="359"/>
++        <source>Can&apos;t get remote file information</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="368"/>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="369"/>
++        <source>%1 px</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::IconView</name>
++    <message>
++        <source>Icon View</source>
++        <translation type="vanished">图标视图</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/icon-view/icon-view.cpp" line="334"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/icon-view/icon-view.cpp" line="334"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::IconView2</name>
++    <message>
++        <source>Icon View</source>
++        <translation type="vanished">图标视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::ListView</name>
++    <message>
++        <source>List View</source>
++        <translation type="vanished">列表视图</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/list-view/list-view.cpp" line="605"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/list-view/list-view.cpp" line="605"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::ListView2</name>
++    <message>
++        <source>List View</source>
++        <translation type="vanished">列表视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryViewFactoryManager</name>
++    <message>
++        <source>Icon View</source>
++        <translation type="vanished">图标视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryViewMenu</name>
++    <message>
++        <source>Open in &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Open in New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="360"/>
++        <source>Add to bookmark</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;Open &quot;%1&quot;</source>
++        <translation type="vanished">打开“%1”(&amp;O)</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; in &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开“%1”(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; in New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开“%1”(&amp;T)</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; with...</source>
++        <translation type="vanished">选用其它应用打开“%1”...</translation>
++    </message>
++    <message>
++        <source>&amp;More applications...</source>
++        <translation type="vanished">更多应用...(&amp;M)</translation>
++    </message>
++    <message>
++        <source>&amp;Open</source>
++        <translation type="vanished">打开(&amp;O)</translation>
++    </message>
++    <message>
++        <source>Open &amp;with...</source>
++        <translation type="vanished">打开方式(&amp;W)...</translation>
++    </message>
++    <message>
++        <source>&amp;Open %1 selected files</source>
++        <translation type="vanished">打开%1个选中文件(&amp;O)</translation>
++    </message>
++    <message>
++        <source>&amp;New...</source>
++        <translation type="vanished">新建...(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Empty &amp;File</source>
++        <translation type="vanished">空文件(&amp;E)</translation>
++    </message>
++    <message>
++        <source>&amp;Folder</source>
++        <translation type="vanished">文件夹(&amp;F)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="691"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Icon View</source>
++        <translation type="vanished">图标视图</translation>
++    </message>
++    <message>
++        <source>List View</source>
++        <translation type="vanished">列表视图</translation>
++    </message>
++    <message>
++        <source>View Type...</source>
++        <translation type="vanished">视图类型...</translation>
++    </message>
++    <message>
++        <source>Sort By...</source>
++        <translation type="vanished">排序类型...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="743"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="745"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="746"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>New...</source>
++        <translation type="vanished">新建...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="322"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="413"/>
++        <source>Open in New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="332"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="423"/>
++        <source>Open in New Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="380"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="435"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="499"/>
++        <source>Open</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="391"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="451"/>
++        <source>Open with...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="406"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="488"/>
++        <source>More applications...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="508"/>
++        <source>Open %1 selected files</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="556"/>
++        <source>New</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="675"/>
++        <source>Empty File</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="687"/>
++        <source>Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="717"/>
++        <source>View Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="737"/>
++        <source>Sort By</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="744"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="747"/>
++        <source>Original Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Sort Order...</source>
++        <translation type="vanished">排序顺序...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="780"/>
++        <source>Ascending Order</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1470"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1480"/>
++        <source>Peony-Qt Filesafe Menu Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1512"/>
++        <source>MultiSelect</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="779"/>
++        <source>Descending Order</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Sort Preferences...</source>
++        <translation type="vanished">排序偏好...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="798"/>
++        <source>Folder First</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="807"/>
++        <source>Chinese First</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="816"/>
++        <source>Show Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="851"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="859"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1039"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1313"/>
++        <source>Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1373"/>
++        <source>File:&quot;%1&quot; is not exist, did you moved or deleted it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Peony-Qt filesafe menu Extension</source>
++        <translation type="vanished">文件保护箱扩展</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1470"/>
++        <source>Peony File Labels Menu Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;Copy</source>
++        <translation type="vanished">复制(&amp;C)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="889"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1318"/>
++        <source>Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="916"/>
++        <source>Delete to trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="983"/>
++        <source>Paste</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1052"/>
++        <source>Refresh</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1063"/>
++        <source>Select All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1107"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1168"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1209"/>
++        <source>format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1263"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="928"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1033"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1293"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="772"/>
++        <source>Sort Order</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="793"/>
++        <source>Sort Preferences</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1372"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>File:&quot;%1 is not exist, did you moved or deleted it?</source>
++        <translation type="vanished">文件:&quot;%1&quot; 不存在,您是否已经移动或者删除了它?</translation>
++    </message>
++    <message>
++        <source>File original path not exist, are you deleted or moved it?</source>
++        <translation type="vanished">文件原始路径未找到,您是否已经移动或删除了它?</translation>
++    </message>
++    <message>
++        <source>Cu&amp;t</source>
++        <translation type="vanished">剪切(&amp;T)</translation>
++    </message>
++    <message>
++        <source>&amp;Delete to trash</source>
++        <translation type="vanished">删除到回收站(&amp;D)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="931"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="942"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="950"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="959"/>
++        <source>Delete forever</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="966"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Select &amp;All</source>
++        <translation type="vanished">全选(&amp;A)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1072"/>
++        <source>Reverse Select</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>P&amp;roperties</source>
++        <translation type="vanished">属性(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Delete</source>
++        <translation type="vanished">删除(&amp;D)</translation>
++    </message>
++    <message>
++        <source>&amp;Rename</source>
++        <translation type="vanished">重命名(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Paste</source>
++        <translation type="vanished">粘贴(&amp;P)</translation>
++    </message>
++    <message>
++        <source>&amp;Refresh</source>
++        <translation type="vanished">刷新(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Properties</source>
++        <translation type="vanished">属性(&amp;P)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1236"/>
++        <source>&amp;Clean the Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <source>&amp;Restore</source>
++        <translation type="vanished">还原(&amp;R)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1326"/>
++        <source>Clean All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1343"/>
++        <source>Open Parent Folder in New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryViewWidget</name>
++    <message>
++        <source>Directory View</source>
++        <translation type="vanished">文件视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ExtensionsManagerWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="64"/>
++        <source>Extensions Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="68"/>
++        <source>Available extensions</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="70"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="71"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FMWindow</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="93"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="171"/>
++        <source>advanced search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="174"/>
++        <source>clear record</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="279"/>
++        <source>Loaing... Press Esc to stop a loading.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="395"/>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Author: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <source>Ctrl+H</source>
++        <comment>Show|Hidden</comment>
++        <translation type="vanished">Ctrl+H</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="324"/>
++        <source>Undo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="331"/>
++        <source>Redo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="394"/>
++        <source>Peony Qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="448"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileBatchRenameOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="75"/>
++        <source>File Rename error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="76"/>
++        <source>Invalid file name %1%2%3 .</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="91"/>
++        <source>File Rename warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="92"/>
++        <source>Are you sure to hidden these files?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="206"/>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="241"/>
++        <source>Rename file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileCopy</name>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="173"/>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="181"/>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="201"/>
++        <source>Error in source or destination file path!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="190"/>
++        <source>Error when copy file: %1, can not copy special files, skip this file and continue?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="213"/>
++        <source>Can not copy %1, file doesn&apos;t exist. Has the file been renamed or moved?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="235"/>
++        <source>The dest file &quot;%1&quot; has existed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="263"/>
++        <source>Vfat/FAT32 file systems do not support a single file that occupies more than 4 GB space!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="289"/>
++        <source>Error writing to file: Input/output error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="476"/>
++        <source>Failed to create %1. Please ensure if it is in root directory, or if the device supports gphoto2 protocol correctly.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="482"/>
++        <source>Failed to create %1.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Error opening source or destination file!</source>
++        <translation type="vanished">打开源文件或者目标文件出错!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="391"/>
++        <source>Please check whether the device has been removed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="393"/>
++        <source>Write file error: There is no available disk space for device!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please confirm that the device controls are insufficient!</source>
++        <translation type="vanished">请确认设备空间是否足够!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="470"/>
++        <source>File opening failure</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Reading and Writing files are inconsistent!</source>
++        <translation type="vanished">读和写文件不一致!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="280"/>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="408"/>
++        <source>operation cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileCopyOperation</name>
++    <message>
++        <source>File copy</source>
++        <translation type="vanished">文件复制</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="228"/>
++        <source>Create folder %1 failed: %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="232"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="621"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1078"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1139"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1317"/>
++        <source>File copy error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="246"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="273"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="646"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="670"/>
++        <source>The file name exceeds the limit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="629"/>
++        <source>Cannot opening file, permission denied!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="631"/>
++        <source>File:%1 was not found.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1065"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1067"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1073"/>
++        <source>%1 no space left on device. Copy file size: %2 GB, Space needed: %3 GB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1185"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1319"/>
++        <source>Burning does not support replacement</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Burn failed</source>
++        <translation type="vanished">刻录失败</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileDeleteOperation</name>
++    <message>
++        <source>File delete</source>
++        <translation type="vanished">文件删除</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="84"/>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="110"/>
++        <source>File delete error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="147"/>
++        <source>Delete file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="150"/>
++        <source>Invalid Operation! Can not delete &quot;%1&quot;.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileEnumerator</name>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="585"/>
++        <source>The password dialog box is canceled</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="587"/>
++        <source>Message recipient disconnected from message bus without replying!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="589"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Did not find target path, do you move or deleted it?</source>
++        <translation type="vanished">未找到目标路径,您是否已经移动或删除了它?</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInfo</name>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="309"/>
++        <source>data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="444"/>
++        <source>folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="448"/>
++        <location filename="../../libpeony-qt/file-info.cpp" line="456"/>
++        <location filename="../../libpeony-qt/file-info.cpp" line="458"/>
++        <source>file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="451"/>
++        <source>text file</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInfoJob</name>
++    <message>
++        <source>Trash</source>
++        <translation type="vanished">回收站</translation>
++    </message>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <source>Network</source>
++        <translation type="vanished">网络</translation>
++    </message>
++    <message>
++        <source>Recent</source>
++        <translation type="vanished">最近</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInformationLabel</name>
++    <message>
++        <source>File location:</source>
++        <translation type="vanished">文件位置:</translation>
++    </message>
++    <message>
++        <source>File size:</source>
++        <translation type="vanished">文件大小:</translation>
++    </message>
++    <message>
++        <source>Modify time:</source>
++        <translation type="vanished">修改时间:</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInfosJob</name>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <source>Network</source>
++        <translation type="vanished">网络</translation>
++    </message>
++    <message>
++        <source>Recent</source>
++        <translation type="vanished">最近</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileItem</name>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="251"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="253"/>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="326"/>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="338"/>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="346"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="313"/>
++        <source>Open Link failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="314"/>
++        <source>File not exist, do you want to delete the link file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="327"/>
++        <source>Can not open path &quot;%1&quot;,permission denied.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="337"/>
++        <source>Can not find path &quot;%1&quot;,are you moved or renamed it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not find path &quot;%1&quot; .</source>
++        <translation type="vanished">找不到路径: &quot;%1&quot; 。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileItemModel</name>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="357"/>
++        <source>child(ren)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="344"/>
++        <source>Symbol Link, </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="403"/>
++        <source>File Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="407"/>
++        <source>Delete Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="409"/>
++        <source>Create Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="416"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="418"/>
++        <source>Original Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="414"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="412"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLabelInternalMenuPlugin</name>
++    <message>
++        <source>Add File Label...</source>
++        <translation type="vanished">添加标记...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="202"/>
++        <source>Add File Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="225"/>
++        <source>Delete All Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Peony File Labels Menu Extension</source>
++        <translation type="vanished">文件标记</translation>
++    </message>
++    <message>
++        <source>Tag a File with Menu.</source>
++        <translation type="vanished">菜单中增加标记功能.</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="237"/>
++        <source>label management ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLabelWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="422"/>
++        <source>label management ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLauchDialog</name>
++    <message>
++        <source>Applications</source>
++        <translation type="vanished">应用程序</translation>
++    </message>
++    <message>
++        <source>Choose an Application to open this file</source>
++        <translation type="vanished">选择一个应用打开这个文件</translation>
++    </message>
++    <message>
++        <source>Set as Default</source>
++        <translation type="vanished">设为默认</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++    <message>
++        <source>No application is set to open file %1</source>
++        <translation type="vanished">未设定用来打开文件“%1”的应用程序。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="146"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="162"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="177"/>
++        <source>The opening mode of the %1 %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="146"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="147"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="177"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="178"/>
++        <source>unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="147"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="178"/>
++        <source>No application is set to open file &quot;%1 %2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="152"/>
++        <source>Still using the last opened application:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="162"/>
++        <source>known</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="165"/>
++        <source>Open application is used by default:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="186"/>
++        <source>You can search in the Software Center for an application that can open this file, or select an existing application on your computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="208"/>
++        <source>Other application:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="210"/>
++        <source>Select application:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="256"/>
++        <source>Always open the %1%2 file with this application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="279"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="286"/>
++        <source>Choose other application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="280"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="293"/>
++        <source>Go to application center</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="351"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="352"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="421"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="412"/>
++        <source>Desktop files(*.desktop)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="419"/>
++        <source>Select Open Action</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="420"/>
++        <source>Select</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLaunchAction</name>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="215"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="309"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="496"/>
++        <source>Execute Directly</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="216"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="310"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="497"/>
++        <source>Execute in Terminal</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="219"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="314"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="501"/>
++        <source>Detected launching an executable file %1, you want?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="255"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="366"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="535"/>
++        <source>Open Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="255"/>
++        <source>Can not open %1, file not exist, is it deleted?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>File not exist, is it deleted or moved to other path?</source>
++        <translation type="vanished">文件不存在,您是否已将其删除或挪动位置?</translation>
++    </message>
++    <message>
++        <source>Can not open %1</source>
++        <translation type="vanished">不能打开%1</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="189"/>
++        <source>No Permission</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="189"/>
++        <source>File is not readable. Please check if file has read permisson.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="308"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="495"/>
++        <source>By Default App</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="313"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="500"/>
++        <source>Launch Options</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="355"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="524"/>
++        <source>Open Link failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="356"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="525"/>
++        <source>File not exist, do you want to delete the link file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="367"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="536"/>
++        <source>Can not open %1, Please confirm you have the right authority.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="371"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="541"/>
++        <source>Open App failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="372"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="542"/>
++        <source>The linked app is changed or uninstalled, so it can not work correctly. 
++Do you want to delete the link file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="386"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="391"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="553"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="387"/>
++        <source>File original path not exist, are you deleted or moved it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="391"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="553"/>
++        <source>Can not get a default application for opening %1, do you want open it with text format?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Warning</source>
++        <translation type="vanished">警告</translation>
++    </message>
++    <message>
++        <source>Can not open the file, application is disabled</source>
++        <translation type="vanished">无法打开文件,应用被禁用。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLinkOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-link-operation.cpp" line="46"/>
++        <location filename="../../libpeony-qt/file-operation/file-link-operation.cpp" line="49"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-link-operation.cpp" line="89"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Link file</source>
++        <translation type="vanished">创建文件链接</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileMoveOperation</name>
++    <message>
++        <source>Invalid move operation, cannot move a file itself.</source>
++        <translation type="vanished">非法的移动操作,不能自移动到自身。</translation>
++    </message>
++    <message>
++        <source>Move file</source>
++        <translation type="vanished">文件移动</translation>
++    </message>
++    <message>
++        <source>Create file</source>
++        <translation type="vanished">文件创建</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="186"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="414"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="534"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="863"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1768"/>
++        <source>Move file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="301"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="303"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="309"/>
++        <source>%1 no space left on device. Copy file size: %2 GB, Space needed: %3 GB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="314"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1944"/>
++        <source>File move error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="827"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="837"/>
++        <source>Invalid move operation, cannot move a file into its sub directories.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="881"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="912"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="965"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1234"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1258"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1389"/>
++        <source>The file name exceeds the limit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1211"/>
++        <source>Create file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1217"/>
++        <source>Cannot opening file, permission denied!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1219"/>
++        <source>File:%1 was not found.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="828"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1675"/>
++        <source>Invalid Operation.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1735"/>
++        <source>File delete error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1814"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1946"/>
++        <source>Burning does not support replacement</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Burn failed</source>
++        <translation type="vanished">刻录失败</translation>
++    </message>
++    <message>
++        <source>File delete</source>
++        <translation type="vanished">文件删除</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="835"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1737"/>
++        <source>Invalid Operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationAfterProgressPage</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="362"/>
++        <source>&amp;More Details</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="45"/>
++        <source>File Operation Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="53"/>
++        <source>unkwon</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="54"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="55"/>
++        <source>null</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="57"/>
++        <source>Error message:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="58"/>
++        <source>Source File:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="59"/>
++        <source>Dest File:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="63"/>
++        <source>Ignore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="64"/>
++        <source>Ignore All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="65"/>
++        <source>Overwrite</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="66"/>
++        <source>Overwrite All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="67"/>
++        <source>Backup</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="68"/>
++        <source>Backup All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="69"/>
++        <source>&amp;Retry</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="70"/>
++        <source>&amp;Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogBase</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog-base.cpp" line="82"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogConflict</name>
++    <message>
++        <source>This location already contains a file with the same name.</source>
++        <translation type="vanished">目标文件夹里已经包含有同名文件</translation>
++    </message>
++    <message>
++        <source>Please select the file to keep</source>
++        <translation type="vanished">请选择要保留的文件</translation>
++    </message>
++    <message>
++        <source>This location already contains the file,</source>
++        <translation type="vanished">这里已包含此文件</translation>
++    </message>
++    <message>
++        <source>Do you want to override it?</source>
++        <translation type="vanished">你确定要覆盖它吗</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="54"/>
++        <source>Replace</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="63"/>
++        <source>Ignore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="82"/>
++        <source>Do the same</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="105"/>
++        <source>&lt;p&gt;This location already contains the file &apos;%1&apos;, Do you want to override it?&lt;/p&gt;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="111"/>
++        <source>Unexpected error from %1 to %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Then do the same thing in a similar situation</source>
++        <translation type="vanished">之后类似情况执行相同操作</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="72"/>
++        <source>Backup</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogNotSupported</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="320"/>
++        <source>Yes</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="312"/>
++        <source>No</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>Do the same</source>
++        <translation type="vanished">全部应用</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="357"/>
++        <source>Make sure the disk is not full or write protected and that the file is not protected</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogWarning</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="204"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="213"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="245"/>
++        <source>Make sure the disk is not full or write protected and that the file is not protected</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please make sure the disk is not full or not is write protected, or file is not being used.</source>
++        <translation type="vanished">请确保磁盘未满或未被写保护或未被使用。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationInfo</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="1075"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="1077"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> - Symbolic Link</source>
++        <translation type="vanished">-快捷方式</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationManager</name>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="244"/>
++        <source>Warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="244"/>
++        <source>&apos;%1&apos; is occupied,you cannot operate!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>No, go to settings</source>
++        <translation type="vanished">否,跳转到设置</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="262"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="266"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="271"/>
++        <source>Do you want to put selected %1 item(s) into trash?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="273"/>
++        <source>Do not show again</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="440"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="442"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="446"/>
++        <source>Insufficient storage space</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="449"/>
++        <source>%1 no space left on device. Copy file size: %2 GB, Space needed: %3 GB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="491"/>
++        <source>Can&apos;t delete.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="492"/>
++        <source>You can&apos;t delete a file whenthe file is doing another operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="613"/>
++        <source>File Operation is Busy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="614"/>
++        <source>There have been one or more fileoperation(s) executing before. Youroperation will wait for executinguntil it/them done. If you really want to execute file operations parallelly anyway, you can change the default option &quot;Allow Parallel&quot; in option menu.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="640"/>
++        <source>The long name file is saved to %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The system cannot hibernate or sleep</source>
++        <translation type="vanished">无法进入休眠或睡眠模式</translation>
++    </message>
++    <message>
++        <source>The file operation is in progress.                                         Ensure that the file operation is complete or canceled before hibernating or sleeping</source>
++        <translation type="vanished">文件操作进行中,\
++进入休眠或者睡眠之前,请先确保文件操作已完成或者取消</translation>
++    </message>
++    <message>
++        <source>There have been one or more fileoperation(s) executing before. Youroperation will wait for executinguntil it/them done.</source>
++        <translation type="vanished">在执行该操作之前有操作未完成,它需要等待上一个操作完成后再执行。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationPreparePage</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="298"/>
++        <source>counting:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="299"/>
++        <source>state:</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationProgressPage</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="321"/>
++        <source>&amp;More Details</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="332"/>
++        <source>From:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="333"/>
++        <source>To:</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationProgressWizard</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="55"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="59"/>
++        <source>&amp;Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="68"/>
++        <source>Preparing...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="71"/>
++        <source>Handling...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="74"/>
++        <source>Clearing...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="77"/>
++        <source>Rollbacking...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="81"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="94"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="120"/>
++        <source>File Operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="95"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="121"/>
++        <source>A file operation is running backend...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="160"/>
++        <source>%1 files, %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="260"/>
++        <source>%1 done, %2 total, %3 of %4.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="203"/>
++        <source>clearing: %1, %2 of %3</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="248"/>
++        <source>copying...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="278"/>
++        <source>Syncing...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FilePreviewPage</name>
++    <message>
++        <source>File Name:</source>
++        <translation type="vanished">文件名称:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="258"/>
++        <source>File Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="286"/>
++        <source>Time Access:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="279"/>
++        <source>Time Modified:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="295"/>
++        <source>Children Count:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="265"/>
++        <source>Size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="272"/>
++        <source>Time Created:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="304"/>
++        <source>Image resolution:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="311"/>
++        <source>color model:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="380"/>
++        <source>usershare</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Image size:</source>
++        <translation type="vanished">图片尺寸:</translation>
++    </message>
++    <message>
++        <source>Image format:</source>
++        <translation type="vanished">图片格式:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="435"/>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="436"/>
++        <source>%1x%2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="493"/>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="494"/>
++        <source>%1 total, %2 hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileRenameDialog</name>
++    <message>
++        <source>Names automatically add serial Numbers (e.g., 1,2,3...)</source>
++        <translation type="vanished">名称后自动添加序号(如:1,2,3...)</translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>New file name</source>
++        <translation type="vanished">文件名</translation>
++    </message>
++    <message>
++        <source>Please enter the file name</source>
++        <translation type="vanished">请输入文件名</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileRenameOperation</name>
++    <message>
++        <source>Rename file</source>
++        <translation type="vanished">文件重命名</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="76"/>
++        <source>File Rename error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="77"/>
++        <source>Invalid file name %1%2%3 .</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="93"/>
++        <source>Are you sure to hidden this file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="126"/>
++        <source>When change the file suffix, the file may be invalid. Are you sure to change it ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The file %1%2%3 will be hidden when you refresh or change directory!</source>
++        <translation type="vanished">文件 %1%2%3 在刷新或者切换路径后将会被隐藏!</translation>
++    </message>
++    <message>
++        <source>The file %1%2%3 will be hidden when you refresh or rsort!</source>
++        <translation type="vanished">文件 %1%2%3 在刷新或者排序后将会被隐藏!</translation>
++    </message>
++    <message>
++        <source>The file %1%2%3 will be hidden!</source>
++        <translation type="vanished">文件%1%2%3将被隐藏!</translation>
++    </message>
++    <message>
++        <source>Invalid file name &quot;%1&quot; </source>
++        <translation type="vanished">文件名 &quot;%1&quot; 不合法</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="92"/>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="125"/>
++        <source>File Rename warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The file &quot;%1&quot; will be hidden!</source>
++        <translation type="vanished">文件 &quot;%1&quot; 将会被隐藏!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="215"/>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="245"/>
++        <source>Rename file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileTrashOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="72"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="95"/>
++        <source>trash:///</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="75"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="98"/>
++        <source>Trash file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="78"/>
++        <source>Invalid Operation! Can not trash &quot;%1&quot;.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not trash</source>
++        <translation type="vanished">不能回收</translation>
++    </message>
++    <message>
++        <source>Can not trash files more than 10GB, would you like to delete it permanently?</source>
++        <translation type="vanished">无法回收大于10G的文件,是否需要永久删除?</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="202"/>
++        <source>An unmanageable conflict exists. Please check the recycle bin.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The user does not have read and write rights to the file &apos;%1&apos; and cannot delete it to the Recycle Bin.</source>
++        <translation type="vanished">用户对当前文件 %1 没有读写权限,无法删除到回收站。</translation>
++    </message>
++    <message>
++        <source>Can not trash this file, would you like to delete it permanently?</source>
++        <translation type="vanished">不能回收该文件, 是否要永久删除?</translation>
++    </message>
++    <message>
++        <source>Can not trash %1, would you like to delete this file permanently?</source>
++        <translation type="vanished">不能回收%1, 是否永久删除?</translation>
++    </message>
++    <message>
++        <source>. Are you sure you want to permanently delete the file</source>
++        <translation type="vanished">,你确定要永久删除文件吗?</translation>
++    </message>
++    <message>
++        <source>The user does not have read and write rights to the file &apos;%s&apos; and cannot delete it to the Recycle Bin.</source>
++        <translation type="vanished">用户对当前文件 %s 没有读写权限,无法删除到回收站。</translation>
++    </message>
++    <message>
++        <source>Trash file</source>
++        <translation type="vanished">删除文件到回收站</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileUntrashOperation</name>
++    <message>
++        <source>Untrash file</source>
++        <translation type="vanished">撤销删除的文件</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-untrash-operation.cpp" line="159"/>
++        <source>Untrash file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::GlobalSettings</name>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="104"/>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="550"/>
++        <source>yyyy/MM/dd</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="105"/>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="542"/>
++        <source>HH:mm:ss</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="539"/>
++        <source>AP hh:mm:ss</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="553"/>
++        <source>yyyy-MM-dd</source>
++        <translation></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::HeaderBar</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="954"/>
++        <source>Spread</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="955"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="956"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::LabelSettings</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="115"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="116"/>
++        <source>SideBar</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="117"/>
++        <source>Menu</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="124"/>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="178"/>
++        <source>Create New Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="126"/>
++        <source>Delete Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="136"/>
++        <source>Display the following items in the identification area: (maximum of 6)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="153"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="160"/>
++        <source>Edit Color</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="175"/>
++        <source>Delete This Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::LocationBar</name>
++    <message>
++        <source>click the blank area for edit</source>
++        <translation type="vanished">点击空白区域编辑路径</translation>
++    </message>
++    <message>
++        <source>Computer</source>
++        <translation type="obsolete">计算机</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="407"/>
++        <source>Search &quot;%1&quot; in &quot;%2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="417"/>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="446"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="417"/>
++        <source>Search results for all files marked in  &quot;%1&quot;  in &quot;%2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;Copy Directory</source>
++        <translation type="vanished">拷贝路径(&amp;C)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="538"/>
++        <source>Open In New Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="542"/>
++        <source>Open In New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Open In New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++    <message>
++        <source>Open In &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="536"/>
++        <source>Copy Directory</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::MountOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/mount-operation.cpp" line="93"/>
++        <source>Operation Cancelled</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/mount-operation.cpp" line="190"/>
++        <source>Login failed, unknown username or password error, please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::NavigationToolBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="35"/>
++        <source>Go Back</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="39"/>
++        <source>Go Forward</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="43"/>
++        <source>History</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="73"/>
++        <source>Clear History</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="88"/>
++        <source>Cd Up</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="94"/>
++        <source>Refresh</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::NewFileLaunchDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="246"/>
++        <source>Choose new application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="248"/>
++        <source>Choose an Application to open this file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="255"/>
++        <source>apply now</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="261"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="262"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::OpenWithPropertiesPage</name>
++    <message>
++        <source>How do you want to open %1%2 files ?</source>
++        <translation type="vanished">您希望以什么方式打开 %1%2 文件?</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="111"/>
++        <source>How do you want to open &quot;%1%2&quot; files ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="116"/>
++        <source>Default open with:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="135"/>
++        <source>Other:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="174"/>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="181"/>
++        <source>Choose other application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="175"/>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="188"/>
++        <source>Go to application center</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::PathEdit</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/path-bar/path-edit.cpp" line="60"/>
++        <source>Go To</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::PermissionsPropertiesPage</name>
++    <message>
++        <source>User or Group</source>
++        <translation type="vanished">用户或组</translation>
++    </message>
++    <message>
++        <source>Type</source>
++        <translation type="vanished">类型</translation>
++    </message>
++    <message>
++        <source>Readable</source>
++        <translation type="vanished">可读</translation>
++    </message>
++    <message>
++        <source>Writeable</source>
++        <translation type="vanished">可写</translation>
++    </message>
++    <message>
++        <source>Excuteable</source>
++        <translation type="vanished">可执行</translation>
++    </message>
++    <message>
++        <source>File: %1</source>
++        <translation type="vanished">文件:%1</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="84"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="168"/>
++        <source>Target: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="146"/>
++        <source>Read and Write</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="146"/>
++        <source>Readonly</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="146"/>
++        <source>Group or User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="260"/>
++        <source>(Current User)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="343"/>
++        <source>Current User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="559"/>
++        <source>Permissions modify tip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="559"/>
++        <source>The current file or folder has already set ACL permissions. Modifying user group permissions may cause the permissions set in ACL to be unusable. Do you want to continue modifying user group permissions?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="577"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="598"/>
++        <source>Permission refinement settings</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="599"/>
++        <source>The current user has set advanced sharing. If you still need to modify permissions, advanced sharing may not be available. Do you want to continue setting?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Read</source>
++        <translation type="vanished">可读</translation>
++    </message>
++    <message>
++        <source>Write</source>
++        <translation type="vanished">可写</translation>
++    </message>
++    <message>
++        <source>Executable</source>
++        <translation type="vanished">可执行</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="190"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="199"/>
++        <source>Can not get the permission info.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>(Me)</source>
++        <translation type="vanished">(我)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="331"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="333"/>
++        <source>Others</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Owner</source>
++        <translation type="vanished">拥有者</translation>
++    </message>
++    <message>
++        <source>Group</source>
++        <translation type="vanished">用户组</translation>
++    </message>
++    <message>
++        <source>Other</source>
++        <translation type="vanished">其他</translation>
++    </message>
++    <message>
++        <source>Other Users</source>
++        <translation type="vanished">其它用户</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="339"/>
++        <source>You can not change the access of this file.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Me</source>
++        <translation type="vanished">我</translation>
++    </message>
++    <message>
++        <source>User</source>
++        <translation type="vanished">用户</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::PropertiesWindow</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="345"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="349"/>
++        <source>Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="357"/>
++        <source>Selected</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="357"/>
++        <source> %1 Files</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="363"/>
++        <source>usershare</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="374"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="381"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="481"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="482"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="490"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Close</source>
++        <translation type="vanished">关闭</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::RecentAndTrashPropertiesPage</name>
++    <message>
++        <source>Show confirm dialog while trashing: </source>
++        <translation type="vanished">删除到回收站时弹出确认框:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="121"/>
++        <source>Show confirm dialog while trashing.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="152"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="158"/>
++        <source>Origin Path: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="193"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="227"/>
++        <source>Deletion Date: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="179"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="242"/>
++        <source>Size: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="236"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="243"/>
++        <source>Original Location: </source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SearchBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="47"/>
++        <source>Input the search key of files you would like to find.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="83"/>
++        <source>Input search key...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="121"/>
++        <source>advance search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="122"/>
++        <source>clear record</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SearchBarContainer</name>
++    <message>
++        <source>Choose File Type</source>
++        <translation type="vanished">选择文件类型</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.cpp" line="259"/>
++        <source>Clear</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="120"/>
++        <source>all</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="120"/>
++        <source>file folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="120"/>
++        <source>image</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>video</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>text file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>audio</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>others</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>wps file</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SharedFileLinkOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="44"/>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="47"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="80"/>
++        <source>The dest file &quot;%1&quot; has existed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="86"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarCloudItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-cloud-item.cpp" line="40"/>
++        <source>CloudStorage</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-cloud-item.cpp" line="55"/>
++        <source>CloudFile</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarFavoriteItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="84"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="87"/>
++        <source>Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="95"/>
++        <source>Quick access</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Favorite</source>
++        <translation type="vanished">快速访问</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="189"/>
++        <source>KmreData</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarFileSystemItem</name>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <source>File System</source>
++        <translation type="vanished">文件系统</translation>
++    </message>
++    <message>
++        <source>data</source>
++        <translation type="vanished">数据盘</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="168"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarMenu</name>
++    <message>
++        <source>&amp;Properties</source>
++        <translation type="vanished">属性(&amp;P)</translation>
++    </message>
++    <message>
++        <source>P&amp;roperties</source>
++        <translation type="vanished">属性(&amp;R)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="68"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="91"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="117"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="136"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="317"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="371"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="102"/>
++        <source>Delete Symbolic</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="188"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="365"/>
++        <source>Unmount</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="197"/>
++        <source>Eject</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="225"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="258"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="294"/>
++        <source>burndata</source>
++        <translation></translation>
++    </message>
++    <message>
++        <source>&amp;Delete Symbolic</source>
++        <translation type="vanished">删除(&amp;D)</translation>
++    </message>
++    <message>
++        <source>&amp;Unmount</source>
++        <translation type="vanished">卸载(&amp;U)</translation>
++    </message>
++    <message>
++        <source>&amp;Eject</source>
++        <translation type="vanished">弹出(&amp;E)</translation>
++    </message>
++    <message>
++        <source>format</source>
++        <translation type="vanished">格式化</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarModel</name>
++    <message>
++        <source>Shared Data</source>
++        <translation type="vanished">共享数据</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-model.cpp" line="98"/>
++        <source>Network</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarPersonalItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-personal-item.cpp" line="42"/>
++        <source>Personal</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarSeparatorItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-separator-item.h" line="68"/>
++        <source>(No Sub Directory)</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::StatusBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="94"/>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="100"/>
++        <source>; %1 folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="95"/>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="102"/>
++        <source>; %1 files, %2 total</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="97"/>
++        <source>; %1 folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="98"/>
++        <source>; %1 file, %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="105"/>
++        <source>%1 selected</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SyncThread</name>
++    <message>
++        <location filename="../../libpeony-qt/sync-thread.cpp" line="66"/>
++        <source>notify</source>
++        <translatorcomment>温馨提示</translatorcomment>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::TagManagement</name>
++    <message>
++        <source>General</source>
++        <translation type="vanished">通用</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="313"/>
++        <source>Mark</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Sidebar</source>
++        <translation type="vanished">边栏</translation>
++    </message>
++    <message>
++        <source>Advanced</source>
++        <translation type="vanished">高级</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ToolBar</name>
++    <message>
++        <source>Open in new &amp;Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;W)</translation>
++    </message>
++    <message>
++        <source>Open in &amp;New window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Open in new &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="138"/>
++        <source>Sort Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="140"/>
++        <source>File Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="146"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="149"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="143"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="72"/>
++        <source>Open in New window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="74"/>
++        <source>Open in new Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="160"/>
++        <source>Ascending</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="156"/>
++        <source>Descending</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="190"/>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="340"/>
++        <source>Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="193"/>
++        <source>Paste</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="196"/>
++        <source>Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="199"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="216"/>
++        <source>Clean Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="221"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="270"/>
++        <source>Options</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="273"/>
++        <source>Forbid Thumbnail</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="281"/>
++        <source>Show Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="288"/>
++        <source>Resident in Backend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="289"/>
++        <source>Let the program still run after closing the last window. This will reduce the time for the next launch, but it will also consume resources in backend.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="301"/>
++        <source>&amp;Help</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="307"/>
++        <source>&amp;About...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="309"/>
++        <source>Peony Qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="310"/>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Author: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019,天津麒麟信息技术有限公司.</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::UserShareInfoManager</name>
++    <message>
++        <location filename="../../libpeony-qt/usershare-manager.cpp" line="115"/>
++        <location filename="../../libpeony-qt/usershare-manager.cpp" line="148"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::VolumeManager</name>
++    <message>
++        <location filename="../../libpeony-qt/volume-manager.cpp" line="160"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>ProgressBar</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="860"/>
++        <source>starting ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="957"/>
++        <source>canceling ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="959"/>
++        <source>sync ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="1014"/>
++        <source>continue</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="1016"/>
++        <source>pause</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="1023"/>
++        <source>close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>cancel file operation</source>
++        <translation type="vanished">取消文件操作</translation>
++    </message>
++    <message>
++        <source>Are you sure want to cancel the current selected file operation</source>
++        <translation type="vanished">你确定要取消当前选中的文件操作</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++</context>
++<context>
++    <name>QObject</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="40"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="60"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="93"/>
++        <source>Icon View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="46"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="99"/>
++        <source>Show the folder children as icons.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="42"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="62"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="95"/>
++        <source>List View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="48"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="101"/>
++        <source>Show the folder children as rows in a list.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Basic Preview Page</source>
++        <translation type="vanished">基本</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page-factory.h" line="40"/>
++        <source>Basic</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page-factory.h" line="46"/>
++        <source>Show the basic file properties, and allow you to modify the access and name.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Permissions Page</source>
++        <translation type="vanished">权限</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page-factory.h" line="41"/>
++        <source>Permissions</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page-factory.h" line="47"/>
++        <source>Show and modify file&apos;s permission, owner and group.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not trash</source>
++        <translation type="vanished">不能回收</translation>
++    </message>
++    <message>
++        <source>Can not trash these files. You can delete them permanently. Are you sure doing that?</source>
++        <translation type="vanished">这些文件不能完全放入回收站,可以选择永久删除这些文件,确定这样做吗?</translation>
++    </message>
++    <message>
++        <source>Can not trash files more than 10GB, would you like to delete it permanently?</source>
++        <translation type="vanished">无法回收大于10G的文件,是否需要永久删除?</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="195"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="108"/>
++        <source>The file is too large to be moved to the recycle bin. Do you want to permanently delete it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="199"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="111"/>
++        <source>These files are too large to be moved to the recycle bin. Do you want to permanently delete these %1 files?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="311"/>
++        <source>Clean the Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">清空回收站</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="323"/>
++        <source>Do you want to empty the recycle bin and delete the files permanently? Once it has begun there is no way to restore them.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <source>Computer Properties Page</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page-factory.h" line="41"/>
++        <source>Computer Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page-factory.h" line="47"/>
++        <source>Show the computer properties or items in computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Trash and Recent Properties Page</source>
++        <translation type="vanished">最近/回收</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page-factory.h" line="40"/>
++        <source>Trash and Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page-factory.h" line="46"/>
++        <source>Show the file properties or items in trash or recent.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>eject device failed</source>
++        <translation type="vanished">弹出设备失败</translation>
++    </message>
++    <message>
++        <source>Please check whether the device is occupied and then eject the device again</source>
++        <translation type="vanished">请检查设备是否正在使用,确认没有使用后再次弹出</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="544"/>
++        <source>Format failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="546"/>
++        <source>YES</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1033"/>
++        <source>Formatting successful! But failed to set the device name.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1050"/>
++        <source>qmesg_notify</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1065"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1067"/>
++        <source>Begin Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1070"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1031"/>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Formatting successful! Description Failed to set the device name.</source>
++        <translation type="vanished">格式化成功!设备名设置失败。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1050"/>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1063"/>
++        <source>Formatting this volume will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1031"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1033"/>
++        <source>format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>begin format</source>
++        <translation type="vanished">开始</translation>
++    </message>
++    <message>
++        <source>close</source>
++        <translation type="vanished">关闭</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/sync-thread.cpp" line="63"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="950"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Default search vfs of peony</source>
++        <translation type="vanished">默认文件搜索</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="177"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1754"/>
++        <source>Force unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="136"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="177"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1754"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="542"/>
++        <source>Error: %1
++</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="142"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1757"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1807"/>
++        <source>Data synchronization is complete,the device has been unmount successfully!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="131"/>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="136"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1786"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1789"/>
++        <source>Unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1774"/>
++        <source>Not authorized to perform operation.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="131"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1786"/>
++        <source>Unable to unmount it, you may need to close some programs, such as: GParted etc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1789"/>
++        <source>Error: %1
++Do you want to unmount forcely?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="316"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Eject Anyway</source>
++        <translation type="vanished">无论如何弹出</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1250"/>
++        <source>Failed to activate device: Incorrect passphrase</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1260"/>
++        <source>The device has been mount successfully!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1453"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1491"/>
++        <source>Eject device failed, the reason may be that the device has been removed, etc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1459"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1498"/>
++        <source>Data synchronization is complete and the device can be safely unplugged!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Unable to eject %1</source>
++        <translation type="vanished">无法弹出 %1</translation>
++    </message>
++    <message>
++        <source>PeonyNotify</source>
++        <translation type="vanished">文件管理器通知</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1455"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1493"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1774"/>
++        <source>Eject failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="266"/>
++        <source>favorite</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="269"/>
++        <source>Favorites</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="304"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="309"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="382"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="387"/>
++        <source>File is not existed.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="317"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="395"/>
++        <source>Share Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="321"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="399"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="325"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="403"/>
++        <source>Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="337"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="428"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="462"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="371"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="250"/>
++        <source>Operation not supported</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="466"/>
++        <source>The virtual file system does not support folder creation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="538"/>
++        <source>Can not create a symbolic file for vfs location</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="545"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="557"/>
++        <source>Can not create symbolic file here, %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="566"/>
++        <source>Can not add a file to favorite directory.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="624"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="632"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="231"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="267"/>
++        <source>The virtual file system cannot be opened</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="378"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="520"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="563"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="577"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="453"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="481"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="496"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="582"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="600"/>
++        <source>Virtual file directories do not support move and copy operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-register.h" line="43"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-register.h" line="42"/>
++        <source>Default favorite vfs of peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page-factory.h" line="38"/>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page-factory.h" line="44"/>
++        <source>Details</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/mark-properties-page-factory.h" line="40"/>
++        <source>Mark</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/mark-properties-page-factory.h" line="46"/>
++        <source>mark this file.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page-factory.h" line="40"/>
++        <source>Open With</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page-factory.h" line="46"/>
++        <source>open with.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/sync-thread.cpp" line="33"/>
++        <source>It need to synchronize before operating the device,place wait!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="412"/>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="425"/>
++        <source>Unable to discover the file, it may have been removed or deleted.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="419"/>
++        <source>permission denied</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>file not found</source>
++        <translation type="vanished">没有发现该文件</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="536"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="553"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="569"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="862"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="162"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="184"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="206"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="213"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="229"/>
++        <source>duplicate</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Error when getting information for file : No target file found</source>
++        <translation type="vanished">获取文件信息时出现错误:没有目标文件。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="353"/>
++        <source>data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="371"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="345"/>
++        <source>label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="185"/>
++        <location filename="../../libpeony-qt/vfs/search-vfs-uri-parser.cpp" line="110"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="356"/>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="257"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="262"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="411"/>
++        <source>Failed to open file &quot;%1&quot;: insufficient permissions.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="422"/>
++        <source>File “%1” does not exist. Please check whether the file has been deleted.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccommand.cpp" line="81"/>
++        <source>burn operation has been cancelled</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccommand.cpp" line="85"/>
++        <source> is busy!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1298"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="203"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="378"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="182"/>
++        <source>Are you sure you want to permanently delete this file? Once deletion begins, the file will not be recoverable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1302"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="207"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="382"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="186"/>
++        <source>Are you sure you want to permanently delete these %1 files? Once deletion begins, these file will not be recoverable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="283"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="416"/>
++        <source>Virtual file directories do not support move operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-register.h" line="41"/>
++        <source>test simplify vfs plugin</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-register.h" line="73"/>
++        <source>Default custom vfs info of peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-register.h" line="115"/>
++        <source>Default local vfs info of peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window-factory.h" line="61"/>
++        <source>Show properties plugin window.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>UdfBurn::UdfAppendBurnDataDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="45"/>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="180"/>
++        <source>AppendBurnData</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="58"/>
++        <source>Disc Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="66"/>
++        <source>Device Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="79"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="81"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="89"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="131"/>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="148"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="131"/>
++        <source>No burn data, please add!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="148"/>
++        <source>The disc name cannot be set to empty, please re-enter it!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="180"/>
++        <source>AppendBurnData operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="186"/>
++        <source>Sorry, the appendBurnData operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="187"/>
++        <source>Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="196"/>
++        <source>Burning. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="205"/>
++        <source>Burning this disc will append datas on it. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="206"/>
++        <source>Burn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="208"/>
++        <source>Begin Burning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="209"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>UdfBurn::UdfFormatDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="47"/>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="166"/>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="217"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="60"/>
++        <source>Disc Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="68"/>
++        <source>Device Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="82"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="84"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="92"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="131"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="131"/>
++        <source>The disc name cannot be set to empty, please re-enter it!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="166"/>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="171"/>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="172"/>
++        <source>Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="206"/>
++        <source>Formatting. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="216"/>
++        <source>Formatting this disc will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="219"/>
++        <source>Begin Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="220"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>UdfFormatDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="41"/>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="165"/>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="218"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="54"/>
++        <source>Disc Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="62"/>
++        <source>Device Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="76"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="78"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="86"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="128"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="128"/>
++        <source>The disc name cannot be set to empty, please re-enter it!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="165"/>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="170"/>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="171"/>
++        <source>Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="205"/>
++        <source>Formatting. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="217"/>
++        <source>Formatting this disc will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="220"/>
++        <source>Begin Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="221"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++</TS>
+diff --git a/translations/peony-qt/peony-qt_ar.ts b/translations/peony-qt/peony-qt_ar.ts
+new file mode 100644
+index 0000000..d9289b2
+--- /dev/null
++++ b/translations/peony-qt/peony-qt_ar.ts
+@@ -0,0 +1,1387 @@
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE TS>
++<TS version="2.1" language="ar">
++<context>
++    <name>AboutDialog</name>
++    <message>
++        <location filename="../../src/windows/about-dialog.ui" line="32"/>
++        <source>Dialog</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.ui" line="88"/>
++        <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:10pt; 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; font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.ui" line="115"/>
++        <source>TextLabel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Offical Website: </source>
++        <translation type="vanished">官方网站: </translation>
++    </message>
++    <message>
++        <source>Service &amp; Technology Support: </source>
++        <translation type="vanished">服务与技术支持: </translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="47"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="168"/>
++        <source>Service &amp; Support: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="46"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="98"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="114"/>
++        <source>Peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>peony</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="51"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="129"/>
++        <source>Peony is a graphical software to help users manage system files. It provides common file operation functions for users, such as file viewing, file copy, paste, cut, delete, rename, file selection, application opening, file search, file sorting, file preview, etc. it is convenient for users to manage system files intuitively on the interface.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Hot Service: </source>
++        <translation type="vanished">服务热线: </translation>
++    </message>
++    <message>
++        <source>File Manager</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="50"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="117"/>
++        <source>Version number: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>File manager is a graphical software to help users manage system files. It provides common file operation functions for users, such as file viewing, file copy, paste, cut, delete, rename, file selection, application opening, file search, file sorting, file preview, etc. it is convenient for users to manage system files intuitively on the interface.</source>
++        <translation type="vanished">文件管理器是一款帮助用户管理系统文件的图形化的软件,为用户提供常用的文件操作功能,比如文件查看,文件复制、粘贴、剪切、删除、重命名,文件打开方式选择,文件搜索,文件排序,文件预览等,方便用户在界面上直观地管理系统文件。</translation>
++    </message>
++    <message>
++        <source>none</source>
++        <translation type="vanished">无</translation>
++    </message>
++</context>
++<context>
++    <name>FileLabelBox</name>
++    <message>
++        <location filename="../../src/control/file-label-box.cpp" line="72"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/file-label-box.cpp" line="77"/>
++        <source>Edit Color</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete</source>
++        <translation type="vanished">删除标记</translation>
++    </message>
++    <message>
++        <source>Create New Label</source>
++        <translation type="vanished">创建标记</translation>
++    </message>
++</context>
++<context>
++    <name>HeaderBar</name>
++    <message>
++        <source>Create Folder</source>
++        <translation type="vanished">新建文件夹</translation>
++    </message>
++    <message>
++        <source>Open Terminal</source>
++        <translation type="vanished">打开终端</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="136"/>
++        <source>Go Back</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="144"/>
++        <source>Go Forward</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Search</source>
++        <translation type="vanished">搜索</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="236"/>
++        <source>View Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="274"/>
++        <source>Sort Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="356"/>
++        <source>Option</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="472"/>
++        <source>Operate Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="163"/>
++        <source>Go Up</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Details</source>
++        <translation type="vanished">详情</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="369"/>
++        <source>&amp;Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="372"/>
++        <source>Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="384"/>
++        <source>&amp;Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="387"/>
++        <source>Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="393"/>
++        <source>&amp;Select All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="397"/>
++        <location filename="../../src/control/header-bar.cpp" line="409"/>
++        <source>Select All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="414"/>
++        <location filename="../../src/control/header-bar.cpp" line="926"/>
++        <location filename="../../src/control/header-bar.cpp" line="944"/>
++        <source>Deselect All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="419"/>
++        <source>&amp;Delete to trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="422"/>
++        <source>Delete to trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="473"/>
++        <source>Don&apos;t find any terminal, please install at least one terminal!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="728"/>
++        <location filename="../../src/control/header-bar.cpp" line="929"/>
++        <location filename="../../src/control/header-bar.cpp" line="939"/>
++        <source>Select All Item</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="738"/>
++        <location filename="../../src/control/header-bar.cpp" line="873"/>
++        <location filename="../../src/control/header-bar.cpp" line="912"/>
++        <source>Select</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="713"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="716"/>
++        <source>Maximize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="915"/>
++        <source>Select Done</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="765"/>
++        <source>MoveTo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="207"/>
++        <source>Icon View</source>
++        <translatorcomment>图标视图</translatorcomment>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="217"/>
++        <source>List View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="774"/>
++        <source>CopyTo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="783"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="850"/>
++        <source>Select path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Minimize</source>
++        <translation type="vanished">最小化</translation>
++    </message>
++    <message>
++        <source>Close</source>
++        <translation type="vanished">关闭</translation>
++    </message>
++</context>
++<context>
++    <name>HeaderBarContainer</name>
++    <message>
++        <source>Option</source>
++        <translation type="vanished">选项</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1295"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Maximize/Restore</source>
++        <translation type="vanished">最大化/还原</translation>
++    </message>
++    <message>
++        <source>Restore</source>
++        <translation type="vanished">还原</translation>
++    </message>
++    <message>
++        <source>Maximize</source>
++        <translation type="vanished">最大化</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1307"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Intel::NavigationSideBar</name>
++    <message>
++        <location filename="../../src/control/intel/intel-navigation-side-bar.cpp" line="180"/>
++        <source>Open In &amp;New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-navigation-side-bar.cpp" line="204"/>
++        <source>Open In New &amp;Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Intel::TitleLabel</name>
++    <message>
++        <location filename="../../src/control/intel/intel-navigation-side-bar.cpp" line="516"/>
++        <source>Files</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>MainWindow</name>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="889"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="411"/>
++        <source>Undo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="418"/>
++        <source>Redo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="790"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="790"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="887"/>
++        <source>Search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Tips info</source>
++        <translation type="vanished">温馨提示</translation>
++    </message>
++    <message>
++        <source>Trash has no file need to be cleaned.</source>
++        <translation type="vanished">回收站没有文件需要被清空!</translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <source>Peony Qt</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="902"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>NavigationSideBar</name>
++    <message>
++        <source>All tags...</source>
++        <translation type="vanished">所有标记...</translation>
++    </message>
++    <message>
++        <source>Open In &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="590"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="590"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="224"/>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="628"/>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="646"/>
++        <source>Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="224"/>
++        <source>The device is in busy state, please perform this operation later.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="628"/>
++        <source>This is an abnormal Udisk, please fix it or format it</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="646"/>
++        <source>This is an empty drive, please insert a Disc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="259"/>
++        <source>Open In New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="275"/>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="309"/>
++        <source>Can not open %1, %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="293"/>
++        <source>Open In New Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Open In New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++</context>
++<context>
++    <name>NavigationSideBarContainer</name>
++    <message>
++        <source>All tags...</source>
++        <translation type="vanished">所有标记...</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="848"/>
++        <source>Manager tags...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="851"/>
++        <source>More tags...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>NavigationTabBar</name>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-tab-bar.cpp" line="131"/>
++        <source>Search &quot;%1&quot; in &quot;%2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>OperationMenu</name>
++    <message>
++        <source>Advance Search</source>
++        <translation type="vanished">高级搜索</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="78"/>
++        <source>Keep Allow</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="90"/>
++        <source>Show Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="98"/>
++        <source>Show File Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="103"/>
++        <source>Show Create Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="110"/>
++        <source>Show Relative Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="123"/>
++        <source>Forbid thumbnailing</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="133"/>
++        <source>Resident in Backend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="142"/>
++        <source>Parallel Operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="148"/>
++        <source>Set samba password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="162"/>
++        <source>Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="162"/>
++        <source>The user already has a samba password, do you need to reset the samba password?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="173"/>
++        <source>Samba set user password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="171"/>
++        <source>Samba password:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="181"/>
++        <location filename="../../src/control/operation-menu.cpp" line="192"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="181"/>
++        <source>Samba set password failed, Please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="192"/>
++        <source>Shared configuration service exception, please confirm if there is an ongoing shared configuration operation, or please reset the share!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="201"/>
++        <source>Open each folder in a new window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="207"/>
++        <source>Plugin manager Settings</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="216"/>
++        <source>Help</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="220"/>
++        <source>About</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>OperationMenuEditWidget</name>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="284"/>
++        <source>Edit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="295"/>
++        <source>copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="304"/>
++        <source>paste</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="313"/>
++        <source>cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="322"/>
++        <source>trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarCloudItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-cloud-item.cpp" line="40"/>
++        <source>CloudStorage</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-cloud-item.cpp" line="55"/>
++        <source>CloudFile</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarFavoriteItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-favorite-item.cpp" line="46"/>
++        <source>Favorites</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarFileSystemItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="60"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="79"/>
++        <source>文件系统</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="80"/>
++        <source>System Disk</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarMenu</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="52"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="71"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="97"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="112"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="174"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="242"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="82"/>
++        <source>Delete Symbolic</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="132"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="234"/>
++        <source>Unmount</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="151"/>
++        <source>Eject</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="203"/>
++        <source>format</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarPersonalItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-personal-item.cpp" line="45"/>
++        <source>Personal</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarSeparatorItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-separator-item.h" line="70"/>
++        <source>(No Sub Directory)</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarUserDiskItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="722"/>
++        <source>User Disk</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::TabletSideBarFactory</name>
++    <message>
++        <location filename="../../src/control/intel/tablet-side-bar-factory.cpp" line="60"/>
++        <source>Intel Side Bar</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SearchWidget</name>
++    <message>
++        <location filename="../../src/control/search-widget.cpp" line="50"/>
++        <source>Search</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::TrashWarnDialog</name>
++    <message>
++        <location filename="../../src/windows/trash-warn-dialog.cpp" line="101"/>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/trash-warn-dialog.cpp" line="114"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/trash-warn-dialog.cpp" line="115"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>PeonyApplication</name>
++    <message>
++        <source>Peony-Qt</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="170"/>
++        <source>peony-qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="177"/>
++        <source>Files or directories to open</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="177"/>
++        <source>[FILE1, FILE2,...]</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="224"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="224"/>
++        <source>Peony-Qt can not get the system&apos;s icon theme. There are 2 reasons might lead to this problem:
++
++1. Peony-Qt might be running as root, that means you have the higher permission and can do some things which normally forbidden. But, you should learn that if you were in a root, the virtual file system will lose some featrue such as you can not use &quot;My Computer&quot;, the theme and icons might also went wrong. So, run peony-qt in a root is not recommended.
++
++2. You are using a non-qt theme for your system but you didn&apos;t install the platform theme plugin for qt&apos;s applications. If you are using gtk-theme, try installing the qt5-gtk2-platformtheme package to resolve this problem.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="495"/>
++        <source>Peony Qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="496"/>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2020, KylinSoft Co., Ltd.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, KYLIN Software Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,麒麟软件有限公司.</translation>
++    </message>
++    <message>
++        <source>Author: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, KYLIN Software Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,麒麟软件有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, KYLIN Software Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,麒麟软件有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="67"/>
++        <source>Close all peony-qt windows and quit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="68"/>
++        <source>Show items</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="69"/>
++        <source>Show folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="70"/>
++        <source>Show properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>QObject</name>
++    <message>
++        <source>Error</source>
++        <translation type="vanished">错误</translation>
++    </message>
++    <message>
++        <source>Can not open %1.</source>
++        <translation type="vanished">无法打开 %1.</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="451"/>
++        <source>Force unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="451"/>
++        <source>Error: %1
++</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="455"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="494"/>
++        <source>Data synchronization is complete,the device has been unmount successfully!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="473"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="478"/>
++        <source>Unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="473"/>
++        <source>Unable to unmount it, you may need to close some programs, such as: GParted etc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="478"/>
++        <source>Error: %1
++Do you want to unmount forcely?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="630"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="684"/>
++        <source>Eject failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="631"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="685"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="632"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="686"/>
++        <source>Eject Anyway</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="644"/>
++        <source>Data synchronization is complete and the device can be safely unplugged!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="682"/>
++        <source>Unable to eject %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="700"/>
++        <source>PeonyNotify</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="701"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>SortTypeMenu</name>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="34"/>
++        <source>File Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="46"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="50"/>
++        <source>Original Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="82"/>
++        <source>Use current sorting for all folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="102"/>
++        <source>By %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="111"/>
++        <source>Newest to oldest</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="112"/>
++        <source>Oldest to newest</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="114"/>
++        <source>Files from large to small</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="115"/>
++        <source>Files from small to large</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Use global sorting</source>
++        <translation type="vanished">使用全局排序</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="42"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="38"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Modified Data</source>
++        <translation type="vanished">修改日期</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="71"/>
++        <location filename="../../src/control/sort-type-menu.cpp" line="118"/>
++        <source>Ascending</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="66"/>
++        <location filename="../../src/control/sort-type-menu.cpp" line="117"/>
++        <source>Descending</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>TabStatusBar</name>
++    <message>
++        <source>Current path has:</source>
++        <translation type="vanished">当前路径包含:</translation>
++    </message>
++    <message>
++        <source>%1 folders, %2 files</source>
++        <translation type="vanished">%1 文件夹,%2 文件</translation>
++    </message>
++    <message>
++        <source>%1 folders</source>
++        <translation type="vanished">%1 文件夹</translation>
++    </message>
++    <message>
++        <source>%1 files</source>
++        <translation type="vanished">%1 文件</translation>
++    </message>
++    <message>
++        <source>; %1 folders</source>
++        <translation type="vanished">; %1 个文件夹</translation>
++    </message>
++    <message>
++        <source>; %1 files, %2 total</source>
++        <translation type="vanished">; %1 个文件, 共%2</translation>
++    </message>
++    <message>
++        <source>; %1 folder</source>
++        <translation type="vanished">; %1 个文件夹</translation>
++    </message>
++    <message>
++        <source>; %1 file, %2</source>
++        <translation type="vanished">; %1 个文件, %2</translation>
++    </message>
++    <message>
++        <source>%1 selected</source>
++        <translation type="vanished">选中%1个</translation>
++    </message>
++    <message>
++        <source>Search &quot;%1&quot; in &quot;%2&quot;</source>
++        <translation type="vanished">在%2中搜索%1</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="122"/>
++        <source> %1 items </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="109"/>
++        <location filename="../../src/control/tab-status-bar.cpp" line="218"/>
++        <source>Searching for files ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>selected%1%2</source>
++        <translation type="vanished">选中%1%2</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="159"/>
++        <source> selected %1 items    %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> %1 items    selected %2 items</source>
++        <translation type="vanished">%1 项   选中 %2 项</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="161"/>
++        <source> selected %1 items</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>TabWidget</name>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="285"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="289"/>
++        <source>Clear</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="294"/>
++        <source>Recover</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="451"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Close Filter.</source>
++        <translation type="vanished">关闭筛选。</translation>
++    </message>
++    <message>
++        <source>Filter</source>
++        <translation type="vanished">筛选</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="526"/>
++        <source>Select Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1347"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1349"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1708"/>
++        <source>Opening such files is not currently supported</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1722"/>
++        <source>Open failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1723"/>
++        <source>Open directory failed, you have no permission!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Close advance search.</source>
++        <translation type="vanished">关闭高级搜索。</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="441"/>
++        <source>Search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Choose other path to search.</source>
++        <translation type="vanished">选择其他搜索路径。</translation>
++    </message>
++    <message>
++        <source>Search recursively</source>
++        <translation type="vanished">递归搜索</translation>
++    </message>
++    <message>
++        <source>more options</source>
++        <translation type="vanished">更多选项</translation>
++    </message>
++    <message>
++        <source>Show/hide advance search</source>
++        <translation type="vanished">显示/隐藏高级搜索</translation>
++    </message>
++    <message>
++        <source>Select path</source>
++        <translation type="vanished">选择路径</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="586"/>
++        <location filename="../../src/control/tab-widget.cpp" line="746"/>
++        <source>is</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="621"/>
++        <source>Please input key words...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please input kay words...</source>
++        <translation type="vanished">请输入关键词...</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="707"/>
++        <location filename="../../src/control/tab-widget.cpp" line="730"/>
++        <source>contains</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>modify time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>file size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>all</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <source>file folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <source>image</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <source>video</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>text file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>audio</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>others</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>wps file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>today</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>this week</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>this month</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>this year</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>yesterday</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>last week</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>last month</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>last year</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>year ago</source>
++        <translation type="vanished">一年前</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>tiny(0-16K)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>small(16k-1M)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>empty(0K)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>medium(1M-128M)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>big(128M-1G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>large(1-4G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>great(&gt;4G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>medium(1M-100M)</source>
++        <translation type="vanished">中等(1M-100M)</translation>
++    </message>
++    <message>
++        <source>big(100M-1G)</source>
++        <translation type="vanished">很大(100M-1G)</translation>
++    </message>
++    <message>
++        <source>large(&gt;1G)</source>
++        <translation type="vanished">极大(&gt;1G)</translation>
++    </message>
++</context>
++<context>
++    <name>TitleLabel</name>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="989"/>
++        <source>Peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>TopMenuBar</name>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1097"/>
++        <source>Option</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1110"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1133"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++</TS>
diff -Nru peony-4.10.0.5/debian/patches/0089-Added-translation-using-Weblate-Vietnamese.patch peony-4.10.0.5/debian/patches/0089-Added-translation-using-Weblate-Vietnamese.patch
--- peony-4.10.0.5/debian/patches/0089-Added-translation-using-Weblate-Vietnamese.patch	1970-01-01 08:00:00.000000000 +0800
+++ peony-4.10.0.5/debian/patches/0089-Added-translation-using-Weblate-Vietnamese.patch	2024-12-24 18:28:47.000000000 +0800
@@ -0,0 +1,1402 @@
+From: KevinDuan <duankaiwen@kylinos.cn>
+Date: Mon, 17 Feb 2025 15:02:17 +0800
+Subject: Added translation using Weblate (Vietnamese)
+
+---
+ translations/peony-qt/peony-qt_vi.ts | 1387 ++++++++++++++++++++++++++++++++++
+ 1 file changed, 1387 insertions(+)
+ create mode 100644 translations/peony-qt/peony-qt_vi.ts
+
+diff --git a/translations/peony-qt/peony-qt_vi.ts b/translations/peony-qt/peony-qt_vi.ts
+new file mode 100644
+index 0000000..268f133
+--- /dev/null
++++ b/translations/peony-qt/peony-qt_vi.ts
+@@ -0,0 +1,1387 @@
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE TS>
++<TS version="2.1" language="vi">
++<context>
++    <name>AboutDialog</name>
++    <message>
++        <location filename="../../src/windows/about-dialog.ui" line="32"/>
++        <source>Dialog</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.ui" line="88"/>
++        <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:10pt; 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; font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.ui" line="115"/>
++        <source>TextLabel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Offical Website: </source>
++        <translation type="vanished">官方网站: </translation>
++    </message>
++    <message>
++        <source>Service &amp; Technology Support: </source>
++        <translation type="vanished">服务与技术支持: </translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="47"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="168"/>
++        <source>Service &amp; Support: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="46"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="98"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="114"/>
++        <source>Peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>peony</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="51"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="129"/>
++        <source>Peony is a graphical software to help users manage system files. It provides common file operation functions for users, such as file viewing, file copy, paste, cut, delete, rename, file selection, application opening, file search, file sorting, file preview, etc. it is convenient for users to manage system files intuitively on the interface.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Hot Service: </source>
++        <translation type="vanished">服务热线: </translation>
++    </message>
++    <message>
++        <source>File Manager</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/about-dialog.cpp" line="50"/>
++        <location filename="../../src/windows/about-dialog.cpp" line="117"/>
++        <source>Version number: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>File manager is a graphical software to help users manage system files. It provides common file operation functions for users, such as file viewing, file copy, paste, cut, delete, rename, file selection, application opening, file search, file sorting, file preview, etc. it is convenient for users to manage system files intuitively on the interface.</source>
++        <translation type="vanished">文件管理器是一款帮助用户管理系统文件的图形化的软件,为用户提供常用的文件操作功能,比如文件查看,文件复制、粘贴、剪切、删除、重命名,文件打开方式选择,文件搜索,文件排序,文件预览等,方便用户在界面上直观地管理系统文件。</translation>
++    </message>
++    <message>
++        <source>none</source>
++        <translation type="vanished">无</translation>
++    </message>
++</context>
++<context>
++    <name>FileLabelBox</name>
++    <message>
++        <location filename="../../src/control/file-label-box.cpp" line="72"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/file-label-box.cpp" line="77"/>
++        <source>Edit Color</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete</source>
++        <translation type="vanished">删除标记</translation>
++    </message>
++    <message>
++        <source>Create New Label</source>
++        <translation type="vanished">创建标记</translation>
++    </message>
++</context>
++<context>
++    <name>HeaderBar</name>
++    <message>
++        <source>Create Folder</source>
++        <translation type="vanished">新建文件夹</translation>
++    </message>
++    <message>
++        <source>Open Terminal</source>
++        <translation type="vanished">打开终端</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="136"/>
++        <source>Go Back</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="144"/>
++        <source>Go Forward</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Search</source>
++        <translation type="vanished">搜索</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="236"/>
++        <source>View Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="274"/>
++        <source>Sort Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="356"/>
++        <source>Option</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="472"/>
++        <source>Operate Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="163"/>
++        <source>Go Up</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Details</source>
++        <translation type="vanished">详情</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="369"/>
++        <source>&amp;Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="372"/>
++        <source>Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="384"/>
++        <source>&amp;Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="387"/>
++        <source>Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="393"/>
++        <source>&amp;Select All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="397"/>
++        <location filename="../../src/control/header-bar.cpp" line="409"/>
++        <source>Select All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="414"/>
++        <location filename="../../src/control/header-bar.cpp" line="926"/>
++        <location filename="../../src/control/header-bar.cpp" line="944"/>
++        <source>Deselect All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="419"/>
++        <source>&amp;Delete to trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="422"/>
++        <source>Delete to trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="473"/>
++        <source>Don&apos;t find any terminal, please install at least one terminal!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="728"/>
++        <location filename="../../src/control/header-bar.cpp" line="929"/>
++        <location filename="../../src/control/header-bar.cpp" line="939"/>
++        <source>Select All Item</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="738"/>
++        <location filename="../../src/control/header-bar.cpp" line="873"/>
++        <location filename="../../src/control/header-bar.cpp" line="912"/>
++        <source>Select</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="713"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="716"/>
++        <source>Maximize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="915"/>
++        <source>Select Done</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="765"/>
++        <source>MoveTo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="207"/>
++        <source>Icon View</source>
++        <translatorcomment>图标视图</translatorcomment>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="217"/>
++        <source>List View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="774"/>
++        <source>CopyTo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="783"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="850"/>
++        <source>Select path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Minimize</source>
++        <translation type="vanished">最小化</translation>
++    </message>
++    <message>
++        <source>Close</source>
++        <translation type="vanished">关闭</translation>
++    </message>
++</context>
++<context>
++    <name>HeaderBarContainer</name>
++    <message>
++        <source>Option</source>
++        <translation type="vanished">选项</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1295"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Maximize/Restore</source>
++        <translation type="vanished">最大化/还原</translation>
++    </message>
++    <message>
++        <source>Restore</source>
++        <translation type="vanished">还原</translation>
++    </message>
++    <message>
++        <source>Maximize</source>
++        <translation type="vanished">最大化</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1307"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Intel::NavigationSideBar</name>
++    <message>
++        <location filename="../../src/control/intel/intel-navigation-side-bar.cpp" line="180"/>
++        <source>Open In &amp;New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-navigation-side-bar.cpp" line="204"/>
++        <source>Open In New &amp;Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Intel::TitleLabel</name>
++    <message>
++        <location filename="../../src/control/intel/intel-navigation-side-bar.cpp" line="516"/>
++        <source>Files</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>MainWindow</name>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="889"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="411"/>
++        <source>Undo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="418"/>
++        <source>Redo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="790"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="790"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="887"/>
++        <source>Search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Tips info</source>
++        <translation type="vanished">温馨提示</translation>
++    </message>
++    <message>
++        <source>Trash has no file need to be cleaned.</source>
++        <translation type="vanished">回收站没有文件需要被清空!</translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <source>Peony Qt</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/main-window.cpp" line="902"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>NavigationSideBar</name>
++    <message>
++        <source>All tags...</source>
++        <translation type="vanished">所有标记...</translation>
++    </message>
++    <message>
++        <source>Open In &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="590"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="590"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="224"/>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="628"/>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="646"/>
++        <source>Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="224"/>
++        <source>The device is in busy state, please perform this operation later.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="628"/>
++        <source>This is an abnormal Udisk, please fix it or format it</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="646"/>
++        <source>This is an empty drive, please insert a Disc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="259"/>
++        <source>Open In New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="275"/>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="309"/>
++        <source>Can not open %1, %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="293"/>
++        <source>Open In New Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Open In New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++</context>
++<context>
++    <name>NavigationSideBarContainer</name>
++    <message>
++        <source>All tags...</source>
++        <translation type="vanished">所有标记...</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="848"/>
++        <source>Manager tags...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="851"/>
++        <source>More tags...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>NavigationTabBar</name>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/navigation-tab-bar.cpp" line="131"/>
++        <source>Search &quot;%1&quot; in &quot;%2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>OperationMenu</name>
++    <message>
++        <source>Advance Search</source>
++        <translation type="vanished">高级搜索</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="78"/>
++        <source>Keep Allow</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="90"/>
++        <source>Show Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="98"/>
++        <source>Show File Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="103"/>
++        <source>Show Create Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="110"/>
++        <source>Show Relative Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="123"/>
++        <source>Forbid thumbnailing</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="133"/>
++        <source>Resident in Backend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="142"/>
++        <source>Parallel Operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="148"/>
++        <source>Set samba password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="162"/>
++        <source>Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="162"/>
++        <source>The user already has a samba password, do you need to reset the samba password?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="173"/>
++        <source>Samba set user password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="171"/>
++        <source>Samba password:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="181"/>
++        <location filename="../../src/control/operation-menu.cpp" line="192"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="181"/>
++        <source>Samba set password failed, Please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="192"/>
++        <source>Shared configuration service exception, please confirm if there is an ongoing shared configuration operation, or please reset the share!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="201"/>
++        <source>Open each folder in a new window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="207"/>
++        <source>Plugin manager Settings</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="216"/>
++        <source>Help</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="220"/>
++        <source>About</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>OperationMenuEditWidget</name>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="284"/>
++        <source>Edit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="295"/>
++        <source>copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="304"/>
++        <source>paste</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="313"/>
++        <source>cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/operation-menu.cpp" line="322"/>
++        <source>trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarCloudItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-cloud-item.cpp" line="40"/>
++        <source>CloudStorage</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-cloud-item.cpp" line="55"/>
++        <source>CloudFile</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarFavoriteItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-favorite-item.cpp" line="46"/>
++        <source>Favorites</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarFileSystemItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="60"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="79"/>
++        <source>文件系统</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="80"/>
++        <source>System Disk</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarMenu</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="52"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="71"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="97"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="112"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="174"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="242"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="82"/>
++        <source>Delete Symbolic</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="132"/>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="234"/>
++        <source>Unmount</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="151"/>
++        <source>Eject</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-menu.cpp" line="203"/>
++        <source>format</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarPersonalItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-personal-item.cpp" line="45"/>
++        <source>Personal</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarSeparatorItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-separator-item.h" line="70"/>
++        <source>(No Sub Directory)</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::SideBarUserDiskItem</name>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="722"/>
++        <source>User Disk</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::Intel::TabletSideBarFactory</name>
++    <message>
++        <location filename="../../src/control/intel/tablet-side-bar-factory.cpp" line="60"/>
++        <source>Intel Side Bar</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SearchWidget</name>
++    <message>
++        <location filename="../../src/control/search-widget.cpp" line="50"/>
++        <source>Search</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::TrashWarnDialog</name>
++    <message>
++        <location filename="../../src/windows/trash-warn-dialog.cpp" line="101"/>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/trash-warn-dialog.cpp" line="114"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/windows/trash-warn-dialog.cpp" line="115"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>PeonyApplication</name>
++    <message>
++        <source>Peony-Qt</source>
++        <translation type="vanished">文件管理器</translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="170"/>
++        <source>peony-qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="177"/>
++        <source>Files or directories to open</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="177"/>
++        <source>[FILE1, FILE2,...]</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="224"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="224"/>
++        <source>Peony-Qt can not get the system&apos;s icon theme. There are 2 reasons might lead to this problem:
++
++1. Peony-Qt might be running as root, that means you have the higher permission and can do some things which normally forbidden. But, you should learn that if you were in a root, the virtual file system will lose some featrue such as you can not use &quot;My Computer&quot;, the theme and icons might also went wrong. So, run peony-qt in a root is not recommended.
++
++2. You are using a non-qt theme for your system but you didn&apos;t install the platform theme plugin for qt&apos;s applications. If you are using gtk-theme, try installing the qt5-gtk2-platformtheme package to resolve this problem.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="495"/>
++        <source>Peony Qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.cpp" line="496"/>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2020, KylinSoft Co., Ltd.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, KYLIN Software Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,麒麟软件有限公司.</translation>
++    </message>
++    <message>
++        <source>Author: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, KYLIN Software Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,麒麟软件有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, KYLIN Software Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,麒麟软件有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="67"/>
++        <source>Close all peony-qt windows and quit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="68"/>
++        <source>Show items</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="69"/>
++        <source>Show folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/peony-application.h" line="70"/>
++        <source>Show properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>QObject</name>
++    <message>
++        <source>Error</source>
++        <translation type="vanished">错误</translation>
++    </message>
++    <message>
++        <source>Can not open %1.</source>
++        <translation type="vanished">无法打开 %1.</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="451"/>
++        <source>Force unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="451"/>
++        <source>Error: %1
++</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="455"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="494"/>
++        <source>Data synchronization is complete,the device has been unmount successfully!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="473"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="478"/>
++        <source>Unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="473"/>
++        <source>Unable to unmount it, you may need to close some programs, such as: GParted etc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="478"/>
++        <source>Error: %1
++Do you want to unmount forcely?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="630"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="684"/>
++        <source>Eject failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="631"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="685"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="632"/>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="686"/>
++        <source>Eject Anyway</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="644"/>
++        <source>Data synchronization is complete and the device can be safely unplugged!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="682"/>
++        <source>Unable to eject %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="700"/>
++        <source>PeonyNotify</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/intel/intel-side-bar-file-system-item.cpp" line="701"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>SortTypeMenu</name>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="34"/>
++        <source>File Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="46"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="50"/>
++        <source>Original Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="82"/>
++        <source>Use current sorting for all folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="102"/>
++        <source>By %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="111"/>
++        <source>Newest to oldest</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="112"/>
++        <source>Oldest to newest</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="114"/>
++        <source>Files from large to small</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="115"/>
++        <source>Files from small to large</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Use global sorting</source>
++        <translation type="vanished">使用全局排序</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="42"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="38"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Modified Data</source>
++        <translation type="vanished">修改日期</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="71"/>
++        <location filename="../../src/control/sort-type-menu.cpp" line="118"/>
++        <source>Ascending</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/sort-type-menu.cpp" line="66"/>
++        <location filename="../../src/control/sort-type-menu.cpp" line="117"/>
++        <source>Descending</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>TabStatusBar</name>
++    <message>
++        <source>Current path has:</source>
++        <translation type="vanished">当前路径包含:</translation>
++    </message>
++    <message>
++        <source>%1 folders, %2 files</source>
++        <translation type="vanished">%1 文件夹,%2 文件</translation>
++    </message>
++    <message>
++        <source>%1 folders</source>
++        <translation type="vanished">%1 文件夹</translation>
++    </message>
++    <message>
++        <source>%1 files</source>
++        <translation type="vanished">%1 文件</translation>
++    </message>
++    <message>
++        <source>; %1 folders</source>
++        <translation type="vanished">; %1 个文件夹</translation>
++    </message>
++    <message>
++        <source>; %1 files, %2 total</source>
++        <translation type="vanished">; %1 个文件, 共%2</translation>
++    </message>
++    <message>
++        <source>; %1 folder</source>
++        <translation type="vanished">; %1 个文件夹</translation>
++    </message>
++    <message>
++        <source>; %1 file, %2</source>
++        <translation type="vanished">; %1 个文件, %2</translation>
++    </message>
++    <message>
++        <source>%1 selected</source>
++        <translation type="vanished">选中%1个</translation>
++    </message>
++    <message>
++        <source>Search &quot;%1&quot; in &quot;%2&quot;</source>
++        <translation type="vanished">在%2中搜索%1</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="122"/>
++        <source> %1 items </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="109"/>
++        <location filename="../../src/control/tab-status-bar.cpp" line="218"/>
++        <source>Searching for files ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>selected%1%2</source>
++        <translation type="vanished">选中%1%2</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="159"/>
++        <source> selected %1 items    %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> %1 items    selected %2 items</source>
++        <translation type="vanished">%1 项   选中 %2 项</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-status-bar.cpp" line="161"/>
++        <source> selected %1 items</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>TabWidget</name>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="285"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="289"/>
++        <source>Clear</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="294"/>
++        <source>Recover</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="451"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Close Filter.</source>
++        <translation type="vanished">关闭筛选。</translation>
++    </message>
++    <message>
++        <source>Filter</source>
++        <translation type="vanished">筛选</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="526"/>
++        <source>Select Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1347"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1349"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1708"/>
++        <source>Opening such files is not currently supported</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1722"/>
++        <source>Open failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="1723"/>
++        <source>Open directory failed, you have no permission!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Close advance search.</source>
++        <translation type="vanished">关闭高级搜索。</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="441"/>
++        <source>Search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Choose other path to search.</source>
++        <translation type="vanished">选择其他搜索路径。</translation>
++    </message>
++    <message>
++        <source>Search recursively</source>
++        <translation type="vanished">递归搜索</translation>
++    </message>
++    <message>
++        <source>more options</source>
++        <translation type="vanished">更多选项</translation>
++    </message>
++    <message>
++        <source>Show/hide advance search</source>
++        <translation type="vanished">显示/隐藏高级搜索</translation>
++    </message>
++    <message>
++        <source>Select path</source>
++        <translation type="vanished">选择路径</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="586"/>
++        <location filename="../../src/control/tab-widget.cpp" line="746"/>
++        <source>is</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="621"/>
++        <source>Please input key words...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please input kay words...</source>
++        <translation type="vanished">请输入关键词...</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.cpp" line="707"/>
++        <location filename="../../src/control/tab-widget.cpp" line="730"/>
++        <source>contains</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>modify time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="311"/>
++        <source>file size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>all</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <source>file folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <source>image</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="312"/>
++        <source>video</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>text file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>audio</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>others</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="313"/>
++        <source>wps file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>today</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>this week</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>this month</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>this year</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>yesterday</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>last week</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>last month</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="314"/>
++        <source>last year</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>year ago</source>
++        <translation type="vanished">一年前</translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>tiny(0-16K)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>small(16k-1M)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>empty(0K)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>medium(1M-128M)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>big(128M-1G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>large(1-4G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/tab-widget.h" line="315"/>
++        <source>great(&gt;4G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>medium(1M-100M)</source>
++        <translation type="vanished">中等(1M-100M)</translation>
++    </message>
++    <message>
++        <source>big(100M-1G)</source>
++        <translation type="vanished">很大(100M-1G)</translation>
++    </message>
++    <message>
++        <source>large(&gt;1G)</source>
++        <translation type="vanished">极大(&gt;1G)</translation>
++    </message>
++</context>
++<context>
++    <name>TitleLabel</name>
++    <message>
++        <location filename="../../src/control/navigation-side-bar.cpp" line="989"/>
++        <source>Peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>TopMenuBar</name>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1097"/>
++        <source>Option</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1110"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../src/control/header-bar.cpp" line="1133"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++</TS>
diff -Nru peony-4.10.0.5/debian/patches/0090-bugfix-IB73X8.patch peony-4.10.0.5/debian/patches/0090-bugfix-IB73X8.patch
--- peony-4.10.0.5/debian/patches/0090-bugfix-IB73X8.patch	1970-01-01 08:00:00.000000000 +0800
+++ peony-4.10.0.5/debian/patches/0090-bugfix-IB73X8.patch	2024-12-24 18:28:47.000000000 +0800
@@ -0,0 +1,5587 @@
+From: renyangguang <renyangguang@kylinos.cn>
+Date: Mon, 24 Feb 2025 11:09:19 +0800
+Subject: =?utf-8?b?YnVnZml4OlsjSUI3M1g4XeOAkOasoeimgeOAkeOAkOaWh+S7tueuoQ==?=
+ =?utf-8?b?55CG5Zmo44CR5Y+M5Ye75qGM6Z2i6K6h566X5py65Zu+5qCH77yM5omT5byA55qE?=
+ =?utf-8?b?5paH5a6Y5bem5L6n6YCJ5oup5qCP6auY5Lqu5qCP5Li65Liq5Lq65qCP77yM5bqU?=
+ =?utf-8?b?5LiN5pi+56S66auY5Lqu?=
+
+---
+ src/control/navigation-side-bar.cpp        |   11 +
+ translations/libpeony-qt/libpeony-qt_vi.ts | 5539 ++++++++++++++++++++++++++++
+ 2 files changed, 5550 insertions(+)
+ create mode 100644 translations/libpeony-qt/libpeony-qt_vi.ts
+
+diff --git a/src/control/navigation-side-bar.cpp b/src/control/navigation-side-bar.cpp
+index 68f247b..419f1bd 100644
+--- a/src/control/navigation-side-bar.cpp
++++ b/src/control/navigation-side-bar.cpp
+@@ -447,6 +447,16 @@ NavigationSideBar::NavigationSideBar(QWidget *parent) : QTreeView(parent)
+ //            continue;
+ //        expand(index);
+     }
++
++    /**
++     * @bug #IB73X8: 【次要】【文件管理器】双击桌面计算机图标,打开的文官左侧选择栏高亮栏为个人栏,应不显示高亮
++     *
++     * comment the following code
++     *
++     * @author: Renyg <renyangguang@kylinos.cn>
++     * @date:   2025-02-24
++     */
++#if 0
+     /* 打开文件管理器默认聚焦在家目录上 */
+     QString homeUri =  "file://" +  QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
+     QItemSelectionModel *selectionModel = this->selectionModel();
+@@ -461,6 +471,7 @@ NavigationSideBar::NavigationSideBar(QWidget *parent) : QTreeView(parent)
+             selectionModel->select(selection, QItemSelectionModel::Select);
+         }
+     }//end
++#endif
+ }
+ 
+ void NavigationSideBar::sendKdkDataAsync()
+diff --git a/translations/libpeony-qt/libpeony-qt_vi.ts b/translations/libpeony-qt/libpeony-qt_vi.ts
+new file mode 100644
+index 0000000..8757141
+--- /dev/null
++++ b/translations/libpeony-qt/libpeony-qt_vi.ts
+@@ -0,0 +1,5539 @@
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE TS>
++<TS version="2.1" language="vi">
++<context>
++    <name>ColorPushButton</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/color-pushbutton.cpp" line="52"/>
++        <source>label management ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/color-pushbutton.cpp" line="72"/>
++        <source>Remove &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>delete &quot;%1&quot;</source>
++        <translation type="vanished">删除“%1”</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/color-pushbutton.cpp" line="92"/>
++        <source>add  &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>ConnectServerDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="14"/>
++        <source>Connect to Sever</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="32"/>
++        <source>Domain</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="39"/>
++        <source>Password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="55"/>
++        <source>Save Password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="62"/>
++        <source>User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.ui" line="82"/>
++        <source>Anonymous</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.cpp" line="35"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-server-dialog.cpp" line="36"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>DiscControl</name>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="477"/>
++        <source> is busy!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="516"/>
++        <source>is busy!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="563"/>
++        <source> not support udf at present.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="570"/>
++        <source>unmount disc failed before udf format.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>is not properly formatted.</source>
++        <translation type="vanished">格式不正确。</translation>
++    </message>
++    <message>
++        <source>Can not found newfs_udf tool.</source>
++        <translation type="vanished">未找到newfs_udf工具。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="723"/>
++        <source>DVD+RW udf format fail.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccontrol.cpp" line="755"/>
++        <source>preparation failed before DVD-RW udf format.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>FileLabelModel</name>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="38"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="56"/>
++        <source>Red</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="39"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="57"/>
++        <source>Orange</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="40"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="58"/>
++        <source>Yellow</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="41"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="59"/>
++        <source>Green</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="42"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="60"/>
++        <source>Blue</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="43"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="61"/>
++        <source>Purple</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Gray</source>
++        <translation type="vanished">灰色</translation>
++    </message>
++    <message>
++        <source>Transparent</source>
++        <translation type="vanished">无颜色</translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="130"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="435"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="130"/>
++        <location filename="../../libpeony-qt/model/file-label-model.cpp" line="435"/>
++        <source>Label or color is duplicated.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>FileOperationHelper</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-helper.cpp" line="157"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-helper.cpp" line="175"/>
++        <source>Burn failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Format_Dialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="20"/>
++        <source>Dialog</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="32"/>
++        <source>rom_size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="45"/>
++        <source>system</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="59"/>
++        <source>vfat/fat32</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="64"/>
++        <source>exfat</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="69"/>
++        <source>ntfs</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>vfat</source>
++        <translation type="vanished">VFAT</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="74"/>
++        <source>ext4</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="88"/>
++        <source>device_name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="114"/>
++        <source>clean it total</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="127"/>
++        <source>ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="140"/>
++        <source>close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.ui" line="179"/>
++        <source>TextLabel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>qmesg_notify</source>
++        <translation type="vanished">通知</translation>
++    </message>
++    <message>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="vanished">格式化操作已成功完成。</translation>
++    </message>
++    <message>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="vanished">很遗憾,格式化操作失败了,您可以重新试下!</translation>
++    </message>
++    <message>
++        <source>Formatting this volume will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="vanished">格式化此卷将清除其上的所有数据。请在格式化之前备份所有保留的数据。您想继续吗?</translation>
++    </message>
++    <message>
++        <source>format</source>
++        <translation type="vanished">格式化</translation>
++    </message>
++    <message>
++        <source>begin format</source>
++        <translation type="vanished">开始</translation>
++    </message>
++    <message>
++        <source>format_success</source>
++        <translation type="vanished">格式化成功!</translation>
++    </message>
++    <message>
++        <source>format_err</source>
++        <translation type="vanished">格式化失败!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="154"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="167"/>
++        <source>Rom size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="173"/>
++        <source>Filesystem:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="183"/>
++        <source>Disk name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="213"/>
++        <source>Completely erase(Time is longer, please confirm!)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="231"/>
++        <source>Set password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="232"/>
++        <source>Set password for volume based on LUKS (only ext4)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="238"/>
++        <source>Formatting to the ext4 file system may cause other users to be unable to read or write to the USB drive</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="246"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="247"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="361"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="238"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="567"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="567"/>
++        <source>Device name cannot start with a decimal point, Please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="578"/>
++        <source>Enter Password:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="596"/>
++        <source>Password too short, please retype a password more than 6 characters</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="695"/>
++        <source>%1/sec, %2 remaining.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="695"/>
++        <source>over one day</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="697"/>
++        <source>getting progress...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1290"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1290"/>
++        <source>Block not existed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1337"/>
++        <source>Formatting. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>KyFileDialogRename</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="97"/>
++        <source>Renaming &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="98"/>
++        <source>Renaming failed, the reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="98"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="107"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="116"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="121"/>
++        <source>Filename too long</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="102"/>
++        <source>Copying &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="106"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="115"/>
++        <source>To &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="107"/>
++        <source>Copying failed, the reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="111"/>
++        <source>Moving &quot;%1&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="116"/>
++        <source>Moving failed, the reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="120"/>
++        <source>File operation error:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="121"/>
++        <source>The reason is: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="140"/>
++        <source>Truncation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="141"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="213"/>
++        <source>Save</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="171"/>
++        <source>All applications</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="174"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="212"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="272"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="175"/>
++        <source>Apply</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="208"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="258"/>
++        <source>Bytes</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="264"/>
++        <source>Front truncation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="265"/>
++        <source>Post truncation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="321"/>
++        <source>Description: Skip copying files of the current type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="326"/>
++        <source>truncate interval</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="327"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="345"/>
++        <source>.</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="328"/>
++        <source>Explanation: Truncate the portion of the file name that exceeds 225 bytes and select</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="337"/>
++        <source>Description: By default, save to &quot;%1/扩展&quot;.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="344"/>
++        <source>modify the name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="346"/>
++        <source>Explanation: When renaming a file name, ensure it is within 255 bytes and </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Explanation: When renaming a file name, ensure it is within 225 bytes and </source>
++        <translation type="vanished">说明:用户重命名文件名,保证在225字节以内,去</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="139"/>
++        <source>Skip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Skip All</source>
++        <translation type="vanished">全部跳过</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="142"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please enter a new name</source>
++        <translation type="vanished">请输入文件名</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp" line="273"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>MainProgressBar</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="438"/>
++        <source>File operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="493"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.h" line="319"/>
++        <source>starting ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="457"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="598"/>
++        <source>cancel all file operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="447"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="455"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="458"/>
++        <source>Are you sure to cancel all file operations?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="599"/>
++        <source>Are you sure want to cancel all file operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="460"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="601"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="461"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="602"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="634"/>
++        <source>continue</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="636"/>
++        <source>pause</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="716"/>
++        <source>canceling ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="719"/>
++        <source>sync ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>MessageDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1837"/>
++        <source>Peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1864"/>
++        <source>Forcibly pulling out the device may cause data
++ loss or device exceptions!</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>OtherButton</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="825"/>
++        <source>Other queue</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AdvanceSearchBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="55"/>
++        <source>Key Words</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="58"/>
++        <source>input key words...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="59"/>
++        <source>Search Location</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="61"/>
++        <source>choose search path...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="68"/>
++        <source>browse</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="69"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="71"/>
++        <source>Choose File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="76"/>
++        <source>Modify Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="78"/>
++        <source>Choose Modify Time</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="83"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="85"/>
++        <source>Choose file size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="90"/>
++        <source>show hidden file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="91"/>
++        <source>go back</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="92"/>
++        <source>hidden advance search page</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="94"/>
++        <source>file name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="95"/>
++        <source>content</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="100"/>
++        <source>search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="101"/>
++        <source>start search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="174"/>
++        <source>Select path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="193"/>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="202"/>
++        <source>Operate Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="194"/>
++        <source>Have no key words or search location!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.cpp" line="203"/>
++        <source>Search file name or content at least choose one!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Search content or file name at least choose one!</source>
++        <translation type="vanished">搜索文件名或者内容请至少指定一个!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="57"/>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="60"/>
++        <source>all</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="57"/>
++        <source>file folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="57"/>
++        <source>image</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="57"/>
++        <source>video</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="58"/>
++        <source>text file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="58"/>
++        <source>audio</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="58"/>
++        <source>others</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="58"/>
++        <source>wps file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>today</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>this week</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>this month</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>this year</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>yesterday</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>last week</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>last month</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="59"/>
++        <source>last year</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>year ago</source>
++        <translation type="vanished">去年</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="60"/>
++        <source>tiny(0-16K)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="60"/>
++        <source>small(16k-1M)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="60"/>
++        <source>medium(1M-100M)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="60"/>
++        <source>big(100M-1G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/advance-search-bar.h" line="60"/>
++        <source>large(&gt;1G)</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AdvancedLocationBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/advanced-location-bar.cpp" line="200"/>
++        <source>Search Content...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AdvancedPermissionsPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="683"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="901"/>
++        <source>Permission refinement settings</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="796"/>
++        <source>Permission refinement settings tip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="796"/>
++        <source>Setting ACL permissions will result in a change in the user group permissions for basic permissions. Do you need to continue setting ACL permissions?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>Read</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>Write</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="828"/>
++        <source>Executable</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="913"/>
++        <source>delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="915"/>
++        <source>Inherit permission</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="930"/>
++        <source>Add</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="947"/>
++        <source>Apply</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="948"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AllFileLaunchDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="380"/>
++        <source>Choose new application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="382"/>
++        <source>Choose an Application to open this file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="389"/>
++        <source>apply now</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="395"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="396"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::AudioPlayManager</name>
++    <message>
++        <source>Operation file Warning</source>
++        <translation type="vanished">文件操作警告</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::BasicPropertiesPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="935"/>
++        <source>Choose a custom icon</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="271"/>
++        <source>Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Display Name:</source>
++        <translation type="vanished">名称:</translation>
++    </message>
++    <message>
++        <source>Location:</source>
++        <translation type="vanished">路径:</translation>
++    </message>
++    <message>
++        <source>Overview:</source>
++        <translation type="vanished">概览:</translation>
++    </message>
++    <message>
++        <source>Change</source>
++        <translation type="vanished">更改</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="243"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="244"/>
++        <source>Location</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>move</source>
++        <translation type="vanished">移动</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="451"/>
++        <source>symbolLink</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="455"/>
++        <source>Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="278"/>
++        <source>Include:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="282"/>
++        <source>Open with:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="286"/>
++        <source>Description:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="289"/>
++        <source>Select multiple files</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="277"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="295"/>
++        <source>Size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Total size:</source>
++        <translation type="vanished">实际大小:</translation>
++    </message>
++    <message>
++        <source>Space Useage:</source>
++        <translation type="vanished">占用空间:</translation>
++    </message>
++    <message>
++        <source>yyyy-MM-dd, HH:mm:ss</source>
++        <translation type="vanished">yyyy年MM月dd日, HH:mm:ss</translation>
++    </message>
++    <message>
++        <source>yyyy-MM-dd, hh:mm:ss AP</source>
++        <translation type="vanished">yyyy年MM月dd日, hh:mm:ss AP</translation>
++    </message>
++    <message>
++        <source>Time Created:</source>
++        <translation type="vanished">创建时间:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="296"/>
++        <source>Space Usage:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="307"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="315"/>
++        <source>Time Create:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="308"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="316"/>
++        <source>Time Modified:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="309"/>
++        <source>Time Access:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="322"/>
++        <source>Readonly</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="323"/>
++        <source>Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="332"/>
++        <source>Property:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="614"/>
++        <source>usershare</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="748"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="989"/>
++        <source>%1 (%2 Bytes)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="943"/>
++        <source>Please select a image that is smaller than 1MB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Choose a new folder:</source>
++        <translation type="vanished">选择一个新的文件夹:</translation>
++    </message>
++    <message>
++        <source>Error</source>
++        <translation type="vanished">错误</translation>
++    </message>
++    <message>
++        <source>cannot move a folder to itself !</source>
++        <translation type="vanished">不能移动一个文件夹到它内部!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="982"/>
++        <source>%1 Bytes</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>%1 KB (%2 Bytes)</source>
++        <translation type="vanished">%1 KB (%2 字节)</translation>
++    </message>
++    <message>
++        <source>%1 MB (%2 Bytes)</source>
++        <translation type="vanished">%1 MB (%2 字节)</translation>
++    </message>
++    <message>
++        <source>%1 GB (%2 Bytes)</source>
++        <translation type="vanished">%1 GB (%2 字节)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1002"/>
++        <source>%1 files, %2 folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1118"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1120"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1125"/>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page.cpp" line="1127"/>
++        <source>Can&apos;t get remote file information</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>%1 files (include root files), %2 hidden</source>
++        <translation type="vanished">共%1个文件(包括顶层目录),有%2个隐藏文件</translation>
++    </message>
++    <message>
++        <source>%1 total</source>
++        <translation type="vanished">共%1</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ComputerPropertiesPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="102"/>
++        <source>CPU Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="103"/>
++        <source>CPU Core:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="104"/>
++        <source>Memory Size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="116"/>
++        <source>User Name: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="117"/>
++        <source>Desktop: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="125"/>
++        <source>You should mount this volume first</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="142"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="240"/>
++        <source>Name: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="142"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="142"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="143"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="245"/>
++        <source>Total Space: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="144"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="246"/>
++        <source>Used Space: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="145"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="247"/>
++        <source>Free Space: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="146"/>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="249"/>
++        <source>Type: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="262"/>
++        <source>Kylin Burner</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="268"/>
++        <source>Open with: 	</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page.cpp" line="275"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ConnectServerDialog</name>
++    <message>
++        <source>connect to server</source>
++        <translation type="vanished">连接服务器</translation>
++    </message>
++    <message>
++        <source>ip</source>
++        <translation type="vanished">服务器</translation>
++    </message>
++    <message>
++        <source>port</source>
++        <translation type="vanished">端口</translation>
++    </message>
++    <message>
++        <source>type</source>
++        <translation type="vanished">类型</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="143"/>
++        <source>Connect to server</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="168"/>
++        <source>Ip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="170"/>
++        <source>Port</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="171"/>
++        <source>Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="202"/>
++        <source>Personal Collection server:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="215"/>
++        <source>Add</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="216"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="217"/>
++        <source>Connect</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="296"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="387"/>
++        <source>Ip input error, please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="300"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="391"/>
++        <source>Port input error, please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>add</source>
++        <translation type="vanished">添加</translation>
++    </message>
++    <message>
++        <source>delete</source>
++        <translatorcomment>连接</translatorcomment>
++        <translation type="vanished">删除</translation>
++    </message>
++    <message>
++        <source>connect</source>
++        <translation type="vanished">连接</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="296"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="300"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="387"/>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="391"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>ip input error, please re-enter!</source>
++        <translation type="vanished">IP输入错误, 请重新输入!</translation>
++    </message>
++    <message>
++        <source>port input error, please re-enter!</source>
++        <translation type="vanished">端口号输入错误, 请重新输入!</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ConnectServerLogin</name>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="487"/>
++        <source>The login user</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="496"/>
++        <source>Please enter the %1&apos;s user name and password of the server.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="503"/>
++        <source>User&apos;s identity</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="504"/>
++        <source>Guest</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="520"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="521"/>
++        <source>Password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="542"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="543"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>guest</source>
++        <translation type="vanished">游客(匿名登录)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="505"/>
++        <source>Registered users</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>name</source>
++        <translation type="vanished">用户名</translation>
++    </message>
++    <message>
++        <source>password</source>
++        <translation type="vanished">密码</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/connect-to-server-dialog.cpp" line="522"/>
++        <source>Remember the password</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>ok</source>
++        <translation type="vanished">连接</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CreateLinkInternalPlugin</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="132"/>
++        <source>Create Link to Desktop</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="158"/>
++        <source>Create Link to...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="161"/>
++        <source>Choose a Directory to Create Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.h" line="68"/>
++        <source>Peony-Qt Create Link Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.h" line="71"/>
++        <source>Create Link Menu Extension.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CreateSharedFileLinkMenuPlugin</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="271"/>
++        <source>Create Link to Desktop</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.h" line="161"/>
++        <source>Peony-Qt Share File menu Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.h" line="164"/>
++        <source>Tag  with Menu.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CreateTemplateOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="76"/>
++        <source>NewFile</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="92"/>
++        <source>Create file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="105"/>
++        <source>NewFolder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="124"/>
++        <location filename="../../libpeony-qt/file-operation/create-template-operation.cpp" line="158"/>
++        <source>Create file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::CustomErrorHandler</name>
++    <message>
++        <location filename="../../libpeony-qt/custom-error-handler.cpp" line="43"/>
++        <source>Is Error Handled?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/custom-error-handler.cpp" line="48"/>
++        <source>Error not be handled correctly</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultAcitonWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="531"/>
++        <source>No default app</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultOpenWithWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="439"/>
++        <source>No default app</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultPreviewPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="75"/>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="216"/>
++        <source>Select the file you want to preview...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="207"/>
++        <source>Can not preview this file.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not preivew this file.</source>
++        <translation type="vanished">不能预览该文件</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DefaultPreviewPageFactory</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page-factory.h" line="50"/>
++        <source>Default Preview</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page-factory.h" line="53"/>
++        <source>This is the Default Preview of peony-qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DetailsPropertiesPage</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="181"/>
++        <source>Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="184"/>
++        <source>File type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="200"/>
++        <source>Location:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="211"/>
++        <source>yyyy-MM-dd, HH:mm:ss</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="204"/>
++        <source>Create time:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="208"/>
++        <source>Modify time:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>yyyy-MM-dd, hh:mm:ss AP</source>
++        <translation type="vanished">yyyy年MM月dd日, hh:mm:ss AP</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="232"/>
++        <source>File size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="239"/>
++        <source>Width:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="242"/>
++        <source>Height:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="250"/>
++        <source>Owner</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="251"/>
++        <source>Owner:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="253"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="254"/>
++        <source>Computer:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="309"/>
++        <source>%1 (this computer)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="316"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="358"/>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="359"/>
++        <source>Can&apos;t get remote file information</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="368"/>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page.cpp" line="369"/>
++        <source>%1 px</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::IconView</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/icon-view/icon-view.h" line="68"/>
++        <source>Icon View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/icon-view/icon-view.cpp" line="334"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/icon-view/icon-view.cpp" line="334"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::IconView2</name>
++    <message>
++        <source>Icon View</source>
++        <translation type="vanished">图标视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::ListView</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/list-view/list-view.h" line="63"/>
++        <source>List View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/list-view/list-view.cpp" line="605"/>
++        <source>warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/view/list-view/list-view.cpp" line="605"/>
++        <source>This operation is not supported.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryView::ListView2</name>
++    <message>
++        <source>List View</source>
++        <translation type="vanished">列表视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryViewFactoryManager</name>
++    <message>
++        <source>Icon View</source>
++        <translation type="vanished">图标视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryViewMenu</name>
++    <message>
++        <source>Open in &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Open in New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="360"/>
++        <source>Add to bookmark</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;Open &quot;%1&quot;</source>
++        <translation type="vanished">打开“%1”(&amp;O)</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; in &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开“%1”(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; in New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开“%1”(&amp;T)</translation>
++    </message>
++    <message>
++        <source>Open &quot;%1&quot; with...</source>
++        <translation type="vanished">选用其它应用打开“%1”...</translation>
++    </message>
++    <message>
++        <source>&amp;More applications...</source>
++        <translation type="vanished">更多应用...(&amp;M)</translation>
++    </message>
++    <message>
++        <source>&amp;Open</source>
++        <translation type="vanished">打开(&amp;O)</translation>
++    </message>
++    <message>
++        <source>Open &amp;with...</source>
++        <translation type="vanished">打开方式(&amp;W)...</translation>
++    </message>
++    <message>
++        <source>&amp;Open %1 selected files</source>
++        <translation type="vanished">打开%1个选中文件(&amp;O)</translation>
++    </message>
++    <message>
++        <source>&amp;New...</source>
++        <translation type="vanished">新建...(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Empty &amp;File</source>
++        <translation type="vanished">空文件(&amp;E)</translation>
++    </message>
++    <message>
++        <source>&amp;Folder</source>
++        <translation type="vanished">文件夹(&amp;F)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="691"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Icon View</source>
++        <translation type="vanished">图标视图</translation>
++    </message>
++    <message>
++        <source>List View</source>
++        <translation type="vanished">列表视图</translation>
++    </message>
++    <message>
++        <source>View Type...</source>
++        <translation type="vanished">视图类型...</translation>
++    </message>
++    <message>
++        <source>Sort By...</source>
++        <translation type="vanished">排序类型...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="743"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="745"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="746"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>New...</source>
++        <translation type="vanished">新建...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="322"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="413"/>
++        <source>Open in New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="332"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="423"/>
++        <source>Open in New Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="380"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="435"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="499"/>
++        <source>Open</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="391"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="451"/>
++        <source>Open with...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="406"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="488"/>
++        <source>More applications...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="508"/>
++        <source>Open %1 selected files</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="556"/>
++        <source>New</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="675"/>
++        <source>Empty File</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="687"/>
++        <source>Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="717"/>
++        <source>View Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="737"/>
++        <source>Sort By</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="744"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="747"/>
++        <source>Original Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Sort Order...</source>
++        <translation type="vanished">排序顺序...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="780"/>
++        <source>Ascending Order</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1470"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1480"/>
++        <source>Peony-Qt Filesafe Menu Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1512"/>
++        <source>MultiSelect</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="779"/>
++        <source>Descending Order</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Sort Preferences...</source>
++        <translation type="vanished">排序偏好...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="798"/>
++        <source>Folder First</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="807"/>
++        <source>Chinese First</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="816"/>
++        <source>Show Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="851"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="859"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1039"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1313"/>
++        <source>Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1373"/>
++        <source>File:&quot;%1&quot; is not exist, did you moved or deleted it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Peony-Qt filesafe menu Extension</source>
++        <translation type="vanished">文件保护箱扩展</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1470"/>
++        <source>Peony File Labels Menu Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;Copy</source>
++        <translation type="vanished">复制(&amp;C)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="889"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1318"/>
++        <source>Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="916"/>
++        <source>Delete to trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="983"/>
++        <source>Paste</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1052"/>
++        <source>Refresh</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1063"/>
++        <source>Select All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1107"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1168"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1209"/>
++        <source>format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1263"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="928"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1033"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1293"/>
++        <source>Delete</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="772"/>
++        <source>Sort Order</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="793"/>
++        <source>Sort Preferences</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1372"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>File:&quot;%1 is not exist, did you moved or deleted it?</source>
++        <translation type="vanished">文件:&quot;%1&quot; 不存在,您是否已经移动或者删除了它?</translation>
++    </message>
++    <message>
++        <source>File original path not exist, are you deleted or moved it?</source>
++        <translation type="vanished">文件原始路径未找到,您是否已经移动或删除了它?</translation>
++    </message>
++    <message>
++        <source>Cu&amp;t</source>
++        <translation type="vanished">剪切(&amp;T)</translation>
++    </message>
++    <message>
++        <source>&amp;Delete to trash</source>
++        <translation type="vanished">删除到回收站(&amp;D)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="931"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="942"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="950"/>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="959"/>
++        <source>Delete forever</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="966"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Select &amp;All</source>
++        <translation type="vanished">全选(&amp;A)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1072"/>
++        <source>Reverse Select</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>P&amp;roperties</source>
++        <translation type="vanished">属性(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Delete</source>
++        <translation type="vanished">删除(&amp;D)</translation>
++    </message>
++    <message>
++        <source>&amp;Rename</source>
++        <translation type="vanished">重命名(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Paste</source>
++        <translation type="vanished">粘贴(&amp;P)</translation>
++    </message>
++    <message>
++        <source>&amp;Refresh</source>
++        <translation type="vanished">刷新(&amp;R)</translation>
++    </message>
++    <message>
++        <source>&amp;Properties</source>
++        <translation type="vanished">属性(&amp;P)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1236"/>
++        <source>&amp;Clean the Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <source>&amp;Restore</source>
++        <translation type="vanished">还原(&amp;R)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1326"/>
++        <source>Clean All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1343"/>
++        <source>Open Parent Folder in New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::DirectoryViewWidget</name>
++    <message>
++        <source>Directory View</source>
++        <translation type="vanished">文件视图</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ExtensionsManagerWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="64"/>
++        <source>Extensions Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="68"/>
++        <source>Available extensions</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="70"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/extensions-manager-widget.cpp" line="71"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FMWindow</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="93"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="171"/>
++        <source>advanced search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="174"/>
++        <source>clear record</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="279"/>
++        <source>Loaing... Press Esc to stop a loading.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="395"/>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Author: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <source>Ctrl+H</source>
++        <comment>Show|Hidden</comment>
++        <translation type="vanished">Ctrl+H</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="324"/>
++        <source>Undo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="331"/>
++        <source>Redo</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="394"/>
++        <source>Peony Qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019-2020, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019-2020,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/fm-window.cpp" line="448"/>
++        <source>New Folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileBatchRenameOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="75"/>
++        <source>File Rename error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="76"/>
++        <source>Invalid file name %1%2%3 .</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="91"/>
++        <source>File Rename warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="92"/>
++        <source>Are you sure to hidden these files?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="209"/>
++        <location filename="../../libpeony-qt/file-operation/file-batch-rename-operation.cpp" line="246"/>
++        <source>Rename file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileCopy</name>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="174"/>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="182"/>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="202"/>
++        <source>Error in source or destination file path!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="191"/>
++        <source>Error when copy file: %1, can not copy special files, skip this file and continue?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="214"/>
++        <source>Can not copy %1, file doesn&apos;t exist. Has the file been renamed or moved?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="236"/>
++        <source>The dest file &quot;%1&quot; has existed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="263"/>
++        <source>Vfat/FAT32 file systems do not support a single file that occupies more than 4 GB space!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="288"/>
++        <source>Error writing to file: Input/output error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="456"/>
++        <source>Failed to create %1. Please ensure if it is in root directory, or if the device supports gphoto2 protocol correctly.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="462"/>
++        <source>Failed to create %1.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Error opening source or destination file!</source>
++        <translation type="vanished">打开源文件或者目标文件出错!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="391"/>
++        <source>Please check whether the device has been removed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="393"/>
++        <source>Write file error: There is no available disk space for device!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please confirm that the device controls are insufficient!</source>
++        <translation type="vanished">请确认设备空间是否足够!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="450"/>
++        <source>File opening failure</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Reading and Writing files are inconsistent!</source>
++        <translation type="vanished">读和写文件不一致!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="279"/>
++        <location filename="../../libpeony-qt/file-copy.cpp" line="408"/>
++        <source>operation cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileCopyOperation</name>
++    <message>
++        <source>File copy</source>
++        <translation type="vanished">文件复制</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="231"/>
++        <source>Create folder %1 failed: %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="235"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="625"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1082"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1143"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1321"/>
++        <source>File copy error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="249"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="276"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="650"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="674"/>
++        <source>The file name exceeds the limit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="633"/>
++        <source>Cannot opening file, permission denied!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="635"/>
++        <source>File:%1 was not found.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1069"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1071"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1077"/>
++        <source>%1 no space left on device. Copy file size: %2 GB, Space needed: %3 GB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1189"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="1323"/>
++        <source>Burning does not support replacement</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Burn failed</source>
++        <translation type="vanished">刻录失败</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileDeleteOperation</name>
++    <message>
++        <source>File delete</source>
++        <translation type="vanished">文件删除</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="84"/>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="110"/>
++        <source>File delete error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="147"/>
++        <source>Delete file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-delete-operation.cpp" line="150"/>
++        <source>Invalid Operation! Can not delete &quot;%1&quot;.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileEnumerator</name>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="585"/>
++        <source>The password dialog box is canceled</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="587"/>
++        <source>Message recipient disconnected from message bus without replying!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="589"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Did not find target path, do you move or deleted it?</source>
++        <translation type="vanished">未找到目标路径,您是否已经移动或删除了它?</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInfo</name>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="309"/>
++        <source>data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="444"/>
++        <source>folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="448"/>
++        <location filename="../../libpeony-qt/file-info.cpp" line="456"/>
++        <location filename="../../libpeony-qt/file-info.cpp" line="458"/>
++        <source>file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-info.cpp" line="451"/>
++        <source>text file</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInfoJob</name>
++    <message>
++        <source>Trash</source>
++        <translation type="vanished">回收站</translation>
++    </message>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <source>Network</source>
++        <translation type="vanished">网络</translation>
++    </message>
++    <message>
++        <source>Recent</source>
++        <translation type="vanished">最近</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInformationLabel</name>
++    <message>
++        <source>File location:</source>
++        <translation type="vanished">文件位置:</translation>
++    </message>
++    <message>
++        <source>File size:</source>
++        <translation type="vanished">文件大小:</translation>
++    </message>
++    <message>
++        <source>Modify time:</source>
++        <translation type="vanished">修改时间:</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileInfosJob</name>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <source>Network</source>
++        <translation type="vanished">网络</translation>
++    </message>
++    <message>
++        <source>Recent</source>
++        <translation type="vanished">最近</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileItem</name>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="251"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="253"/>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="326"/>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="338"/>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="346"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="313"/>
++        <source>Open Link failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="314"/>
++        <source>File not exist, do you want to delete the link file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="327"/>
++        <source>Can not open path &quot;%1&quot;,permission denied.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item.cpp" line="337"/>
++        <source>Can not find path &quot;%1&quot;,are you moved or renamed it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not find path &quot;%1&quot; .</source>
++        <translation type="vanished">找不到路径: &quot;%1&quot; 。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileItemModel</name>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="357"/>
++        <source>child(ren)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="344"/>
++        <source>Symbol Link, </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="403"/>
++        <source>File Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="407"/>
++        <source>Delete Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="409"/>
++        <source>Create Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="416"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="418"/>
++        <source>Original Path</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="414"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/file-item-model.cpp" line="412"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLabelInternalMenuPlugin</name>
++    <message>
++        <source>Add File Label...</source>
++        <translation type="vanished">添加标记...</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="202"/>
++        <source>Add File Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="225"/>
++        <source>Delete All Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.h" line="104"/>
++        <source>Peony File Labels Menu Extension</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.h" line="107"/>
++        <source>Tag a File with Menu.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="237"/>
++        <source>label management ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLabelWidget</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/menu-plugin-manager.cpp" line="422"/>
++        <source>label management ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLauchDialog</name>
++    <message>
++        <source>Applications</source>
++        <translation type="vanished">应用程序</translation>
++    </message>
++    <message>
++        <source>Choose an Application to open this file</source>
++        <translation type="vanished">选择一个应用打开这个文件</translation>
++    </message>
++    <message>
++        <source>Set as Default</source>
++        <translation type="vanished">设为默认</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++    <message>
++        <source>No application is set to open file %1</source>
++        <translation type="vanished">未设定用来打开文件“%1”的应用程序。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="146"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="162"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="177"/>
++        <source>The opening mode of the %1 %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="146"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="147"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="177"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="178"/>
++        <source>unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="147"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="178"/>
++        <source>No application is set to open file &quot;%1 %2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="152"/>
++        <source>Still using the last opened application:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="162"/>
++        <source>known</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="165"/>
++        <source>Open application is used by default:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="186"/>
++        <source>You can search in the Software Center for an application that can open this file, or select an existing application on your computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="208"/>
++        <source>Other application:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="210"/>
++        <source>Select application:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="256"/>
++        <source>Always open the %1%2 file with this application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="279"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="286"/>
++        <source>Choose other application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="280"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="293"/>
++        <source>Go to application center</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="351"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="352"/>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="421"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="412"/>
++        <source>Desktop files(*.desktop)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="419"/>
++        <source>Select Open Action</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-lauch-dialog.cpp" line="420"/>
++        <source>Select</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLaunchAction</name>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="215"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="310"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="498"/>
++        <source>Execute Directly</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="216"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="311"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="499"/>
++        <source>Execute in Terminal</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="219"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="315"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="503"/>
++        <source>Detected launching an executable file %1, you want?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="256"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="368"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="537"/>
++        <source>Open Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="256"/>
++        <source>Can not open %1, file not exist, is it deleted?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>File not exist, is it deleted or moved to other path?</source>
++        <translation type="vanished">文件不存在,您是否已将其删除或挪动位置?</translation>
++    </message>
++    <message>
++        <source>Can not open %1</source>
++        <translation type="vanished">不能打开%1</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="189"/>
++        <source>No Permission</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="189"/>
++        <source>File is not readable. Please check if file has read permisson.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="309"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="497"/>
++        <source>By Default App</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="314"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="502"/>
++        <source>Launch Options</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="357"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="526"/>
++        <source>Open Link failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="358"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="527"/>
++        <source>File not exist, do you want to delete the link file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="369"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="538"/>
++        <source>Can not open %1, Please confirm you have the right authority.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="373"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="543"/>
++        <source>Open App failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="374"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="544"/>
++        <source>The linked app is changed or uninstalled, so it can not work correctly. 
++Do you want to delete the link file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="388"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="393"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="555"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="389"/>
++        <source>File original path not exist, are you deleted or moved it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="393"/>
++        <location filename="../../libpeony-qt/file-launcher/file-launch-action.cpp" line="555"/>
++        <source>Can not get a default application for opening %1, do you want open it with text format?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Warning</source>
++        <translation type="vanished">警告</translation>
++    </message>
++    <message>
++        <source>Can not open the file, application is disabled</source>
++        <translation type="vanished">无法打开文件,应用被禁用。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileLinkOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-link-operation.cpp" line="46"/>
++        <location filename="../../libpeony-qt/file-operation/file-link-operation.cpp" line="49"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-link-operation.cpp" line="89"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Link file</source>
++        <translation type="vanished">创建文件链接</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileMoveOperation</name>
++    <message>
++        <source>Invalid move operation, cannot move a file itself.</source>
++        <translation type="vanished">非法的移动操作,不能自移动到自身。</translation>
++    </message>
++    <message>
++        <source>Move file</source>
++        <translation type="vanished">文件移动</translation>
++    </message>
++    <message>
++        <source>Create file</source>
++        <translation type="vanished">文件创建</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="186"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="415"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="535"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="867"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1776"/>
++        <source>Move file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="302"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="304"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="310"/>
++        <source>%1 no space left on device. Copy file size: %2 GB, Space needed: %3 GB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="315"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1952"/>
++        <source>File move error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="831"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="841"/>
++        <source>Invalid move operation, cannot move a file into its sub directories.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="885"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="916"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="969"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1239"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1263"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1396"/>
++        <source>The file name exceeds the limit</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1216"/>
++        <source>Create file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1222"/>
++        <source>Cannot opening file, permission denied!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1224"/>
++        <source>File:%1 was not found.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="832"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1683"/>
++        <source>Invalid Operation.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1743"/>
++        <source>File delete error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1822"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1954"/>
++        <source>Burning does not support replacement</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Burn failed</source>
++        <translation type="vanished">刻录失败</translation>
++    </message>
++    <message>
++        <source>File delete</source>
++        <translation type="vanished">文件删除</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="839"/>
++        <location filename="../../libpeony-qt/file-operation/file-move-operation.cpp" line="1745"/>
++        <source>Invalid Operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationAfterProgressPage</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="362"/>
++        <source>&amp;More Details</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="45"/>
++        <source>File Operation Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="53"/>
++        <source>unkwon</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="54"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="55"/>
++        <source>null</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="57"/>
++        <source>Error message:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="58"/>
++        <source>Source File:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="59"/>
++        <source>Dest File:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="63"/>
++        <source>Ignore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="64"/>
++        <source>Ignore All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="65"/>
++        <source>Overwrite</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="66"/>
++        <source>Overwrite All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="67"/>
++        <source>Backup</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="68"/>
++        <source>Backup All</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="69"/>
++        <source>&amp;Retry</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog.cpp" line="70"/>
++        <source>&amp;Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogBase</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialog-base.cpp" line="82"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogConflict</name>
++    <message>
++        <source>This location already contains a file with the same name.</source>
++        <translation type="vanished">目标文件夹里已经包含有同名文件</translation>
++    </message>
++    <message>
++        <source>Please select the file to keep</source>
++        <translation type="vanished">请选择要保留的文件</translation>
++    </message>
++    <message>
++        <source>This location already contains the file,</source>
++        <translation type="vanished">这里已包含此文件</translation>
++    </message>
++    <message>
++        <source>Do you want to override it?</source>
++        <translation type="vanished">你确定要覆盖它吗</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="54"/>
++        <source>Replace</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="63"/>
++        <source>Ignore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="82"/>
++        <source>Do the same</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="105"/>
++        <source>&lt;p&gt;This location already contains the file &apos;%1&apos;, Do you want to override it?&lt;/p&gt;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="111"/>
++        <source>Unexpected error from %1 to %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Then do the same thing in a similar situation</source>
++        <translation type="vanished">之后类似情况执行相同操作</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="72"/>
++        <source>Backup</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogNotSupported</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="320"/>
++        <source>Yes</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="312"/>
++        <source>No</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>Do the same</source>
++        <translation type="vanished">全部应用</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="357"/>
++        <source>Make sure the disk is not full or write protected and that the file is not protected</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationErrorDialogWarning</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="204"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="213"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="245"/>
++        <source>Make sure the disk is not full or write protected and that the file is not protected</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Please make sure the disk is not full or not is write protected, or file is not being used.</source>
++        <translation type="vanished">请确保磁盘未满或未被写保护或未被使用。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationInfo</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="1096"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="1098"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> - Symbolic Link</source>
++        <translation type="vanished">-快捷方式</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationManager</name>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="262"/>
++        <source>Warn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="262"/>
++        <source>&apos;%1&apos; is occupied,you cannot operate!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>No, go to settings</source>
++        <translation type="vanished">否,跳转到设置</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="282"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="286"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="291"/>
++        <source>Do you want to put selected %1 item(s) into trash?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="293"/>
++        <source>Do not show again</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="461"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="463"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="467"/>
++        <source>Insufficient storage space</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="470"/>
++        <source>%1 no space left on device. Copy file size: %2 GB, Space needed: %3 GB.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="512"/>
++        <source>Can&apos;t delete.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="513"/>
++        <source>You can&apos;t delete a file whenthe file is doing another operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="634"/>
++        <source>File Operation is Busy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="635"/>
++        <source>There have been one or more fileoperation(s) executing before. Youroperation will wait for executinguntil it/them done. If you really want to execute file operations parallelly anyway, you can change the default option &quot;Allow Parallel&quot; in option menu.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-manager.cpp" line="661"/>
++        <source>The long name file is saved to %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The system cannot hibernate or sleep</source>
++        <translation type="vanished">无法进入休眠或睡眠模式</translation>
++    </message>
++    <message>
++        <source>The file operation is in progress.                                         Ensure that the file operation is complete or canceled before hibernating or sleeping</source>
++        <translation type="vanished">文件操作进行中,\
++进入休眠或者睡眠之前,请先确保文件操作已完成或者取消</translation>
++    </message>
++    <message>
++        <source>There have been one or more fileoperation(s) executing before. Youroperation will wait for executinguntil it/them done.</source>
++        <translation type="vanished">在执行该操作之前有操作未完成,它需要等待上一个操作完成后再执行。</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationPreparePage</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="298"/>
++        <source>counting:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="299"/>
++        <source>state:</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationProgressPage</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="321"/>
++        <source>&amp;More Details</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="332"/>
++        <source>From:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="333"/>
++        <source>To:</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileOperationProgressWizard</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="55"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="59"/>
++        <source>&amp;Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="68"/>
++        <source>Preparing...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="71"/>
++        <source>Handling...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="74"/>
++        <source>Clearing...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="77"/>
++        <source>Rollbacking...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="81"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="94"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="120"/>
++        <source>File Operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="95"/>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="121"/>
++        <source>A file operation is running backend...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="160"/>
++        <source>%1 files, %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="260"/>
++        <source>%1 done, %2 total, %3 of %4.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="203"/>
++        <source>clearing: %1, %2 of %3</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="248"/>
++        <source>copying...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-wizard.cpp" line="278"/>
++        <source>Syncing...</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FilePreviewPage</name>
++    <message>
++        <source>File Name:</source>
++        <translation type="vanished">文件名称:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="258"/>
++        <source>File Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="286"/>
++        <source>Time Access:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="279"/>
++        <source>Time Modified:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="295"/>
++        <source>Children Count:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="265"/>
++        <source>Size:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="272"/>
++        <source>Time Created:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="304"/>
++        <source>Image resolution:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="311"/>
++        <source>color model:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="380"/>
++        <source>usershare</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Image size:</source>
++        <translation type="vanished">图片尺寸:</translation>
++    </message>
++    <message>
++        <source>Image format:</source>
++        <translation type="vanished">图片格式:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="435"/>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="436"/>
++        <source>%1x%2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="493"/>
++        <location filename="../../libpeony-qt/controls/preview-page/default-preview-page/default-preview-page.cpp" line="494"/>
++        <source>%1 total, %2 hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileRenameDialog</name>
++    <message>
++        <source>Names automatically add serial Numbers (e.g., 1,2,3...)</source>
++        <translation type="vanished">名称后自动添加序号(如:1,2,3...)</translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>New file name</source>
++        <translation type="vanished">文件名</translation>
++    </message>
++    <message>
++        <source>Please enter the file name</source>
++        <translation type="vanished">请输入文件名</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileRenameOperation</name>
++    <message>
++        <source>Rename file</source>
++        <translation type="vanished">文件重命名</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="76"/>
++        <source>File Rename error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="77"/>
++        <source>Invalid file name %1%2%3 .</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="93"/>
++        <source>Are you sure to hidden this file?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="126"/>
++        <source>When change the file suffix, the file may be invalid. Are you sure to change it ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The file %1%2%3 will be hidden when you refresh or change directory!</source>
++        <translation type="vanished">文件 %1%2%3 在刷新或者切换路径后将会被隐藏!</translation>
++    </message>
++    <message>
++        <source>The file %1%2%3 will be hidden when you refresh or rsort!</source>
++        <translation type="vanished">文件 %1%2%3 在刷新或者排序后将会被隐藏!</translation>
++    </message>
++    <message>
++        <source>The file %1%2%3 will be hidden!</source>
++        <translation type="vanished">文件%1%2%3将被隐藏!</translation>
++    </message>
++    <message>
++        <source>Invalid file name &quot;%1&quot; </source>
++        <translation type="vanished">文件名 &quot;%1&quot; 不合法</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="92"/>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="125"/>
++        <source>File Rename warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The file &quot;%1&quot; will be hidden!</source>
++        <translation type="vanished">文件 &quot;%1&quot; 将会被隐藏!</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="217"/>
++        <location filename="../../libpeony-qt/file-operation/file-rename-operation.cpp" line="249"/>
++        <source>Rename file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileTrashOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="72"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="95"/>
++        <source>trash:///</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="75"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="98"/>
++        <source>Trash file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="78"/>
++        <source>Invalid Operation! Can not trash &quot;%1&quot;.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not trash</source>
++        <translation type="vanished">不能回收</translation>
++    </message>
++    <message>
++        <source>Can not trash files more than 10GB, would you like to delete it permanently?</source>
++        <translation type="vanished">无法回收大于10G的文件,是否需要永久删除?</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="202"/>
++        <source>An unmanageable conflict exists. Please check the recycle bin.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>The user does not have read and write rights to the file &apos;%1&apos; and cannot delete it to the Recycle Bin.</source>
++        <translation type="vanished">用户对当前文件 %1 没有读写权限,无法删除到回收站。</translation>
++    </message>
++    <message>
++        <source>Can not trash this file, would you like to delete it permanently?</source>
++        <translation type="vanished">不能回收该文件, 是否要永久删除?</translation>
++    </message>
++    <message>
++        <source>Can not trash %1, would you like to delete this file permanently?</source>
++        <translation type="vanished">不能回收%1, 是否永久删除?</translation>
++    </message>
++    <message>
++        <source>. Are you sure you want to permanently delete the file</source>
++        <translation type="vanished">,你确定要永久删除文件吗?</translation>
++    </message>
++    <message>
++        <source>The user does not have read and write rights to the file &apos;%s&apos; and cannot delete it to the Recycle Bin.</source>
++        <translation type="vanished">用户对当前文件 %s 没有读写权限,无法删除到回收站。</translation>
++    </message>
++    <message>
++        <source>Trash file</source>
++        <translation type="vanished">删除文件到回收站</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::FileUntrashOperation</name>
++    <message>
++        <source>Untrash file</source>
++        <translation type="vanished">撤销删除的文件</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-untrash-operation.cpp" line="159"/>
++        <source>Untrash file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::GlobalSettings</name>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="104"/>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="554"/>
++        <source>yyyy/MM/dd</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="105"/>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="546"/>
++        <source>HH:mm:ss</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="543"/>
++        <source>AP hh:mm:ss</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/global-settings.cpp" line="557"/>
++        <source>yyyy-MM-dd</source>
++        <translation></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::HeaderBar</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="954"/>
++        <source>Spread</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="955"/>
++        <source>Minimize</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="956"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::LabelSettings</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="115"/>
++        <source>Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="116"/>
++        <source>SideBar</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="117"/>
++        <source>Menu</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="124"/>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="178"/>
++        <source>Create New Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="126"/>
++        <source>Delete Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="136"/>
++        <source>Display the following items in the identification area: (maximum of 6)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="153"/>
++        <source>Rename</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="160"/>
++        <source>Edit Color</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="175"/>
++        <source>Delete This Label</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::LocationBar</name>
++    <message>
++        <source>click the blank area for edit</source>
++        <translation type="vanished">点击空白区域编辑路径</translation>
++    </message>
++    <message>
++        <source>Computer</source>
++        <translation type="obsolete">计算机</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="407"/>
++        <source>Search &quot;%1&quot; in &quot;%2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="417"/>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="446"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="417"/>
++        <source>Search results for all files marked in  &quot;%1&quot;  in &quot;%2&quot;</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>&amp;Copy Directory</source>
++        <translation type="vanished">拷贝路径(&amp;C)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="538"/>
++        <source>Open In New Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="542"/>
++        <source>Open In New Window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Open In New &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++    <message>
++        <source>Open In &amp;New Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/location-bar/location-bar.cpp" line="536"/>
++        <source>Copy Directory</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::MountOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/mount-operation.cpp" line="93"/>
++        <source>Operation Cancelled</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/mount-operation.cpp" line="190"/>
++        <source>Login failed, unknown username or password error, please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::NavigationToolBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="35"/>
++        <source>Go Back</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="39"/>
++        <source>Go Forward</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="43"/>
++        <source>History</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="73"/>
++        <source>Clear History</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="88"/>
++        <source>Cd Up</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/navigation-tool-bar.cpp" line="94"/>
++        <source>Refresh</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::NewFileLaunchDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="246"/>
++        <source>Choose new application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="248"/>
++        <source>Choose an Application to open this file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="255"/>
++        <source>apply now</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="261"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="262"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::OpenWithPropertiesPage</name>
++    <message>
++        <source>How do you want to open %1%2 files ?</source>
++        <translation type="vanished">您希望以什么方式打开 %1%2 文件?</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="111"/>
++        <source>How do you want to open &quot;%1%2&quot; files ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="116"/>
++        <source>Default open with:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="135"/>
++        <source>Other:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="174"/>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="181"/>
++        <source>Choose other application</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="175"/>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page.cpp" line="188"/>
++        <source>Go to application center</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::PathEdit</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/navigation-bar/path-bar/path-edit.cpp" line="60"/>
++        <source>Go To</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::PermissionsPropertiesPage</name>
++    <message>
++        <source>User or Group</source>
++        <translation type="vanished">用户或组</translation>
++    </message>
++    <message>
++        <source>Type</source>
++        <translation type="vanished">类型</translation>
++    </message>
++    <message>
++        <source>Readable</source>
++        <translation type="vanished">可读</translation>
++    </message>
++    <message>
++        <source>Writeable</source>
++        <translation type="vanished">可写</translation>
++    </message>
++    <message>
++        <source>Excuteable</source>
++        <translation type="vanished">可执行</translation>
++    </message>
++    <message>
++        <source>File: %1</source>
++        <translation type="vanished">文件:%1</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="84"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="168"/>
++        <source>Target: %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="146"/>
++        <source>Read and Write</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="146"/>
++        <source>Readonly</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="146"/>
++        <source>Group or User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="260"/>
++        <source>(Current User)</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="343"/>
++        <source>Current User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="559"/>
++        <source>Permissions modify tip</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="559"/>
++        <source>The current file or folder has already set ACL permissions. Modifying user group permissions may cause the permissions set in ACL to be unusable. Do you want to continue modifying user group permissions?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="577"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="598"/>
++        <source>Permission refinement settings</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="599"/>
++        <source>The current user has set advanced sharing. If you still need to modify permissions, advanced sharing may not be available. Do you want to continue setting?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Read</source>
++        <translation type="vanished">可读</translation>
++    </message>
++    <message>
++        <source>Write</source>
++        <translation type="vanished">可写</translation>
++    </message>
++    <message>
++        <source>Executable</source>
++        <translation type="vanished">可执行</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="190"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="199"/>
++        <source>Can not get the permission info.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>(Me)</source>
++        <translation type="vanished">(我)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="331"/>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="333"/>
++        <source>Others</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Owner</source>
++        <translation type="vanished">拥有者</translation>
++    </message>
++    <message>
++        <source>Group</source>
++        <translation type="vanished">用户组</translation>
++    </message>
++    <message>
++        <source>Other</source>
++        <translation type="vanished">其他</translation>
++    </message>
++    <message>
++        <source>Other Users</source>
++        <translation type="vanished">其它用户</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page.cpp" line="339"/>
++        <source>You can not change the access of this file.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Me</source>
++        <translation type="vanished">我</translation>
++    </message>
++    <message>
++        <source>User</source>
++        <translation type="vanished">用户</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::PropertiesWindow</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="345"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="349"/>
++        <source>Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="357"/>
++        <source>Selected</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="357"/>
++        <source> %1 Files</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="363"/>
++        <source>usershare</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="374"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="381"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="481"/>
++        <source>Ok</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="482"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window.cpp" line="490"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Close</source>
++        <translation type="vanished">关闭</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::RecentAndTrashPropertiesPage</name>
++    <message>
++        <source>Show confirm dialog while trashing: </source>
++        <translation type="vanished">删除到回收站时弹出确认框:</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="121"/>
++        <source>Show confirm dialog while trashing.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="152"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="158"/>
++        <source>Origin Path: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="193"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="227"/>
++        <source>Deletion Date: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="179"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="242"/>
++        <source>Size: </source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="236"/>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page.cpp" line="243"/>
++        <source>Original Location: </source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SearchBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="47"/>
++        <source>Input the search key of files you would like to find.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="83"/>
++        <source>Input search key...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="121"/>
++        <source>advance search</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar.cpp" line="122"/>
++        <source>clear record</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SearchBarContainer</name>
++    <message>
++        <source>Choose File Type</source>
++        <translation type="vanished">选择文件类型</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.cpp" line="259"/>
++        <source>Clear</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="120"/>
++        <source>all</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="120"/>
++        <source>file folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="120"/>
++        <source>image</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>video</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>text file</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>audio</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>others</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/search-bar-container.h" line="121"/>
++        <source>wps file</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SharedFileLinkOperation</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="44"/>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="47"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="80"/>
++        <source>The dest file &quot;%1&quot; has existed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/shared-file-link-operation.cpp" line="86"/>
++        <source>Link file error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarCloudItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-cloud-item.cpp" line="40"/>
++        <source>CloudStorage</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-cloud-item.cpp" line="55"/>
++        <source>CloudFile</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarFavoriteItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="84"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="87"/>
++        <source>Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="95"/>
++        <source>Quick access</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Favorite</source>
++        <translation type="vanished">快速访问</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-favorite-item.cpp" line="189"/>
++        <source>KmreData</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarFileSystemItem</name>
++    <message>
++        <source>Computer</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <source>File System</source>
++        <translation type="vanished">文件系统</translation>
++    </message>
++    <message>
++        <source>data</source>
++        <translation type="vanished">数据盘</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="168"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarMenu</name>
++    <message>
++        <source>&amp;Properties</source>
++        <translation type="vanished">属性(&amp;P)</translation>
++    </message>
++    <message>
++        <source>P&amp;roperties</source>
++        <translation type="vanished">属性(&amp;R)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="68"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="91"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="117"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="136"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="317"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="371"/>
++        <source>Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="102"/>
++        <source>Delete Symbolic</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="188"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="365"/>
++        <source>Unmount</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="197"/>
++        <source>Eject</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="225"/>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="258"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/side-bar-menu/side-bar-menu.cpp" line="294"/>
++        <source>burndata</source>
++        <translation></translation>
++    </message>
++    <message>
++        <source>&amp;Delete Symbolic</source>
++        <translation type="vanished">删除(&amp;D)</translation>
++    </message>
++    <message>
++        <source>&amp;Unmount</source>
++        <translation type="vanished">卸载(&amp;U)</translation>
++    </message>
++    <message>
++        <source>&amp;Eject</source>
++        <translation type="vanished">弹出(&amp;E)</translation>
++    </message>
++    <message>
++        <source>format</source>
++        <translation type="vanished">格式化</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarModel</name>
++    <message>
++        <source>Shared Data</source>
++        <translation type="vanished">共享数据</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-model.cpp" line="98"/>
++        <source>Network</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarPersonalItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-personal-item.cpp" line="42"/>
++        <source>Personal</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SideBarSeparatorItem</name>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-separator-item.h" line="68"/>
++        <source>(No Sub Directory)</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::StatusBar</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="94"/>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="100"/>
++        <source>; %1 folders</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="95"/>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="102"/>
++        <source>; %1 files, %2 total</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="97"/>
++        <source>; %1 folder</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="98"/>
++        <source>; %1 file, %2</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/status-bar/status-bar.cpp" line="105"/>
++        <source>%1 selected</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::SyncThread</name>
++    <message>
++        <location filename="../../libpeony-qt/sync-thread.cpp" line="66"/>
++        <source>notify</source>
++        <translatorcomment>温馨提示</translatorcomment>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::TagManagement</name>
++    <message>
++        <source>General</source>
++        <translation type="vanished">通用</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tag-management.cpp" line="316"/>
++        <source>Mark</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Sidebar</source>
++        <translation type="vanished">边栏</translation>
++    </message>
++    <message>
++        <source>Advanced</source>
++        <translation type="vanished">高级</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::ToolBar</name>
++    <message>
++        <source>Open in new &amp;Window</source>
++        <translation type="vanished">在新窗口中打开(&amp;W)</translation>
++    </message>
++    <message>
++        <source>Open in &amp;New window</source>
++        <translation type="vanished">在新窗口中打开(&amp;N)</translation>
++    </message>
++    <message>
++        <source>Open in new &amp;Tab</source>
++        <translation type="vanished">在新标签页中打开(&amp;T)</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="138"/>
++        <source>Sort Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="140"/>
++        <source>File Name</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="146"/>
++        <source>File Type</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="149"/>
++        <source>File Size</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="143"/>
++        <source>Modified Date</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="72"/>
++        <source>Open in New window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="74"/>
++        <source>Open in new Tab</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="160"/>
++        <source>Ascending</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="156"/>
++        <source>Descending</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="190"/>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="340"/>
++        <source>Copy</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="193"/>
++        <source>Paste</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="196"/>
++        <source>Cut</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="199"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="216"/>
++        <source>Clean Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete file Warning</source>
++        <translation type="vanished">删除文件警告</translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="221"/>
++        <source>Restore</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="270"/>
++        <source>Options</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="273"/>
++        <source>Forbid Thumbnail</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="281"/>
++        <source>Show Hidden</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="288"/>
++        <source>Resident in Backend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="289"/>
++        <source>Let the program still run after closing the last window. This will reduce the time for the next launch, but it will also consume resources in backend.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="301"/>
++        <source>&amp;Help</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="307"/>
++        <source>&amp;About...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="309"/>
++        <source>Peony Qt</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/tool-bar/tool-bar.cpp" line="310"/>
++        <source>Author:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Author: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019,天津麒麟信息技术有限公司.</translation>
++    </message>
++    <message>
++        <source>Authour: 
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++Copyright (C): 2019, Tianjin KYLIN Information Technology Co., Ltd.</source>
++        <translation type="vanished">作者:
++	Yue Lan &lt;lanyue@kylinos.cn&gt;
++	Meihong He &lt;hemeihong@kylinos.cn&gt;
++
++版权所有(C): 2019,天津麒麟信息技术有限公司.</translation>
++    </message>
++</context>
++<context>
++    <name>Peony::UserShareInfoManager</name>
++    <message>
++        <location filename="../../libpeony-qt/usershare-manager.cpp" line="115"/>
++        <location filename="../../libpeony-qt/usershare-manager.cpp" line="148"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>Peony::VolumeManager</name>
++    <message>
++        <location filename="../../libpeony-qt/volume-manager.cpp" line="160"/>
++        <source>Error</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>ProgressBar</name>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="860"/>
++        <source>starting ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="957"/>
++        <source>canceling ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="959"/>
++        <source>sync ...</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="1014"/>
++        <source>continue</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="1016"/>
++        <source>pause</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-progress-bar.cpp" line="1023"/>
++        <source>close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>cancel file operation</source>
++        <translation type="vanished">取消文件操作</translation>
++    </message>
++    <message>
++        <source>Are you sure want to cancel the current selected file operation</source>
++        <translation type="vanished">你确定要取消当前选中的文件操作</translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">确定</translation>
++    </message>
++    <message>
++        <source>Cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++</context>
++<context>
++    <name>QObject</name>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="40"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="60"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="93"/>
++        <source>Icon View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="46"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/icon-view-factory.h" line="99"/>
++        <source>Show the folder children as icons.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="42"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="62"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="95"/>
++        <source>List View</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="48"/>
++        <location filename="../../libpeony-qt/controls/directory-view/directory-view-factory/list-view-factory.h" line="101"/>
++        <source>Show the folder children as rows in a list.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Basic Preview Page</source>
++        <translation type="vanished">基本</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page-factory.h" line="40"/>
++        <source>Basic</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/basic-properties-page-factory.h" line="46"/>
++        <source>Show the basic file properties, and allow you to modify the access and name.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Permissions Page</source>
++        <translation type="vanished">权限</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page-factory.h" line="41"/>
++        <source>Permissions</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/permissions-properties-page-factory.h" line="47"/>
++        <source>Show and modify file&apos;s permission, owner and group.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Can not trash</source>
++        <translation type="vanished">不能回收</translation>
++    </message>
++    <message>
++        <source>Can not trash these files. You can delete them permanently. Are you sure doing that?</source>
++        <translation type="vanished">这些文件不能完全放入回收站,可以选择永久删除这些文件,确定这样做吗?</translation>
++    </message>
++    <message>
++        <source>Can not trash files more than 10GB, would you like to delete it permanently?</source>
++        <translation type="vanished">无法回收大于10G的文件,是否需要永久删除?</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="148"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="108"/>
++        <source>The file is too large to be moved to the recycle bin. Do you want to permanently delete it?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="152"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="111"/>
++        <source>These files are too large to be moved to the recycle bin. Do you want to permanently delete these %1 files?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="321"/>
++        <source>Clean the Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>OK</source>
++        <translation type="vanished">清空回收站</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="333"/>
++        <source>Do you want to empty the recycle bin and delete the files permanently? Once it has begun there is no way to restore them.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Delete Permanently</source>
++        <translation type="vanished">永久删除</translation>
++    </message>
++    <message>
++        <source>Are you sure that you want to delete these files? Once you start a deletion, the files deleting will never be restored again.</source>
++        <translation type="vanished">您确定要删除这些文件吗?一旦开始删除,这些文件将不可再恢复。</translation>
++    </message>
++    <message>
++        <source>Computer Properties Page</source>
++        <translation type="vanished">计算机</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page-factory.h" line="41"/>
++        <source>Computer Properties</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/computer-properties-page-factory.h" line="47"/>
++        <source>Show the computer properties or items in computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Trash and Recent Properties Page</source>
++        <translation type="vanished">最近/回收</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page-factory.h" line="40"/>
++        <source>Trash and Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/recent-and-trash-properties-page-factory.h" line="46"/>
++        <source>Show the file properties or items in trash or recent.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>eject device failed</source>
++        <translation type="vanished">弹出设备失败</translation>
++    </message>
++    <message>
++        <source>Please check whether the device is occupied and then eject the device again</source>
++        <translation type="vanished">请检查设备是否正在使用,确认没有使用后再次弹出</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="544"/>
++        <source>Format failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="546"/>
++        <source>YES</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1033"/>
++        <source>Formatting successful! But failed to set the device name.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1050"/>
++        <source>qmesg_notify</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1065"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1067"/>
++        <source>Begin Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1070"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1031"/>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Formatting successful! Description Failed to set the device name.</source>
++        <translation type="vanished">格式化成功!设备名设置失败。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1050"/>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1063"/>
++        <source>Formatting this volume will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1031"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="1033"/>
++        <source>format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>begin format</source>
++        <translation type="vanished">开始</translation>
++    </message>
++    <message>
++        <source>close</source>
++        <translation type="vanished">关闭</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/sync-thread.cpp" line="63"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="950"/>
++        <source>File Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/search-vfs-register.h" line="40"/>
++        <source>Default search vfs of peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="172"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1752"/>
++        <source>Force unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="136"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="172"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1752"/>
++        <location filename="../../libpeony-qt/windows/format_dialog.cpp" line="542"/>
++        <source>Error: %1
++</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="142"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1755"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1805"/>
++        <source>Data synchronization is complete,the device has been unmount successfully!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="131"/>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="136"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1784"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1787"/>
++        <source>Unmount failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1772"/>
++        <source>Not authorized to perform operation.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-net-work-item.cpp" line="131"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1784"/>
++        <source>Unable to unmount it, you may need to close some programs, such as: GParted etc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1787"/>
++        <source>Error: %1
++Do you want to unmount forcely?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="326"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Eject Anyway</source>
++        <translation type="vanished">无论如何弹出</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1245"/>
++        <source>Failed to activate device: Incorrect passphrase</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1255"/>
++        <source>The device has been mount successfully!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1450"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1488"/>
++        <source>Eject device failed, the reason may be that the device has been removed, etc.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1456"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1495"/>
++        <source>Data synchronization is complete and the device can be safely unplugged!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1991"/>
++        <source>Password is empty, please re-enter!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Unable to eject %1</source>
++        <translation type="vanished">无法弹出 %1</translation>
++    </message>
++    <message>
++        <source>PeonyNotify</source>
++        <translation type="vanished">文件管理器通知</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1452"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1490"/>
++        <location filename="../../libpeony-qt/volumeManager.cpp" line="1772"/>
++        <source>Eject failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="266"/>
++        <source>favorite</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="269"/>
++        <source>Favorites</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="304"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="309"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="382"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="387"/>
++        <source>File is not existed.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="317"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="395"/>
++        <source>Share Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="321"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="399"/>
++        <source>Trash</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="325"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="403"/>
++        <source>Recent</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="337"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="428"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="462"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="371"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="250"/>
++        <source>Operation not supported</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="466"/>
++        <source>The virtual file system does not support folder creation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="538"/>
++        <source>Can not create a symbolic file for vfs location</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="545"/>
++        <source>Symbolic Link</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="557"/>
++        <source>Can not create symbolic file here, %1</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="566"/>
++        <source>Can not add a file to favorite directory.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="624"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="632"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="231"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="267"/>
++        <source>The virtual file system cannot be opened</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="378"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="520"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="563"/>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-file.cpp" line="577"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="453"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="481"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="496"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="582"/>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-file.cpp" line="600"/>
++        <source>Virtual file directories do not support move and copy operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/favorite-vfs-register.h" line="43"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-register.h" line="42"/>
++        <source>Default favorite vfs of peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page-factory.h" line="38"/>
++        <location filename="../../libpeony-qt/controls/property-page/details-properties-page-factory.h" line="44"/>
++        <source>Details</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/mark-properties-page-factory.h" line="40"/>
++        <source>Mark</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/mark-properties-page-factory.h" line="46"/>
++        <source>mark this file.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page-factory.h" line="40"/>
++        <source>Open With</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/property-page/open-with-properties-page-factory.h" line="46"/>
++        <source>open with.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/sync-thread.cpp" line="33"/>
++        <source>It need to synchronize before operating the device,place wait!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="412"/>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="425"/>
++        <source>Unable to discover the file, it may have been removed or deleted.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-enumerator.cpp" line="419"/>
++        <source>permission denied</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>file not found</source>
++        <translation type="vanished">没有发现该文件</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="539"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="556"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="572"/>
++        <location filename="../../libpeony-qt/file-operation/file-copy-operation.cpp" line="866"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="162"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="184"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="206"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="213"/>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="229"/>
++        <source>duplicate</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Error when getting information for file : No target file found</source>
++        <translation type="vanished">获取文件信息时出现错误:没有目标文件。</translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="353"/>
++        <source>data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="371"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="345"/>
++        <source>label</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="185"/>
++        <location filename="../../libpeony-qt/vfs/search-vfs-uri-parser.cpp" line="110"/>
++        <source>Computer</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-utils.cpp" line="356"/>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="257"/>
++        <source>File System</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/model/side-bar-file-system-item.cpp" line="262"/>
++        <source>Data</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="411"/>
++        <source>Failed to open file &quot;%1&quot;: insufficient permissions.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/file-operation/file-operation-error-dialogs.cpp" line="422"/>
++        <source>File “%1” does not exist. Please check whether the file has been deleted.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccommand.cpp" line="81"/>
++        <source>burn operation has been cancelled</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/convenient-utils/disc/disccommand.cpp" line="85"/>
++        <source> is busy!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1298"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="156"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="388"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="182"/>
++        <source>Are you sure you want to permanently delete this file? Once deletion begins, the file will not be recoverable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/controls/menu/directory-view-menu/directory-view-menu.cpp" line="1302"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="160"/>
++        <location filename="../../libpeony-qt/convenient-utils/file-operation-utils.cpp" line="392"/>
++        <location filename="../../libpeony-qt/file-operation/file-trash-operation.cpp" line="186"/>
++        <source>Are you sure you want to permanently delete these %1 files? Once deletion begins, these file will not be recoverable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="283"/>
++        <location filename="../../libpeony-qt/vfs/label-vfs-file.cpp" line="416"/>
++        <source>Virtual file directories do not support move operations</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-register.h" line="41"/>
++        <source>test simplify vfs plugin</source>
++        <translation></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-register.h" line="73"/>
++        <source>Default custom vfs info of peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/vfs/custom-vfs-register.h" line="115"/>
++        <source>Default local vfs info of peony</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/properties-window-factory.h" line="61"/>
++        <source>Show properties plugin window.</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>UdfBurn::UdfAppendBurnDataDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="45"/>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="180"/>
++        <source>AppendBurnData</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="58"/>
++        <source>Disc Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="66"/>
++        <source>Device Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="79"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="81"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="89"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="131"/>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="148"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="131"/>
++        <source>No burn data, please add!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="148"/>
++        <source>The disc name cannot be set to empty, please re-enter it!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="180"/>
++        <source>AppendBurnData operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="186"/>
++        <source>Sorry, the appendBurnData operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="187"/>
++        <source>Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="196"/>
++        <source>Burning. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="205"/>
++        <source>Burning this disc will append datas on it. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="206"/>
++        <source>Burn</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="208"/>
++        <source>Begin Burning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfAppendBurnDataDialog.cpp" line="209"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>UdfBurn::UdfFormatDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="47"/>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="166"/>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="217"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="60"/>
++        <source>Disc Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="68"/>
++        <source>Device Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="82"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="84"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="92"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="131"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="131"/>
++        <source>The disc name cannot be set to empty, please re-enter it!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="166"/>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="171"/>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="172"/>
++        <source>Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="206"/>
++        <source>Formatting. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="216"/>
++        <source>Formatting this disc will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="219"/>
++        <source>Begin Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/ky-udf-format-dialog.cpp" line="220"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>UdfFormatDialog</name>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="41"/>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="165"/>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="218"/>
++        <source>Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="54"/>
++        <source>Disc Type:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="62"/>
++        <source>Device Name:</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="76"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="78"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="86"/>
++        <source>Unknown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="128"/>
++        <source>Warning</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="128"/>
++        <source>The disc name cannot be set to empty, please re-enter it!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="165"/>
++        <source>Format operation has been finished successfully.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="170"/>
++        <source>Sorry, the format operation is failed!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="171"/>
++        <source>Failed</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="205"/>
++        <source>Formatting. Do not close this window</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="217"/>
++        <source>Formatting this disc will erase all data on it. Please backup all retained data before formatting. Do you want to continue ?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="220"/>
++        <source>Begin Format</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../../libpeony-qt/windows/udfFormatDialog.cpp" line="221"/>
++        <source>Close</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++</TS>
diff -Nru peony-4.10.0.5/debian/patches/series peony-4.10.0.5/debian/patches/series
--- peony-4.10.0.5/debian/patches/series	2024-12-24 18:28:47.000000000 +0800
+++ peony-4.10.0.5/debian/patches/series	2024-12-24 18:28:47.000000000 +0800
@@ -84,3 +84,7 @@
 0084-169-hotfix-issues-I9V8VT.patch
 0085-bugfix-I9VP8N.patch
 0086-bugfix-I9VA55.patch
+0087-Added-translation-using-Weblate-Arabic.patch
+0088-Added-translation-using-Weblate-Arabic.patch
+0089-Added-translation-using-Weblate-Vietnamese.patch
+0090-bugfix-IB73X8.patch