Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liblxqt for openSUSE:Factory checked in at 2026-04-22 16:57:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liblxqt (Old) and /work/SRC/openSUSE:Factory/.liblxqt.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liblxqt" Wed Apr 22 16:57:48 2026 rev:30 rq:1348638 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/liblxqt/liblxqt.changes 2026-02-06 19:14:48.083339391 +0100 +++ /work/SRC/openSUSE:Factory/.liblxqt.new.11940/liblxqt.changes 2026-04-22 16:58:21.344920670 +0200 @@ -1,0 +2,8 @@ +Mon Apr 20 17:18:26 UTC 2026 - Shawn Dunn <[email protected]> + +- Update to 2.4.0: + * Support logout from SystemdProvider + * Updated translations +- Delete 0001-Support-logout-in-SystemdProvider.patch + +------------------------------------------------------------------- Old: ---- 0001-Support-logout-in-SystemdProvider.patch liblxqt-2.3.0.tar.xz liblxqt-2.3.0.tar.xz.asc New: ---- liblxqt-2.4.0.tar.xz liblxqt-2.4.0.tar.xz.asc ----------(Old B)---------- Old: * Updated translations - Delete 0001-Support-logout-in-SystemdProvider.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liblxqt.spec ++++++ --- /var/tmp/diff_new_pack.UvLECL/_old 2026-04-22 16:58:22.024948810 +0200 +++ /var/tmp/diff_new_pack.UvLECL/_new 2026-04-22 16:58:22.028948976 +0200 @@ -17,7 +17,7 @@ Name: liblxqt -Version: 2.3.0 +Version: 2.4.0 Release: 0 Summary: Core utility library for LXQt License: LGPL-2.1-or-later @@ -26,25 +26,25 @@ Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring -# PATCH-FIX-UPSTREAM 0001-Support-logout-in-SystemdProvider.patch [email protected] -# https://github.com/lxqt/liblxqt/pull/372 -Patch0: 0001-Support-logout-in-SystemdProvider.patch - BuildRequires: cmake >= 3.5.0 BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig + BuildRequires: cmake(KF6WindowSystem) >= 6.0.0 +BuildRequires: cmake(lxqt2-build-tools) >= 2.1.0 BuildRequires: cmake(PolkitQt6-1) >= 0.200.0 BuildRequires: cmake(Qt6DBus) >= 6.6 BuildRequires: cmake(Qt6LinguistTools) >= 6.6 BuildRequires: cmake(Qt6Widgets) >= 6.6 -BuildRequires: cmake(lxqt2-build-tools) >= 2.1.0 -BuildRequires: pkgconfig(Qt6Xdg) >= 4.1.0 +BuildRequires: cmake(qt6xdg) >= 4.1.0 + BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xscrnsaver) + Obsoletes: liblxqt-qt5 < %{version} Provides: liblxqt-qt5 = %{version} + # moved files to correct location in liblxqt1 (/lxqt-backlight_backend, power.conf, polkit) Conflicts: liblxqt0 Conflicts: liblxqt1 ++++++ liblxqt-2.3.0.tar.xz -> liblxqt-2.4.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/.gitattributes new/liblxqt-2.4.0/.gitattributes --- old/liblxqt-2.3.0/.gitattributes 1970-01-01 01:00:00.000000000 +0100 +++ new/liblxqt-2.4.0/.gitattributes 2026-04-20 09:17:10.000000000 +0200 @@ -0,0 +1,20 @@ +# remove files from deployment using `git archive` + +# git* files +.gitattributes export-ignore +.github export-ignore +.gitignore export-ignore + + +# several files and directories we never want to export +# a little bit belt and braces as the most of these files +# should never ever be in the repository + +.*~ export-ignore +.kdev4 export-ignore +release.sh export-ignore +.translation-update export-ignore + +/build export-ignore +/temp export-ignore +/tmp export-ignore diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/.github/ISSUE_TEMPLATE.md new/liblxqt-2.4.0/.github/ISSUE_TEMPLATE.md --- old/liblxqt-2.3.0/.github/ISSUE_TEMPLATE.md 1970-01-01 01:00:00.000000000 +0100 +++ new/liblxqt-2.4.0/.github/ISSUE_TEMPLATE.md 2026-04-20 09:17:10.000000000 +0200 @@ -0,0 +1,43 @@ +<!--- Provide a general summary of the issue in the title above. You ---> +<!--- should not delete relevant sections and/or questions in your report ---> + +<!--- BEFORE FILLING OUT THIS REPORT FORM: ---> +<!--- Dear users of stable and LTS (long term service) distributions: ---> +<!--- Please do NOT file bugs against old (dead) versions but use your ---> +<!--- distribution bugtracker instead. This is esp. true for Ubuntu LTS. ---> + +##### Expected Behavior +<!--- If you're describing a bug, tell us what should happen --> +<!--- If you're suggesting a change/improvement, tell us how it should work --> + +##### Current Behavior +<!--- If describing a bug, tell us what happens instead of the expected ---> +<!--- behaviour. If suggesting a change/improvement, explain the difference --> +<!--- from current behavior (a screenshot might help) ---> + +##### Possible Solution +<!--- Not obligatory, but suggest a fix/reason for the bug, ---> +<!--- or ideas how to implement the addition or change ---> + +##### Steps to Reproduce (for bugs) +<!--- Provide a link to a live example, or an unambiguous set of steps to ---> +<!--- reproduce this bug. Include code to reproduce, if relevant ---> +1. +2. +3. +4. + +##### Context +<!--- How has this issue affected you? What are you trying to accomplish? ---> +<!--- Providing context helps us come up with a solution that is most ---> +<!--- useful in the real world ---> + +##### System Information +<!--- Include as many relevant details about the system you experienced ---> +<!--- the bug in ---> +* Distribution & Version: +* Kernel: +* Qt Version: +* libqtxdg Version: +* lxqt-build-tools Version: +* Package version: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/.gitignore new/liblxqt-2.4.0/.gitignore --- old/liblxqt-2.3.0/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/liblxqt-2.4.0/.gitignore 2026-04-20 09:17:10.000000000 +0200 @@ -0,0 +1,3 @@ +*.kdev4* +CMakeLists.txt.user* +build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/.translation-update new/liblxqt-2.4.0/.translation-update --- old/liblxqt-2.3.0/.translation-update 1970-01-01 01:00:00.000000000 +0100 +++ new/liblxqt-2.4.0/.translation-update 2026-04-20 09:17:10.000000000 +0200 @@ -0,0 +1,2 @@ +translations='.' + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/CHANGELOG new/liblxqt-2.4.0/CHANGELOG --- old/liblxqt-2.3.0/CHANGELOG 2025-11-05 12:16:15.000000000 +0100 +++ new/liblxqt-2.4.0/CHANGELOG 2026-04-20 09:17:10.000000000 +0200 @@ -1,3 +1,8 @@ +liblxqt-2.4.0 / 2026-04-20 +=========================== + * Support logout from SystemdProvider. + * Updated translations. + liblxqt-2.3.0 / 2025-11-05 =========================== * Added a separate key for turning off monitor on Wayland. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/CMakeLists.txt new/liblxqt-2.4.0/CMakeLists.txt --- old/liblxqt-2.3.0/CMakeLists.txt 2025-11-05 12:16:15.000000000 +0100 +++ new/liblxqt-2.4.0/CMakeLists.txt 2026-04-20 09:17:10.000000000 +0200 @@ -7,15 +7,15 @@ project(liblxqt) -set(LXQTBT_MINIMUM_VERSION "2.3.0") +set(LXQTBT_MINIMUM_VERSION "2.4.0") set(KF6_MINIMUM_VERSION "6.0.0") set(QT_MINIMUM_VERSION "6.6.0") -set(QTXDG_MINIMUM_VERSION "4.3.0") +set(QTXDG_MINIMUM_VERSION "4.4.0") # Major LXQt Version, belong to all components set(LXQT_MAJOR_VERSION 2) # Minor LXQt Version, belong to all components -set(LXQT_MINOR_VERSION 3) +set(LXQT_MINOR_VERSION 4) # # Patch Version, belong *only* to the component # LXQt is 0.13 - liblxqt is at patch version 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/lxqtpower/lxqtpowerproviders.cpp new/liblxqt-2.4.0/lxqtpower/lxqtpowerproviders.cpp --- old/liblxqt-2.3.0/lxqtpower/lxqtpowerproviders.cpp 2025-11-05 12:16:15.000000000 +0100 +++ new/liblxqt-2.4.0/lxqtpower/lxqtpowerproviders.cpp 2026-04-20 09:17:10.000000000 +0200 @@ -30,6 +30,7 @@ #include "lxqtpowerproviders.h" #include <QDBusInterface> #include <QProcess> +#include <QProcessEnvironment> #include <QGuiApplication> #include <QDebug> #include "lxqtnotification.h" @@ -75,7 +76,8 @@ const QString &interface, const QDBusConnection &connection, const QString & method, - PowerProvider::DbusErrorCheck errorCheck = PowerProvider::CheckDBUS + PowerProvider::DbusErrorCheck errorCheck = PowerProvider::CheckDBUS, + const QVariantList &args = QVariantList() ) { QDBusInterface dbus(service, path, interface, connection); @@ -92,7 +94,7 @@ return false; } - QDBusMessage msg = dbus.call(method); + QDBusMessage msg = !args.isEmpty() ? dbus.callWithArgumentList(QDBus::Block, method, args) : dbus.call(method); if (!msg.errorName().isEmpty()) { @@ -407,6 +409,19 @@ switch (action) { + case Power::PowerLogout: + { + const QByteArray sessionId = qgetenv("XDG_SESSION_ID"); + if (sessionId.isEmpty()) + return false; + + QDBusInterface dbus(QL1SV(SYSTEMD_SERVICE), + QL1SV(SYSTEMD_PATH), + QL1SV(SYSTEMD_INTERFACE), + QDBusConnection::systemBus()); + return dbus.isValid(); + } + case Power::PowerReboot: command = QL1SV("CanReboot"); break; @@ -447,6 +462,21 @@ switch (action) { + case Power::PowerLogout: + { + const QByteArray sessionId = qgetenv("XDG_SESSION_ID"); + if (sessionId.isEmpty()) + return false; + + return dbusCall(QL1SV(SYSTEMD_SERVICE), + QL1SV(SYSTEMD_PATH), + QL1SV(SYSTEMD_INTERFACE), + QDBusConnection::systemBus(), + QL1SV("TerminateSession"), + PowerProvider::CheckDBUS, + QVariantList() << QString::fromLocal8Bit(sessionId)); + } + case Power::PowerReboot: command = QL1SV("Reboot"); break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_eo.ts new/liblxqt-2.4.0/translations/liblxqt_eo.ts --- old/liblxqt-2.3.0/translations/liblxqt_eo.ts 2025-11-05 12:16:15.000000000 +0100 +++ new/liblxqt-2.4.0/translations/liblxqt_eo.ts 2026-04-20 09:17:10.000000000 +0200 @@ -129,22 +129,22 @@ <message> <location filename="../lxqtscreensaver.cpp" line="184"/> <source>Failed to run "%1". Ensure you have a locker/screensaver compatible with xdg-screensaver installed and running.</source> - <translation type="unfinished"></translation> + <translation>Fiaskis plenumi "%1". Vi certigitu vi havas ekranŝlosilon/ekrankurtenon kompatibla kun xdg-screensaver instalitan kaj plenumantan.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="188"/> <source>Failed to run "%1". Ensure the specified locker/screensaver is installed and running.</source> - <translation type="unfinished"></translation> + <translation>Fiaskis plenumi "%1". Vi certigitu la specifitan ekranŝlosilon/ekrankurtenon estas instalita kaj plenumanta.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="274"/> <source>Lock Screen</source> - <translation>Ŝlosi ekranon</translation> + <translation>Ekranŝlosilon</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="179"/> <source>Screen Saver Error</source> - <translation type="unfinished"></translation> + <translation>Ekrankurtena Eraro</translation> </message> </context> <context> @@ -152,7 +152,7 @@ <message> <location filename="../configdialog/lxqtconfigdialogcmdlineoptions.cpp" line="47"/> <source>Choose the page to be shown.</source> - <translation type="unfinished"></translation> + <translation>Elektu la montronta paĝon.</translation> </message> </context> <context> @@ -161,7 +161,7 @@ <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="88"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="138"/> <source>Power Manager Error</source> - <translation type="unfinished"></translation> + <translation>Energiadministrilo Eraro</translation> </message> <message> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="89"/> @@ -173,7 +173,7 @@ <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="103"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="153"/> <source>Power Manager Error (D-BUS call)</source> - <translation type="unfinished"></translation> + <translation>Energiadministrilo Eraro (D-BUS voko)</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_kab.ts new/liblxqt-2.4.0/translations/liblxqt_kab.ts --- old/liblxqt-2.3.0/translations/liblxqt_kab.ts 2025-11-05 12:16:15.000000000 +0100 +++ new/liblxqt-2.4.0/translations/liblxqt_kab.ts 2026-04-20 09:17:10.000000000 +0200 @@ -6,7 +6,7 @@ <message> <location filename="../configdialog/lxqtconfigdialog.ui" line="14"/> <source>Dialog</source> - <translation type="unfinished"></translation> + <translation>Tanaka n udiwenni</translation> </message> </context> <context> @@ -14,12 +14,12 @@ <message> <location filename="../lxqtpowermanager.cpp" line="76"/> <source>LXQt Power Manager Error</source> - <translation type="unfinished"></translation> + <translation>Tuccḍa n umsefrak n tnezmart LXQt</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="76"/> <source>Hibernate failed.</source> - <translation type="unfinished"></translation> + <translation>Asgen ur yeddi ara.</translation> </message> </context> <context> @@ -27,7 +27,7 @@ <message> <location filename="../lxqtnotification.cpp" line="161"/> <source>Notifications Fallback</source> - <translation type="unfinished"></translation> + <translation>Ilɣa n usellek</translation> </message> </context> <context> @@ -35,12 +35,12 @@ <message> <location filename="../lxqtpowermanager.cpp" line="108"/> <source>Hibernate</source> - <translation type="unfinished"></translation> + <translation>Sgen</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="115"/> <source>Suspend</source> - <translation type="unfinished"></translation> + <translation>Ḥbes di leɛḍil</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="122"/> @@ -60,68 +60,68 @@ <message> <location filename="../lxqtpowermanager.cpp" line="148"/> <source>LXQt Session Suspend</source> - <translation type="unfinished"></translation> + <translation>Aseḥbes di leɛḍil n tɣimit LXQt</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="149"/> <source>Do you want to really suspend your computer?<p>Suspends the computer into a low power state. System state is not preserved if the power is lost.</source> - <translation type="unfinished"></translation> + <translation>D tidet tebɣiḍ ad tḥebseḍ di leɛḍil aselkim-ik·im?<p>Aseḥbes di leɛḍil n uselkim ɣer waddad n tezmert yudren. Addad n unagraw ur yettwaḥrez ara ma tella tazmert tegzem.</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="158"/> <source>LXQt Session Hibernate</source> - <translation type="unfinished"></translation> + <translation>Asgen n tɣimit LXQt</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="159"/> <source>Do you want to really hibernate your computer?<p>Hibernates the computer into a low power state. System state is preserved if the power is lost.</source> - <translation type="unfinished"></translation> + <translation>D tidet tebɣiḍ asgen n uselkim-ik·im?<p> Asgen n uselkim ɣer waddad n tezmert yudren. Addad n unagraw yettwaḥrez ma tella tezmart tegzem.</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="168"/> <source>LXQt Session Reboot</source> - <translation type="unfinished"></translation> + <translation>Ales usenker n tɣimit LXQt</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="169"/> <source>Do you want to really restart your computer? All unsaved work will be lost...</source> - <translation type="unfinished"></translation> + <translation>D tidet tebɣiḍ ad talseḍ asenker n uselkim-ik·im? Amahil akk ur yettwaskelsen ara ad iṛuḥ…</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="178"/> <source>LXQt Session Shutdown</source> - <translation type="unfinished"></translation> + <translation>Sexsi tiɣimit LXQ</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="179"/> <source>Do you want to really switch off your computer? All unsaved work will be lost...</source> - <translation type="unfinished"></translation> + <translation>Tebɣiḍ s tidet ad tessexsiḍ aselkim-ik·im? Akk amahil ur yettwaskelsen ara ad iṛuḥ...</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="188"/> <source>LXQt Session Logout</source> - <translation type="unfinished"></translation> + <translation>Tuffɣa n tiɣimit LXQt</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="189"/> <source>Do you want to really logout? All unsaved work will be lost...</source> - <translation type="unfinished"></translation> + <translation>D tidet tebɣiḍ ad teffɣeḍ? Amahil akk ur yettwaskelsen ara ad iṛuḥ..</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="197"/> <location filename="../lxqtpowermanager.cpp" line="202"/> <source>LXQt Power Manager Error</source> - <translation type="unfinished"></translation> + <translation>Tuccḍa n umsefrak n tezmert LXQt</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="197"/> <source>Hibernate failed.</source> - <translation type="unfinished"></translation> + <translation>Asgen ur yeddi ara.</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="202"/> <source>Suspend failed.</source> - <translation type="unfinished"></translation> + <translation>Tuccḍa deg useḥbes di leɛḍil.</translation> </message> </context> <context> @@ -129,22 +129,22 @@ <message> <location filename="../lxqtscreensaver.cpp" line="161"/> <source>Failed to run "%1". Ensure you have a locker/screensaver compatible with xdg-screensaver installed and running.</source> - <translation type="unfinished"></translation> + <translation>Aselkem n "%1" ur yeddi ara. Wali ma tesɛiḍ asekkeṛ/Agdil n uḥraz yemṣada d xdg-screensaver yerna ittusbedd u iteddu.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="165"/> <source>Failed to run "%1". Ensure the specified locker/screensaver is installed and running.</source> - <translation type="unfinished"></translation> + <translation>Aselkem n "%1" ur yeddi ara. Wali ma yella usekkeṛ i d-ittunefken/Agdil n uḥraz yettwasbedd yernu iteddu.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="247"/> <source>Lock Screen</source> - <translation type="unfinished"></translation> + <translation>Sekkeṛ agdil</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="156"/> <source>Screen Saver Error</source> - <translation type="unfinished"></translation> + <translation>Tuccḍa deg uḥraz n ugdil</translation> </message> </context> <context> @@ -152,7 +152,7 @@ <message> <location filename="../configdialog/lxqtconfigdialogcmdlineoptions.cpp" line="47"/> <source>Choose the page to be shown.</source> - <translation type="unfinished"></translation> + <translation>Fren asebtar ara yettwabeqqeḍen.</translation> </message> </context> <context> @@ -161,19 +161,19 @@ <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="87"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="137"/> <source>Power Manager Error</source> - <translation type="unfinished"></translation> + <translation>Tuccḍa n umsefrak n tezmart</translation> </message> <message> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="88"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="138"/> <source>QDBusInterface is invalid</source> - <translation type="unfinished"></translation> + <translation>QDBusInterface mačči d ameɣtu</translation> </message> <message> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="102"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="152"/> <source>Power Manager Error (D-BUS call)</source> - <translation type="unfinished"></translation> + <translation>Tuccḍa n umsefrak n tezmart (tiɣri D-BUS)</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_kk.ts new/liblxqt-2.4.0/translations/liblxqt_kk.ts --- old/liblxqt-2.3.0/translations/liblxqt_kk.ts 2025-11-05 12:16:15.000000000 +0100 +++ new/liblxqt-2.4.0/translations/liblxqt_kk.ts 2026-04-20 09:17:10.000000000 +0200 @@ -14,12 +14,12 @@ <message> <location filename="../lxqtpowermanager.cpp" line="76"/> <source>LXQt Power Manager Error</source> - <translation type="unfinished"></translation> + <translation>LXQt қуатты басқарушы қатесі</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="76"/> <source>Hibernate failed.</source> - <translation type="unfinished"></translation> + <translation>Гибернация сәтсіз аяқталды.</translation> </message> </context> <context> @@ -27,7 +27,7 @@ <message> <location filename="../lxqtnotification.cpp" line="161"/> <source>Notifications Fallback</source> - <translation type="unfinished"></translation> + <translation>Хабарландырулардың резервтік нұсқасы</translation> </message> </context> <context> @@ -35,93 +35,93 @@ <message> <location filename="../lxqtpowermanager.cpp" line="108"/> <source>Hibernate</source> - <translation type="unfinished"></translation> + <translation>Гибернация</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="115"/> <source>Suspend</source> - <translation type="unfinished"></translation> + <translation>Күту режимі</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="122"/> <source>Reboot</source> - <translation type="unfinished"></translation> + <translation>Қайта жүктеу</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="129"/> <source>Shutdown</source> - <translation type="unfinished"></translation> + <translation>Сөндіру</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="136"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Шығу</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="148"/> <source>LXQt Session Suspend</source> - <translation type="unfinished"></translation> + <translation>LXQt сессиясын күту режиміне өткізу</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="149"/> <source>Do you want to really suspend your computer?<p>Suspends the computer into a low power state. System state is not preserved if the power is lost.</source> - <translation type="unfinished"></translation> + <translation>Компьютерді шынымен күту режиміне өткізгіңіз келе ме?<p>Компьютерді аз қуат тұтыну күйіне өткізеді. Қуат жоғалса, жүйе күйі сақталмайды.</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="158"/> <source>LXQt Session Hibernate</source> - <translation type="unfinished"></translation> + <translation>LXQt сессиясын гибернациялау</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="159"/> <source>Do you want to really hibernate your computer?<p>Hibernates the computer into a low power state. System state is preserved if the power is lost.</source> - <translation type="unfinished"></translation> + <translation>Компьютерді шынымен гибернация режиміне өткізгіңіз келе ме?<p>Компьютерді аз қуат тұтыну күйіне өткізеді. Қуат жоғалса, жүйе күйі сақталады.</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="168"/> <source>LXQt Session Reboot</source> - <translation type="unfinished"></translation> + <translation>LXQt сессиясын қайта жүктеу</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="169"/> <source>Do you want to really restart your computer? All unsaved work will be lost...</source> - <translation type="unfinished"></translation> + <translation>Компьютерді шынымен қайта жүктегіңіз келе ме? Барлық сақталмаған жұмыстар жоғалады...</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="178"/> <source>LXQt Session Shutdown</source> - <translation type="unfinished"></translation> + <translation>LXQt сессиясын сөндіру</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="179"/> <source>Do you want to really switch off your computer? All unsaved work will be lost...</source> - <translation type="unfinished"></translation> + <translation>Компьютерді шынымен сөндіргіңіз келе ме? Барлық сақталмаған жұмыстар жоғалады...</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="188"/> <source>LXQt Session Logout</source> - <translation type="unfinished"></translation> + <translation>LXQt сессиясынан шығу</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="189"/> <source>Do you want to really logout? All unsaved work will be lost...</source> - <translation type="unfinished"></translation> + <translation>Шынымен шыққыңыз келе ме? Барлық сақталмаған жұмыстар жоғалады...</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="197"/> <location filename="../lxqtpowermanager.cpp" line="202"/> <source>LXQt Power Manager Error</source> - <translation type="unfinished"></translation> + <translation>LXQt қуатты басқарушы қатесі</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="197"/> <source>Hibernate failed.</source> - <translation type="unfinished"></translation> + <translation>Гибернация сәтсіз аяқталды.</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="202"/> <source>Suspend failed.</source> - <translation type="unfinished"></translation> + <translation>Күту режиміне өту сәтсіз аяқталды.</translation> </message> </context> <context> @@ -129,22 +129,22 @@ <message> <location filename="../lxqtscreensaver.cpp" line="184"/> <source>Failed to run "%1". Ensure you have a locker/screensaver compatible with xdg-screensaver installed and running.</source> - <translation type="unfinished"></translation> + <translation>"%1" іске қосу сәтсіз аяқталды. xdg-screensaver бағдарламасымен үйлесімді экран құлыптаушысы немесе экран сақтағышы орнатылғанына және жұмыс істеп тұрғанына көз жеткізіңіз.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="188"/> <source>Failed to run "%1". Ensure the specified locker/screensaver is installed and running.</source> - <translation type="unfinished"></translation> + <translation>"%1" іске қосу сәтсіз аяқталды. Көрсетілген экран құлыптаушысы немесе экран сақтағышы орнатылғанына және жұмыс істеп тұрғанына көз жеткізіңіз.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="274"/> <source>Lock Screen</source> - <translation type="unfinished"></translation> + <translation>Экранды құлыптау</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="179"/> <source>Screen Saver Error</source> - <translation type="unfinished"></translation> + <translation>Экран сақтағышының қатесі</translation> </message> </context> <context> @@ -152,7 +152,7 @@ <message> <location filename="../configdialog/lxqtconfigdialogcmdlineoptions.cpp" line="47"/> <source>Choose the page to be shown.</source> - <translation type="unfinished"></translation> + <translation>Көрсетілетін бетті таңдаңыз.</translation> </message> </context> <context> @@ -161,19 +161,19 @@ <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="88"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="138"/> <source>Power Manager Error</source> - <translation type="unfinished"></translation> + <translation>Қуат менеджерінің қатесі</translation> </message> <message> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="89"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="139"/> <source>QDBusInterface is invalid</source> - <translation type="unfinished"></translation> + <translation>QDBusInterface жарамсыз</translation> </message> <message> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="103"/> <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="153"/> <source>Power Manager Error (D-BUS call)</source> - <translation type="unfinished"></translation> + <translation>Қуат менеджерінің қатесі (D-BUS шақыруы)</translation> </message> </context> </TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_ro_RO.ts new/liblxqt-2.4.0/translations/liblxqt_ro_RO.ts --- old/liblxqt-2.3.0/translations/liblxqt_ro_RO.ts 2025-11-05 12:16:15.000000000 +0100 +++ new/liblxqt-2.4.0/translations/liblxqt_ro_RO.ts 2026-04-20 09:17:10.000000000 +0200 @@ -14,7 +14,7 @@ <message> <location filename="../lxqtpowermanager.cpp" line="76"/> <source>LXQt Power Manager Error</source> - <translation type="unfinished">Eroare gestiune alimentare LXQt</translation> + <translation>Eroare manager de alimentare LXQt</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="76"/> ++++++ liblxqt.keyring ++++++ --- /var/tmp/diff_new_pack.UvLECL/_old 2026-04-22 16:58:22.380963542 +0200 +++ /var/tmp/diff_new_pack.UvLECL/_new 2026-04-22 16:58:22.384963708 +0200 @@ -47,8 +47,43 @@ Oa86l8pqli+B7rpTbsAE9Ut8qUaWjm87oUNSJbaKgqNnMaE+b/8VJaEeWHgQJwsD bJSJ/O/vzlRtDjOJ1JDlMRLs7TnOFeUh5pgwyaJoidYbJEiGlMGJbI6BjwhDTBFO NLJtd3SsRjc7ICtGdCvej59IvCDTjxtkhx5okF03APi1aXpHQrE18/arFD7BpoGO -sw== -=gSIv +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 +/AltqE7gRNR/QnfiBlo= +=kOsM -----END PGP PUBLIC KEY BLOCK----- -(No newline at EOF)
