diff --git a/.reuse/dep5 b/.reuse/dep5
deleted file mode 100644
index dd9221eb..00000000
--- a/.reuse/dep5
+++ /dev/null
@@ -1,73 +0,0 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Upstream-Name: dde-session-shell
-Upstream-Contact: UnionTech Software Technology Co., Ltd.
-Source: https://github.com/linuxdeepin/dde-session-shell
-
-# README
-Files: README.md README.zh_CN.md
-Copyright: None
-License: CC-BY-4.0
-
-# cmake
-Files: cmake/*.in cmake/*.cmake
-Copyright: None
-License: CC0-1.0
-
-# xml2cpp
-Files: src/global_util/dbus/*
-Copyright: The Qt Company Ltd.
-License: CC0-1.0
-
-# Project file
-Files: *.pro *.qrc *CMakeLists.txt *.cmake qt-theme.ini files/* scripts/* src/lightdm-deepin-greeter/deepin-greeter .project .syncexclude
-Copyright: None
-License: CC0-1.0
-
-# docs
-Files: docs/*
-Copyright: UnionTech Software Technology Co., Ltd.
-License: GPL-3.0-or-later
-
-# png svg
-Files: src/widgets/img/* misc/images/* src/session-widgets/img/* plugins/examples/login-plugins/login-udcp/images/*
-Copyright: UnionTech Software Technology Co., Ltd.
-License: GPL-3.0-or-later
-
-# translation
-Files: translations/* .tx/*
-Copyright: UnionTech Software Technology Co., Ltd.
-License: GPL-3.0-or-later
-
-# sh
-Files: lupdate.sh tests/test-recoverage.sh translate_generation.sh
-Copyright: None
-License: CC0-1.0
-
-# gitignore
-Files: .gitignore
-Copyright: None
-License: CC0-1.0
-
-# ci
-Files: .github/* .gitlab-ci.yml .obs/*
-Copyright: None
-License: CC0-1.0
-
-# xml toml json conf yaml
-Files: xml/*.xml *.json *.conf
-Copyright: UnionTech Software Technology Co., Ltd.
-License: GPL-3.0-or-later
-
-# qss
-Files: src/widgets/skin/*.qss
-Copyright: UnionTech Software Technology Co., Ltd.
-License: GPL-3.0-or-later
-
-# debian rpm archlinux
-Files: debian/* rpm/* archlinux/*
-Copyright: None
-License: CC0-1.0
-
-Files: toolGenerate/**/*
-Copyright: None
-License: CC0-1.0
diff --git a/REUSE.toml b/REUSE.toml
new file mode 100644
index 00000000..18a1d535
--- /dev/null
+++ b/REUSE.toml
@@ -0,0 +1,88 @@
+version = 1
+SPDX-PackageName = "dde-session-shell"
+SPDX-PackageSupplier = "UnionTech Software Technology Co., Ltd."
+SPDX-PackageDownloadLocation = "https://github.com/linuxdeepin/dde-session-shell"
+
+[[annotations]]
+path = ["README.md", "README.zh_CN.md"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC-BY-4.0"
+
+[[annotations]]
+path = ["cmake/**.in", "cmake/**.cmake"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "src/global_util/dbus/**"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "The Qt Company Ltd."
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = ["**.pro", "**.qrc", "**CMakeLists.txt", "**.cmake", "qt-theme.ini", "files/**", "scripts/**", "src/lightdm-deepin-greeter/deepin-greeter", ".project", ".syncexclude"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "docs/**"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "UnionTech Software Technology Co., Ltd."
+SPDX-License-Identifier = "GPL-3.0-or-later"
+
+[[annotations]]
+path = ["src/widgets/img/**", "misc/images/**", "src/session-widgets/img/**", "plugins/examples/login-plugins/login-udcp/images/**"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "UnionTech Software Technology Co., Ltd."
+SPDX-License-Identifier = "GPL-3.0-or-later"
+
+[[annotations]]
+path = ["translations/**", "plugins/login-gesture/translations/**", ".tx/**"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "UnionTech Software Technology Co., Ltd."
+SPDX-License-Identifier = "GPL-3.0-or-later"
+
+[[annotations]]
+path = ["lupdate.sh", "tests/test-recoverage.sh", "translate_generation.sh"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = ".gitignore"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = [".github/**", ".gitlab-ci.yml", ".obs/**"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = ["xml/**.xml", "**.json", "**.conf"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "UnionTech Software Technology Co., Ltd."
+SPDX-License-Identifier = "GPL-3.0-or-later"
+
+[[annotations]]
+path = "src/widgets/skin/**.qss"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "UnionTech Software Technology Co., Ltd."
+SPDX-License-Identifier = "GPL-3.0-or-later"
+
+[[annotations]]
+path = ["debian/**", "rpm/**", "archlinux/**"]
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC0-1.0"
+
+[[annotations]]
+path = "toolGenerate/**/**"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "None"
+SPDX-License-Identifier = "CC0-1.0"
diff --git a/plugins/login-gesture/translations/login-gesture_ru.ts b/plugins/login-gesture/translations/login-gesture_ru.ts
index b5b7b84a..101c663d 100644
--- a/plugins/login-gesture/translations/login-gesture_ru.ts
+++ b/plugins/login-gesture/translations/login-gesture_ru.ts
@@ -23,7 +23,7 @@
Setup completed Start login
-
+ Настройка завершена. Можно войти
Forgot gesture password
diff --git a/translations/dde-session-shell_ru.ts b/translations/dde-session-shell_ru.ts
index 45785a82..b0b663e9 100644
--- a/translations/dde-session-shell_ru.ts
+++ b/translations/dde-session-shell_ru.ts
@@ -46,7 +46,7 @@
Verification failed, only one chance left
- Проверка не удалась, у Вас осталась одна попытка
+ Проверка не удалась, осталась только одна попытка
Fingerprint locked, use password please
@@ -69,7 +69,7 @@
Verification failed, only one chance left
- Проверка не удалась, у Вас осталась одна попытка
+ Проверка не удалась, осталась только одна попытка
Verify your Iris ID
@@ -111,11 +111,11 @@
Verification failed, only one chance left
- Проверка не удалась, у Вас осталась одна попытка
+ Проверка не удалась, осталась только одна попытка
Wrong Password
- Неверный Пароль
+ Неверный пароль
Password
@@ -123,7 +123,7 @@
Please try again 1 minute later
- Повторите попытку через 1 минуту.
+ Повторите попытку через 1 минуту
Please try again %n minutes later
@@ -142,7 +142,7 @@
AuthSingle
Please try again 1 minute later
- Повторите попытку через 1 минуту.
+ Повторите попытку через 1 минуту
Please try again %n minutes later
@@ -181,7 +181,7 @@
Enter your PIN
- Введите Ваш PIN
+ Введите ваш PIN
Please try again %n minute(s) later
@@ -234,7 +234,7 @@
Wrong Password
- Неверный Пароль
+ Неверный пароль
@@ -259,7 +259,7 @@
LockContent
Lock Screen
- Экран Блокировки
+ Экран блокировки
Failed to lock screen
@@ -335,11 +335,11 @@
Update and Shut Down
- Обновить и Выключить
+ Обновить и выключить
Update and Reboot
- Обновить и Перезагрузить
+ Обновить и перезагрузить
@@ -458,11 +458,11 @@
Update and Shut Down
- Обновить и Выключить
+ Обновить и выключить
Update and Reboot
- Обновить и Перезагрузить
+ Обновить и перезагрузить
Closing the programs and shutting down, please wait...