Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ksanecore for openSUSE:Factory 
checked in at 2024-05-27 11:47:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ksanecore (Old)
 and      /work/SRC/openSUSE:Factory/.ksanecore.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ksanecore"

Mon May 27 11:47:26 2024 rev:21 rq:1176364 version:24.05.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ksanecore/ksanecore.changes      2024-04-15 
20:18:46.777276564 +0200
+++ /work/SRC/openSUSE:Factory/.ksanecore.new.24587/ksanecore.changes   
2024-05-27 11:53:03.123630630 +0200
@@ -1,0 +2,17 @@
+Sun May 19 09:56:58 UTC 2024 - Christophe Marin <[email protected]>
+
+- Update to 24.05.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/24.05.0/
+- No code change since 24.04.80
+
+-------------------------------------------------------------------
+Fri May  3 09:16:43 UTC 2024 - Christophe Marin <[email protected]>
+
+- Update to 24.04.80
+  * New feature release
+- Changes since 24.02.2:
+  * add possibility to retrieve scanner data and option properties as JSON
+
+-------------------------------------------------------------------

Old:
----
  ksanecore-24.02.2.tar.xz
  ksanecore-24.02.2.tar.xz.sig

New:
----
  ksanecore-24.05.0.tar.xz
  ksanecore-24.05.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ksanecore-kf5.spec ++++++
--- /var/tmp/diff_new_pack.xgQxdG/_old  2024-05-27 11:53:03.671650727 +0200
+++ /var/tmp/diff_new_pack.xgQxdG/_new  2024-05-27 11:53:03.675650874 +0200
@@ -22,14 +22,14 @@
 %define rname ksanecore
 %bcond_without released
 Name:           ksanecore-kf5
-Version:        24.02.2
+Version:        24.05.0
 Release:        0
 Summary:        Qt interface for the SANE library for scanner hardware
 License:        LGPL-2.1-only OR LGPL-3.0-only
 URL:            https://www.kde.org
-Source:         %{rname}-%{version}.tar.xz
+Source0:        
https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz
 %if %{with released}
-Source1:        %{rname}-%{version}.tar.xz.sig
+Source1:        
https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig
 Source2:        applications.keyring
 %endif
 BuildRequires:  kf6-extra-cmake-modules

++++++ ksanecore.spec ++++++
--- /var/tmp/diff_new_pack.xgQxdG/_old  2024-05-27 11:53:03.699651754 +0200
+++ /var/tmp/diff_new_pack.xgQxdG/_new  2024-05-27 11:53:03.699651754 +0200
@@ -21,14 +21,14 @@
 
 %bcond_without released
 Name:           ksanecore
-Version:        24.02.2
+Version:        24.05.0
 Release:        0
 Summary:        Qt interface for the SANE library for scanner hardware
 License:        LGPL-2.1-only OR LGPL-3.0-only
 URL:            https://www.kde.org
-Source:         %{name}-%{version}.tar.xz
+Source0:        
https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz
 %if %{with released}
-Source1:        %{name}-%{version}.tar.xz.sig
+Source1:        
https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
 Source2:        applications.keyring
 %endif
 BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}


++++++ ksanecore-24.02.2.tar.xz -> ksanecore-24.05.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/CMakeLists.txt 
new/ksanecore-24.05.0/CMakeLists.txt
--- old/ksanecore-24.02.2/CMakeLists.txt        2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/CMakeLists.txt        2024-05-16 23:52:05.000000000 
+0200
@@ -6,8 +6,8 @@
 
 # KDE Applications version, managed by release script.
 set(RELEASE_SERVICE_VERSION_MAJOR "24")
-set(RELEASE_SERVICE_VERSION_MINOR "02")
-set(RELEASE_SERVICE_VERSION_MICRO "2")
+set(RELEASE_SERVICE_VERSION_MINOR "05")
+set(RELEASE_SERVICE_VERSION_MICRO "0")
 set(RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(KSaneCore VERSION ${RELEASE_SERVICE_VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ar/ksanecore.po 
new/ksanecore-24.05.0/po/ar/ksanecore.po
--- old/ksanecore-24.02.2/po/ar/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/ar/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-02-07 09:20+0400\n"
 "Last-Translator: Zayed Al-Saidi <[email protected]>\n"
 "Language-Team: ar\n"
@@ -18,7 +18,7 @@
 "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 "X-Generator: Lokalize 21.07.70\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "أوقف المسح بواسط مستخدم."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/bg/ksanecore.po 
new/ksanecore-24.05.0/po/bg/ksanecore.po
--- old/ksanecore-24.02.2/po/bg/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/bg/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-07-18 22:47+0200\n"
 "Last-Translator: Mincho Kondarev <[email protected]>\n"
 "Language-Team: Bulgarian <[email protected]>\n"
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 22.04.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Сканирането е спряно от потребителя."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ca/ksanecore.po 
new/ksanecore-24.05.0/po/ca/ksanecore.po
--- old/ksanecore-24.02.2/po/ca/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/ca/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2021-11-07 11:43+0100\n"
 "Last-Translator: Josep M. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
@@ -21,7 +21,7 @@
 "X-Accelerator-Marker: &\n"
 "X-Generator: Lokalize 20.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "L'usuari ha aturat l'escaneig."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ca@valencia/ksanecore.po 
new/ksanecore-24.05.0/po/ca@valencia/ksanecore.po
--- old/ksanecore-24.02.2/po/ca@valencia/ksanecore.po   2024-04-08 
17:01:33.000000000 +0200
+++ new/ksanecore-24.05.0/po/ca@valencia/ksanecore.po   2024-05-16 
23:52:05.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2021-11-07 11:43+0100\n"
 "Last-Translator: Josep M. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
@@ -21,7 +21,7 @@
 "X-Accelerator-Marker: &\n"
 "X-Generator: Lokalize 20.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "L'usuari ha parat l'escaneig."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/cs/ksanecore.po 
new/ksanecore-24.05.0/po/cs/ksanecore.po
--- old/ksanecore-24.02.2/po/cs/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/cs/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-11 19:19+0100\n"
 "Last-Translator: Vit Pelcak <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Lokalize 21.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Skenování zastaveno uživatelem"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/de/ksanecore.po 
new/ksanecore-24.05.0/po/de/ksanecore.po
--- old/ksanecore-24.02.2/po/de/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/de/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -2,24 +2,25 @@
 # Copyright (C) 2022 This file is copyright:
 # This file is distributed under the same license as the ksanecore package.
 # Frederik Schwarzer <[email protected]>, 2022, 2023.
+# SPDX-FileCopyrightText: 2024 Johannes Obermayr <[email protected]>
 #
 # Automatically generated, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
-"PO-Revision-Date: 2023-03-24 19:43+0100\n"
-"Last-Translator: Frederik Schwarzer <[email protected]>\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
+"PO-Revision-Date: 2024-04-28 11:47+0200\n"
+"Last-Translator: Johannes Obermayr <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\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 22.12.3\n"
+"X-Generator: Lokalize 24.02.2\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Der Scan wurde durch den Benutzer abgebrochen."
@@ -27,23 +28,28 @@
 #: options/batchdelayoption.cpp:31
 #, kde-format
 msgid "Batch mode time delay"
-msgstr ""
+msgstr "Verzögerung bei Stapelverarbeitung"
 
 #: options/batchdelayoption.cpp:36
 #, kde-format
 msgid "Specify the time delay between each scan when batch mode is enabled."
 msgstr ""
+"Geben Sie hier die Verzögerung zwischen den Scans bei aktiviertem "
+"Stapelverarbeitungsmodus ein."
 
 #: options/batchmodeoption.cpp:31
 #, kde-format
 msgid "Batch mode with time delay"
-msgstr ""
+msgstr "Stapelverarbeitungsmodus mit Verzögerung"
 
 #: options/batchmodeoption.cpp:36
 #, kde-format
 msgid ""
 "Enables batch mode scanning. Continues scanning after a delay until canceled."
 msgstr ""
+"Ist diese Einstellung aktiviert, wird die Stapelverarbeitung für das Scannen 
"
+"aktiviert. Dabei wird bis zum manuellen Abbruch mit dem Scannen nach einer "
+"kurzen Unterbrechung fortgefahren."
 
 #: options/invertoption.cpp:58
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/en_GB/ksanecore.po 
new/ksanecore-24.05.0/po/en_GB/ksanecore.po
--- old/ksanecore-24.02.2/po/en_GB/ksanecore.po 2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/en_GB/ksanecore.po 2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-01 15:41+0000\n"
 "Last-Translator: Steve Allewell <[email protected]>\n"
 "Language-Team: British English <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 21.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Scanning stopped by user."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/eo/ksanecore.po 
new/ksanecore-24.05.0/po/eo/ksanecore.po
--- old/ksanecore-24.02.2/po/eo/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/eo/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2023-07-29 12:25+0100\n"
 "Last-Translator: Oliver Kellogg <[email protected]>\n"
 "Language-Team: Esperanto <[email protected]>\n"
@@ -18,7 +18,7 @@
 "X-Generator: translate-po (https://github.com/zcribe/translate-po)\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Skanado ĉesis de uzanto."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/es/ksanecore.po 
new/ksanecore-24.05.0/po/es/ksanecore.po
--- old/ksanecore-24.02.2/po/es/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/es/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-03 00:51+0100\n"
 "Last-Translator: Eloy Cuadra <[email protected]>\n"
 "Language-Team: Spanish <[email protected]>\n"
@@ -19,7 +19,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 21.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Escaneo detenido por el usuario."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/eu/ksanecore.po 
new/ksanecore-24.05.0/po/eu/ksanecore.po
--- old/ksanecore-24.02.2/po/eu/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/eu/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-07-30 23:20+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
 "Language-Team: Basque <[email protected]>\n"
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 22.04.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Erabiltzaileak eskaneatzea gelditu du."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/fi/ksanecore.po 
new/ksanecore-24.05.0/po/fi/ksanecore.po
--- old/ksanecore-24.02.2/po/fi/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/fi/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-06-05 19:39+0300\n"
 "Last-Translator: Tommi Nieminen <[email protected]>\n"
 "Language-Team: Finnish <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 21.12.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Käyttäjä lopetti kuvanluvun."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/fr/ksanecore.po 
new/ksanecore-24.05.0/po/fr/ksanecore.po
--- old/ksanecore-24.02.2/po/fr/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/fr/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -3,7 +3,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-02 10:43+0100\n"
 "Last-Translator: Xavier Besnard <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
@@ -14,7 +14,7 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Lokalize 21.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Numérisation arrêtée par l'utilisateur."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/gl/ksanecore.po 
new/ksanecore-24.05.0/po/gl/ksanecore.po
--- old/ksanecore-24.02.2/po/gl/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/gl/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2023-04-30 09:37+0200\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n"
 "Language-Team: Galician <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 23.04.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "A persoa usuaria detivo a dixitalización."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/hi/ksanecore.po 
new/ksanecore-24.05.0/po/hi/ksanecore.po
--- old/ksanecore-24.02.2/po/hi/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/hi/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-15 20:12+0530\n"
 "Last-Translator: Raghavendra Kamath <[email protected]>\n"
 "Language-Team: Hindi <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Generator: Lokalize 21.04.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "उपयोक्ता द्वारा स्कैन 
करना बंद कर दिया गया है।"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ia/ksanecore.po 
new/ksanecore-24.05.0/po/ia/ksanecore.po
--- old/ksanecore-24.02.2/po/ia/ksanecore.po    1970-01-01 01:00:00.000000000 
+0100
+++ new/ksanecore-24.05.0/po/ia/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -0,0 +1,74 @@
+# Copyright (C) YEAR This file is copyright:
+# This file is distributed under the same license as the ksanecore package.
+#
+# giovanni <[email protected]>, 2024.
+msgid ""
+msgstr ""
+"Project-Id-Version: ksanecore\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
+"PO-Revision-Date: 2024-04-30 12:11+0200\n"
+"Last-Translator: giovanni <[email protected]>\n"
+"Language-Team: Interlingua <[email protected]>\n"
+"Language: ia\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 22.12.3\n"
+
+#: interface.cpp:225
+#, kde-format
+msgid "Scanning stopped by user."
+msgstr "Scander stoppate per le usator."
+
+#: options/batchdelayoption.cpp:31
+#, kde-format
+msgid "Batch mode time delay"
+msgstr "Retardo de tempore de modo batch"
+
+#: options/batchdelayoption.cpp:36
+#, kde-format
+msgid "Specify the time delay between each scan when batch mode is enabled."
+msgstr ""
+"Specifica le retardo de tempore inter cata scansion quando lo modo batch es "
+"habilitate."
+
+#: options/batchmodeoption.cpp:31
+#, kde-format
+msgid "Batch mode with time delay"
+msgstr "Modo batch con retardo de tempore"
+
+#: options/batchmodeoption.cpp:36
+#, kde-format
+msgid ""
+"Enables batch mode scanning. Continues scanning after a delay until canceled."
+msgstr ""
+"Habilita scander de modo batch. Continua scander postea un retardo usque "
+"cancellate."
+
+#: options/invertoption.cpp:58
+#, kde-format
+msgid "Invert colors"
+msgstr "Inverte colores"
+
+#: options/invertoption.cpp:63
+#, kde-format
+msgid "Invert the colors of the scanned image."
+msgstr "Inverte le colores de systema sur le image scandite."
+
+#: options/pagesizeoption.cpp:98
+#, kde-format
+msgctxt "Page size landscape"
+msgid "Landscape %1"
+msgstr "Orientation horizontal %1"
+
+#: options/pagesizeoption.cpp:177
+#, kde-format
+msgid "Scan area size"
+msgstr "Dimension de area de scander"
+
+#: options/pagesizeoption.cpp:182
+#, kde-format
+msgid "Select a predefined page size for the scanning area."
+msgstr "Selectona un grandor de pagina predefinite per le area de scander."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/it/ksanecore.po 
new/ksanecore-24.05.0/po/it/ksanecore.po
--- old/ksanecore-24.02.2/po/it/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/it/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-02 01:34+0100\n"
 "Last-Translator: Luigi Toscano <[email protected]>\n"
 "Language-Team: Italian <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 21.08.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Scansione interrotta dall'utente."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ja/ksanecore.po 
new/ksanecore-24.05.0/po/ja/ksanecore.po
--- old/ksanecore-24.02.2/po/ja/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/ja/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -3,7 +3,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2024-01-14 08:08+0900\n"
 "Last-Translator: Tarot Osuji <[email protected]>\n"
 "Language-Team: Japanese <[email protected]>\n"
@@ -16,7 +16,7 @@
 "X-Text-Markup: kde4\n"
 "X-Generator: Lokalize 23.08.4\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "ユーザによりスキャンが停止しました。"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ka/ksanecore.po 
new/ksanecore-24.05.0/po/ka/ksanecore.po
--- old/ksanecore-24.02.2/po/ka/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/ka/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-05-16 14:13+0200\n"
 "Last-Translator: Temuri Doghonadze <[email protected]>\n"
 "Language-Team: Georgian <[email protected]>\n"
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 3.0.1\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "სკანირება შეწყვეტილია 
მომხმარებლის მიერ."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ko/ksanecore.po 
new/ksanecore-24.05.0/po/ko/ksanecore.po
--- old/ksanecore-24.02.2/po/ko/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/ko/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-02-20 22:55+0100\n"
 "Last-Translator: Shinjo Park <[email protected]>\n"
 "Language-Team: Korean <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Lokalize 21.08.1\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "사용자가 스캔을 중단했습니다."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/lt/ksanecore.po 
new/ksanecore-24.05.0/po/lt/ksanecore.po
--- old/ksanecore-24.02.2/po/lt/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/lt/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2023-02-01 00:55+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -18,7 +18,7 @@
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
 "%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/nl/ksanecore.po 
new/ksanecore-24.05.0/po/nl/ksanecore.po
--- old/ksanecore-24.02.2/po/nl/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/nl/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-01 12:37+0100\n"
 "Last-Translator: Freek de Kruijf <[email protected]>\n"
 "Language-Team: \n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 21.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Scannen is gestopt door gebruiker."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/nn/ksanecore.po 
new/ksanecore-24.05.0/po/nn/ksanecore.po
--- old/ksanecore-24.02.2/po/nn/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/nn/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2023-03-20 19:54+0100\n"
 "Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
 "Language-Team: Norwegian Nynorsk <[email protected]>\n"
@@ -19,7 +19,7 @@
 "X-Accelerator-Marker: &\n"
 "X-Text-Markup: kde4\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Skanning avbroten av brukaren."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/pl/ksanecore.po 
new/ksanecore-24.05.0/po/pl/ksanecore.po
--- old/ksanecore-24.02.2/po/pl/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/pl/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-27 19:35+0100\n"
 "Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
 "Language-Team: Polish <[email protected]>\n"
@@ -18,7 +18,7 @@
 "|| n%100>=20) ? 1 : 2);\n"
 "X-Generator: Lokalize 22.03.70\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Skanowanie zatrzymane przez użytkownika."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/pt/ksanecore.po 
new/ksanecore-24.05.0/po/pt/ksanecore.po
--- old/ksanecore-24.02.2/po/pt/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/pt/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-03-23 17:48+0000\n"
 "Last-Translator: José Nuno Coelho Pires <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "A digitalização foi interrompida pelo utilizador."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/pt_BR/ksanecore.po 
new/ksanecore-24.05.0/po/pt_BR/ksanecore.po
--- old/ksanecore-24.02.2/po/pt_BR/ksanecore.po 2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/pt_BR/ksanecore.po 2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-07-13 14:58-0300\n"
 "Last-Translator: Luiz Fernando Ranghetti <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Lokalize 21.12.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Digitalização parada pelo usuário."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ro/ksanecore.po 
new/ksanecore-24.05.0/po/ro/ksanecore.po
--- old/ksanecore-24.02.2/po/ro/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/ro/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2024-02-24 14:48+0000\n"
 "Last-Translator: Sergiu Bivol <[email protected]>\n"
 "Language-Team: Romanian <[email protected]>\n"
@@ -18,7 +18,7 @@
 "20)) ? 1 : 2;\n"
 "X-Generator: Lokalize 21.12.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Scanare oprită de utilizator."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/ru/ksanecore.po 
new/ksanecore-24.05.0/po/ru/ksanecore.po
--- old/ksanecore-24.02.2/po/ru/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/ru/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-10-03 12:17+0300\n"
 "Last-Translator: Olesya Gerasimenko <[email protected]>\n"
 "Language-Team: Basealt Translation Team\n"
@@ -18,7 +18,7 @@
 "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Lokalize 22.04.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Сканирование остановлено 
пользователем."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/sk/ksanecore.po 
new/ksanecore-24.05.0/po/sk/ksanecore.po
--- old/ksanecore-24.02.2/po/sk/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/sk/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-08 11:52+0100\n"
 "Last-Translator: Roman Paholik <[email protected]>\n"
 "Language-Team: Slovak <[email protected]>\n"
@@ -15,7 +15,7 @@
 "X-Generator: Lokalize 21.12.1\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Skenovanie bolo zastavené používateľom."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/sl/ksanecore.po 
new/ksanecore-24.05.0/po/sl/ksanecore.po
--- old/ksanecore-24.02.2/po/sl/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/sl/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-02 09:32+0100\n"
 "Last-Translator: Matjaž Jeran <[email protected]>\n"
 "Language-Team: Slovenian <[email protected]>\n"
@@ -18,7 +18,7 @@
 "%100==4 ? 3 : 0);\n"
 "X-Generator: Lokalize 21.04.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Skeniranje je ustavil uporabnik."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/sv/ksanecore.po 
new/ksanecore-24.05.0/po/sv/ksanecore.po
--- old/ksanecore-24.02.2/po/sv/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/sv/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -1,14 +1,14 @@
 # Copyright (C) YEAR This file is copyright:
 # This file is distributed under the same license as the ksanecore package.
 #
-# Stefan Asserhäll <[email protected]>, 2022.
+# Stefan Asserhäll <[email protected]>, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-01 10:13+0100\n"
-"Last-Translator: Stefan Asserhäll <[email protected]>\n"
+"Last-Translator: Stefan Asserhäll <[email protected]>\n"
 "Language-Team: Swedish <[email protected]>\n"
 "Language: sv\n"
 "MIME-Version: 1.0\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 20.08.1\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Inläsning stoppad av användaren."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/tr/ksanecore.po 
new/ksanecore-24.05.0/po/tr/ksanecore.po
--- old/ksanecore-24.02.2/po/tr/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/tr/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-04-26 11:18+0300\n"
 "Last-Translator: Emir SARI <[email protected]>\n"
 "Language-Team: Turkish <[email protected]>\n"
@@ -17,7 +17,7 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Lokalize 21.12.3\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Tarama, kullanıcı tarafından durduruldu."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/uk/ksanecore.po 
new/ksanecore-24.05.0/po/uk/ksanecore.po
--- old/ksanecore-24.02.2/po/uk/ksanecore.po    2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/uk/ksanecore.po    2024-05-16 23:52:05.000000000 
+0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2022-01-01 09:25+0200\n"
 "Last-Translator: Yuri Chornoivan <[email protected]>\n"
 "Language-Team: Ukrainian <[email protected]>\n"
@@ -18,7 +18,7 @@
 "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Lokalize 20.12.0\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "Сканування припинено користувачем."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/zh_CN/ksanecore.po 
new/ksanecore-24.05.0/po/zh_CN/ksanecore.po
--- old/ksanecore-24.02.2/po/zh_CN/ksanecore.po 2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/zh_CN/ksanecore.po 2024-05-16 23:52:05.000000000 
+0200
@@ -2,8 +2,8 @@
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
-"PO-Revision-Date: 2024-03-30 19:46\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
+"PO-Revision-Date: 2024-04-07 00:35\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
@@ -14,10 +14,10 @@
 "X-Crowdin-Project: kdeorg\n"
 "X-Crowdin-Project-ID: 269464\n"
 "X-Crowdin-Language: zh-CN\n"
-"X-Crowdin-File: /kf5-stable/messages/ksanecore/ksanecore.pot\n"
-"X-Crowdin-File-ID: 40744\n"
+"X-Crowdin-File: /kf5-trunk/messages/ksanecore/ksanecore.pot\n"
+"X-Crowdin-File-ID: 26513\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "扫描已被用户停止。"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/po/zh_TW/ksanecore.po 
new/ksanecore-24.05.0/po/zh_TW/ksanecore.po
--- old/ksanecore-24.02.2/po/zh_TW/ksanecore.po 2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/po/zh_TW/ksanecore.po 2024-05-16 23:52:05.000000000 
+0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: ksanecore\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2023-11-05 12:28+0000\n"
+"POT-Creation-Date: 2024-04-06 01:42+0000\n"
 "PO-Revision-Date: 2023-12-24 04:16+0900\n"
 "Last-Translator: Kisaragi Hiu <[email protected]>\n"
 "Language-Team: Traditional Chinese <[email protected]>\n"
@@ -20,7 +20,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Lokalize 23.08.4\n"
 
-#: interface.cpp:221
+#: interface.cpp:225
 #, kde-format
 msgid "Scanning stopped by user."
 msgstr "掃描已被使用者停止。"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/src/interface.cpp 
new/ksanecore-24.05.0/src/interface.cpp
--- old/ksanecore-24.02.2/src/interface.cpp     2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/src/interface.cpp     2024-05-16 23:52:05.000000000 
+0200
@@ -10,8 +10,12 @@
  */
 
 // Qt includes
-
+#include <QJsonArray>
+#include <QJsonObject>
+#include <QJsonValue>
+#include <QMetaEnum>
 #include <QMutex>
+#include <QUrl>
 
 // Sane includes
 extern "C" {
@@ -244,6 +248,45 @@
     }
 }
 
+QJsonObject Interface::scannerDeviceToJson()
+{
+    if (d->m_saneHandle == nullptr) {
+        return QJsonObject();
+    }
+    QJsonObject scannerData;
+    scannerData[QLatin1String("deviceName")] = d->m_devName;
+    scannerData[QLatin1String("deviceModel")] = d->m_model;
+    scannerData[QLatin1String("deviceVendor")] = d->m_vendor;
+
+    return scannerData;
+}
+
+QJsonObject Interface::scannerOptionsToJson()
+{
+    if (d->m_saneHandle == nullptr) {
+        return QJsonObject();
+    }
+
+    QJsonObject optionData;
+    for (const auto &option : std::as_const(d->m_optionsList)) {
+        QJsonObject JsonOption;
+        JsonOption[QLatin1String("Title")] = option->title();
+        JsonOption[QLatin1String("Description")] = option->description();
+        JsonOption[QLatin1String("Type")] = 
QLatin1String(QMetaEnum::fromType<KSaneCore::Option::OptionType>().valueToKey(option->type()));
+        JsonOption[QLatin1String("State")] = 
QLatin1String(QMetaEnum::fromType<KSaneCore::Option::OptionState>().valueToKey(option->state()));
+        JsonOption[QLatin1String("Unit")] = 
QLatin1String(QMetaEnum::fromType<KSaneCore::Option::OptionUnit>().valueToKey(option->valueUnit()));
+        JsonOption[QLatin1String("Value size")] = option->valueSize();
+        JsonOption[QLatin1String("Step value")] = 
option->stepValue().toString();
+        JsonOption[QLatin1String("Current value")] = 
option->value().toString();
+        JsonOption[QLatin1String("Max value")] = 
option->maximumValue().toString();
+        JsonOption[QLatin1String("Min value")] = 
option->minimumValue().toString();
+        JsonOption[QLatin1String("Value list")] = 
QJsonArray::fromVariantList(option->valueList());
+        JsonOption[QLatin1String("Internal value list")] = 
QJsonArray::fromVariantList(option->internalValueList());
+        optionData[option->name()] = JsonOption;
+    }
+    return optionData;
+}
+
 QList<Option *> Interface::getOptionsList()
 {
     return d->m_externalOptionsList;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ksanecore-24.02.2/src/interface.h 
new/ksanecore-24.05.0/src/interface.h
--- old/ksanecore-24.02.2/src/interface.h       2024-04-08 17:01:33.000000000 
+0200
+++ new/ksanecore-24.05.0/src/interface.h       2024-05-16 23:52:05.000000000 
+0200
@@ -15,6 +15,7 @@
 #include <memory>
 
 #include <QImage>
+#include <QJsonObject>
 #include <QList>
 #include <QObject>
 
@@ -225,6 +226,24 @@
      */
     void unlockScanImage();
 
+    /**
+     * Returns a JSON object containing the device name, model and vendor.
+     * A scanner device must have been opened before, returns an empty
+     * object otherwise. Mainly intended for debugging purposes and
+     * identifying issues with different scanner hardware.
+     * @return JSON object holding the data
+     */
+    QJsonObject scannerDeviceToJson();
+
+    /**
+     * Returns a JSON Object with all available data for all scanner options.
+     * A scanner device must have been opened before, returns an empty
+     * object otherwise. Mainly intended for debugging purposes and
+     * identifying issues with different scanner hardware.
+     * @return JSON object holding the data
+     */
+    QJsonObject scannerOptionsToJson();
+
 public Q_SLOTS:
     /**
      * This method is used to cancel a scan or prevent an automatic new scan.

Reply via email to