From e82737c70ed523d789ccd1c45e941277ee7f0ebb Mon Sep 17 00:00:00 2001 From: deepin-ci-robot Date: Fri, 12 Sep 2025 07:14:05 +0000 Subject: [PATCH] sync: from linuxdeepin/dde-session-shell Synchronize source files from linuxdeepin/dde-session-shell. Source-pull-request: https://github.com/linuxdeepin/dde-session-shell/pull/43 --- .reuse/dep5 | 73 +++ REUSE.toml | 88 ---- plugins/CMakeLists.txt | 1 - src/dde-lock/lockframe.cpp | 5 + src/global_util/public_func.cpp | 18 + src/global_util/public_func.h | 6 + translations/dde-session-shell_es_419.ts | 571 +++++++++++++++++++++++ translations/dde-session-shell_es_AR.ts | 571 +++++++++++++++++++++++ translations/dde-session-shell_es_CL.ts | 571 +++++++++++++++++++++++ translations/dde-session-shell_es_MX.ts | 571 +++++++++++++++++++++++ 10 files changed, 2386 insertions(+), 89 deletions(-) create mode 100644 .reuse/dep5 delete mode 100644 REUSE.toml create mode 100644 translations/dde-session-shell_es_419.ts create mode 100644 translations/dde-session-shell_es_AR.ts create mode 100644 translations/dde-session-shell_es_CL.ts create mode 100644 translations/dde-session-shell_es_MX.ts diff --git a/.reuse/dep5 b/.reuse/dep5 new file mode 100644 index 000000000..dd9221ebd --- /dev/null +++ b/.reuse/dep5 @@ -0,0 +1,73 @@ +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 deleted file mode 100644 index 18a1d5358..000000000 --- a/REUSE.toml +++ /dev/null @@ -1,88 +0,0 @@ -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/CMakeLists.txt b/plugins/CMakeLists.txt index 745918db6..a98068bd1 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -4,4 +4,3 @@ if (DISABLE_DSS_SNIPE) endif() # add_subdirectory(examples) # add_subdirectory(assist_login) -# add_subdirectory("login-gesture") diff --git a/src/dde-lock/lockframe.cpp b/src/dde-lock/lockframe.cpp index cf594bcb2..55dc7274d 100644 --- a/src/dde-lock/lockframe.cpp +++ b/src/dde-lock/lockframe.cpp @@ -171,7 +171,12 @@ bool LockFrame::event(QEvent *event) } if (keyValue != "") { +#ifdef ENABLE_DSS_SNIPE + // v25 dde-daemon接受小驼峰命名的name + emit sendKeyValue(qtifyName(keyValue)); +#else emit sendKeyValue(keyValue); +#endif } } return FullScreenBackground::event(event); diff --git a/src/global_util/public_func.cpp b/src/global_util/public_func.cpp index 20940968a..dbddc5d9d 100644 --- a/src/global_util/public_func.cpp +++ b/src/global_util/public_func.cpp @@ -356,3 +356,21 @@ bool isSleepLock() return value.toBool(); } #endif + +QString qtifyName(const QString &name) { + bool next_cap = false; + QString result; + + for (auto it = name.cbegin(); it != name.cend(); ++it) { + if (*it == '-') { + next_cap = true; + } else if (next_cap) { + result.append(it->toUpper()); + next_cap = false; + } else { + result.append(*it); + } + } + + return result; +} \ No newline at end of file diff --git a/src/global_util/public_func.h b/src/global_util/public_func.h index 38e010bcf..22a98a2a5 100644 --- a/src/global_util/public_func.h +++ b/src/global_util/public_func.h @@ -82,4 +82,10 @@ void configWebEngine(); bool isSleepLock(); #endif +/** + * @brief convert 'some-key' to 'someKey'. + */ + +QString qtifyName(const QString &name); + #endif // PUBLIC_FUNC_H diff --git a/translations/dde-session-shell_es_419.ts b/translations/dde-session-shell_es_419.ts new file mode 100644 index 000000000..0460b7e64 --- /dev/null +++ b/translations/dde-session-shell_es_419.ts @@ -0,0 +1,571 @@ + + + AuthFace + + Face ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Face ID + + + + Face ID locked, use password please + + + + Device unavailable! + + + + + AuthFingerprint + + Verify your fingerprint + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Fingerprint locked, use password please + + + + + AuthIris + + Iris ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Iris ID + + + + Iris ID locked, use password please + + + + + AuthPasskey + + Please plug in the security key + + + + Verification successful + + + + Verification failed + + + + Identifying the security key + + + + + AuthPassword + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong Password + + + + Password + + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + + + + Forgot password? + + + + + AuthSingle + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + + + + Forgot password? + + + + + AuthUKey + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong PIN + + + + UKey is required + + + + Enter your PIN + + + + Please try again %n minute(s) later + + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + + AuthWidget + + Account + + + + Your password will expire in %n days, please change it timely + + + + Password expired, please change + + + + Your password has expired. Please contact the administrator to change it + + + + Terminal locked, please contact administrator + + + + + GreeterWorker + + Wrong account + + + + Wrong Password + + + + + InhibitWarnView + + Cancel + + + + The reason of inhibit. + + + + + LighterGreeter + + Standard Mode + + + + + LockContent + + Lock Screen + + + + Failed to lock screen + + + + + LockWorker + + Fingerprint verification timed out, please enter your password manually + + + + Failed to match fingerprint + + + + + MultiUsersWarningView + + Cancel + + + + The above users are still logged in and data will be lost due to shutdown, are you sure you want to shut down? + + + + The above users are still logged in and data will be lost due to reboot, are you sure you want to reboot? + + + + + SessionWidget + + You have enabled the high system security level, thus cannot switch to the Wayland mode, please disable the high security level in Security Center and try again. + + + + + ShutdownWidget + + Shut down + + + + Reboot + + + + Suspend + + + + Hibernate + + + + Lock + + + + Log out + + + + Switch user + + + + Switch system + + + + Update and Shut Down + + + + Update and Reboot + + + + + SystemMonitor + + Start system monitor + + + + + UdcpMFALoginWidget + + 发送验证码 + + + + 请输入手机号 + + + + 请输入验证码 + + + + 获取验证码 + + + + + UpdateCompleteWidget + + View Logs + + + + Updates successful + + + + Your computer will reboot soon %1 + + + + Your computer will be turned off soon %1 + + + + + UpdateLogWidget + + Hide Logs + + + + + UpdateModel + + Update failed + + + + Unknown error + + + + Backup failed + + + + Dependency error + + + + Reboot + + + + Shut Down + + + + Unable to perform system backup. If you continue the updates, you cannot roll back to the old system later. + + + + Insufficient disk space. Please clean up your disk and try again. + + + + DPKG error + + + + Back Up Again + + + + Abort + + + + Proceed to Update + + + + Failed to connect to backup services. Please check and retry again. + + + + Failed to connect to update services. Please check and retry again. + + + + + UpdatePrepareWidget + + Preparing for updates… + + + + + UpdateProgressWidget + + Do not force a shutdown or power off when installing updates. Otherwise, your system may be damaged. + + + + + UpdateWorker + + Update + + + + Please plug in and then install updates. + + + + + WarningContent + + The programs are preventing the computer from shutting down, and forcing shut down may cause data loss. + + + + To close the program, click Cancel, and then close the program. + + + + The programs are preventing the computer from reboot, and forcing reboot may cause data loss. + + + + The programs are preventing the computer from suspend, and forcing suspend may cause data loss. + + + + The programs are preventing the computer from hibernate, and forcing hibernate may cause data loss. + + + + The programs are preventing the computer from log out, and forcing log out may cause data loss. + + + + Shut down + + + + Reboot + + + + Suspend + + + + Hibernate + + + + Log out + + + + Are you sure you want to shut down? + + + + Are you sure you want to reboot? + + + + Are you sure you want to log out? + + + + Update and Shut Down + + + + Update and Reboot + + + + Closing the programs and shutting down, please wait... + + + + Closing the programs and rebooting, please wait... + + + + Closing the programs and logging out, please wait... + + + + + dss::module::AssistLoginWidget + + Automatic login + + + + + dss::module::NetworkModule + + Turn on + + + + Turn off + + + + \ No newline at end of file diff --git a/translations/dde-session-shell_es_AR.ts b/translations/dde-session-shell_es_AR.ts new file mode 100644 index 000000000..3242b6a37 --- /dev/null +++ b/translations/dde-session-shell_es_AR.ts @@ -0,0 +1,571 @@ + + + AuthFace + + Face ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Face ID + + + + Face ID locked, use password please + + + + Device unavailable! + + + + + AuthFingerprint + + Verify your fingerprint + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Fingerprint locked, use password please + + + + + AuthIris + + Iris ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Iris ID + + + + Iris ID locked, use password please + + + + + AuthPasskey + + Please plug in the security key + + + + Verification successful + + + + Verification failed + + + + Identifying the security key + + + + + AuthPassword + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong Password + + + + Password + + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + + + + Forgot password? + + + + + AuthSingle + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + + + + Forgot password? + + + + + AuthUKey + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong PIN + + + + UKey is required + + + + Enter your PIN + + + + Please try again %n minute(s) later + + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + + AuthWidget + + Account + + + + Your password will expire in %n days, please change it timely + + + + Password expired, please change + + + + Your password has expired. Please contact the administrator to change it + + + + Terminal locked, please contact administrator + + + + + GreeterWorker + + Wrong account + + + + Wrong Password + + + + + InhibitWarnView + + Cancel + + + + The reason of inhibit. + + + + + LighterGreeter + + Standard Mode + + + + + LockContent + + Lock Screen + + + + Failed to lock screen + + + + + LockWorker + + Fingerprint verification timed out, please enter your password manually + + + + Failed to match fingerprint + + + + + MultiUsersWarningView + + Cancel + + + + The above users are still logged in and data will be lost due to shutdown, are you sure you want to shut down? + + + + The above users are still logged in and data will be lost due to reboot, are you sure you want to reboot? + + + + + SessionWidget + + You have enabled the high system security level, thus cannot switch to the Wayland mode, please disable the high security level in Security Center and try again. + + + + + ShutdownWidget + + Shut down + + + + Reboot + + + + Suspend + + + + Hibernate + + + + Lock + + + + Log out + + + + Switch user + + + + Switch system + + + + Update and Shut Down + + + + Update and Reboot + + + + + SystemMonitor + + Start system monitor + + + + + UdcpMFALoginWidget + + 发送验证码 + + + + 请输入手机号 + + + + 请输入验证码 + + + + 获取验证码 + + + + + UpdateCompleteWidget + + View Logs + + + + Updates successful + + + + Your computer will reboot soon %1 + + + + Your computer will be turned off soon %1 + + + + + UpdateLogWidget + + Hide Logs + + + + + UpdateModel + + Update failed + + + + Unknown error + + + + Backup failed + + + + Dependency error + + + + Reboot + + + + Shut Down + + + + Unable to perform system backup. If you continue the updates, you cannot roll back to the old system later. + + + + Insufficient disk space. Please clean up your disk and try again. + + + + DPKG error + + + + Back Up Again + + + + Abort + + + + Proceed to Update + + + + Failed to connect to backup services. Please check and retry again. + + + + Failed to connect to update services. Please check and retry again. + + + + + UpdatePrepareWidget + + Preparing for updates… + + + + + UpdateProgressWidget + + Do not force a shutdown or power off when installing updates. Otherwise, your system may be damaged. + + + + + UpdateWorker + + Update + + + + Please plug in and then install updates. + + + + + WarningContent + + The programs are preventing the computer from shutting down, and forcing shut down may cause data loss. + + + + To close the program, click Cancel, and then close the program. + + + + The programs are preventing the computer from reboot, and forcing reboot may cause data loss. + + + + The programs are preventing the computer from suspend, and forcing suspend may cause data loss. + + + + The programs are preventing the computer from hibernate, and forcing hibernate may cause data loss. + + + + The programs are preventing the computer from log out, and forcing log out may cause data loss. + + + + Shut down + + + + Reboot + + + + Suspend + + + + Hibernate + + + + Log out + + + + Are you sure you want to shut down? + + + + Are you sure you want to reboot? + + + + Are you sure you want to log out? + + + + Update and Shut Down + + + + Update and Reboot + + + + Closing the programs and shutting down, please wait... + + + + Closing the programs and rebooting, please wait... + + + + Closing the programs and logging out, please wait... + + + + + dss::module::AssistLoginWidget + + Automatic login + + + + + dss::module::NetworkModule + + Turn on + + + + Turn off + + + + \ No newline at end of file diff --git a/translations/dde-session-shell_es_CL.ts b/translations/dde-session-shell_es_CL.ts new file mode 100644 index 000000000..6e3f67dbc --- /dev/null +++ b/translations/dde-session-shell_es_CL.ts @@ -0,0 +1,571 @@ + + + AuthFace + + Face ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Face ID + + + + Face ID locked, use password please + + + + Device unavailable! + + + + + AuthFingerprint + + Verify your fingerprint + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Fingerprint locked, use password please + + + + + AuthIris + + Iris ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Iris ID + + + + Iris ID locked, use password please + + + + + AuthPasskey + + Please plug in the security key + + + + Verification successful + + + + Verification failed + + + + Identifying the security key + + + + + AuthPassword + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong Password + + + + Password + + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + + + + Forgot password? + + + + + AuthSingle + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + + + + Forgot password? + + + + + AuthUKey + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong PIN + + + + UKey is required + + + + Enter your PIN + + + + Please try again %n minute(s) later + + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + + AuthWidget + + Account + + + + Your password will expire in %n days, please change it timely + + + + Password expired, please change + + + + Your password has expired. Please contact the administrator to change it + + + + Terminal locked, please contact administrator + + + + + GreeterWorker + + Wrong account + + + + Wrong Password + + + + + InhibitWarnView + + Cancel + + + + The reason of inhibit. + + + + + LighterGreeter + + Standard Mode + + + + + LockContent + + Lock Screen + + + + Failed to lock screen + + + + + LockWorker + + Fingerprint verification timed out, please enter your password manually + + + + Failed to match fingerprint + + + + + MultiUsersWarningView + + Cancel + + + + The above users are still logged in and data will be lost due to shutdown, are you sure you want to shut down? + + + + The above users are still logged in and data will be lost due to reboot, are you sure you want to reboot? + + + + + SessionWidget + + You have enabled the high system security level, thus cannot switch to the Wayland mode, please disable the high security level in Security Center and try again. + + + + + ShutdownWidget + + Shut down + + + + Reboot + + + + Suspend + + + + Hibernate + + + + Lock + + + + Log out + + + + Switch user + + + + Switch system + + + + Update and Shut Down + + + + Update and Reboot + + + + + SystemMonitor + + Start system monitor + + + + + UdcpMFALoginWidget + + 发送验证码 + + + + 请输入手机号 + + + + 请输入验证码 + + + + 获取验证码 + + + + + UpdateCompleteWidget + + View Logs + + + + Updates successful + + + + Your computer will reboot soon %1 + + + + Your computer will be turned off soon %1 + + + + + UpdateLogWidget + + Hide Logs + + + + + UpdateModel + + Update failed + + + + Unknown error + + + + Backup failed + + + + Dependency error + + + + Reboot + + + + Shut Down + + + + Unable to perform system backup. If you continue the updates, you cannot roll back to the old system later. + + + + Insufficient disk space. Please clean up your disk and try again. + + + + DPKG error + + + + Back Up Again + + + + Abort + + + + Proceed to Update + + + + Failed to connect to backup services. Please check and retry again. + + + + Failed to connect to update services. Please check and retry again. + + + + + UpdatePrepareWidget + + Preparing for updates… + + + + + UpdateProgressWidget + + Do not force a shutdown or power off when installing updates. Otherwise, your system may be damaged. + + + + + UpdateWorker + + Update + + + + Please plug in and then install updates. + + + + + WarningContent + + The programs are preventing the computer from shutting down, and forcing shut down may cause data loss. + + + + To close the program, click Cancel, and then close the program. + + + + The programs are preventing the computer from reboot, and forcing reboot may cause data loss. + + + + The programs are preventing the computer from suspend, and forcing suspend may cause data loss. + + + + The programs are preventing the computer from hibernate, and forcing hibernate may cause data loss. + + + + The programs are preventing the computer from log out, and forcing log out may cause data loss. + + + + Shut down + + + + Reboot + + + + Suspend + + + + Hibernate + + + + Log out + + + + Are you sure you want to shut down? + + + + Are you sure you want to reboot? + + + + Are you sure you want to log out? + + + + Update and Shut Down + + + + Update and Reboot + + + + Closing the programs and shutting down, please wait... + + + + Closing the programs and rebooting, please wait... + + + + Closing the programs and logging out, please wait... + + + + + dss::module::AssistLoginWidget + + Automatic login + + + + + dss::module::NetworkModule + + Turn on + + + + Turn off + + + + \ No newline at end of file diff --git a/translations/dde-session-shell_es_MX.ts b/translations/dde-session-shell_es_MX.ts new file mode 100644 index 000000000..8f11b34c9 --- /dev/null +++ b/translations/dde-session-shell_es_MX.ts @@ -0,0 +1,571 @@ + + + AuthFace + + Face ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Face ID + + + + Face ID locked, use password please + + + + Device unavailable! + + + + + AuthFingerprint + + Verify your fingerprint + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Fingerprint locked, use password please + + + + + AuthIris + + Iris ID + + + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Verify your Iris ID + + + + Iris ID locked, use password please + + + + + AuthPasskey + + Please plug in the security key + + + + Verification successful + + + + Verification failed + + + + Identifying the security key + + + + + AuthPassword + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong Password + Contraseña Erronea + + + Password + Contraseña + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + Restablecer contraseña + + + Forgot password? + + + + + AuthSingle + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + Reset Password + Restablecer contraseña + + + Forgot password? + + + + + AuthUKey + + Verification successful + + + + Verification failed, %n chances left + + + + Verification failed, only one chance left + + + + Wrong PIN + + + + UKey is required + + + + Enter your PIN + + + + Please try again %n minute(s) later + + + + Please try again 1 minute later + + + + Please try again %n minutes later + + + + + AuthWidget + + Account + + + + Your password will expire in %n days, please change it timely + + + + Password expired, please change + + + + Your password has expired. Please contact the administrator to change it + + + + Terminal locked, please contact administrator + + + + + GreeterWorker + + Wrong account + + + + Wrong Password + Contraseña Erronea + + + + InhibitWarnView + + Cancel + Cancelar + + + The reason of inhibit. + + + + + LighterGreeter + + Standard Mode + + + + + LockContent + + Lock Screen + + + + Failed to lock screen + + + + + LockWorker + + Fingerprint verification timed out, please enter your password manually + + + + Failed to match fingerprint + + + + + MultiUsersWarningView + + Cancel + Cancelar + + + The above users are still logged in and data will be lost due to shutdown, are you sure you want to shut down? + + + + The above users are still logged in and data will be lost due to reboot, are you sure you want to reboot? + + + + + SessionWidget + + You have enabled the high system security level, thus cannot switch to the Wayland mode, please disable the high security level in Security Center and try again. + + + + + ShutdownWidget + + Shut down + Apagar + + + Reboot + + + + Suspend + Suspender + + + Hibernate + + + + Lock + + + + Log out + + + + Switch user + + + + Switch system + + + + Update and Shut Down + + + + Update and Reboot + + + + + SystemMonitor + + Start system monitor + + + + + UdcpMFALoginWidget + + 发送验证码 + + + + 请输入手机号 + + + + 请输入验证码 + + + + 获取验证码 + + + + + UpdateCompleteWidget + + View Logs + + + + Updates successful + + + + Your computer will reboot soon %1 + + + + Your computer will be turned off soon %1 + + + + + UpdateLogWidget + + Hide Logs + + + + + UpdateModel + + Update failed + + + + Unknown error + + + + Backup failed + + + + Dependency error + + + + Reboot + + + + Shut Down + + + + Unable to perform system backup. If you continue the updates, you cannot roll back to the old system later. + + + + Insufficient disk space. Please clean up your disk and try again. + + + + DPKG error + + + + Back Up Again + + + + Abort + + + + Proceed to Update + + + + Failed to connect to backup services. Please check and retry again. + + + + Failed to connect to update services. Please check and retry again. + + + + + UpdatePrepareWidget + + Preparing for updates… + + + + + UpdateProgressWidget + + Do not force a shutdown or power off when installing updates. Otherwise, your system may be damaged. + + + + + UpdateWorker + + Update + + + + Please plug in and then install updates. + + + + + WarningContent + + The programs are preventing the computer from shutting down, and forcing shut down may cause data loss. + + + + To close the program, click Cancel, and then close the program. + + + + The programs are preventing the computer from reboot, and forcing reboot may cause data loss. + + + + The programs are preventing the computer from suspend, and forcing suspend may cause data loss. + + + + The programs are preventing the computer from hibernate, and forcing hibernate may cause data loss. + + + + The programs are preventing the computer from log out, and forcing log out may cause data loss. + + + + Shut down + Apagar + + + Reboot + + + + Suspend + Suspender + + + Hibernate + + + + Log out + + + + Are you sure you want to shut down? + + + + Are you sure you want to reboot? + + + + Are you sure you want to log out? + + + + Update and Shut Down + + + + Update and Reboot + + + + Closing the programs and shutting down, please wait... + + + + Closing the programs and rebooting, please wait... + + + + Closing the programs and logging out, please wait... + + + + + dss::module::AssistLoginWidget + + Automatic login + + + + + dss::module::NetworkModule + + Turn on + + + + Turn off + + + + \ No newline at end of file