diff -Nru ukui-session-manager-4.0.0.0/debian/changelog ukui-session-manager-4.0.0.0/debian/changelog
--- ukui-session-manager-4.0.0.0/debian/changelog	2024-07-18 09:56:23.000000000 +0800
+++ ukui-session-manager-4.0.0.0/debian/changelog	2024-07-18 09:56:23.000000000 +0800
@@ -1,3 +1,9 @@
+ukui-session-manager (4.0.0.0-ok29) nile; urgency=medium
+
+  * 增加阿越翻译文件
+
+ -- Kevin Duan <duankaiwen@kylinos.cn>  Thu, 18 Jul 2024 09:56:23 +0800
+
 ukui-session-manager (4.0.0.0-ok28) nile; urgency=medium
 
   * 更新mn翻译
diff -Nru ukui-session-manager-4.0.0.0/debian/patches/0030-Added-translation-using-Weblate-Arabic.patch ukui-session-manager-4.0.0.0/debian/patches/0030-Added-translation-using-Weblate-Arabic.patch
--- ukui-session-manager-4.0.0.0/debian/patches/0030-Added-translation-using-Weblate-Arabic.patch	1970-01-01 08:00:00.000000000 +0800
+++ ukui-session-manager-4.0.0.0/debian/patches/0030-Added-translation-using-Weblate-Arabic.patch	2024-07-18 09:56:23.000000000 +0800
@@ -0,0 +1,401 @@
+From: KevinDuan <duankaiwen@kylinos.cn>
+Date: Mon, 17 Feb 2025 09:36:21 +0800
+Subject: Added translation using Weblate (Arabic)
+
+---
+ translations/ar.ts | 386 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 386 insertions(+)
+ create mode 100644 translations/ar.ts
+
+diff --git a/translations/ar.ts b/translations/ar.ts
+new file mode 100644
+index 0000000..fbd9c02
+--- /dev/null
++++ b/translations/ar.ts
+@@ -0,0 +1,386 @@
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE TS>
++<TS version="2.1" language="ar">
++<context>
++    <name>MainWindow</name>
++    <message>
++        <source>Switch User</source>
++        <translation type="vanished">切换用户</translation>
++    </message>
++    <message>
++        <source>Hibernate</source>
++        <translation type="vanished">休眠</translation>
++    </message>
++    <message>
++        <source>Suspend</source>
++        <translation type="vanished">睡眠</translation>
++    </message>
++    <message>
++        <source>Logout</source>
++        <translation type="vanished">注销</translation>
++    </message>
++    <message>
++        <source>Reboot</source>
++        <translation type="vanished">重启</translation>
++    </message>
++    <message>
++        <source>Shut Down</source>
++        <translation type="vanished">关机</translation>
++    </message>
++    <message>
++        <source>Lock Screen</source>
++        <translation type="vanished">锁屏</translation>
++    </message>
++    <message>
++        <source>cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>confirm</source>
++        <translation type="vanished">确认</translation>
++    </message>
++</context>
++<context>
++    <name>QApplication</name>
++    <message>
++        <location filename="../tools/main.cpp" line="293"/>
++        <source>UKUI session tools, show the shutdown dialog without any arguments.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="296"/>
++        <source>ukui-session-tools</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="302"/>
++        <source>Switch the user of this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="305"/>
++        <source>Hibernate this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="308"/>
++        <source>Suspend this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="311"/>
++        <source>Logout this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="314"/>
++        <source>Restart this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="317"/>
++        <source>Shutdown this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="333"/>
++        <source>system-monitor</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="371"/>
++        <source>Switch User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="372"/>
++        <source>Hibernate</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="373"/>
++        <source>Suspend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Logout</source>
++        <translation type="vanished">注销</translation>
++    </message>
++    <message>
++        <source>Reboot</source>
++        <translation type="vanished">重启</translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="374"/>
++        <source>Log Out</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="375"/>
++        <source>Restart</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="376"/>
++        <source>Shut Down</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="377"/>
++        <source>Lock Screen</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="378"/>
++        <source>UpgradeThenRboot</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="379"/>
++        <source>UpgradeThenShutdown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="392"/>
++        <source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="393"/>
++        <source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="394"/>
++        <source>The current user logs out of the system, terminates the session, and returns to the login page.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="395"/>
++        <source>Close all apps, turn off your computer, and then turn your computer back on.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="396"/>
++        <source>Close all apps, and then shut down your computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="415"/>
++        <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="427"/>
++        <source>cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="428"/>
++        <source>confirm</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>(user),ukui-control-center is performing a system update or package installation.</source>
++        <translation type="vanished">(用户),系统正在进行升级或软件包安装/卸载相关操作。</translation>
++    </message>
++    <message>
++        <source>(user),yhkylin-backup-tools is performing a system backup or restore.</source>
++        <translation type="vanished">(用户),备份还原工具正在进行备份或还原。</translation>
++    </message>
++    <message>
++        <source>For system security,Reboot、Shutdown、Logout and Hibernate are temporarily unavailable.</source>
++        <translation type="vanished">为了系统安全,重启、关机、注销和休眠功能暂时不可用。</translation>
++    </message>
++    <message>
++        <source>For system security,Reboot、Shutdown and Hibernate are temporarily unavailable.</source>
++        <translation type="vanished">为了系统安全,重启、关机和休眠功能暂时不可用。</translation>
++    </message>
++    <message>
++        <location filename="../ukui-session/main.cpp" line="425"/>
++        <source>UKUI Session Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>QObject</name>
++    <message>
++        <source> is block system</source>
++        <translation type="vanished">阻止系统</translation>
++    </message>
++    <message>
++        <source> into sleep for reason </source>
++        <translation type="vanished">休眠,因为</translation>
++    </message>
++    <message>
++        <source> is block system </source>
++        <translation type="vanished">阻止系统</translation>
++    </message>
++    <message>
++        <source>into sleep for reason </source>
++        <translation type="vanished">睡眠,因为</translation>
++    </message>
++    <message>
++        <source>Are you sure</source>
++        <translation type="vanished">你确定</translation>
++    </message>
++    <message>
++        <source> you want to get system into sleep?</source>
++        <translation type="vanished">要让系统进入休眠吗?</translation>
++    </message>
++    <message>
++        <source>Are you sure you want to get system into sleep?</source>
++        <translation type="vanished">你确定要让系统进入睡眠吗?</translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="63"/>
++        <source>cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="62"/>
++        <source>confirm</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> is block system into reboot for reason </source>
++        <translation type="vanished">阻止系统重启,因为</translation>
++    </message>
++    <message>
++        <source> is block system into shutdown for reason </source>
++        <translation type="vanished">阻止系统关机,因为</translation>
++    </message>
++    <message>
++        <source>Are you sure you want to reboot?</source>
++        <translation type="vanished">你确定要重启系统吗?</translation>
++    </message>
++    <message>
++        <source>Are you sure you want to shutdown?</source>
++        <translation type="vanished">你确定要退出系统吗?</translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="57"/>
++        <source>ukui-session-tools</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="61"/>
++        <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="84"/>
++        <source>System update or package installation in progress,this function is temporarily unavailable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="85"/>
++        <source>System backup or restore in progress,this function is temporarily unavailable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="97"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1476"/>
++        <source>The following program is running to prevent the system from hibernate!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1479"/>
++        <source>The following program is running to prevent the system from suspend!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1482"/>
++        <source>The following program is running to prevent the system from logout!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1485"/>
++        <source>The following program is running to prevent the system from reboot!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1488"/>
++        <source>The following program is running to prevent the system from shutting down!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1547"/>
++        <source>Still Hibernate</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1549"/>
++        <source>Still Suspend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1555"/>
++        <source>Still Reboot</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1557"/>
++        <source>Still Shutdown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1575"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/powerprovider.cpp" line="61"/>
++        <source>some applications are running and they don&apos;t want you to do this.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/powerprovider.cpp" line="63"/>
++        <source>Still to do!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/powerprovider.cpp" line="64"/>
++        <source>give up</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> cancel shutdown</source>
++        <translation type="vanished">取消了本次注销</translation>
++    </message>
++    <message>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="574"/>
++        <source> canceled this operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="934"/>
++        <source> not respond</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukui-session/sessionapplication.cpp" line="191"/>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="1605"/>
++        <source>ukui-session</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukui-session/sessionapplication.cpp" line="195"/>
++        <source>The current user has logged in to the system! Currently, the system does not support more than one user to log in at the same time. Click the button below to log out.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="1608"/>
++        <source>Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Logout Warning</source>
++        <translation type="vanished">注销提醒</translation>
++    </message>
++</context>
++</TS>
diff -Nru ukui-session-manager-4.0.0.0/debian/patches/0031-Added-translation-using-Weblate-Vietnamese.patch ukui-session-manager-4.0.0.0/debian/patches/0031-Added-translation-using-Weblate-Vietnamese.patch
--- ukui-session-manager-4.0.0.0/debian/patches/0031-Added-translation-using-Weblate-Vietnamese.patch	1970-01-01 08:00:00.000000000 +0800
+++ ukui-session-manager-4.0.0.0/debian/patches/0031-Added-translation-using-Weblate-Vietnamese.patch	2024-07-18 09:56:23.000000000 +0800
@@ -0,0 +1,401 @@
+From: KevinDuan <duankaiwen@kylinos.cn>
+Date: Mon, 17 Feb 2025 15:02:05 +0800
+Subject: Added translation using Weblate (Vietnamese)
+
+---
+ translations/vi.ts | 386 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 386 insertions(+)
+ create mode 100644 translations/vi.ts
+
+diff --git a/translations/vi.ts b/translations/vi.ts
+new file mode 100644
+index 0000000..a8cf1c9
+--- /dev/null
++++ b/translations/vi.ts
+@@ -0,0 +1,386 @@
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE TS>
++<TS version="2.1" language="vi">
++<context>
++    <name>MainWindow</name>
++    <message>
++        <source>Switch User</source>
++        <translation type="vanished">切换用户</translation>
++    </message>
++    <message>
++        <source>Hibernate</source>
++        <translation type="vanished">休眠</translation>
++    </message>
++    <message>
++        <source>Suspend</source>
++        <translation type="vanished">睡眠</translation>
++    </message>
++    <message>
++        <source>Logout</source>
++        <translation type="vanished">注销</translation>
++    </message>
++    <message>
++        <source>Reboot</source>
++        <translation type="vanished">重启</translation>
++    </message>
++    <message>
++        <source>Shut Down</source>
++        <translation type="vanished">关机</translation>
++    </message>
++    <message>
++        <source>Lock Screen</source>
++        <translation type="vanished">锁屏</translation>
++    </message>
++    <message>
++        <source>cancel</source>
++        <translation type="vanished">取消</translation>
++    </message>
++    <message>
++        <source>confirm</source>
++        <translation type="vanished">确认</translation>
++    </message>
++</context>
++<context>
++    <name>QApplication</name>
++    <message>
++        <location filename="../tools/main.cpp" line="293"/>
++        <source>UKUI session tools, show the shutdown dialog without any arguments.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="296"/>
++        <source>ukui-session-tools</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="302"/>
++        <source>Switch the user of this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="305"/>
++        <source>Hibernate this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="308"/>
++        <source>Suspend this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="311"/>
++        <source>Logout this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="314"/>
++        <source>Restart this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="317"/>
++        <source>Shutdown this computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="333"/>
++        <source>system-monitor</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="371"/>
++        <source>Switch User</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="372"/>
++        <source>Hibernate</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="373"/>
++        <source>Suspend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Logout</source>
++        <translation type="vanished">注销</translation>
++    </message>
++    <message>
++        <source>Reboot</source>
++        <translation type="vanished">重启</translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="374"/>
++        <source>Log Out</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="375"/>
++        <source>Restart</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="376"/>
++        <source>Shut Down</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="377"/>
++        <source>Lock Screen</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="378"/>
++        <source>UpgradeThenRboot</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="379"/>
++        <source>UpgradeThenShutdown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="392"/>
++        <source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="393"/>
++        <source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="394"/>
++        <source>The current user logs out of the system, terminates the session, and returns to the login page.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="395"/>
++        <source>Close all apps, turn off your computer, and then turn your computer back on.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="396"/>
++        <source>Close all apps, and then shut down your computer.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="415"/>
++        <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="427"/>
++        <source>cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="428"/>
++        <source>confirm</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>(user),ukui-control-center is performing a system update or package installation.</source>
++        <translation type="vanished">(用户),系统正在进行升级或软件包安装/卸载相关操作。</translation>
++    </message>
++    <message>
++        <source>(user),yhkylin-backup-tools is performing a system backup or restore.</source>
++        <translation type="vanished">(用户),备份还原工具正在进行备份或还原。</translation>
++    </message>
++    <message>
++        <source>For system security,Reboot、Shutdown、Logout and Hibernate are temporarily unavailable.</source>
++        <translation type="vanished">为了系统安全,重启、关机、注销和休眠功能暂时不可用。</translation>
++    </message>
++    <message>
++        <source>For system security,Reboot、Shutdown and Hibernate are temporarily unavailable.</source>
++        <translation type="vanished">为了系统安全,重启、关机和休眠功能暂时不可用。</translation>
++    </message>
++    <message>
++        <location filename="../ukui-session/main.cpp" line="425"/>
++        <source>UKUI Session Manager</source>
++        <translation type="unfinished"></translation>
++    </message>
++</context>
++<context>
++    <name>QObject</name>
++    <message>
++        <source> is block system</source>
++        <translation type="vanished">阻止系统</translation>
++    </message>
++    <message>
++        <source> into sleep for reason </source>
++        <translation type="vanished">休眠,因为</translation>
++    </message>
++    <message>
++        <source> is block system </source>
++        <translation type="vanished">阻止系统</translation>
++    </message>
++    <message>
++        <source>into sleep for reason </source>
++        <translation type="vanished">睡眠,因为</translation>
++    </message>
++    <message>
++        <source>Are you sure</source>
++        <translation type="vanished">你确定</translation>
++    </message>
++    <message>
++        <source> you want to get system into sleep?</source>
++        <translation type="vanished">要让系统进入休眠吗?</translation>
++    </message>
++    <message>
++        <source>Are you sure you want to get system into sleep?</source>
++        <translation type="vanished">你确定要让系统进入睡眠吗?</translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="63"/>
++        <source>cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="62"/>
++        <source>confirm</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> is block system into reboot for reason </source>
++        <translation type="vanished">阻止系统重启,因为</translation>
++    </message>
++    <message>
++        <source> is block system into shutdown for reason </source>
++        <translation type="vanished">阻止系统关机,因为</translation>
++    </message>
++    <message>
++        <source>Are you sure you want to reboot?</source>
++        <translation type="vanished">你确定要重启系统吗?</translation>
++    </message>
++    <message>
++        <source>Are you sure you want to shutdown?</source>
++        <translation type="vanished">你确定要退出系统吗?</translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="57"/>
++        <source>ukui-session-tools</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="61"/>
++        <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="84"/>
++        <source>System update or package installation in progress,this function is temporarily unavailable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="85"/>
++        <source>System backup or restore in progress,this function is temporarily unavailable.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/main.cpp" line="97"/>
++        <source>OK</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1476"/>
++        <source>The following program is running to prevent the system from hibernate!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1479"/>
++        <source>The following program is running to prevent the system from suspend!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1482"/>
++        <source>The following program is running to prevent the system from logout!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1485"/>
++        <source>The following program is running to prevent the system from reboot!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1488"/>
++        <source>The following program is running to prevent the system from shutting down!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1547"/>
++        <source>Still Hibernate</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1549"/>
++        <source>Still Suspend</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1555"/>
++        <source>Still Reboot</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1557"/>
++        <source>Still Shutdown</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/mainwindow.cpp" line="1575"/>
++        <source>Cancel</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/powerprovider.cpp" line="61"/>
++        <source>some applications are running and they don&apos;t want you to do this.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/powerprovider.cpp" line="63"/>
++        <source>Still to do!</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../tools/powerprovider.cpp" line="64"/>
++        <source>give up</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source> cancel shutdown</source>
++        <translation type="vanished">取消了本次注销</translation>
++    </message>
++    <message>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="574"/>
++        <source> canceled this operation</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="934"/>
++        <source> not respond</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukui-session/sessionapplication.cpp" line="191"/>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="1605"/>
++        <source>ukui-session</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukui-session/sessionapplication.cpp" line="195"/>
++        <source>The current user has logged in to the system! Currently, the system does not support more than one user to log in at the same time. Click the button below to log out.</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <location filename="../ukuismserver/ukuismserver.cpp" line="1608"/>
++        <source>Tips</source>
++        <translation type="unfinished"></translation>
++    </message>
++    <message>
++        <source>Logout Warning</source>
++        <translation type="vanished">注销提醒</translation>
++    </message>
++</context>
++</TS>
diff -Nru ukui-session-manager-4.0.0.0/debian/patches/0032-Translated-using-Weblate-Vietnamese.patch ukui-session-manager-4.0.0.0/debian/patches/0032-Translated-using-Weblate-Vietnamese.patch
--- ukui-session-manager-4.0.0.0/debian/patches/0032-Translated-using-Weblate-Vietnamese.patch	1970-01-01 08:00:00.000000000 +0800
+++ ukui-session-manager-4.0.0.0/debian/patches/0032-Translated-using-Weblate-Vietnamese.patch	2024-07-18 09:56:23.000000000 +0800
@@ -0,0 +1,683 @@
+From: KevinDuan <duankaiwen@kylinos.cn>
+Date: Mon, 17 Feb 2025 09:31:14 +0000
+Subject: Translated using Weblate (Vietnamese)
+
+Currently translated at 100.0% (52 of 52 strings)
+
+Translation: openkylin-nile-new/ukui-session-manager
+Translate-URL: http://weblate.openkylin.top/projects/openkylin-nile-new/ukui-session-manager/vi/
+---
+ translations/ar.ts | 104 ++++++++++++++++++++++++++---------------------------
+ translations/vi.ts | 104 ++++++++++++++++++++++++++---------------------------
+ 2 files changed, 104 insertions(+), 104 deletions(-)
+
+diff --git a/translations/ar.ts b/translations/ar.ts
+index fbd9c02..d7d2eb9 100644
+--- a/translations/ar.ts
++++ b/translations/ar.ts
+@@ -45,62 +45,62 @@
+     <message>
+         <location filename="../tools/main.cpp" line="293"/>
+         <source>UKUI session tools, show the shutdown dialog without any arguments.</source>
+-        <translation type="unfinished"></translation>
++        <translation>أدوات جلسة UKUI ، تظهر مربع حوار إيقاف التشغيل دون أي وسيطات.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="296"/>
+         <source>ukui-session-tools</source>
+-        <translation type="unfinished"></translation>
++        <translation>أدوات جلسة UKUI</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="302"/>
+         <source>Switch the user of this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>قم بتبديل مستخدم هذا الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="305"/>
+         <source>Hibernate this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>سبات هذا الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="308"/>
+         <source>Suspend this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>قم بتعليق هذا الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="311"/>
+         <source>Logout this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>قم بتسجيل الخروج من هذا الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="314"/>
+         <source>Restart this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>أعد تشغيل هذا الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="317"/>
+         <source>Shutdown this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>قم بإيقاف تشغيل هذا الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="333"/>
+         <source>system-monitor</source>
+-        <translation type="unfinished"></translation>
++        <translation>مراقب النظام</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="371"/>
+         <source>Switch User</source>
+-        <translation type="unfinished"></translation>
++        <translation>تبديل المستخدم</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="372"/>
+         <source>Hibernate</source>
+-        <translation type="unfinished"></translation>
++        <translation>السبات</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="373"/>
+         <source>Suspend</source>
+-        <translation type="unfinished"></translation>
++        <translation>تعليق</translation>
+     </message>
+     <message>
+         <source>Logout</source>
+@@ -113,72 +113,72 @@
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="374"/>
+         <source>Log Out</source>
+-        <translation type="unfinished"></translation>
++        <translation>تسجيل الخروج</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="375"/>
+         <source>Restart</source>
+-        <translation type="unfinished"></translation>
++        <translation>اعاده تشغيل</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="376"/>
+         <source>Shut Down</source>
+-        <translation type="unfinished"></translation>
++        <translation>إيقاف التشغيل</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="377"/>
+         <source>Lock Screen</source>
+-        <translation type="unfinished"></translation>
++        <translation>قفل الشاشة</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="378"/>
+         <source>UpgradeThenRboot</source>
+-        <translation type="unfinished"></translation>
++        <translation>UpgradeThenRboot</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="379"/>
+         <source>UpgradeThenShutdown</source>
+-        <translation type="unfinished"></translation>
++        <translation>UpgradeThenShutdown</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="392"/>
+         <source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left.</source>
+-        <translation type="unfinished"></translation>
++        <translation>قم بإيقاف تشغيل الكمبيوتر، ولكن يظل التطبيق مفتوحا. عند تشغيل الكمبيوتر، يمكن استعادته إلى الحالة التي تركتها</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="393"/>
+         <source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off.</source>
+-        <translation type="unfinished"></translation>
++        <translation>يظل الكمبيوتر قيد التشغيل ، لكنه يستهلك طاقة أقل. يظل التطبيق مفتوحا ويمكنه الاستيقاظ بسرعة والعودة إلى حيث توقفت.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="394"/>
+         <source>The current user logs out of the system, terminates the session, and returns to the login page.</source>
+-        <translation type="unfinished"></translation>
++        <translation>يقوم المستخدم الحالي بتسجيل الخروج من النظام وإنهاء الجلسة والعودة إلى صفحة تسجيل الدخول.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="395"/>
+         <source>Close all apps, turn off your computer, and then turn your computer back on.</source>
+-        <translation type="unfinished"></translation>
++        <translation>أغلق جميع التطبيقات، وقم بإيقاف تشغيل الكمبيوتر، ثم أعد تشغيل الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="396"/>
+         <source>Close all apps, and then shut down your computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>أغلق جميع التطبيقات، ثم قم بإيقاف تشغيل الكمبيوتر.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="415"/>
+         <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
+-        <translation type="unfinished"></translation>
++        <translation>يتم تسجيل دخول عدة مستخدمين في نفس الوقت. هل أنت متأكد من أنك تريد إغلاق هذا النظام؟</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="427"/>
+         <source>cancel</source>
+-        <translation type="unfinished"></translation>
++        <translation>إلغاء الأمر</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="428"/>
+         <source>confirm</source>
+-        <translation type="unfinished"></translation>
++        <translation>أكد</translation>
+     </message>
+     <message>
+         <source>(user),ukui-control-center is performing a system update or package installation.</source>
+@@ -199,7 +199,7 @@
+     <message>
+         <location filename="../ukui-session/main.cpp" line="425"/>
+         <source>UKUI Session Manager</source>
+-        <translation type="unfinished"></translation>
++        <translation>مدير جلسة UKUI</translation>
+     </message>
+ </context>
+ <context>
+@@ -235,12 +235,12 @@
+     <message>
+         <location filename="../tools/main.cpp" line="63"/>
+         <source>cancel</source>
+-        <translation type="unfinished"></translation>
++        <translation>إلغاء الأمر</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="62"/>
+         <source>confirm</source>
+-        <translation type="unfinished"></translation>
++        <translation>أكد</translation>
+     </message>
+     <message>
+         <source> is block system into reboot for reason </source>
+@@ -261,92 +261,92 @@
+     <message>
+         <location filename="../tools/main.cpp" line="57"/>
+         <source>ukui-session-tools</source>
+-        <translation type="unfinished"></translation>
++        <translation>أدوات جلسة UKUI</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="61"/>
+         <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
+-        <translation type="unfinished"></translation>
++        <translation>يتم تسجيل دخول عدة مستخدمين في نفس الوقت. هل أنت متأكد من أنك تريد إغلاق هذا النظام؟</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="84"/>
+         <source>System update or package installation in progress,this function is temporarily unavailable.</source>
+-        <translation type="unfinished"></translation>
++        <translation>تحديث النظام أو تثبيت الحزمة قيد التقدم ، هذه الوظيفة غير متوفرة مؤقتا.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="85"/>
+         <source>System backup or restore in progress,this function is temporarily unavailable.</source>
+-        <translation type="unfinished"></translation>
++        <translation>النسخ الاحتياطي للنظام أو الاستعادة قيد التقدم ، هذه الوظيفة غير متوفرة مؤقتا.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="97"/>
+         <source>OK</source>
+-        <translation type="unfinished"></translation>
++        <translation>موافق</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1476"/>
+         <source>The following program is running to prevent the system from hibernate!</source>
+-        <translation type="unfinished"></translation>
++        <translation>يتم تشغيل البرنامج التالي لمنع النظام من السبات!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1479"/>
+         <source>The following program is running to prevent the system from suspend!</source>
+-        <translation type="unfinished"></translation>
++        <translation>يتم تشغيل البرنامج التالي لمنع النظام من التعليق!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1482"/>
+         <source>The following program is running to prevent the system from logout!</source>
+-        <translation type="unfinished"></translation>
++        <translation>يتم تشغيل البرنامج التالي لمنع النظام من تسجيل الخروج!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1485"/>
+         <source>The following program is running to prevent the system from reboot!</source>
+-        <translation type="unfinished"></translation>
++        <translation>يتم تشغيل البرنامج التالي لمنع النظام من إعادة التشغيل!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1488"/>
+         <source>The following program is running to prevent the system from shutting down!</source>
+-        <translation type="unfinished"></translation>
++        <translation>يتم تشغيل البرنامج التالي لمنع النظام من إيقاف التشغيل!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1547"/>
+         <source>Still Hibernate</source>
+-        <translation type="unfinished"></translation>
++        <translation>لا يزال السبات</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1549"/>
+         <source>Still Suspend</source>
+-        <translation type="unfinished"></translation>
++        <translation>لا يزال معلقا</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1555"/>
+         <source>Still Reboot</source>
+-        <translation type="unfinished"></translation>
++        <translation>لا يزال إعادة التشغيل</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1557"/>
+         <source>Still Shutdown</source>
+-        <translation type="unfinished"></translation>
++        <translation>لا يزال اغلاق</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1575"/>
+         <source>Cancel</source>
+-        <translation type="unfinished"></translation>
++        <translation>إلغاء الأمر</translation>
+     </message>
+     <message>
+         <location filename="../tools/powerprovider.cpp" line="61"/>
+         <source>some applications are running and they don&apos;t want you to do this.</source>
+-        <translation type="unfinished"></translation>
++        <translation>بعض التطبيقات قيد التشغيل ولا يريدونك القيام بذلك.</translation>
+     </message>
+     <message>
+         <location filename="../tools/powerprovider.cpp" line="63"/>
+         <source>Still to do!</source>
+-        <translation type="unfinished"></translation>
++        <translation>لا يزال يتعين القيام به!</translation>
+     </message>
+     <message>
+         <location filename="../tools/powerprovider.cpp" line="64"/>
+         <source>give up</source>
+-        <translation type="unfinished"></translation>
++        <translation>استسلم</translation>
+     </message>
+     <message>
+         <source> cancel shutdown</source>
+@@ -355,28 +355,28 @@
+     <message>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="574"/>
+         <source> canceled this operation</source>
+-        <translation type="unfinished"></translation>
++        <translation> ألغيت هذه العملية</translation>
+     </message>
+     <message>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="934"/>
+         <source> not respond</source>
+-        <translation type="unfinished"></translation>
++        <translation> لا تستجيب</translation>
+     </message>
+     <message>
+         <location filename="../ukui-session/sessionapplication.cpp" line="191"/>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="1605"/>
+         <source>ukui-session</source>
+-        <translation type="unfinished"></translation>
++        <translation>جلسة UKUI</translation>
+     </message>
+     <message>
+         <location filename="../ukui-session/sessionapplication.cpp" line="195"/>
+         <source>The current user has logged in to the system! Currently, the system does not support more than one user to log in at the same time. Click the button below to log out.</source>
+-        <translation type="unfinished"></translation>
++        <translation>قام المستخدم الحالي بتسجيل الدخول إلى النظام! حاليا ، لا يدعم النظام أكثر من مستخدم واحد لتسجيل الدخول في نفس الوقت. انقر فوق الزر أدناه لتسجيل الخروج.</translation>
+     </message>
+     <message>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="1608"/>
+         <source>Tips</source>
+-        <translation type="unfinished"></translation>
++        <translation>النصائح</translation>
+     </message>
+     <message>
+         <source>Logout Warning</source>
+diff --git a/translations/vi.ts b/translations/vi.ts
+index a8cf1c9..eb8ad7b 100644
+--- a/translations/vi.ts
++++ b/translations/vi.ts
+@@ -45,62 +45,62 @@
+     <message>
+         <location filename="../tools/main.cpp" line="293"/>
+         <source>UKUI session tools, show the shutdown dialog without any arguments.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Công cụ phiên UKUI, hiển thị hộp thoại tắt máy mà không có bất kỳ đối số nào.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="296"/>
+         <source>ukui-session-tools</source>
+-        <translation type="unfinished"></translation>
++        <translation>ukui-session-tools</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="302"/>
+         <source>Switch the user of this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Chuyển đổi người dùng của máy tính này.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="305"/>
+         <source>Hibernate this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Ngủ đông máy tính này.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="308"/>
+         <source>Suspend this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tạm ngưng máy tính này.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="311"/>
+         <source>Logout this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Đăng xuất máy tính này.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="314"/>
+         <source>Restart this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Khởi động lại máy tính này.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="317"/>
+         <source>Shutdown this computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tắt máy tính này.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="333"/>
+         <source>system-monitor</source>
+-        <translation type="unfinished"></translation>
++        <translation>giám sát hệ thống</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="371"/>
+         <source>Switch User</source>
+-        <translation type="unfinished"></translation>
++        <translation>Chuyển đổi người dùng</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="372"/>
+         <source>Hibernate</source>
+-        <translation type="unfinished"></translation>
++        <translation>Ngủ đông</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="373"/>
+         <source>Suspend</source>
+-        <translation type="unfinished"></translation>
++        <translation>Đình chỉ</translation>
+     </message>
+     <message>
+         <source>Logout</source>
+@@ -113,72 +113,72 @@
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="374"/>
+         <source>Log Out</source>
+-        <translation type="unfinished"></translation>
++        <translation>Đăng xuất</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="375"/>
+         <source>Restart</source>
+-        <translation type="unfinished"></translation>
++        <translation>Khởi động lại</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="376"/>
+         <source>Shut Down</source>
+-        <translation type="unfinished"></translation>
++        <translation>Dừng lại</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="377"/>
+         <source>Lock Screen</source>
+-        <translation type="unfinished"></translation>
++        <translation>Màn hình khóa</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="378"/>
+         <source>UpgradeThenRboot</source>
+-        <translation type="unfinished"></translation>
++        <translation>UpgradeThenRboot</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="379"/>
+         <source>UpgradeThenShutdown</source>
+-        <translation type="unfinished"></translation>
++        <translation>Nâng cấpSau đóTắt máy</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="392"/>
+         <source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tắt máy tính của bạn nhưng ứng dụng vẫn mở. Khi máy tính được bật, nó có thể được khôi phục về trạng thái bạn đã cũ.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="393"/>
+         <source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Máy tính vẫn hoạt động, nhưng tiêu thụ ít điện năng hơn. Ứng dụng vẫn mở và có thể nhanh chóng đánh thức và hoàn nguyên về nơi bạn đã dừng lại.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="394"/>
+         <source>The current user logs out of the system, terminates the session, and returns to the login page.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Người dùng hiện tại đăng xuất khỏi hệ thống, kết thúc phiên và quay lại trang đăng nhập.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="395"/>
+         <source>Close all apps, turn off your computer, and then turn your computer back on.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Đóng tất cả các ứng dụng, tắt máy tính rồi bật lại máy tính.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="396"/>
+         <source>Close all apps, and then shut down your computer.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Đóng tất cả các ứng dụng, sau đó tắt máy tính của bạn.</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="415"/>
+         <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
+-        <translation type="unfinished"></translation>
++        <translation>Nhiều người dùng được đăng nhập cùng một lúc. Bạn có chắc chắn muốn đóng hệ thống này không?</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="427"/>
+         <source>cancel</source>
+-        <translation type="unfinished"></translation>
++        <translation>hủy</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="428"/>
+         <source>confirm</source>
+-        <translation type="unfinished"></translation>
++        <translation>xác nhận</translation>
+     </message>
+     <message>
+         <source>(user),ukui-control-center is performing a system update or package installation.</source>
+@@ -199,7 +199,7 @@
+     <message>
+         <location filename="../ukui-session/main.cpp" line="425"/>
+         <source>UKUI Session Manager</source>
+-        <translation type="unfinished"></translation>
++        <translation>Quản lý phiên UKUI</translation>
+     </message>
+ </context>
+ <context>
+@@ -235,12 +235,12 @@
+     <message>
+         <location filename="../tools/main.cpp" line="63"/>
+         <source>cancel</source>
+-        <translation type="unfinished"></translation>
++        <translation>hủy</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="62"/>
+         <source>confirm</source>
+-        <translation type="unfinished"></translation>
++        <translation>xác nhận</translation>
+     </message>
+     <message>
+         <source> is block system into reboot for reason </source>
+@@ -261,92 +261,92 @@
+     <message>
+         <location filename="../tools/main.cpp" line="57"/>
+         <source>ukui-session-tools</source>
+-        <translation type="unfinished"></translation>
++        <translation>ukui-session-tools</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="61"/>
+         <source>Multiple users are logged in at the same time.Are you sure you want to close this system?</source>
+-        <translation type="unfinished"></translation>
++        <translation>Nhiều người dùng được đăng nhập cùng một lúc. Bạn có chắc chắn muốn đóng hệ thống này không?</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="84"/>
+         <source>System update or package installation in progress,this function is temporarily unavailable.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Đang cập nhật hệ thống hoặc cài đặt gói, chức năng này tạm thời không khả dụng.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="85"/>
+         <source>System backup or restore in progress,this function is temporarily unavailable.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Đang sao lưu hoặc khôi phục hệ thống, chức năng này tạm thời không khả dụng.</translation>
+     </message>
+     <message>
+         <location filename="../tools/main.cpp" line="97"/>
+         <source>OK</source>
+-        <translation type="unfinished"></translation>
++        <translation>OK</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1476"/>
+         <source>The following program is running to prevent the system from hibernate!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Chương trình sau đây đang chạy để ngăn hệ thống ngủ đông!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1479"/>
+         <source>The following program is running to prevent the system from suspend!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Chương trình sau đây đang chạy để ngăn hệ thống bị tạm ngưng!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1482"/>
+         <source>The following program is running to prevent the system from logout!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Chương trình sau đây đang chạy để ngăn hệ thống đăng xuất!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1485"/>
+         <source>The following program is running to prevent the system from reboot!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Chương trình sau đang chạy để ngăn hệ thống khởi động lại!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1488"/>
+         <source>The following program is running to prevent the system from shutting down!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Chương trình sau đây đang chạy để ngăn hệ thống tắt!</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1547"/>
+         <source>Still Hibernate</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vẫn ngủ đông</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1549"/>
+         <source>Still Suspend</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vẫn tạm ngưng</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1555"/>
+         <source>Still Reboot</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vẫn khởi động lại</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1557"/>
+         <source>Still Shutdown</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vẫn tắt máy</translation>
+     </message>
+     <message>
+         <location filename="../tools/mainwindow.cpp" line="1575"/>
+         <source>Cancel</source>
+-        <translation type="unfinished"></translation>
++        <translation>Hủy</translation>
+     </message>
+     <message>
+         <location filename="../tools/powerprovider.cpp" line="61"/>
+         <source>some applications are running and they don&apos;t want you to do this.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Một số ứng dụng đang chạy và họ không muốn bạn làm điều này.</translation>
+     </message>
+     <message>
+         <location filename="../tools/powerprovider.cpp" line="63"/>
+         <source>Still to do!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vẫn phải làm!</translation>
+     </message>
+     <message>
+         <location filename="../tools/powerprovider.cpp" line="64"/>
+         <source>give up</source>
+-        <translation type="unfinished"></translation>
++        <translation>từ</translation>
+     </message>
+     <message>
+         <source> cancel shutdown</source>
+@@ -355,28 +355,28 @@
+     <message>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="574"/>
+         <source> canceled this operation</source>
+-        <translation type="unfinished"></translation>
++        <translation> đã hủy hoạt động này</translation>
+     </message>
+     <message>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="934"/>
+         <source> not respond</source>
+-        <translation type="unfinished"></translation>
++        <translation> không trả lời</translation>
+     </message>
+     <message>
+         <location filename="../ukui-session/sessionapplication.cpp" line="191"/>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="1605"/>
+         <source>ukui-session</source>
+-        <translation type="unfinished"></translation>
++        <translation>Buổi học ukui</translation>
+     </message>
+     <message>
+         <location filename="../ukui-session/sessionapplication.cpp" line="195"/>
+         <source>The current user has logged in to the system! Currently, the system does not support more than one user to log in at the same time. Click the button below to log out.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Người dùng hiện tại đã đăng nhập vào hệ thống! Hiện tại, hệ thống không hỗ trợ nhiều hơn một người dùng đăng nhập cùng lúc. Nhấp vào nút bên dưới để đăng xuất.</translation>
+     </message>
+     <message>
+         <location filename="../ukuismserver/ukuismserver.cpp" line="1608"/>
+         <source>Tips</source>
+-        <translation type="unfinished"></translation>
++        <translation>Mẹo</translation>
+     </message>
+     <message>
+         <source>Logout Warning</source>
diff -Nru ukui-session-manager-4.0.0.0/debian/patches/series ukui-session-manager-4.0.0.0/debian/patches/series
--- ukui-session-manager-4.0.0.0/debian/patches/series	2024-07-18 09:56:23.000000000 +0800
+++ ukui-session-manager-4.0.0.0/debian/patches/series	2024-07-18 09:56:23.000000000 +0800
@@ -27,3 +27,6 @@
 0027-update-changelog.patch
 0028-Translated-using-Weblate-Kyrgyz.patch
 0029-Translated-using-Weblate-Mongolian.patch
+0030-Added-translation-using-Weblate-Arabic.patch
+0031-Added-translation-using-Weblate-Vietnamese.patch
+0032-Translated-using-Weblate-Vietnamese.patch