Hello community, here is the log from the commit of package liblxqt for openSUSE:Factory checked in at 2020-11-04 18:28:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liblxqt (Old) and /work/SRC/openSUSE:Factory/.liblxqt.new.11331 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liblxqt" Wed Nov 4 18:28:54 2020 rev:15 rq:846026 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/liblxqt/liblxqt.changes 2020-05-29 21:39:02.190946249 +0200 +++ /work/SRC/openSUSE:Factory/.liblxqt.new.11331/liblxqt.changes 2020-11-04 18:32:54.296079515 +0100 @@ -1,0 +2,14 @@ +Wed Nov 4 15:47:44 UTC 2020 - Michael Vetter <mvet...@suse.com> + +- Remove deprecated recommends on lang package + +------------------------------------------------------------------- +Wed Nov 4 13:19:10 UTC 2020 - Michael Vetter <mvet...@suse.com> + +- Update to 0.16.0: + * Use QFlags default constructor + * Added an action for showing LXQt leave dialog + (to be used when the power button is pressed). + * Don't use deprecated QProcess methods. + +------------------------------------------------------------------- Old: ---- liblxqt-0.15.1.tar.xz liblxqt-0.15.1.tar.xz.asc New: ---- liblxqt-0.16.0.tar.xz liblxqt-0.16.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liblxqt.spec ++++++ --- /var/tmp/diff_new_pack.twEx5R/_old 2020-11-04 18:32:54.740078531 +0100 +++ /var/tmp/diff_new_pack.twEx5R/_new 2020-11-04 18:32:54.744078522 +0100 @@ -17,7 +17,7 @@ Name: liblxqt -Version: 0.15.1 +Version: 0.16.0 Release: 0 Summary: Core utility library for LXQt License: LGPL-2.1-or-later @@ -30,19 +30,18 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libqt5xdg-devel >= 3.5.0 -BuildRequires: lxqt-build-tools-devel >= 0.7.0 +BuildRequires: lxqt-build-tools-devel >= 0.8.0 BuildRequires: pkgconfig -BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5WindowSystem) >= 5.36.0 BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5UiTools) BuildRequires: pkgconfig(Qt5X11Extras) -BuildRequires: pkgconfig(Qt5Xdg) >= 3.1.0 +BuildRequires: pkgconfig(Qt5Xdg) >= 3.5.0 BuildRequires: pkgconfig(polkit-qt5-1) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xscrnsaver) Obsoletes: liblxqt-qt5 < %{version} Provides: liblxqt-qt5 = %{version} -Recommends: %{name}-lang %description liblxqt represents the core library of LXQt providing essential @@ -53,8 +52,8 @@ %package -n liblxqt0 Summary: LXQt core library Group: System/Libraries -Provides: liblxqt Recommends: %{name}-lang +Provides: liblxqt %description -n liblxqt0 liblxqt represents the core library of LXQt providing essential @@ -79,7 +78,7 @@ %build %cmake -DPULL_TRANSLATIONS=No -make %{?_smp_mflags} +%make_build %install %cmake_install @@ -87,7 +86,6 @@ %find_lang %{name} --with-qt %post -n liblxqt0 -p /sbin/ldconfig - %postun -n liblxqt0 -p /sbin/ldconfig %files -n liblxqt0 ++++++ liblxqt-0.15.1.tar.xz -> liblxqt-0.16.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/CHANGELOG new/liblxqt-0.16.0/CHANGELOG --- old/liblxqt-0.15.1/CHANGELOG 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/CHANGELOG 2020-10-30 14:19:39.000000000 +0100 @@ -1,3 +1,9 @@ +liblxqt-0.16.0 / 2020-11-01 +=========================== + * Use QFlags default constructor + * Added an action for showing LXQt leave dialog (to be used when the power button is pressed). + * Don't use deprecated QProcess methods. + liblxqt-0.15.1 / 2020-05-28 =========================== * Bumped version to 0.15.1. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/CMakeLists.txt new/liblxqt-0.16.0/CMakeLists.txt --- old/liblxqt-0.15.1/CMakeLists.txt 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/CMakeLists.txt 2020-10-30 14:19:39.000000000 +0100 @@ -7,15 +7,15 @@ project(liblxqt) -set(LXQTBT_MINIMUM_VERSION "0.7.0") +set(LXQTBT_MINIMUM_VERSION "0.8.0") set(KF5_MINIMUM_VERSION "5.36.0") -set(QT_MINIMUM_VERSION "5.10.0") +set(QT_MINIMUM_VERSION "5.12.0") set(QTXDG_MINIMUM_VERSION "3.5.0") # Major LXQt Version, belong to all components set(LXQT_MAJOR_VERSION 0) # Minor LXQt Version, belong to all components -set(LXQT_MINOR_VERSION 15) +set(LXQT_MINOR_VERSION 16) # # Patch Version, belong *only* to the component # LXQt is 0.13 - liblxqt is at patch version 0 @@ -25,7 +25,7 @@ # patch-version as liblxqt - in real life it will be fine if every component # has it's own patch version within a major/minor life cyle. # -set(LXQT_PATCH_VERSION 1) +set(LXQT_PATCH_VERSION 0) set(LXQT_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_PATCH_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/README.md new/liblxqt-0.16.0/README.md --- old/liblxqt-0.15.1/README.md 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/README.md 2020-10-30 14:19:39.000000000 +0100 @@ -31,8 +31,10 @@ Fedora and openSUSE. Just use your package manager to search for string `liblxqt`. -### Translation (Weblate) +### Translation -<a href="https://weblate.lxqt.org/projects/lxqt/liblxqt/"> -<img src="https://weblate.lxqt.org/widgets/lxqt/-/liblxqt/multi-auto.svg" alt="Translation status" /> +Translations can be done in [LXQt-Weblate](https://translate.lxqt-project.org/projects/lxqt-desktop/liblxqt/) + +<a href="https://translate.lxqt-project.org/projects/lxqt-desktop/liblxqt/"> +<img src="https://translate.lxqt-project.org/widgets/lxqt-desktop/-/liblxqt/multi-auto.svg" alt="Translation status" </a> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtnotification.cpp new/liblxqt-0.16.0/lxqtnotification.cpp --- old/liblxqt-0.15.1/lxqtnotification.cpp 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtnotification.cpp 2020-10-30 14:19:39.000000000 +0100 @@ -221,7 +221,7 @@ } } -void NotificationPrivate::handleAction(uint id, QString key) +void NotificationPrivate::handleAction(uint id, const QString& key) { if (id != mId) return; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtnotification_p.h new/liblxqt-0.16.0/lxqtnotification_p.h --- old/liblxqt-0.15.1/lxqtnotification_p.h 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtnotification_p.h 2020-10-30 14:19:39.000000000 +0100 @@ -45,7 +45,7 @@ void queryServerInfo(bool async=1); public Q_SLOTS: - void handleAction(uint id, QString key); + void handleAction(uint id, const QString& key); void notificationClosed(uint, uint); private: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtplugininfo.cpp new/liblxqt-0.16.0/lxqtplugininfo.cpp --- old/liblxqt-0.15.1/lxqtplugininfo.cpp 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtplugininfo.cpp 2020-10-30 14:19:39.000000000 +0100 @@ -34,6 +34,7 @@ #include <QCoreApplication> #include <QLibrary> #include <QDebug> +#include <utility> using namespace LXQt; @@ -150,7 +151,7 @@ ************************************************/ QDebug operator<<(QDebug dbg, const LXQt::PluginInfo * const pluginInfo) { - return operator<<(dbg, *pluginInfo); + return operator<<(std::move(dbg), *pluginInfo); } @@ -175,5 +176,5 @@ ************************************************/ QDebug operator<<(QDebug dbg, const PluginInfoList* const pluginInfoList) { - return operator<<(dbg, *pluginInfoList); + return operator<<(std::move(dbg), *pluginInfoList); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtpower/lxqtpower.cpp new/liblxqt-0.16.0/lxqtpower/lxqtpower.cpp --- old/liblxqt-0.15.1/lxqtpower/lxqtpower.cpp 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtpower/lxqtpower.cpp 2020-10-30 14:19:39.000000000 +0100 @@ -89,6 +89,7 @@ bool Power::canShutdown() const { return canAction(PowerShutdown); } bool Power::canSuspend() const { return canAction(PowerSuspend); } bool Power::canMonitorOff() const { return canAction(PowerMonitorOff); } +bool Power::canShowLeaveDialog() const { return canAction(PowerShowLeaveDialog); } bool Power::logout() { return doAction(PowerLogout); } bool Power::hibernate() { return doAction(PowerHibernate); } @@ -96,3 +97,4 @@ bool Power::shutdown() { return doAction(PowerShutdown); } bool Power::suspend() { return doAction(PowerSuspend); } bool Power::monitorOff() { return doAction(PowerMonitorOff); } +bool Power::showLeaveDialog() { return doAction(PowerShowLeaveDialog); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtpower/lxqtpower.h new/liblxqt-0.16.0/lxqtpower/lxqtpower.h --- old/liblxqt-0.15.1/lxqtpower/lxqtpower.h 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtpower/lxqtpower.h 2020-10-30 14:19:39.000000000 +0100 @@ -54,7 +54,8 @@ PowerReboot, /// Reboot the computer PowerShutdown, /// Shutdown the computer PowerSuspend, /// Suspend the computer - PowerMonitorOff /// Turn off the monitor(s) + PowerMonitorOff, /// Turn off the monitor(s) + PowerShowLeaveDialog /// Show the lxqt-leave dialog }; /*! @@ -92,6 +93,9 @@ //! This function is provided for convenience. It's equivalent to calling canAction(PowerMonitorOff). bool canMonitorOff() const; + //! This function is provided for convenience. It's equivalent to calling canAction(PowerShowLeaveDialog). + bool canShowLeaveDialog() const; + public Q_SLOTS: /// Performs the requested action. bool doAction(Action action); @@ -114,6 +118,9 @@ //! This function is provided for convenience. It's equivalent to calling doAction(PowerMonitorOff). bool monitorOff(); + //! This function is provided for convenience. It's equivalent to calling doAction(PowerShowLeaveDialog). + bool showLeaveDialog(); + private: QList<PowerProvider*> mProviders; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtpower/lxqtpowerproviders.cpp new/liblxqt-0.16.0/lxqtpower/lxqtpowerproviders.cpp --- old/liblxqt-0.15.1/lxqtpower/lxqtpowerproviders.cpp 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtpower/lxqtpowerproviders.cpp 2020-10-30 14:19:39.000000000 +0100 @@ -655,6 +655,9 @@ case Power::PowerMonitorOff: return mSettings.contains(QL1S("monitorOffCommand")); + case Power::PowerShowLeaveDialog: + return mSettings.contains(QL1S("showLeaveDialogCommand")); + default: return false; } @@ -690,9 +693,24 @@ command = mSettings.value(QL1S("monitorOffCommand")).toString(); break; + case Power::PowerShowLeaveDialog: + command = mSettings.value(QL1S("showLeaveDialogCommand")).toString(); + break; + default: return false; } +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) return QProcess::startDetached(command); +#else + QStringList args = QProcess::splitCommand(command); + if (args.isEmpty()) + return false; + + QProcess process; + process.setProgram(args.takeFirst()); + process.setArguments(args); + return process.startDetached(); +#endif } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtrotatedwidget.h new/liblxqt-0.16.0/lxqtrotatedwidget.h --- old/liblxqt-0.15.1/lxqtrotatedwidget.h 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtrotatedwidget.h 2020-10-30 14:19:39.000000000 +0100 @@ -52,7 +52,7 @@ Q_PROPERTY(bool transferLeaveEvent READ transferLeaveEvent WRITE setTransferLeaveEvent) public: - explicit RotatedWidget(QWidget &content, QWidget* parent = nullptr, Qt::WindowFlags f = nullptr); + explicit RotatedWidget(QWidget &content, QWidget* parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags()); Qt::Corner origin() const; void setOrigin(Qt::Corner); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtscreensaver.cpp new/liblxqt-0.16.0/lxqtscreensaver.cpp --- old/liblxqt-0.15.1/lxqtscreensaver.cpp 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtscreensaver.cpp 2020-10-30 14:19:39.000000000 +0100 @@ -41,6 +41,7 @@ #include <QProcess> #include <QCoreApplication> // for Q_DECLARE_TR_FUNCTIONS #include <QX11Info> +#include <QDebug> #include <X11/extensions/scrnsaver.h> @@ -249,8 +250,19 @@ void ScreenSaver::lockScreen() { Q_D(ScreenSaver); - if (!d->isScreenSaverLocked()) + if (!d->isScreenSaverLocked()) { +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) d->m_lockProcess->start(d->lock_command); +#else + QStringList args = QProcess::splitCommand(d->lock_command); + if (args.isEmpty()) { + qWarning() << Q_FUNC_INFO << "Empty screen lock_command"; + return; + } + const QString program = args.takeFirst(); + d->m_lockProcess->start(program, args, QIODevice::ReadWrite); +#endif + } } } // namespace LXQt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtsettings.cpp new/liblxqt-0.16.0/lxqtsettings.cpp --- old/liblxqt-0.15.1/lxqtsettings.cpp 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtsettings.cpp 2020-10-30 14:19:39.000000000 +0100 @@ -204,7 +204,7 @@ Q_EMIT settingsChanged(); } -void Settings::_fileChanged(QString path) +void Settings::_fileChanged(const QString& path) { // check if the file isn't changed by our logic // FIXME: this is poor implementation; should we rather compute some hash of values if changed by external? @@ -446,7 +446,9 @@ ************************************************/ LXQtTheme& LXQtTheme::operator=(const LXQtTheme &other) { - d = other.d; + if (this != &other) + d = other.d; + return *this; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/lxqtsettings.h new/liblxqt-0.16.0/lxqtsettings.h --- old/liblxqt-0.15.1/lxqtsettings.h 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/lxqtsettings.h 2020-10-30 14:19:39.000000000 +0100 @@ -98,7 +98,7 @@ virtual void fileChanged(); private Q_SLOTS: - void _fileChanged(QString path); + void _fileChanged(const QString& path); private: void addWatchedFile(QString const & path); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/resources/power.conf new/liblxqt-0.16.0/resources/power.conf --- old/liblxqt-0.15.1/resources/power.conf 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/resources/power.conf 2020-10-30 14:19:39.000000000 +0100 @@ -1,2 +1,3 @@ [General] monitorOffCommand=xset dpms force off +showLeaveDialogCommand=lxqt-leave diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/translations/liblxqt_eu.ts new/liblxqt-0.16.0/translations/liblxqt_eu.ts --- old/liblxqt-0.15.1/translations/liblxqt_eu.ts 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/translations/liblxqt_eu.ts 2020-10-30 14:19:39.000000000 +0100 @@ -14,7 +14,7 @@ <message> <location filename="../lxqtpowermanager.cpp" line="76"/> <source>LXQt Power Manager Error</source> - <translation type="unfinished">LXQt energia-kudeatzailearen errorea</translation> + <translation>LXQt energia-kudeatzailearen errorea</translation> </message> <message> <location filename="../lxqtpowermanager.cpp" line="76"/> @@ -144,7 +144,7 @@ <message> <location filename="../lxqtscreensaver.cpp" line="155"/> <source>Screen Saver Error</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Pantaila babeslearen errorea</translation> </message> </context> <context> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/translations/liblxqt_hr.ts new/liblxqt-0.16.0/translations/liblxqt_hr.ts --- old/liblxqt-0.15.1/translations/liblxqt_hr.ts 1970-01-01 01:00:00.000000000 +0100 +++ new/liblxqt-0.16.0/translations/liblxqt_hr.ts 2020-10-30 14:19:39.000000000 +0100 @@ -0,0 +1,179 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="hr"> +<context> + <name>ConfigDialog</name> + <message> + <location filename="../configdialog/lxqtconfigdialog.ui" line="14"/> + <source>Dialog</source> + <translation>Dijalog</translation> + </message> +</context> +<context> + <name>LXQt::MessageBox</name> + <message> + <location filename="../lxqtpowermanager.cpp" line="75"/> + <source>LXQt Power Manager Error</source> + <translation>Greška LXQt upravljanja energijom</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="75"/> + <source>Hibernate failed.</source> + <translation>Stanje mirovanja neuspjelo.</translation> + </message> +</context> +<context> + <name>LXQt::NotificationPrivate</name> + <message> + <location filename="../lxqtnotification.cpp" line="154"/> + <source>Notifications Fallback</source> + <translation>Rezervne obavijesti</translation> + </message> +</context> +<context> + <name>LXQt::PowerManager</name> + <message> + <location filename="../lxqtpowermanager.cpp" line="118"/> + <source>Hibernate</source> + <translation>Stanje mirovanja</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="125"/> + <source>Suspend</source> + <translation>Pripravno stanje</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="132"/> + <source>Reboot</source> + <translation>Ponovno pokretanje</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="139"/> + <source>Shutdown</source> + <translation>Isključi računalo</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="146"/> + <source>Logout</source> + <translation>Odjava</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="158"/> + <source>LXQt Session Suspend</source> + <translation>LXQt sesija za pripravno stanje</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="159"/> + <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>Stvarno želiš postaviti računalo u pripravno stanje?<p>Računalo se postavlja u stanje male potrošnje energije. Stanje sustava se gubi, ako nestane struje.</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="168"/> + <source>LXQt Session Hibernate</source> + <translation>LXQt sesija za stanje mirovanja</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="169"/> + <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>Stvarno želiš postaviti računalo u stanje mirovanja?<p>Računalo se postavlja u stanje male potrošnje energije. Stanje sustava se gubi, ako nestane struje.</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="178"/> + <source>LXQt Session Reboot</source> + <translation>LXQt sesija za ponovno pokretanje</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="179"/> + <source>Do you want to really restart your computer? All unsaved work will be lost...</source> + <translation>Stvarno želiš ponovo pokrenuti računalo? Izgubit češ sve nespremljene radove …</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="188"/> + <source>LXQt Session Shutdown</source> + <translation>LXQt sesija za isključivanje računala</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="189"/> + <source>Do you want to really switch off your computer? All unsaved work will be lost...</source> + <translation>Stvarno želiš isključiti računalo? Izgubit češ sve nespremljene radove …</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="198"/> + <source>LXQt Session Logout</source> + <translation>LXQt sesija za odjavu</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="199"/> + <source>Do you want to really logout? All unsaved work will be lost...</source> + <translation>Stvarno se želiš odjaviti? Izgubit češ sve nespremljene radove …</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="207"/> + <location filename="../lxqtpowermanager.cpp" line="212"/> + <source>LXQt Power Manager Error</source> + <translation>Greška LXQt upravljanja energijom</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="207"/> + <source>Hibernate failed.</source> + <translation>Stanje mirovanja neuspjelo.</translation> + </message> + <message> + <location filename="../lxqtpowermanager.cpp" line="212"/> + <source>Suspend failed.</source> + <translation>Pripravno stanje neuspjelo.</translation> + </message> +</context> +<context> + <name>LXQt::ScreenSaver</name> + <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>„%1” nije moguće pokrenuti. Zaštita ekrana koja je kompatibilna s xdg-screensaver mora biti instalirana i pokrenuta.</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>„%1” nije moguće pokrenuti. Određen modul za zaključavanje/zaštitu ekrana mora biti instaliran i pokrenut.</translation> + </message> + <message> + <location filename="../lxqtscreensaver.cpp" line="243"/> + <source>Lock Screen</source> + <translation>Zaključaj ekran</translation> + </message> + <message> + <location filename="../lxqtscreensaver.cpp" line="156"/> + <source>Screen Saver Error</source> + <translation>Greška zaštite ekrana</translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../configdialog/lxqtconfigdialogcmdlineoptions.cpp" line="49"/> + <source>Choose the page to be shown.</source> + <translation>Odaberi stranicu za prikaz.</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="87"/> + <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="137"/> + <source>Power Manager Error</source> + <translation>Greška upravljanja energijom</translation> + </message> + <message> + <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="88"/> + <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="138"/> + <source>QDBusInterface is invalid</source> + <translation>QDBusInterface je neispravno</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>Greška upravljanja energijom (D-BUS pozivanje)</translation> + </message> +</context> +</TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/liblxqt-0.15.1/translations/liblxqt_it.ts new/liblxqt-0.16.0/translations/liblxqt_it.ts --- old/liblxqt-0.15.1/translations/liblxqt_it.ts 2020-05-29 10:52:15.000000000 +0200 +++ new/liblxqt-0.16.0/translations/liblxqt_it.ts 2020-10-30 14:19:39.000000000 +0100 @@ -129,12 +129,12 @@ <message> <location filename="../lxqtscreensaver.cpp" line="160"/> <source>Failed to run "%1". Ensure you have a locker/screensaver compatible with xdg-screensaver installed and running.</source> - <translation type="unfinished"></translation> + <translation>Impossibile eseguire "%1". Assicurati che è installato e in esecuzione un salva/blocca-schermo compatibile con xdg-screensaver.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="164"/> <source>Failed to run "%1". Ensure the specified locker/screensaver is installed and running.</source> - <translation type="unfinished"></translation> + <translation>Impossibile eseguire "%1". Assicurati che è installato e in esecuzione lo salvaschermo impostato.</translation> </message> <message> <location filename="../lxqtscreensaver.cpp" line="242"/>