Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37536684
en ru br
Репозитории ALT

Группа :: Графические оболочки/KDE
Пакет: sddm

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-translate-renew-dialog.patch
Скачать


diff --git a/src/auth/AuthRequest.cpp b/src/auth/AuthRequest.cpp
index abf6049..7348a3b 100644
--- a/src/auth/AuthRequest.cpp
+++ b/src/auth/AuthRequest.cpp
@@ -117,7 +117,7 @@ namespace SDDM {
     QString AuthRequest::findNewPwdMessage() {
         for (const AuthPrompt* qap : qAsConst(d->prompts)) {
             if(qap->type()==AuthPrompt::CHANGE_NEW)
-                return qap->message();
+                return tr(qap->message().toLatin1().constData());
         }
         return QString();
     }
@@ -125,7 +125,7 @@ namespace SDDM {
     QString AuthRequest::findRepeatPwdMessage() {
         for (const AuthPrompt* qap : qAsConst(d->prompts)) {
             if(qap->type()==AuthPrompt::CHANGE_REPEAT)
-                return qap->message();
+                return tr(qap->message().toLatin1().constData());
         }
         return QString();
     }
diff --git a/src/helper/backend/PamBackend.cpp b/src/helper/backend/PamBackend.cpp
index 68582e5..0b0095e 100644
--- a/src/helper/backend/PamBackend.cpp
+++ b/src/helper/backend/PamBackend.cpp
@@ -31,28 +31,28 @@
 
 namespace SDDM {
     static Request loginRequest {
-        {   { AuthPrompt::LOGIN_USER, QStringLiteral("login:"), false },
-            { AuthPrompt::LOGIN_USER, QStringLiteral("я┐я┤п╣я┌п╫п╟я▐ п╥п╟п©п╦я│я▄:"), false },
-            { AuthPrompt::LOGIN_PASSWORD, QStringLiteral("Password: "), true },
-            { AuthPrompt::LOGIN_PASSWORD, QStringLiteral("п÷п╟я─п╬п╩я▄: "), true }
+        {   { AuthPrompt::LOGIN_USER, QT_TR_NOOP(QStringLiteral("login:")), false },
+            { AuthPrompt::LOGIN_USER, QStringLiteral("я┐я┤п╣я┌п╫п╟я▐ п╥п╟п©п╦я│я▄:"), false },
+            { AuthPrompt::LOGIN_PASSWORD, QT_TR_NOOP(QStringLiteral("Password: ")), true },
+            { AuthPrompt::LOGIN_PASSWORD, QStringLiteral("п÷п╟я─п╬п╩я▄: "), true }
         }
     };
 
     static Request changePassRequest {
-        {   { AuthPrompt::CHANGE_CURRENT, QStringLiteral("(current) UNIX password: "), true },
-            { AuthPrompt::CHANGE_CURRENT, QStringLiteral("(я┌п╣п╨я┐я┴п╦п╧) п©п╟я─п╬п╩я▄ UNIX: "), true },
-            { AuthPrompt::CHANGE_NEW, QStringLiteral("New password: "), true },
-            { AuthPrompt::CHANGE_NEW, QStringLiteral("п²п╬п╡я▀п╧ п©п╟я─п╬п╩я▄: "), true },
-            { AuthPrompt::CHANGE_REPEAT, QStringLiteral("Retype new password: "), true },
-            { AuthPrompt::CHANGE_REPEAT, QStringLiteral("п÷п╬п╡я┌п╬я─п╦я┌п╣ п╡п╡п╬п╢ п©п╟я─п╬п╩я▐: "), true }
+        {   { AuthPrompt::CHANGE_CURRENT, QT_TR_NOOP(QStringLiteral("(current) UNIX password: ")), true },
+            { AuthPrompt::CHANGE_CURRENT, QStringLiteral("(я┌п╣п╨я┐я┴п╦п╧) п©п╟я─п╬п╩я▄ UNIX: "), true },
+            { AuthPrompt::CHANGE_NEW, QT_TR_NOOP(QStringLiteral("New password: ")), true },
+            { AuthPrompt::CHANGE_NEW, QStringLiteral("п²п╬п╡я▀п╧ п©п╟я─п╬п╩я▄: "), true },
+            { AuthPrompt::CHANGE_REPEAT, QT_TR_NOOP(QStringLiteral("Retype new password: ")), true },
+            { AuthPrompt::CHANGE_REPEAT, QStringLiteral("п÷п╬п╡я┌п╬я─п╦я┌п╣ п╡п╡п╬п╢ п©п╟я─п╬п╩я▐: "), true }
         }
     };
 
     static Request changePassNoOldRequest {
-        {   { AuthPrompt::CHANGE_NEW, QStringLiteral("New password: "), true },
-            { AuthPrompt::CHANGE_NEW, QStringLiteral("п²п╬п╡я▀п╧ п©п╟я─п╬п╩я▄: "), true },
-            { AuthPrompt::CHANGE_REPEAT, QStringLiteral("Retype new password: "), true },
-            { AuthPrompt::CHANGE_REPEAT, QStringLiteral("п÷п╬п╡я┌п╬я─п╦я┌п╣ п╡п╡п╬п╢ п©п╟я─п╬п╩я▐: "), true }
+        {   { AuthPrompt::CHANGE_NEW, QT_TR_NOOP(QStringLiteral("New password: ")), true },
+            { AuthPrompt::CHANGE_NEW, QStringLiteral("п²п╬п╡я▀п╧ п©п╟я─п╬п╩я▄: "), true },
+            { AuthPrompt::CHANGE_REPEAT, QT_TR_NOOP(QStringLiteral("Retype new password: ")), true },
+            { AuthPrompt::CHANGE_REPEAT, QStringLiteral("п÷п╬п╡я┌п╬я─п╦я┌п╣ п╡п╡п╬п╢ п©п╟я─п╬п╩я▐: "), true }
         }
     };
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin