Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kscreenlocker for openSUSE:Factory checked in at 2023-05-11 12:32:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kscreenlocker (Old) and /work/SRC/openSUSE:Factory/.kscreenlocker.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kscreenlocker" Thu May 11 12:32:15 2023 rev:139 rq:1085887 version:5.27.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kscreenlocker/kscreenlocker.changes 2023-04-05 21:34:14.742085820 +0200 +++ /work/SRC/openSUSE:Factory/.kscreenlocker.new.1533/kscreenlocker.changes 2023-05-11 12:32:27.898401930 +0200 @@ -1,0 +2,10 @@ +Tue May 9 13:44:09 UTC 2023 - Fabian Vogt <[email protected]> + +- Update to 5.27.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.5 +- Changes since 5.27.4: + * greeter: track various properties persistently (kde#456210) + +------------------------------------------------------------------- Old: ---- kscreenlocker-5.27.4.tar.xz kscreenlocker-5.27.4.tar.xz.sig New: ---- kscreenlocker-5.27.5.tar.xz kscreenlocker-5.27.5.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kscreenlocker.spec ++++++ --- /var/tmp/diff_new_pack.sEk1yv/_old 2023-05-11 12:32:28.406404427 +0200 +++ /var/tmp/diff_new_pack.sEk1yv/_new 2023-05-11 12:32:28.410404447 +0200 @@ -20,7 +20,7 @@ %bcond_without released Name: kscreenlocker -Version: 5.27.4 +Version: 5.27.5 Release: 0 Summary: Library and components for secure lock screen architecture License: GPL-2.0-or-later ++++++ kscreenlocker-5.27.4.tar.xz -> kscreenlocker-5.27.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/CMakeLists.txt new/kscreenlocker-5.27.5/CMakeLists.txt --- old/kscreenlocker-5.27.4/CMakeLists.txt 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/CMakeLists.txt 2023-05-09 13:36:55.000000000 +0200 @@ -2,7 +2,7 @@ project(kscreenlocker) set(CMAKE_C_STANDARD 99) -set(PROJECT_VERSION "5.27.4") +set(PROJECT_VERSION "5.27.5") set(PROJECT_VERSION_MAJOR 5) set(QT_MIN_VERSION "5.15.2") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/greeter/pamauthenticator.cpp new/kscreenlocker-5.27.5/greeter/pamauthenticator.cpp --- old/kscreenlocker-5.27.4/greeter/pamauthenticator.cpp 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/greeter/pamauthenticator.cpp 2023-05-09 13:36:55.000000000 +0200 @@ -8,6 +8,7 @@ #include <QDebug> #include <QEventLoop> +#include <QMetaMethod> #include <security/pam_appl.h> #include "kscreenlocker_greet_logging.h" @@ -184,6 +185,12 @@ PamAuthenticator::PamAuthenticator(const QString &service, const QString &user, QObject *parent) : QObject(parent) + , m_signalsToMembers({ + {QMetaMethod::fromSignal(&PamAuthenticator::prompt), m_prompt}, + {QMetaMethod::fromSignal(&PamAuthenticator::promptForSecret), m_promptForSecret}, + {QMetaMethod::fromSignal(&PamAuthenticator::infoMessage), m_infoMessage}, + {QMetaMethod::fromSignal(&PamAuthenticator::errorMessage), m_errorMessage}, + }) { d = new PamWorker; @@ -192,15 +199,29 @@ connect(&m_thread, &QThread::finished, d, &QObject::deleteLater); connect(d, &PamWorker::busyChanged, this, &PamAuthenticator::setBusy); - connect(d, &PamWorker::prompt, this, &PamAuthenticator::prompt); - connect(d, &PamWorker::promptForSecret, this, &PamAuthenticator::promptForSecret); - connect(d, &PamWorker::infoMessage, this, &PamAuthenticator::infoMessage); - connect(d, &PamWorker::errorMessage, this, &PamAuthenticator::errorMessage); + connect(d, &PamWorker::prompt, this, [this](const QString &msg) { + m_prompt = msg; + Q_EMIT prompt(msg); + }); + connect(d, &PamWorker::promptForSecret, this, [this](const QString &msg) { + m_promptForSecret = msg; + Q_EMIT promptForSecret(msg); + }); + connect(d, &PamWorker::infoMessage, this, [this](const QString &msg) { + m_infoMessage = msg; + Q_EMIT infoMessage(msg); + }); + connect(d, &PamWorker::errorMessage, this, [this](const QString &msg) { + m_errorMessage = msg; + Q_EMIT errorMessage(msg); + }); connect(d, &PamWorker::succeeded, this, [this]() { m_unlocked = true; Q_EMIT succeeded(); }); + // Failed is not a persistent state. When a view provides authentication that will either result in failure or success, + // failure simply means that the prompt is getting delayed. connect(d, &PamWorker::failed, this, &PamAuthenticator::failed); m_thread.start(); @@ -257,7 +278,59 @@ void PamAuthenticator::cancel() { + m_prompt.clear(); + m_promptForSecret.clear(); + m_infoMessage.clear(); + m_errorMessage.clear(); QMetaObject::invokeMethod(d, &PamWorker::cancelled); } +// Force emit the signals when a view connects to them. This prevents a race condition where screens appear after +// stateful signals (such as prompt) had been emitted and end up in an incorrect state. +// (e.g. https://bugs.kde.org/show_bug.cgi?id=456210 where the view ends up in a no-prompt state) +void PamAuthenticator::connectNotify(const QMetaMethod &signal) +{ + // TODO remove this function for Plasma 6. The properties should be bound to so we don't need to force + // emit them every time a view connects. + + // NOTE signals are queued because during connect qml is not yet ready to receive them + + if (m_unlocked && signal == QMetaMethod::fromSignal(&PamAuthenticator::succeeded)) { + signal.invoke(this, Qt::QueuedConnection); + return; + } + + for (const auto &[signalMethod, memberString] : m_signalsToMembers) + { + if (signal != signalMethod) { + continue; + } + + if (!memberString.isNull()) { + signalMethod.invoke(this, Qt::QueuedConnection, Q_ARG(QString, memberString)); + return; + } + } +} + +QString PamAuthenticator::getPrompt() const +{ + return m_prompt; +} + +QString PamAuthenticator::getPromptForSecret() const +{ + return m_promptForSecret; +} + +QString PamAuthenticator::getInfoMessage() const +{ + return m_infoMessage; +} + +QString PamAuthenticator::getErrorMessage() const +{ + return m_errorMessage; +} + #include "pamauthenticator.moc" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/greeter/pamauthenticator.h new/kscreenlocker-5.27.5/greeter/pamauthenticator.h --- old/kscreenlocker-5.27.4/greeter/pamauthenticator.h 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/greeter/pamauthenticator.h 2023-05-09 13:36:55.000000000 +0200 @@ -17,6 +17,14 @@ Q_PROPERTY(bool busy READ isBusy NOTIFY busyChanged) + Q_PROPERTY(QString prompt READ getPrompt NOTIFY prompt) + Q_PROPERTY(QString promptForSecret READ getPromptForSecret NOTIFY promptForSecret) + + Q_PROPERTY(QString infoMessage READ getInfoMessage NOTIFY infoMessage) + Q_PROPERTY(QString errorMessage READ getErrorMessage NOTIFY errorMessage) + + Q_PROPERTY(bool unlocked READ isUnlocked NOTIFY succeeded) + public: PamAuthenticator(const QString &service, const QString &user, QObject *parent = nullptr); ~PamAuthenticator(); @@ -24,6 +32,12 @@ bool isBusy() const; bool isUnlocked() const; + // Get prefix to de-duplicate from their signals. + QString getPrompt() const; + QString getPromptForSecret() const; + QString getInfoMessage() const; + QString getErrorMessage() const; + Q_SIGNALS: void busyChanged(); void promptForSecret(const QString &msg); @@ -40,10 +54,17 @@ protected: void init(const QString &service, const QString &user); + void connectNotify(const QMetaMethod &signal) override; private: void setBusy(bool busy); + const std::vector<std::pair<QMetaMethod, const QString &>> m_signalsToMembers; + // NOTE Don't forget to reset in cancel as necessary + QString m_prompt; + QString m_promptForSecret; + QString m_errorMessage; + QString m_infoMessage; bool m_busy = false; bool m_unlocked = false; QThread m_thread; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/kcm/kcm_screenlocker.json new/kscreenlocker-5.27.5/kcm/kcm_screenlocker.json --- old/kscreenlocker-5.27.4/kcm/kcm_screenlocker.json 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/kcm/kcm_screenlocker.json 2023-05-09 13:36:55.000000000 +0200 @@ -14,6 +14,7 @@ "Description[eu]": "Konfiguratu pantaila giltzatzea", "Description[fi]": "Näytön lukituksen asetukset", "Description[fr]": "Configurer le verrouillage de l'écran", + "Description[gl]": "Configurar o bloqueo de pantalla", "Description[ia]": "Configura blocar de schermo", "Description[id]": "Konfigurasikan penguncian layar", "Description[it]": "Configura il blocco dello schermo", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/de/kcm_screenlocker.po new/kscreenlocker-5.27.5/po/de/kcm_screenlocker.po --- old/kscreenlocker-5.27.4/po/de/kcm_screenlocker.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/de/kcm_screenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -12,7 +12,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/de/kscreenlocker.po new/kscreenlocker-5.27.5/po/de/kscreenlocker.po --- old/kscreenlocker-5.27.4/po/de/kscreenlocker.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/de/kscreenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -1,4 +1,4 @@ -# Frederik Schwarzer <[email protected]>, 2012, 2014, 2015, 2022. +# Frederik Schwarzer <[email protected]>, 2012, 2014, 2015, 2022, 2023. # Burkhard Lück <[email protected]>, 2012, 2013, 2015, 2017, 2018, 2021. msgid "" msgstr "" @@ -12,8 +12,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 22.12.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 22.07.70\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/de/kscreenlocker_greet.po new/kscreenlocker-5.27.5/po/de/kscreenlocker_greet.po --- old/kscreenlocker-5.27.4/po/de/kscreenlocker_greet.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/de/kscreenlocker_greet.po 2023-05-09 13:36:55.000000000 +0200 @@ -12,7 +12,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: main.cpp:110 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/gl/kcm_screenlocker.po new/kscreenlocker-5.27.5/po/gl/kcm_screenlocker.po --- old/kscreenlocker-5.27.4/po/gl/kcm_screenlocker.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/gl/kcm_screenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # Adrián Chaves Fernández <[email protected]>, 2015, 2016. -# Adrián Chaves (Gallaecio) <[email protected]>, 2017, 2018, 2019. +# Adrián Chaves (Gallaecio) <[email protected]>, 2017, 2018, 2019, 2023. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-11-22 00:47+0000\n" -"PO-Revision-Date: 2019-08-19 20:54+0200\n" +"PO-Revision-Date: 2023-05-01 09:28+0200\n" "Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n" "Language-Team: Galician <[email protected]>\n" "Language: gl\n" @@ -16,76 +16,65 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 19.04.3\n" +"X-Generator: Lokalize 23.04.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" msgid "Your names" -msgstr "" +msgstr "Adrian Chaves (Gallaecio)" #, kde-format msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" -msgstr "" +msgstr "[email protected]" #: package/contents/ui/Appearance.qml:19 -#, fuzzy, kde-format -#| msgid "Appearance" +#, kde-format msgctxt "@title" msgid "Appearance" msgstr "Aparencia" #: package/contents/ui/Appearance.qml:35 -#, fuzzy, kde-format -#| msgid "Wallpaper &type:" +#, kde-format msgid "Wallpaper type:" -msgstr "&Tipo de fondo de escritorio:" +msgstr "Tipo de fondo de escritorio:" #: package/contents/ui/main.qml:26 -#, fuzzy, kde-format -#| msgid "Lock screen:" +#, kde-format msgid "Lock screen automatically:" -msgstr "Bloquear a pantalla:" +msgstr "Bloquear a pantalla automaticamente:" #: package/contents/ui/main.qml:28 #, kde-format msgctxt "First part of sentence \"Automatically after X minutes\"" msgid "After" -msgstr "" +msgstr "Despois de" #: package/contents/ui/main.qml:41 -#, fuzzy, kde-format -#| msgctxt "Spinbox suffix" -#| msgid " minute" -#| msgid_plural " minutes" +#, kde-format msgid "%1 minute" msgid_plural "%1 minutes" -msgstr[0] " minuto" -msgstr[1] " mins" +msgstr[0] "%1 minuto" +msgstr[1] "%1 minutos" #: package/contents/ui/main.qml:54 -#, fuzzy, kde-format -#| msgid "After waking from sleep" +#, kde-format msgctxt "@option:check" msgid "After waking from sleep" msgstr "Tras espertar" #: package/contents/ui/main.qml:69 -#, fuzzy, kde-format -#| msgid "Allow unlocking without password for:" +#, kde-format msgctxt "@label:spinbox" msgid "Allow unlocking without password for:" -msgstr "Permitir desbloquear sen contrasinal para:" +msgstr "Permitir desbloquear sen contrasinal durante:" #: package/contents/ui/main.qml:73 -#, fuzzy, kde-format -#| msgctxt "Spinbox suffix" -#| msgid " second" -#| msgid_plural " seconds" +#, kde-format msgid "%1 second" msgid_plural "%1 seconds" -msgstr[0] " segundo" -msgstr[1] " segundos" +msgstr[0] "%1 segundo" +msgstr[1] "%1 segundos" #: package/contents/ui/main.qml:89 #, kde-format @@ -93,16 +82,15 @@ msgstr "Atallo de teclado:" #: package/contents/ui/main.qml:104 -#, fuzzy, kde-format -#| msgid "Appearance" +#, kde-format msgid "Appearance:" -msgstr "Aparencia" +msgstr "Aparencia:" #: package/contents/ui/main.qml:105 #, kde-format msgctxt "@action:button" msgid "Configure..." -msgstr "" +msgstr "Configurarâ¦" #, fuzzy #~| msgid "Test Screen Locker" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/gl/kscreenlocker.po new/kscreenlocker-5.27.5/po/gl/kscreenlocker.po --- old/kscreenlocker-5.27.4/po/gl/kscreenlocker.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/gl/kscreenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -1,39 +1,36 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# # Marce Villarino <[email protected]>, 2012. # Adrián Chaves Fernández <[email protected]>, 2015. -# Adrián Chaves (Gallaecio) <[email protected]>, 2017, 2018. +# Adrián Chaves (Gallaecio) <[email protected]>, 2017, 2018, 2023. +# msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-12-06 00:47+0000\n" -"PO-Revision-Date: 2018-04-22 09:16+0100\n" -"Last-Translator: Adrian Chaves <[email protected]>\n" -"Language-Team: Galician <[email protected]>\n" +"PO-Revision-Date: 2023-05-01 09:53+0200\n" +"Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n" +"Language-Team: Galician <[email protected]>\n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Lokalize 23.04.0\n" -#, fuzzy, kde-format +#, kde-format msgctxt "NAME OF TRANSLATORS" msgid "Your names" -msgstr "Marce Villarino" +msgstr "Adrian Chaves (Gallaecio)" -#, fuzzy, kde-format +#, kde-format msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" -msgstr "[email protected]" +msgstr "[email protected]" #: abstractlocker.cpp:39 -#, fuzzy, kde-format -#| msgid "" -#| "The screen locker is broken and unlocking is not possible anymore.\n" -#| "In order to unlock it either ConsoleKit or LoginD is needed, none of\n" -#| "which could be found on your system." +#, kde-format msgid "" "The screen locker is broken and unlocking is not possible anymore.\n" "In order to unlock it either ConsoleKit or LoginD is needed, neither\n" @@ -45,14 +42,7 @@ "deles no sistema." #: abstractlocker.cpp:43 -#, fuzzy, kde-format -#| msgid "" -#| "The screen locker is broken and unlocking is not possible anymore.\n" -#| "In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F2),\n" -#| "log in as root and execute the command:\n" -#| "\n" -#| "# ck-unlock-session <session-name>\n" -#| "\n" +#, kde-format msgid "" "The screen locker is broken and unlocking is not possible anymore.\n" "In order to unlock it, switch to a virtual terminal (e.g. Ctrl+Alt+F%1),\n" @@ -63,23 +53,15 @@ msgstr "" "O bloqueador de pantalla está estragado e xa non é posÃbel usalo para " "desbloqueala.\n" -"Para desbloquear a pantalla, terá que abrir un terminal virtual (por " -"exemplo, premedo Ctrl+Alt+F2),\n" +"Para desbloqueala, terá que abrir un terminal virtual (por exemplo, premendo " +"Ctrl+Alt+%1),\n" "identificarse como root e executar a seguinte orde:\n" "\n" "# ck-unlock-session <nome-da-sesión>\n" "\n" #: abstractlocker.cpp:48 -#, fuzzy, kde-format -#| msgid "" -#| "The screen locker is broken and unlocking is not possible anymore.\n" -#| "In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F2),\n" -#| "log in and execute the command:\n" -#| "\n" -#| "loginctl unlock-session %1\n" -#| "\n" -#| "Afterwards switch back to the running session (Ctrl+Alt+F%2)." +#, kde-format msgid "" "The screen locker is broken and unlocking is not possible anymore.\n" "In order to unlock it, switch to a virtual terminal (e.g. Ctrl+Alt+F%1),\n" @@ -93,15 +75,20 @@ "screen by pressing CTRL+ALT+F%2\n" "\n" msgstr "" -"O bloqueador de pantalla está estragado e xa non é posÃbel usalo para " +"O bloqueador de pantalla está estragado e xa non é posÃbel usalo para\n" "desbloqueala.\n" -"Para desbloquear a pantalla, terá que abrir un terminal virtual (por " -"exemplo, premedo Ctrl+Alt+F2),\n" -"identificarse e executar a seguinte orde:\n" +"Para desbloqueala, terá que abrir un terminal virtual (por exemplo, " +"premendo\n" +"Ctrl+Alt+F%1), identificarse e executar a seguinte orde:\n" +"\n" +"loginctl unlock-session %2\n" "\n" -"loginctl unlock-session %1\n" +"Despois saia da sesión virtual premendo Ctrl+D, e volva á sesión en " +"execución\n" +"(Ctrl+Alt+F%).\n" +"Se esquece as instrucións, pode volver a esta pantalla premendo Ctrl+Alt+F" +"%3\n" "\n" -"A continación volva á sesión (premendo Ctrl+Alt+F%2)." #: ksldapp.cpp:164 #, kde-format @@ -111,7 +98,7 @@ #: ksldapp.cpp:391 #, kde-format msgid "Screen locked" -msgstr "A pantalla está bloqueda" +msgstr "A pantalla está bloqueada" #: ksldapp.cpp:550 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/gl/kscreenlocker_greet.po new/kscreenlocker-5.27.5/po/gl/kscreenlocker_greet.po --- old/kscreenlocker-5.27.4/po/gl/kscreenlocker_greet.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/gl/kscreenlocker_greet.po 2023-05-09 13:36:55.000000000 +0200 @@ -1,28 +1,29 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# # Marce Villarino <[email protected]>, 2012, 2013, 2014. # Adrián Chaves Fernández <[email protected]>, 2013, 2015, 2016. -# Adrián Chaves (Gallaecio) <[email protected]>, 2017. +# Adrián Chaves (Gallaecio) <[email protected]>, 2017, 2023. +# msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-12-15 00:49+0000\n" -"PO-Revision-Date: 2017-07-29 09:57+0100\n" +"PO-Revision-Date: 2023-05-01 09:53+0200\n" "Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n" -"Language-Team: Galician <[email protected]>\n" +"Language-Team: Galician <[email protected]>\n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Lokalize 23.04.0\n" #: main.cpp:110 #, kde-format msgid "Greeter for the KDE Plasma Workspaces Screen locker" msgstr "" -"Interface de benvida do trancador de pantalla dos espazos de traballo de " +"Interface de benvida do bloqueador de pantalla dos espazos de traballo de " "Plasma" #: main.cpp:114 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/ko/kscreenlocker.po new/kscreenlocker-5.27.5/po/ko/kscreenlocker.po --- old/kscreenlocker-5.27.4/po/ko/kscreenlocker.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/ko/kscreenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 21.12.3\n" +"X-Generator: Lokalize 22.12.3\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/ml/kcm_screenlocker.po new/kscreenlocker-5.27.5/po/ml/kcm_screenlocker.po --- old/kscreenlocker-5.27.4/po/ml/kcm_screenlocker.po 1970-01-01 01:00:00.000000000 +0100 +++ new/kscreenlocker-5.27.5/po/ml/kcm_screenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -0,0 +1,93 @@ +# Malayalam translations for kscreenlocker package. +# Copyright (C) 2019 This file is copyright: +# This file is distributed under the same license as the kscreenlocker package. +# Automatically generated, 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: kscreenlocker\n" +"Report-Msgid-Bugs-To: https://bugs.kde.org\n" +"POT-Creation-Date: 2022-11-22 00:47+0000\n" +"PO-Revision-Date: 2018-08-16 09:15+0200\n" +"Last-Translator: Automatically generated\n" +"Language-Team: Swathanthra|à´¸àµà´µà´¤à´¨àµà´¤àµà´° Malayalam|മലയാളഠComputing|à´à´®àµà´ªàµà´¯àµà´àµà´à´¿à´àµà´àµ <smc." +"org.in>\n" +"Language: ml\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" + +#: package/contents/ui/Appearance.qml:19 +#, kde-format +msgctxt "@title" +msgid "Appearance" +msgstr "" + +#: package/contents/ui/Appearance.qml:35 +#, kde-format +msgid "Wallpaper type:" +msgstr "" + +#: package/contents/ui/main.qml:26 +#, kde-format +msgid "Lock screen automatically:" +msgstr "" + +#: package/contents/ui/main.qml:28 +#, kde-format +msgctxt "First part of sentence \"Automatically after X minutes\"" +msgid "After" +msgstr "" + +#: package/contents/ui/main.qml:41 +#, kde-format +msgid "%1 minute" +msgid_plural "%1 minutes" +msgstr[0] "" +msgstr[1] "" + +#: package/contents/ui/main.qml:54 +#, kde-format +msgctxt "@option:check" +msgid "After waking from sleep" +msgstr "" + +#: package/contents/ui/main.qml:69 +#, kde-format +msgctxt "@label:spinbox" +msgid "Allow unlocking without password for:" +msgstr "" + +#: package/contents/ui/main.qml:73 +#, kde-format +msgid "%1 second" +msgid_plural "%1 seconds" +msgstr[0] "" +msgstr[1] "" + +#: package/contents/ui/main.qml:89 +#, kde-format +msgid "Keyboard shortcut:" +msgstr "" + +#: package/contents/ui/main.qml:104 +#, kde-format +msgid "Appearance:" +msgstr "" + +#: package/contents/ui/main.qml:105 +#, kde-format +msgctxt "@action:button" +msgid "Configure..." +msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/ml/kscreenlocker.po new/kscreenlocker-5.27.5/po/ml/kscreenlocker.po --- old/kscreenlocker-5.27.4/po/ml/kscreenlocker.po 1970-01-01 01:00:00.000000000 +0100 +++ new/kscreenlocker-5.27.5/po/ml/kscreenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -0,0 +1,89 @@ +# Malayalam translations for kscreenlocker package. +# Copyright (C) 2019 This file is copyright: +# This file is distributed under the same license as the kscreenlocker package. +# Automatically generated, 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: kscreenlocker\n" +"Report-Msgid-Bugs-To: https://bugs.kde.org\n" +"POT-Creation-Date: 2022-12-06 00:47+0000\n" +"PO-Revision-Date: 2018-08-16 09:15+0200\n" +"Last-Translator: Automatically generated\n" +"Language-Team: Swathanthra|à´¸àµà´µà´¤à´¨àµà´¤àµà´° Malayalam|മലയാളഠComputing|à´à´®àµà´ªàµà´¯àµà´àµà´à´¿à´àµà´àµ <smc." +"org.in>\n" +"Language: ml\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" + +#: abstractlocker.cpp:39 +#, kde-format +msgid "" +"The screen locker is broken and unlocking is not possible anymore.\n" +"In order to unlock it either ConsoleKit or LoginD is needed, neither\n" +"of which could be found on your system." +msgstr "" + +#: abstractlocker.cpp:43 +#, kde-format +msgid "" +"The screen locker is broken and unlocking is not possible anymore.\n" +"In order to unlock it, switch to a virtual terminal (e.g. Ctrl+Alt+F%1),\n" +"log in as root and execute the command:\n" +"\n" +"# ck-unlock-session <session-name>\n" +"\n" +msgstr "" + +#: abstractlocker.cpp:48 +#, kde-format +msgid "" +"The screen locker is broken and unlocking is not possible anymore.\n" +"In order to unlock it, switch to a virtual terminal (e.g. Ctrl+Alt+F%1),\n" +"log in to your account and execute the command:\n" +"\n" +"loginctl unlock-session %2\n" +"\n" +"Then log out of the virtual session by pressing Ctrl+D, and switch\n" +"back to the running session (Ctrl+Alt+F%3).\n" +"Should you have forgotten the instructions, you can get back to this\n" +"screen by pressing CTRL+ALT+F%2\n" +"\n" +msgstr "" + +#: ksldapp.cpp:164 +#, kde-format +msgid "Lock Session" +msgstr "" + +#: ksldapp.cpp:391 +#, kde-format +msgid "Screen locked" +msgstr "" + +#: ksldapp.cpp:550 +#, kde-format +msgid "Screen unlocked" +msgstr "" + +#: logind.cpp:161 +#, kde-format +msgid "Screen Locker" +msgstr "" + +#: logind.cpp:161 +#, kde-format +msgid "Ensuring that the screen gets locked before going to sleep" +msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/ml/kscreenlocker_greet.po new/kscreenlocker-5.27.5/po/ml/kscreenlocker_greet.po --- old/kscreenlocker-5.27.4/po/ml/kscreenlocker_greet.po 1970-01-01 01:00:00.000000000 +0100 +++ new/kscreenlocker-5.27.5/po/ml/kscreenlocker_greet.po 2023-05-09 13:36:55.000000000 +0200 @@ -0,0 +1,59 @@ +# Malayalam translations for kscreenlocker package. +# Copyright (C) 2019 This file is copyright: +# This file is distributed under the same license as the kscreenlocker package. +# Automatically generated, 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: kscreenlocker\n" +"Report-Msgid-Bugs-To: https://bugs.kde.org\n" +"POT-Creation-Date: 2022-12-15 00:49+0000\n" +"PO-Revision-Date: 2019-01-17 03:23+0100\n" +"Last-Translator: Automatically generated\n" +"Language-Team: Swathanthra|à´¸àµà´µà´¤à´¨àµà´¤àµà´° Malayalam|മലയാളഠComputing|à´à´®àµà´ªàµà´¯àµà´àµà´à´¿à´àµà´àµ <smc." +"org.in>\n" +"Language: ml\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: main.cpp:110 +#, kde-format +msgid "Greeter for the KDE Plasma Workspaces Screen locker" +msgstr "" + +#: main.cpp:114 +#, kde-format +msgid "Starts the greeter in testing mode" +msgstr "" + +#: main.cpp:117 +#, kde-format +msgid "Starts the greeter with the selected theme (only in Testing mode)" +msgstr "" + +#: main.cpp:121 +#, kde-format +msgid "Lock immediately, ignoring any grace time etc." +msgstr "" + +#: main.cpp:123 +#, kde-format +msgid "Delay till the lock user interface gets shown in milliseconds." +msgstr "" + +#: main.cpp:126 +#, kde-format +msgid "Don't show any lock user interface." +msgstr "" + +#: main.cpp:127 +#, kde-format +msgid "Default to the switch user UI." +msgstr "" + +#: main.cpp:129 +#, kde-format +msgid "File descriptor for connecting to ksld." +msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/zh_CN/kcm_screenlocker.po new/kscreenlocker-5.27.5/po/zh_CN/kcm_screenlocker.po --- old/kscreenlocker-5.27.4/po/zh_CN/kcm_screenlocker.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/zh_CN/kcm_screenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -3,7 +3,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-11-22 00:47+0000\n" -"PO-Revision-Date: 2023-03-27 12:01\n" +"PO-Revision-Date: 2023-04-29 08:36\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/zh_CN/kscreenlocker.po new/kscreenlocker-5.27.5/po/zh_CN/kscreenlocker.po --- old/kscreenlocker-5.27.4/po/zh_CN/kscreenlocker.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/zh_CN/kscreenlocker.po 2023-05-09 13:36:55.000000000 +0200 @@ -3,7 +3,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-12-06 00:47+0000\n" -"PO-Revision-Date: 2023-03-27 12:01\n" +"PO-Revision-Date: 2023-04-29 08:36\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kscreenlocker-5.27.4/po/zh_CN/kscreenlocker_greet.po new/kscreenlocker-5.27.5/po/zh_CN/kscreenlocker_greet.po --- old/kscreenlocker-5.27.4/po/zh_CN/kscreenlocker_greet.po 2023-04-04 12:38:08.000000000 +0200 +++ new/kscreenlocker-5.27.5/po/zh_CN/kscreenlocker_greet.po 2023-05-09 13:36:55.000000000 +0200 @@ -3,7 +3,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-12-15 00:49+0000\n" -"PO-Revision-Date: 2023-03-27 12:01\n" +"PO-Revision-Date: 2023-04-29 08:36\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n"
