diff -pruN 5.94.0-1/autotests/kservicetest.cpp 5.96.0-1/autotests/kservicetest.cpp
--- 5.94.0-1/autotests/kservicetest.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/autotests/kservicetest.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -1,5 +1,6 @@
 /*
     SPDX-FileCopyrightText: 2006 David Faure <faure@kde.org>
+    SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
 
     SPDX-License-Identifier: LGPL-2.0-only
 */
@@ -394,10 +395,7 @@ void KServiceTest::testAllServiceTypes()
     const KServiceType::List allServiceTypes = KServiceType::allServiceTypes();
 
     // A bit of checking on the allServiceTypes list itself
-    KServiceType::List::ConstIterator stit = allServiceTypes.begin();
-    const KServiceType::List::ConstIterator stend = allServiceTypes.end();
-    for (; stit != stend; ++stit) {
-        const KServiceType::Ptr servtype = (*stit);
+    for (const KServiceType::Ptr &servtype : allServiceTypes) {
         const QString name = servtype->name();
         QVERIFY(!name.isEmpty());
         QVERIFY(servtype->sycocaType() == KST_KServiceType);
@@ -413,8 +411,7 @@ void KServiceTest::testAllServices()
     QVERIFY(!lst.isEmpty());
     bool foundTestApp = false;
 
-    for (KService::List::ConstIterator it = lst.begin(); it != lst.end(); ++it) {
-        const KService::Ptr service = (*it);
+    for (const KService::Ptr &service : lst) {
         QVERIFY(service->isType(KST_KService));
 
         const QString name = service->name();
@@ -449,9 +446,8 @@ void KServiceTest::testAllServices()
 static bool offerListHasService(const KService::List &offers, const QString &entryPath)
 {
     bool found = false;
-    KService::List::const_iterator it = offers.begin();
-    for (; it != offers.end(); ++it) {
-        if ((*it)->entryPath() == entryPath) {
+    for (const auto &servicePtr : offers) {
+        if (servicePtr->entryPath() == entryPath) {
             if (found) { // should be there only once
                 qWarning("ERROR: %s was found twice in the list", qPrintable(entryPath));
                 return false; // make test fail
@@ -957,3 +953,13 @@ void KServiceTest::testTraderQueryMustRe
     QVERIFY(offers.count() > 0);
 }
 #endif
+
+void KServiceTest::testAliasFor()
+{
+    if (!KSycoca::isAvailable()) {
+        QSKIP("ksycoca not available");
+    }
+    KService::Ptr testapp = KService::serviceByDesktopName(QStringLiteral("org.kde.faketestapp"));
+    QVERIFY(testapp);
+    QCOMPARE(testapp->aliasFor(), QStringLiteral("org.kde.okular"));
+}
diff -pruN 5.94.0-1/autotests/kservicetest.h 5.96.0-1/autotests/kservicetest.h
--- 5.94.0-1/autotests/kservicetest.h	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/autotests/kservicetest.h	2022-07-02 15:58:20.000000000 +0000
@@ -1,5 +1,6 @@
 /*
     SPDX-FileCopyrightText: 2006 David Faure <faure@kde.org>
+    SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
 
     SPDX-License-Identifier: LGPL-2.0-only
 */
@@ -70,6 +71,8 @@ private Q_SLOTS:
     void testTraderQueryMustRebuildSycoca();
 #endif
 
+    void testAliasFor();
+
 private:
     void createFakeService(const QString &filenameSuffix, const QString &serviceType);
     void runKBuildSycoca(bool noincremental = false);
diff -pruN 5.94.0-1/autotests/ksycocadicttest.cpp 5.96.0-1/autotests/ksycocadicttest.cpp
--- 5.94.0-1/autotests/ksycocadicttest.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/autotests/ksycocadicttest.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -93,12 +93,11 @@ void KSycocaDictTest::testStandardDict()
     // clang-format on
 
     // Skip servicetypes that are not installed
-    QMutableListIterator<QString> it(serviceTypes);
-    while (it.hasNext()) {
-        if (!KServiceType::serviceType(it.next())) {
-            it.remove();
-        }
-    }
+    auto it = std::remove_if(serviceTypes.begin(), serviceTypes.end(), [](const QString &s) {
+        return !KServiceType::serviceType(s);
+    });
+    serviceTypes.erase(it, serviceTypes.end());
+
     qDebug() << serviceTypes;
 
     QBENCHMARK {
diff -pruN 5.94.0-1/autotests/ksycocathreadtest.cpp 5.96.0-1/autotests/ksycocathreadtest.cpp
--- 5.94.0-1/autotests/ksycocathreadtest.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/autotests/ksycocathreadtest.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -41,9 +41,8 @@ static QString fakeServiceDesktopFile()
 static bool offerListHasService(const KService::List &offers, const QString &entryPath)
 {
     bool found = false;
-    KService::List::const_iterator it = offers.begin();
-    for (; it != offers.end(); ++it) {
-        if ((*it)->entryPath() == entryPath) {
+    for (const auto &servicePtr : offers) {
+        if (servicePtr->entryPath() == entryPath) {
             if (found) { // should be there only once
                 qWarning("ERROR: %s was found twice in the list", qPrintable(entryPath));
                 return false; // make test fail
@@ -87,8 +86,7 @@ public Q_SLOTS:
         const KService::List lst = KService::allServices();
         Q_ASSERT(!lst.isEmpty());
 
-        for (KService::List::ConstIterator it = lst.begin(); it != lst.end(); ++it) {
-            const KService::Ptr service = (*it);
+        for (const KService::Ptr &service : lst) {
             Q_ASSERT(service->isType(KST_KService));
             const QString name = service->name();
             const QString entryPath = service->entryPath();
diff -pruN 5.94.0-1/autotests/org.kde.faketestapp.desktop 5.96.0-1/autotests/org.kde.faketestapp.desktop
--- 5.94.0-1/autotests/org.kde.faketestapp.desktop	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/autotests/org.kde.faketestapp.desktop	2022-07-02 15:58:20.000000000 +0000
@@ -10,6 +10,7 @@ X-DBUS-StartupType=Unique
 StartupNotify=true
 X-KDE-AuthorizeAction=shell_access
 StartupWMClass=konsole
+X-KDE-AliasFor=org.kde.okular.desktop
 
 Name=Konsole
 Name[af]=Konsole
diff -pruN 5.94.0-1/CMakeLists.txt 5.96.0-1/CMakeLists.txt
--- 5.94.0-1/CMakeLists.txt	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/CMakeLists.txt	2022-07-02 15:58:20.000000000 +0000
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.94.0") # handled by release scripts
-set(KF_DEP_VERSION "5.93.0") # handled by release scripts
+set(KF_VERSION "5.96.0") # handled by release scripts
+set(KF_DEP_VERSION "5.96.0") # handled by release scripts
 project(KService VERSION ${KF_VERSION})
 
 # Disallow in-source build
@@ -11,7 +11,7 @@ endif()
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.93.0  NO_MODULE)
+find_package(ECM 5.96.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -77,7 +77,7 @@ add_definitions(-DTRANSLATION_DOMAIN=\"k
 
 ecm_set_disabled_deprecation_versions(
     QT 5.15.2
-    KF 5.90.0
+    KF 5.95.0
     KCOREADDONS 5.78 # for KPluginInfo::dependencies
 )
 
diff -pruN 5.94.0-1/debian/changelog 5.96.0-1/debian/changelog
--- 5.94.0-1/debian/changelog	2022-05-19 21:59:05.000000000 +0000
+++ 5.96.0-1/debian/changelog	2022-07-31 11:33:05.000000000 +0000
@@ -1,3 +1,13 @@
+kservice (5.96.0-1) unstable; urgency=medium
+
+  [ Aurélien COUDERC ]
+  * New upstream release (5.96.0).
+  * Bump Standards-Version to 4.6.1, no change required.
+  * Update symbols from build for 5.96.0.
+  * Refresh lintian overrides.
+
+ -- Aurélien COUDERC <coucouf@debian.org>  Sun, 31 Jul 2022 13:33:05 +0200
+
 kservice (5.94.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff -pruN 5.94.0-1/debian/control 5.96.0-1/debian/control
--- 5.94.0-1/debian/control	2022-05-05 09:23:11.000000000 +0000
+++ 5.96.0-1/debian/control	2022-07-31 11:33:05.000000000 +0000
@@ -8,20 +8,20 @@ Build-Depends: bison (>= 3.0~),
                cmake (>= 3.16~),
                debhelper-compat (= 13),
                doxygen,
-               extra-cmake-modules (>= 5.93.0~),
+               extra-cmake-modules (>= 5.96.0~),
                flex,
-               libkf5config-dev (>= 5.93.0~),
-               libkf5coreaddons-dev (>= 5.93.0~),
+               libkf5config-dev (>= 5.96.0~),
+               libkf5coreaddons-dev (>= 5.96.0~),
                libkf5crash-dev (>= 5.85.0~),
-               libkf5dbusaddons-dev (>= 5.93.0~),
-               libkf5doctools-dev (>= 5.93.0~),
-               libkf5i18n-dev (>= 5.93.0~),
+               libkf5dbusaddons-dev (>= 5.96.0~),
+               libkf5doctools-dev (>= 5.96.0~),
+               libkf5i18n-dev (>= 5.96.0~),
                libqt5sql5-sqlite,
                pkg-kde-tools (>= 0.15.15ubuntu1~),
                qtbase5-dev (>= 5.15.2~),
                qttools5-dev,
                qttools5-dev-tools (>= 5.4),
-Standards-Version: 4.6.0
+Standards-Version: 4.6.1
 Homepage: https://invent.kde.org/frameworks/kservice
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kservice
 Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kservice.git
@@ -91,10 +91,10 @@ Package: libkf5service-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libkf5config-dev (>= 5.93.0~),
-         libkf5coreaddons-dev (>= 5.93.0~),
-         libkf5dbusaddons-dev (>= 5.93.0~),
-         libkf5i18n-dev (>= 5.93.0~),
+Depends: libkf5config-dev (>= 5.96.0~),
+         libkf5coreaddons-dev (>= 5.96.0~),
+         libkf5dbusaddons-dev (>= 5.96.0~),
+         libkf5i18n-dev (>= 5.96.0~),
          libkf5service5 (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends},
diff -pruN 5.94.0-1/debian/libkf5service5.lintian-overrides 5.96.0-1/debian/libkf5service5.lintian-overrides
--- 5.94.0-1/debian/libkf5service5.lintian-overrides	2022-02-03 20:48:07.000000000 +0000
+++ 5.96.0-1/debian/libkf5service5.lintian-overrides	2022-07-31 11:33:05.000000000 +0000
@@ -1,2 +1,2 @@
 # It is intended to add dependency to libkf5service-bin
-libkf5service5: symbols-declares-dependency-on-other-package libkf5service-bin (libKF5Service.so.5)
+libkf5service5: symbols-declares-dependency-on-other-package libkf5service-bin (libKF5Service.so.5) [symbols]
diff -pruN 5.94.0-1/debian/libkf5service5.symbols 5.96.0-1/debian/libkf5service5.symbols
--- 5.94.0-1/debian/libkf5service5.symbols	2022-02-03 21:07:07.000000000 +0000
+++ 5.96.0-1/debian/libkf5service5.symbols	2022-07-31 11:33:05.000000000 +0000
@@ -466,6 +466,7 @@ libKF5Service.so.5 libkf5service5 #MINVE
  _ZNK8KService7commentEv@Base 4.96.0
  _ZNK8KService7docPathEv@Base 4.96.0
  _ZNK8KService7libraryEv@Base 4.96.0
+ _ZNK8KService8aliasForEv@Base 5.96.0
  _ZNK8KService8keywordsEv@Base 4.96.0
  _ZNK8KService8propertyERK7QStringN8QVariant4TypeE@Base 4.96.0
  _ZNK8KService8terminalEv@Base 4.96.0
diff -pruN 5.94.0-1/.git-blame-ignore-revs 5.96.0-1/.git-blame-ignore-revs
--- 5.94.0-1/.git-blame-ignore-revs	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/.git-blame-ignore-revs	2022-07-02 15:58:20.000000000 +0000
@@ -2,3 +2,4 @@
 9eb46f9b20eb5934b81cab9871ce1a0c0604bbe6
 ad5b9bbe8ab4251ba18d3dfa41f5327d61cf7848
 a007522373020cd364a1b2f5cc112cf919657611
+c414227e2e6aeac400f0858913ff8d0c4a2fe570
diff -pruN 5.94.0-1/po/af/kservice5.po 5.96.0-1/po/af/kservice5.po
--- 5.94.0-1/po/af/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/af/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4 stable\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2006-01-12 16:33+0200\n"
 "Last-Translator: JUANITA FRANZ <JUANITA.FRANZ@VR-WEB.DE>\n"
 "Language-Team: AFRIKAANS <translate-discuss-af@lists.sourceforge.net>\n"
@@ -200,12 +200,12 @@ msgstr "Kon nie die E-pos Kliënt lansee
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ar/kservice5.po 5.96.0-1/po/ar/kservice5.po
--- 5.94.0-1/po/ar/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ar/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-07-20 21:59+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
 "Language-Team: \n"
@@ -208,12 +208,12 @@ msgstr "تعذّر إطلاق عميل 
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "الخدمة المزودة غير صالحة"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "لا تقدم الخدمة '%1' أي مكتبة أو أن مفتاح Library مفقود"
diff -pruN 5.94.0-1/po/as/kservice5.po 5.96.0-1/po/as/kservice5.po
--- 5.94.0-1/po/as/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/as/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4_as\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2008-12-26 15:19+0530\n"
 "Last-Translator: Amitakhya Phukan <অমিতাক্ষ ফুকন>\n"
 "Language-Team: Assamese <fedora-trans-as@redhat.com>\n"
@@ -206,12 +206,12 @@ msgstr "টাৰ্মিনেল গ
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/az/kservice5.po 5.96.0-1/po/az/kservice5.po
--- 5.94.0-1/po/az/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/az/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kservice\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-21 21:38+0400\n"
 "Last-Translator: Kheyyam Gojayev <xxmn77@gmail.com>\n"
 "Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
@@ -199,12 +199,12 @@ msgstr "Terminal xidmətçisi başladıl
 msgid "No service implementing %1"
 msgstr "%1 -i həyata keçirən xidmət yoxdur"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Təqdim olunan xidmət etibarlı deyil"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/be/kservice5.po 5.96.0-1/po/be/kservice5.po
--- 5.94.0-1/po/be/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/be/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-09-06 15:21+0300\n"
 "Last-Translator: Darafei Praliaskouski <komzpa@gmail.com>\n"
 "Language-Team: Belarusian <i18n@mova.org>\n"
@@ -221,12 +221,12 @@ msgstr "Немагчыма старта
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/be@latin/kservice5.po 5.96.0-1/po/be@latin/kservice5.po
--- 5.94.0-1/po/be@latin/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/be@latin/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2008-08-30 01:10+0300\n"
 "Last-Translator: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>\n"
 "Language-Team: Belarusian Latin <i18n@mova.org>\n"
@@ -212,14 +212,14 @@ msgstr "Nie ŭdałosia ŭklučyć termin
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, fuzzy, kde-format
 #| msgctxt "SSL error"
 #| msgid "The certificate is invalid"
 msgid "The provided service is not valid"
 msgstr "Niasłušny sertyfikat."
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/bg/kservice5.po 5.96.0-1/po/bg/kservice5.po
--- 5.94.0-1/po/bg/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/bg/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -3,19 +3,20 @@
 #
 # Zlatko Popov <zlatkopopov@fsa-bg.org>, 2006, 2007, 2008, 2009.
 # Yasen Pramatarov <yasen@lindeas.com>, 2009, 2010, 2011, 2012, 2013.
+# Mincho Kondarev <mkondarev@yahoo.de>, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
-"PO-Revision-Date: 2013-07-23 01:52+0300\n"
-"Last-Translator: Yasen Pramatarov <yasen@lindeas.com>\n"
-"Language-Team: Bulgarian <dict@ludost.net>\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
+"PO-Revision-Date: 2022-06-28 09:53+0200\n"
+"Last-Translator: Mincho Kondarev <mkondarev@yahoo.de>\n"
+"Language-Team: Bulgarian <kde-i18n-doc@kde.org>\n"
 "Language: bg\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 22.04.2\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 #, kde-format
@@ -29,93 +30,88 @@ msgid "Your emails"
 msgstr "yasen@lindeas.com,radnev@yahoo.com,zlatkopopov@fsa-bg.org"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:90
-#, fuzzy, kde-format
-#| msgid "KBuildSycoca"
+#, kde-format
 msgctxt "application name"
 msgid "KBuildSycoca"
 msgstr "KBuildSycoca"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:92
-#, fuzzy, kde-format
-#| msgid "Rebuilds the system configuration cache."
+#, kde-format
 msgctxt "application description"
 msgid "Rebuilds the system configuration cache."
-msgstr "Възстановяване кеша на системата."
+msgstr "Възстановява кеша на конфигурацията на системата."
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:94
-#, fuzzy, kde-format
-#| msgid "(c) 1999-2002 KDE Developers"
+#, kde-format
 msgctxt "@info:credit"
 msgid "Copyright 1999-2014 KDE Developers"
-msgstr "(c) 1999-2002, екипът на KDE"
+msgstr "Авторско право 1999-2014 Разработчици на KDE"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:95
-#, fuzzy, kde-format
-#| msgid "David Faure"
+#, kde-format
 msgctxt "@info:credit"
 msgid "David Faure"
 msgstr "David Faure"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:95 kbuildsycoca/kbuildsycoca_main.cpp:96
-#, fuzzy, kde-format
-#| msgid "Author"
+#, kde-format
 msgctxt "@info:credit"
 msgid "Author"
 msgstr "Автор"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:96
-#, fuzzy, kde-format
-#| msgid "Waldo Bastian"
+#, kde-format
 msgctxt "@info:credit"
 msgid "Waldo Bastian"
 msgstr "Waldo Bastian"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:103
-#, fuzzy, kde-format
-#| msgid "Disable checking files (dangerous)"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid ""
 "Do not signal applications to update (deprecated, no longer having any "
 "effect)"
-msgstr "Изключване на проверката (опасно)"
+msgstr ""
+"Без сигнализиране на приложенията за извършване на актуализация (оттеглено, "
+"вече няма такъв ефект)"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:105
 #, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Disable incremental update, re-read everything"
 msgstr ""
+"Деактивиране на инкрементно актуализиране, повторно прочитане на всичко"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:107
 #, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Check file timestamps (deprecated, no longer having any effect)"
-msgstr ""
+msgstr "Проверка на времевите щампи на файла (оттеглено, вече няма ефект)"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:109
-#, fuzzy, kde-format
-#| msgid "Disable checking files (dangerous)"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Disable checking files (deprecated, no longer having any effect)"
-msgstr "Изключване на проверката (опасно)"
+msgstr "Деактивиране на проверката на файлове (оттеглено, вече няма ефект)"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:110
-#, fuzzy, kde-format
-#| msgid "Perform menu generation test run only"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Perform menu generation test run only"
-msgstr "Само тест за генериране на меню"
+msgstr "Пробно генериране на меню"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:112
 #, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Track menu id for debug purposes"
 msgstr ""
+"Проследяване на идентификатор на менюто за целите на отстраняване на грешки"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:114
 #, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Switch QStandardPaths to test mode, for unit tests only"
-msgstr ""
+msgstr "Превключване QStandardPaths в тестов режим, само за единични тестове"
 
 #: kdeinit/ktoolinvocation.cpp:60
 #, kde-format
@@ -128,6 +124,8 @@ msgid ""
 "Error launching %1. Either KLauncher is not running anymore, or it failed to "
 "start the application."
 msgstr ""
+"Грешка при стартирането на %1. Или KLauncher вече не работи, или не успя да "
+"стартира приложението."
 
 #: kdeinit/ktoolinvocation.cpp:104
 #, kde-format
@@ -178,7 +176,7 @@ msgstr "Грешка при зарежд
 #: kdeinit/ktoolinvocation_x11.cpp:342
 #, kde-format
 msgid "Unable to determine the default terminal"
-msgstr ""
+msgstr "Не може да се определи терминалът по подразбиране"
 
 #: kdeinit/ktoolinvocation_x11.cpp:354
 #, kde-format
@@ -199,16 +197,15 @@ msgstr "Грешка при зарежд
 #: plugin/kdbusservicestarter.cpp:68
 #, kde-format
 msgid "No service implementing %1"
-msgstr ""
+msgstr "Няма услуга, внедряваща %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Услугата е невалидна"
 
-#: services/kservice.cpp:1077
-#, fuzzy, kde-format
-#| msgid ""
-#| "The service '%1' provides no library or the Library key is missing in "
+#: services/kservice.cpp:1080
+#, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
-msgstr "Услугата \"%1\" няма библиотека или ключът за нея липсва в "
+msgstr ""
+"Услугата \"%1\" не предоставя библиотека или липсва ключът на библиотеката"
diff -pruN 5.94.0-1/po/bn/kservice5.po 5.96.0-1/po/bn/kservice5.po
--- 5.94.0-1/po/bn/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/bn/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-07-16 14:27+0530\n"
 "Last-Translator: Deepayan Sarkar <deepayan.sarkar@gmail.com>\n"
 "Language-Team: American English <kde-translation@bengalinux.org>\n"
@@ -208,12 +208,12 @@ msgstr "টার্মিনাল ক
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "The provided service is not valid"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/bn_IN/kservice5.po 5.96.0-1/po/bn_IN/kservice5.po
--- 5.94.0-1/po/bn_IN/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/bn_IN/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-12-28 14:35+0530\n"
 "Last-Translator: Runa Bhattacharjee <runab@redhat.com>\n"
 "Language-Team: Bengali INDIA <anubad@lists.ankur.org.in>\n"
@@ -208,12 +208,12 @@ msgstr "টার্মিন্যা
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "উপলব্ধ পরিসেবাটি বৈধ নয়"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/br/kservice5.po 5.96.0-1/po/br/kservice5.po
--- 5.94.0-1/po/br/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/br/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4-1.1\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2007-10-15 22:19+0200\n"
 "Last-Translator: Jañ-Mai Drapier <jan-mai.drapier@mail.dotcom.fr>\n"
 "Language-Team: Brezhoneg <Suav.Icb@wanadoo.fr>\n"
@@ -202,12 +202,12 @@ msgstr "Ne m'eus ket lañsañ ar c'hlian
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/bs/kservice5.po 5.96.0-1/po/bs/kservice5.po
--- 5.94.0-1/po/bs/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/bs/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2013-12-21 17:26+0000\n"
 "Last-Translator: Ademovic Saudin <sademovic1@etf.unsa.ba>\n"
 "Language-Team: bosanski <bs@li.org>\n"
@@ -215,12 +215,12 @@ msgstr "Ne mogu da pokrenem terminalski
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Dati servis nije dobar."
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Servis '%1' ne pruža biblioteku ili nema ključa biblioteke"
diff -pruN 5.94.0-1/po/ca/kservice5.po 5.96.0-1/po/ca/kservice5.po
--- 5.94.0-1/po/ca/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ca/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kservice\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2022-03-26 13:26+0100\n"
 "Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -206,12 +206,12 @@ msgstr "No s'ha pogut llançar el client
 msgid "No service implementing %1"
 msgstr "Cap servei implementa %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "El servei proporcionat no és vàlid"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ca@valencia/kservice5.po 5.96.0-1/po/ca@valencia/kservice5.po
--- 5.94.0-1/po/ca@valencia/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ca@valencia/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kservice\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2022-03-26 13:26+0100\n"
 "Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -82,7 +82,7 @@ msgid ""
 "Do not signal applications to update (deprecated, no longer having any "
 "effect)"
 msgstr ""
-"No assenyalis les aplicacions que cal actualitzar (obsolet, ja no té cap "
+"No assenyales les aplicacions que cal actualitzar (obsolet, ja no té cap "
 "efecte)"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:105
@@ -114,14 +114,14 @@ msgstr "Executa només una prova de gene
 #, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Track menu id for debug purposes"
-msgstr "Segueix l'identificador del menú per a la depuració"
+msgstr "Seguix l'identificador del menú per a la depuració"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:114
 #, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Switch QStandardPaths to test mode, for unit tests only"
 msgstr ""
-"Commuta «QStandardPaths» al mode de prova, només per a les proves unitàries"
+"Canvia «QStandardPaths» al mode de prova, només per a les proves unitàries"
 
 #: kdeinit/ktoolinvocation.cpp:60
 #, kde-format
@@ -143,8 +143,7 @@ msgid ""
 "KLauncher could not be reached via D-Bus. Error when calling %1:\n"
 "%2\n"
 msgstr ""
-"No s'ha pogut accedir a KLauncher via D-Bus. S'ha produït un error en cridar "
-"%1:\n"
+"No s'ha pogut accedir a KLauncher via D-Bus. Srror en cridar %1:\n"
 "%2\n"
 
 #: kdeinit/ktoolinvocation_x11.cpp:234
@@ -210,12 +209,12 @@ msgstr "No s'ha pogut iniciar el client
 msgid "No service implementing %1"
 msgstr "Cap servei implementa %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "El servei proporcionat no és vàlid"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/crh/kservice5.po 5.96.0-1/po/crh/kservice5.po
--- 5.94.0-1/po/crh/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/crh/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-02-12 23:29-0600\n"
 "Last-Translator: Reşat SABIQ <tilde.birlik@gmail.com>\n"
 "Language-Team: Qırımtatarca (Qırım Türkçesi)\n"
@@ -206,12 +206,12 @@ msgstr "Terminal Müşterisini Fırlatam
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/cs/kservice5.po 5.96.0-1/po/cs/kservice5.po
--- 5.94.0-1/po/cs/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/cs/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-20 17:51+0200\n"
 "Last-Translator: Vit Pelcak <vpelcak@suse.cz>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -199,12 +199,12 @@ msgstr "Nelze spustit terminálovou apli
 msgid "No service implementing %1"
 msgstr "Neexistuje služba implementující '%1'."
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Poskytovaná služba je neplatná"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Služba '%1' neposkytuje žádnou knihovnu nebo klíč 'Library' chybí"
diff -pruN 5.94.0-1/po/csb/kservice5.po 5.96.0-1/po/csb/kservice5.po
--- 5.94.0-1/po/csb/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/csb/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-12-04 22:09+0100\n"
 "Last-Translator: Mark Kwidzińśczi <mark@linuxcsb.org>\n"
 "Language-Team: Kaszëbsczi <i18n-csb@linuxcsb.org>\n"
@@ -207,12 +207,12 @@ msgstr "Ni mòże zrëszëc klienta term
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/cy/kservice5.po 5.96.0-1/po/cy/kservice5.po
--- 5.94.0-1/po/cy/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/cy/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2005-01-28 17:54+0000\n"
 "Last-Translator: Kevin Donnelly <kevin@dotmon.com>\n"
 "Language-Team: Cymraeg\n"
@@ -217,12 +217,12 @@ msgstr "Methodd gychwyn Dibynnydd Ebost"
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/da/kservice5.po 5.96.0-1/po/da/kservice5.po
--- 5.94.0-1/po/da/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/da/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-09-09 21:27+0200\n"
 "Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
 "Language-Team: Danish <kde-i18n-doc@kde.org>\n"
@@ -197,12 +197,12 @@ msgstr "Kunne ikke starte terminalklient
 msgid "No service implementing %1"
 msgstr "Ingen tjeneste implementerer %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Den givne tjeneste er ikke gyldig"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/de/kservice5.po 5.96.0-1/po/de/kservice5.po
--- 5.94.0-1/po/de/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/de/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-20 05:34+0200\n"
 "Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -199,12 +199,12 @@ msgstr "Terminal-Programm lässt sich ni
 msgid "No service implementing %1"
 msgstr "Kein Dienst für %1 vorhanden"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Der angebotene Dienst ist nicht gültig."
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/el/kservice5.po 5.96.0-1/po/el/kservice5.po
--- 5.94.0-1/po/el/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/el/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -20,7 +20,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-06-30 09:48+0300\n"
 "Last-Translator: Stelios <sstavra@gmail.com>\n"
 "Language-Team: Greek <kde-i18n-el@kde.org>\n"
@@ -217,12 +217,12 @@ msgstr "Αδυναμία εκκίνησ
 msgid "No service implementing %1"
 msgstr "Καμιά υπηρεσία που να υλοποιεί το %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Η παρεχόμενη υπηρεσία δεν είναι έγκυρη"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/en_GB/kservice5.po 5.96.0-1/po/en_GB/kservice5.po
--- 5.94.0-1/po/en_GB/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/en_GB/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-06-12 14:30+0100\n"
 "Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
 "Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
@@ -196,12 +196,12 @@ msgstr "Could not launch Terminal Client
 msgid "No service implementing %1"
 msgstr "No service implementing %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "The provided service is not valid"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "The service '%1' provides no library or the Library key is missing"
diff -pruN 5.94.0-1/po/eo/kservice5.po 5.96.0-1/po/eo/kservice5.po
--- 5.94.0-1/po/eo/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/eo/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-05-22 12:30+0200\n"
 "Last-Translator: Michael Moroni <michael.moroni@mailoo.org>\n"
 "Language-Team: Esperanto <kde-i18n-doc@kde.org>\n"
@@ -204,12 +204,12 @@ msgstr "Ne povis ruli terminalon"
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "La servo '%1' ne provizas bibliotekon aŭ la biblioteka ŝlosilo mankas"
diff -pruN 5.94.0-1/po/es/kservice5.po 5.96.0-1/po/es/kservice5.po
--- 5.94.0-1/po/es/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/es/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-20 17:31+0200\n"
 "Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n-es@kde.org>\n"
@@ -207,12 +207,12 @@ msgstr "No se ha podido iniciar el clien
 msgid "No service implementing %1"
 msgstr "Ningún servicio implementa %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "El servicio proporcionado no es válido"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/et/kservice5.po 5.96.0-1/po/et/kservice5.po
--- 5.94.0-1/po/et/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/et/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2016-09-09 02:56+0300\n"
 "Last-Translator: Marek Laane <qiilaq69@gmail.com>\n"
 "Language-Team: Estonian <kde-i18n-doc@kde.org>\n"
@@ -198,12 +198,12 @@ msgstr "Terminalikliendi käivitamine nu
 msgid "No service implementing %1"
 msgstr "%1 rakendamiseks puudub teenus"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Määratud teenus ei ole korrektne"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Teenus '%1' ei paku teeki või puudub võti Library "
diff -pruN 5.94.0-1/po/eu/kservice5.po 5.96.0-1/po/eu/kservice5.po
--- 5.94.0-1/po/eu/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/eu/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kservice5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-08-04 10:23+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
 "Language-Team: Basque <kde-i18n-eu@kde.org>\n"
@@ -203,12 +203,12 @@ msgstr "Terminal bezeroa ezin abiarazi"
 msgid "No service implementing %1"
 msgstr "Ez dago zerbitzurik %1 inplementatzen duenik"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Zehaztutako zerbitzua baliogabea da"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/fa/kservice5.po 5.96.0-1/po/fa/kservice5.po
--- 5.94.0-1/po/fa/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/fa/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-06-28 16:40+0430\n"
 "Last-Translator: Mohammad Reza Mirdamadi <mohi@linuxshop.ir>\n"
 "Language-Team: Farsi (Persian) <kde-i18n-fa@kde.org>\n"
@@ -212,13 +212,13 @@ msgstr "کارگیر پایانه (termi
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "خدمت فراهم شده معتبر نیست"
 
 # The service '%1' provides no library or the Library key is missing in the .desktop file
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/fi/kservice5.po 5.96.0-1/po/fi/kservice5.po
--- 5.94.0-1/po/fi/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/fi/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -25,7 +25,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-07-02 13:28+0300\n"
 "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
@@ -221,12 +221,12 @@ msgstr "Päätettä ei voitu käynnistä
 msgid "No service implementing %1"
 msgstr "Mikään palvelu ei toteuta: %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Tarjottu palvelu ei ole kelvollinen"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Palvelu ”%1” ei tarjoa kirjastoa tai sen avain puuttuu"
diff -pruN 5.94.0-1/po/fr/kservice5.po 5.96.0-1/po/fr/kservice5.po
--- 5.94.0-1/po/fr/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/fr/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-10-06 15:37+0200\n"
 "Last-Translator: Xavier Besnard <xavier.besnard@neuf.fr>\n"
 "Language-Team: French <kde-francophone@kde.org>\n"
@@ -217,12 +217,12 @@ msgstr "Il est impossible de lancer le c
 msgid "No service implementing %1"
 msgstr "Aucun service n'implémente %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Le service fourni n'est pas valable"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/fy/kservice5.po 5.96.0-1/po/fy/kservice5.po
--- 5.94.0-1/po/fy/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/fy/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2010-07-22 09:48+0100\n"
 "Last-Translator: Berend Ytsma <berendy@gmail.com>\n"
 "Language-Team: nl <kde-i18n-doc@lists.kde.org>\n"
@@ -211,12 +211,12 @@ msgstr "Koe it terminal kliïnt net star
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "De ferskafte tsjinst is net jildich"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/ga/kservice5.po 5.96.0-1/po/ga/kservice5.po
--- 5.94.0-1/po/ga/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ga/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2004-12-14 09:11-0600\n"
 "Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
 "Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -208,12 +208,12 @@ msgstr "Níorbh fhéidir Cliant Teirmin
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Níl an tseirbhís bailí"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/gd/kservice5.po 5.96.0-1/po/gd/kservice5.po
--- 5.94.0-1/po/gd/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/gd/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2015-11-04 15:15+0000\n"
 "Last-Translator: Michael Bauer <fios@akerbeltz.org>\n"
 "Language-Team: Fòram na Gàidhlig\n"
@@ -202,12 +202,12 @@ msgstr "Cha deach leinn cliant an tèirm
 msgid "No service implementing %1"
 msgstr "Chan eil seirbheis sam bith a' toirt %1 gu buil"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Chan eil an t-seirbheis a chaidh a shònrachadh dligheach"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/gl/kservice5.po 5.96.0-1/po/gl/kservice5.po
--- 5.94.0-1/po/gl/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/gl/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2019-10-19 22:26+0200\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
 "Language-Team: Galician <proxecto@trasno.gal>\n"
@@ -205,12 +205,12 @@ msgstr "Non se puido iniciar o cliente d
 msgid "No service implementing %1"
 msgstr "Non hai ningún servizo que realice %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "O servizo fornecido non é correcto"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/gu/kservice5.po 5.96.0-1/po/gu/kservice5.po
--- 5.94.0-1/po/gu/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/gu/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-11-22 00:01+0530\n"
 "Last-Translator: Kartik Mistry <kartik.mistry@gmail.com>\n"
 "Language-Team: Gujarati <team@utkarsh.org>\n"
@@ -208,12 +208,12 @@ msgstr "ટર્મિનલ ક્લ
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "આપેલ સેવા યોગ્ય નથી"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/ha/kservice5.po 5.96.0-1/po/ha/kservice5.po
--- 5.94.0-1/po/ha/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ha/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-03-17 11:22+0100\n"
 "Last-Translator: Adriaan de Groot <groot@kde.org>\n"
 "Language-Team: Hausa <kde-i18n-doc@lists.kde.org>\n"
@@ -182,12 +182,12 @@ msgstr ""
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/he/kservice5.po 5.96.0-1/po/he/kservice5.po
--- 5.94.0-1/po/he/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/he/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kservice5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2017-05-16 06:50-0400\n"
 "Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
 "Language-Team: Hebrew <kde-i18n-doc@kde.org>\n"
@@ -208,12 +208,12 @@ msgstr "אין אפשרות להפעיל
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "השירות המסופק אינו תקף"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "השירות \"%1\" לא מספק ספרייה או מפתח הספרייה חסר"
diff -pruN 5.94.0-1/po/hi/kservice5.po 5.96.0-1/po/hi/kservice5.po
--- 5.94.0-1/po/hi/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/hi/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-07-01 17:28+0530\n"
 "Last-Translator: Raghavendra Kamath <raghu@raghukamath.com>\n"
 "Language-Team: kde-hindi\n"
@@ -198,12 +198,12 @@ msgstr "टर्मिनल क्ल
 msgid "No service implementing %1"
 msgstr "कोई सेवा %1 लागू नहीं कर रही"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "प्रदान की गई सेवा मान्य नहीं है"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "सेवा '%1' कोई लाइब्रेरी नहीं देता या लाइब्रेरी कुंजी गुम है"
diff -pruN 5.94.0-1/po/hne/kservice5.po 5.96.0-1/po/hne/kservice5.po
--- 5.94.0-1/po/hne/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/hne/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-02-10 20:44+0530\n"
 "Last-Translator: Ravishankar Shrivastava <raviratlami@aol.in>\n"
 "Language-Team: Hindi <kde-i18n-doc@lists.kde.org>\n"
@@ -207,12 +207,12 @@ msgstr "टर्मिनल क्ल
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/hr/kservice5.po 5.96.0-1/po/hr/kservice5.po
--- 5.94.0-1/po/hr/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/hr/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2011-07-22 16:08+0200\n"
 "Last-Translator: Marko Dimjašević <marko@dimjasevic.net>\n"
 "Language-Team: Croatian <kde-croatia-list@lists.sourceforge.net>\n"
@@ -218,12 +218,12 @@ msgstr "Ne mogu učitati terminalski kli
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Izdani certifikat nije valjajući"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/hsb/kservice5.po 5.96.0-1/po/hsb/kservice5.po
--- 5.94.0-1/po/hsb/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/hsb/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2008-12-19 22:49+0100\n"
 "Last-Translator: Eduard Werner <edi.werner@gmx.de>\n"
 "Language-Team: en_US <kde-i18n-doc@lists.kde.org>\n"
@@ -211,12 +211,12 @@ msgstr "Njemóžach terminalowy program
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/hu/kservice5.po 5.96.0-1/po/hu/kservice5.po
--- 5.94.0-1/po/hu/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/hu/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KDE 4.4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-09-15 16:57+0200\n"
 "Last-Translator: Kristof Kiszel <kiszel.kristof@gmail.com>\n"
 "Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
@@ -195,12 +195,12 @@ msgstr "A terminálprogramot nem sikerü
 msgid "No service implementing %1"
 msgstr "Egy szolgáltatás sem implementálja: %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "A szolgáltatás érvénytelen"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/hy/kservice5.po 5.96.0-1/po/hy/kservice5.po
--- 5.94.0-1/po/hy/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/hy/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2013-01-31 01:08+0400\n"
 "Last-Translator: Davit <nikdavnik@mail.ru>\n"
 "Language-Team: Armenian Language: hy\n"
@@ -208,12 +208,12 @@ msgstr "Հնարավոր չէ թողար
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Նշված է անթույլատրելի ծառայություն"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ia/kservice5.po 5.96.0-1/po/ia/kservice5.po
--- 5.94.0-1/po/ia/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ia/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-20 23:00+0100\n"
 "Last-Translator: Giovanni Sora <g.sora@tiscali.it>\n"
 "Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
@@ -198,12 +198,12 @@ msgstr "Il non pote lancear Terminal Cli
 msgid "No service implementing %1"
 msgstr "Il non es actuante alcun servicio %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Le servicio fornite es invalide"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/id/kservice5.po 5.96.0-1/po/id/kservice5.po
--- 5.94.0-1/po/id/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/id/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -3,20 +3,22 @@
 # This file is distributed under the same license as the kdelibs4 package.
 # Andhika Padmawan <andhika.padmawan@gmail.com>, 2010-2014.
 # Wantoyo <wantoyek@gmail.com>, 2017, 2018, 2019.
+# Aziz Adam Adrian <4.adam.adrian@gmail.com>, 2022.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
-"PO-Revision-Date: 2019-06-28 17:17+0700\n"
-"Last-Translator: Wantoyo <wantoyek@gmail.com>\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
+"PO-Revision-Date: 2022-07-01 15:38+0700\n"
+"Last-Translator: Aziz Adam Adrian <4.adam.adrian@gmail.com>\n"
 "Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
 "Language: id\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.04.2\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -176,7 +178,7 @@ msgstr "Tak dapat menjalankan Penelusur"
 #: kdeinit/ktoolinvocation_x11.cpp:342
 #, kde-format
 msgid "Unable to determine the default terminal"
-msgstr ""
+msgstr "Tidak dapat menentukan terminal baku"
 
 #: kdeinit/ktoolinvocation_x11.cpp:354
 #, kde-format
@@ -199,12 +201,12 @@ msgstr "Tak dapat menjalankan Klien Term
 msgid "No service implementing %1"
 msgstr "Tak ada layanan mengimplementasikan %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Layanan yang diberikan tidak absah"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Layanan '%1' tidak menyediakan pustaka atau kunci Pustaka hilang"
diff -pruN 5.94.0-1/po/is/kservice5.po 5.96.0-1/po/is/kservice5.po
--- 5.94.0-1/po/is/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/is/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,20 +6,20 @@
 # Richard Allen <ra@ra.is>, 1998-2004.
 # Pjetur G. Hjaltason <pjetur@pjetur.net>, 2003.
 # Arnar Leósson <leosson@frisurf.no>, 2003, 2005.
-# Sveinn í Felli <sveinki@nett.is>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2016.
+# Sveinn í Felli <sveinki@nett.is>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2016, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
-"PO-Revision-Date: 2016-04-08 22:57+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
+"PO-Revision-Date: 2022-06-22 10:00+0000\n"
 "Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
-"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
+"Language-Team: Icelandic\n"
 "Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 19.12.3\n"
 "Plural-Forms: Plural-Forms: nplurals=2; plural=n != 1;\n"
 "\n"
 "\n"
@@ -43,59 +43,53 @@ msgstr ""
 "is, sv1@fellsnet.is"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:90
-#, fuzzy, kde-format
-#| msgid "KBuildSycoca"
+#, kde-format
 msgctxt "application name"
 msgid "KBuildSycoca"
 msgstr "KBuildSycoca"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:92
-#, fuzzy, kde-format
-#| msgid "Rebuilds the system configuration cache."
+#, kde-format
 msgctxt "application description"
 msgid "Rebuilds the system configuration cache."
 msgstr "Endursmíðar stillingabiðminni kerfisins."
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:94
-#, fuzzy, kde-format
-#| msgid "(c) 1999-2002 KDE Developers"
+#, kde-format
 msgctxt "@info:credit"
 msgid "Copyright 1999-2014 KDE Developers"
-msgstr "(c) 1999-2002 KDE Developers"
+msgstr "Höfundarréttur 1999-2014, KDE þróunarteymið"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:95
-#, fuzzy, kde-format
-#| msgid "David Faure"
+#, kde-format
 msgctxt "@info:credit"
 msgid "David Faure"
 msgstr "David Faure"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:95 kbuildsycoca/kbuildsycoca_main.cpp:96
-#, fuzzy, kde-format
-#| msgid "Author"
+#, kde-format
 msgctxt "@info:credit"
 msgid "Author"
 msgstr "Höfundur"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:96
-#, fuzzy, kde-format
-#| msgid "Waldo Bastian"
+#, kde-format
 msgctxt "@info:credit"
 msgid "Waldo Bastian"
 msgstr "Waldo Bastian"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:103
-#, fuzzy, kde-format
-#| msgid "Disable checking files (dangerous)"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid ""
 "Do not signal applications to update (deprecated, no longer having any "
 "effect)"
-msgstr "Ekki athuga skrár (hættulegt)"
+msgstr ""
+"Ekki senda forritum boð um að uppfæra sig (úrelt, hefur ekki lengur nein "
+"áhrif)"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:105
-#, fuzzy, kde-format
-#| msgid "Disable incremental update, re-read everything"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Disable incremental update, re-read everything"
 msgstr "Slökkva á hlutuppfærslum og endurlesa allt"
@@ -104,25 +98,22 @@ msgstr "Slökkva á hlutuppfærslum og e
 #, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Check file timestamps (deprecated, no longer having any effect)"
-msgstr ""
+msgstr "Gera athugun á tímamerkjum (úrelt, hefur ekki lengur nein áhrif)"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:109
-#, fuzzy, kde-format
-#| msgid "Disable checking files (dangerous)"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Disable checking files (deprecated, no longer having any effect)"
-msgstr "Ekki athuga skrár (hættulegt)"
+msgstr "Gera athugun á skrám óvirka (úrelt, hefur ekki lengur nein áhrif)"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:110
-#, fuzzy, kde-format
-#| msgid "Perform menu generation test run only"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Perform menu generation test run only"
 msgstr "Prófa valmyndagerð í tilraunaskyni eingöngu"
 
 #: kbuildsycoca/kbuildsycoca_main.cpp:112
-#, fuzzy, kde-format
-#| msgid "Track menu id for debug purposes"
+#, kde-format
 msgctxt "@info:shell command-line option"
 msgid "Track menu id for debug purposes"
 msgstr "Fylgjast með valmyndanúmeri vegna villuleitar"
@@ -196,7 +187,7 @@ msgstr "Gat ekki ræst vafrann"
 #: kdeinit/ktoolinvocation_x11.cpp:342
 #, kde-format
 msgid "Unable to determine the default terminal"
-msgstr ""
+msgstr "Get ekki ákvarðað sjálfgefinn skjáhermi"
 
 #: kdeinit/ktoolinvocation_x11.cpp:354
 #, kde-format
@@ -217,14 +208,14 @@ msgstr "Gat ekki ræst skjáhermiforriti
 #: plugin/kdbusservicestarter.cpp:68
 #, kde-format
 msgid "No service implementing %1"
-msgstr ""
+msgstr "Engin þjónusta býður upp á %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Þjónustan sem í boði er, er ekki gild"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/it/kservice5.po 5.96.0-1/po/it/kservice5.po
--- 5.94.0-1/po/it/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/it/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-21 08:44+0200\n"
 "Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
 "Language-Team: Italian <kde-i18n-it@kde.org>\n"
@@ -207,12 +207,12 @@ msgstr "Impossibile avviare il programma
 msgid "No service implementing %1"
 msgstr "Nessun servizio che implementa %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Il servizio fornito non è valido"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Il servizio «%1» non fornisce librerie o manca la chiave Library"
diff -pruN 5.94.0-1/po/ja/kservice5.po 5.96.0-1/po/ja/kservice5.po
--- 5.94.0-1/po/ja/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ja/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2015-04-19 16:26-0700\n"
 "Last-Translator: Fumiaki Okushi <fumiaki.okushi@gmail.com>\n"
 "Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -210,12 +210,12 @@ msgstr "ターミナルクライアン
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "提供されたサービスは有効ではありません"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ka/kservice5.po 5.96.0-1/po/ka/kservice5.po
--- 5.94.0-1/po/ka/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ka/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-12-17 02:11+0400\n"
 "Last-Translator: George Machitidze <giomac@gmail.com>\n"
 "Language-Team: Georgian <http://www.gia.ge>\n"
@@ -203,12 +203,12 @@ msgstr "საფოსტო კლი
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/kk/kservice5.po 5.96.0-1/po/kk/kservice5.po
--- 5.94.0-1/po/kk/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/kk/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2013-11-08 01:24+0600\n"
 "Last-Translator: Sairan Kikkarin <sairan@computer.org>\n"
 "Language-Team: Kazakh <kde-i18n-doc@kde.org>\n"
@@ -210,12 +210,12 @@ msgstr "Терминал клиенті
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Көрсетілген қызмет дұрыс емес"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/km/kservice5.po 5.96.0-1/po/km/kservice5.po
--- 5.94.0-1/po/km/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/km/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-06-27 10:04+0700\n"
 "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
 "Language-Team: Khmer\n"
@@ -204,12 +204,12 @@ msgstr "មិនអាច​ចាប
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "សេវា​ដែល​បានផ្ដល់​មិន​ត្រឹមត្រូវ​ទេ"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "សេវា '%1' មិន​បានផ្ដល់​បណ្ណាល័យ​ ឬ​សោ​បណ្ណាល័យ​បាត់​ទេ"
diff -pruN 5.94.0-1/po/kn/kservice5.po 5.96.0-1/po/kn/kservice5.po
--- 5.94.0-1/po/kn/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/kn/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2010-06-24 18:32+0530\n"
 "Last-Translator: Shankar Prasad <svenkate@redhat.com>\n"
 "Language-Team: kn_IN <kde-i18n-doc@kde.org>\n"
@@ -208,12 +208,12 @@ msgstr "ಟರ್ಮಿನಲ್ ಕ್
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "ನೀಡಲಾದ ಸೇವೆ (ಸರ್ವೀಸ್) ಮಾನ್ಯವಾದುದಲ್ಲ"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/ko/kservice5.po 5.96.0-1/po/ko/kservice5.po
--- 5.94.0-1/po/ko/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ko/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-22 19:55+0200\n"
 "Last-Translator: Shinjo Park <kde@peremen.name>\n"
 "Language-Team: Korean <kde-kr@kde.org>\n"
@@ -198,12 +198,12 @@ msgstr "터미널 클라이언트를 실
 msgid "No service implementing %1"
 msgstr "%1을(를) 구현하는 서비스가 없음"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "지정한 서비스가 올바르지 않음"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ku/kservice5.po 5.96.0-1/po/ku/kservice5.po
--- 5.94.0-1/po/ku/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ku/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2010-08-13 15:45+0200\n"
 "Last-Translator: Erdal Ronahî <erdal.ronahi@nospam.gmail.com>\n"
 "Language-Team: Kurdish Team http://pckurd.net\n"
@@ -215,12 +215,12 @@ msgstr "Destpêkirina Bernameya Termîna
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Servîsa peydekirî nederbasdar e"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/lb/kservice5.po 5.96.0-1/po/lb/kservice5.po
--- 5.94.0-1/po/lb/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/lb/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2006-06-22 16:29+0200\n"
 "Last-Translator: Michel Ludwig <michel.ludwig@kdemail.net>\n"
 "Language-Team: Luxembourgish <kde-i18n-lb@kde.org>\n"
@@ -203,12 +203,12 @@ msgstr "Konnt de Mailprogramm net starte
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/lt/kservice5.po 5.96.0-1/po/lt/kservice5.po
--- 5.94.0-1/po/lt/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/lt/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-06-15 22:16+0300\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
@@ -204,12 +204,12 @@ msgstr "Nepavyko paleisti terminalo klie
 msgid "No service implementing %1"
 msgstr "Nėra tarnybos, įgyvendinančios %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Pateikta tarnyba nėra tinkama"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Tarnyba „%1“ neteikia bibliotekų arba trūksta bibliotekos rakto"
diff -pruN 5.94.0-1/po/lv/kservice5.po 5.96.0-1/po/lv/kservice5.po
--- 5.94.0-1/po/lv/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/lv/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2011-07-06 12:57+0300\n"
 "Last-Translator: Maris Nartiss <maris.kde@gmail.com>\n"
 "Language-Team: Latvian\n"
@@ -212,12 +212,12 @@ msgstr "Neizdevās palaist termināļa k
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Nodrošinātais serviss nav derīgs"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/mai/kservice5.po 5.96.0-1/po/mai/kservice5.po
--- 5.94.0-1/po/mai/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/mai/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2010-09-24 15:44+0530\n"
 "Last-Translator: Rajesh Ranjan <rranjan@redhat.com>\n"
 "Language-Team: Hindi <fedora-trans-hi@redhat.com>\n"
@@ -206,12 +206,12 @@ msgstr "टर्मिनल क्ल
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/mk/kservice5.po 5.96.0-1/po/mk/kservice5.po
--- 5.94.0-1/po/mk/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/mk/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2010-01-27 10:39+0100\n"
 "Last-Translator: Bozidar Proevski <bobibobi@freemail.com.mk>\n"
 "Language-Team: Macedonian <mkde-l10n@lists.sourceforge.net>\n"
@@ -219,12 +219,12 @@ msgstr "Не може да се стар
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Зададениот сервис не е валиден"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/ml/kservice5.po 5.96.0-1/po/ml/kservice5.po
--- 5.94.0-1/po/ml/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ml/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2019-12-12 20:56+0000\n"
 "Last-Translator: Vivek KJ Pazhedath <vivekkj2004@gmail.com>\n"
 "Language-Team: SMC <smc.org.in>\n"
@@ -193,12 +193,12 @@ msgstr "ടെര്‍മിനല്
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "നല്‍കിയ സേവനം സാധുവല്ല"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "'%1' എന്ന സേവനം ലൈബ്രറിയൊന്നും നല്‍കുന്നില്ല അഥവാ ലൈബ്രറി കീ കാണാനില്ലാത്തതു് "
diff -pruN 5.94.0-1/po/mr/kservice5.po 5.96.0-1/po/mr/kservice5.po
--- 5.94.0-1/po/mr/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/mr/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2014-10-29 10:55+0530\n"
 "Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
 "Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
@@ -203,12 +203,12 @@ msgstr "टर्मिनल ग्र
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "पुरविलेली सेवा ही वैध नाही"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "सेवा '%1' लायब्ररी किंवा लायब्ररी किल्ली पुरवित नाही"
diff -pruN 5.94.0-1/po/ms/kservice5.po 5.96.0-1/po/ms/kservice5.po
--- 5.94.0-1/po/ms/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ms/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2011-07-16 00:57+0800\n"
 "Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@gmail.com>\n"
 "Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
@@ -208,12 +208,12 @@ msgstr "Tidak dapat melancarkan Klien Te
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Servis diberikan tidak sah"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/nb/kservice5.po 5.96.0-1/po/nb/kservice5.po
--- 5.94.0-1/po/nb/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/nb/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2014-11-05 13:40+0100\n"
 "Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
 "Language-Team: Norwegian Bokmål <l10n-no@lister.huftis.org>\n"
@@ -202,12 +202,12 @@ msgstr "Klarte ikke starte terminalklien
 msgid "No service implementing %1"
 msgstr "Ingen tjeneste som implementerer %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Den oppgitte tjenesten er ikke gyldig"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/nds/kservice5.po 5.96.0-1/po/nds/kservice5.po
--- 5.94.0-1/po/nds/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/nds/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2014-05-11 00:55+0200\n"
 "Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
 "Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
@@ -200,12 +200,12 @@ msgstr "Dat Terminalprogramm lett sik ni
 msgid "No service implementing %1"
 msgstr "Keen Deenst stellt „%1“ praat."
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "De angeven Deenst is leeg"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ne/kservice5.po 5.96.0-1/po/ne/kservice5.po
--- 5.94.0-1/po/ne/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ne/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2007-11-05 15:41+0545\n"
 "Last-Translator: Shyam Krishna Bal <shyamkrishna_bal@yahoo.com>\n"
 "Language-Team: Nepali <info@mpp.org.np>\n"
@@ -217,12 +217,12 @@ msgstr "पत्र क्लाइन
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/nl/kservice5.po 5.96.0-1/po/nl/kservice5.po
--- 5.94.0-1/po/nl/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/nl/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-20 11:14+0200\n"
 "Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
 "Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
@@ -218,12 +218,12 @@ msgstr "Kon de terminalclient niet start
 msgid "No service implementing %1"
 msgstr "Geen service die %1 implementeert"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "De geleverde dienst is ongeldig"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/nn/kservice5.po 5.96.0-1/po/nn/kservice5.po
--- 5.94.0-1/po/nn/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/nn/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2022-01-23 14:09+0100\n"
 "Last-Translator: Øystein Steffensen-Alværvik <oysteins.omsetting@protonmail."
 "com>\n"
@@ -203,12 +203,12 @@ msgstr "Klarte ikkje starta terminalklie
 msgid "No service implementing %1"
 msgstr "Inga teneste for %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Den tilbydde tenesta er ikkje gyldig"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/oc/kservice5.po 5.96.0-1/po/oc/kservice5.po
--- 5.94.0-1/po/oc/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/oc/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2008-08-06 00:07+0200\n"
 "Last-Translator: \n"
 "Language-Team: Occitan <oc@li.org>\n"
@@ -215,12 +215,12 @@ msgstr ""
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/or/kservice5.po 5.96.0-1/po/or/kservice5.po
--- 5.94.0-1/po/or/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/or/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-01-02 17:37+0530\n"
 "Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
 "Language-Team: Oriya <oriya-it@googlegroups.com>\n"
@@ -208,12 +208,12 @@ msgstr "ଟର୍ମିନାଲ ପ୍
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/pa/kservice5.po 5.96.0-1/po/pa/kservice5.po
--- 5.94.0-1/po/pa/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/pa/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2014-07-08 14:40-0500\n"
 "Last-Translator: A S Alam <aalam@users.sf.net>\n"
 "Language-Team: Punjabi/Panjabi <punjabi-users@lists.sf.net>\n"
@@ -206,12 +206,12 @@ msgstr "ਟਰਮੀਨਲ ਕਲਾਇ
 msgid "No service implementing %1"
 msgstr "%1 ਕੋਈ ਸਰਵਿਸ ਨਹੀਂ ਹੈ"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "ਦਿੱਤੀ ਸਰਵਿਸ ਢੁੱਕਵੀਂ ਨਹੀਂ ਹੈ"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "'%1' ਸਰਵਿਸ ਕੋਈ ਲਾਇਬਰੇਰੀ ਨਹੀਂ ਦਿੰਦੀ ਹੈ, ਇਸ ਵਿੱਚ ਲਾਇਬਰੇਰੀ ਕੁੰਜੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ "
diff -pruN 5.94.0-1/po/pl/kservice5.po 5.96.0-1/po/pl/kservice5.po
--- 5.94.0-1/po/pl/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/pl/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-23 08:39+0200\n"
 "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
 "Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -291,12 +291,12 @@ msgstr "Nie można uruchomić klienta te
 msgid "No service implementing %1"
 msgstr "Żadna usługa nie obsługuje %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Dostarczana usługa jest niepoprawna"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Usługa '%1' nie zapewnia biblioteki lub brak pola Library"
diff -pruN 5.94.0-1/po/ps/kservice5.po 5.96.0-1/po/ps/kservice5.po
--- 5.94.0-1/po/ps/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ps/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2008-08-16 16:01-0800\n"
 "Last-Translator: Zabeeh Khan <zabeehkhan@gmail.com>\n"
 "Language-Team: Pashto <pathanisation@googlegroups.com>\n"
@@ -204,12 +204,12 @@ msgstr "پايالي پېرن نه شي
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/pt/kservice5.po 5.96.0-1/po/pt/kservice5.po
--- 5.94.0-1/po/pt/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/pt/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-24 01:46+0100\n"
 "Last-Translator: José Nuno Pires <zepires@gmail.com>\n"
 "Language-Team: pt <kde-i18n-pt@kde.org>\n"
@@ -288,12 +288,12 @@ msgstr "Não foi possível iniciar o Cli
 msgid "No service implementing %1"
 msgstr "Não existe nenhum serviço que implemente o '%1'"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "O serviço providenciado não é válido"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/pt_BR/kservice5.po 5.96.0-1/po/pt_BR/kservice5.po
--- 5.94.0-1/po/pt_BR/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/pt_BR/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kservice5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-06-02 10:10-0300\n"
 "Last-Translator: Luiz Fernando Ranghetti <elchevive@opensuse.org>\n"
 "Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
@@ -212,12 +212,12 @@ msgstr "Não foi possível iniciar o cli
 msgid "No service implementing %1"
 msgstr "Nenhum serviço implementa %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "O serviço informado não é válido"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ro/kservice5.po 5.96.0-1/po/ro/kservice5.po
--- 5.94.0-1/po/ro/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ro/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2022-04-01 10:23+0100\n"
 "Last-Translator: Sergiu Bivol <sergiu@cip.md>\n"
 "Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
@@ -200,12 +200,12 @@ msgstr "Clientul de terminal nu a putut
 msgid "No service implementing %1"
 msgstr "Niciun serviciu nu implementează %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Serviciul furnizat nu este valid"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ru/kservice5.po 5.96.0-1/po/ru/kservice5.po
--- 5.94.0-1/po/ru/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ru/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-29 15:31+0300\n"
 "Last-Translator: Alexander Yavorsky <kekcuha@gmail.com>\n"
 "Language-Team: Russian <kde-russian@lists.kde.ru>\n"
@@ -219,12 +219,12 @@ msgstr "Не удалось запуст
 msgid "No service implementing %1"
 msgstr "Нет службы, реализующей %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Указана недопустимая служба"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Служба «%1» не предоставляет библиотеку или нет записи «Library»"
diff -pruN 5.94.0-1/po/si/kservice5.po 5.96.0-1/po/si/kservice5.po
--- 5.94.0-1/po/si/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/si/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2011-07-25 07:45+0530\n"
 "Last-Translator: Danishka Navin <danishka@gmail.com>\n"
 "Language-Team: Sinhala <danishka@gmail.com>\n"
@@ -207,12 +207,12 @@ msgstr "ටර්මිනල් සේ
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/sk/kservice5.po 5.96.0-1/po/sk/kservice5.po
--- 5.94.0-1/po/sk/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/sk/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2022-02-14 19:54+0100\n"
 "Last-Translator: Matej Mrenica <matejm98mthw@gmail.com>\n"
 "Language-Team: Slovak <kde-i18n-doc@kde.org>\n"
@@ -203,12 +203,12 @@ msgstr "Nepodarilo sa spustiť terminál
 msgid "No service implementing %1"
 msgstr "Žiadna služba neimplementuje %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Poskytnutá služba nie je platná"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Služba '%1' neposkytuje žiadnu knižnicu alebo chýba kľúč ku knižnici"
diff -pruN 5.94.0-1/po/sl/kservice5.po 5.96.0-1/po/sl/kservice5.po
--- 5.94.0-1/po/sl/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/sl/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-22 09:41+0200\n"
 "Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
 "Language-Team: Slovenian <lugos-slo@lugos.si>\n"
@@ -207,12 +207,12 @@ msgstr "Ni bilo mogoče zagnati terminal
 msgid "No service implementing %1"
 msgstr "Ni storitve, ki podpira %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Podana storitev ni veljavna"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Storitev »%1« ne ponuja knjižnice, ali pa manjka ključ »Library«"
diff -pruN 5.94.0-1/po/sq/kservice5.po 5.96.0-1/po/sq/kservice5.po
--- 5.94.0-1/po/sq/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/sq/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kde4libs\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-01-19 00:20-0500\n"
 "Last-Translator: Agron Selimaj <as9902613@gmail.com>\n"
 "Language-Team: Albanian <sq@li.org>\n"
@@ -220,12 +220,12 @@ msgstr ""
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/sv/kservice5.po 5.96.0-1/po/sv/kservice5.po
--- 5.94.0-1/po/sv/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/sv/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-21 08:39+0200\n"
 "Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
 "Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
@@ -208,12 +208,12 @@ msgstr "Kunde inte starta terminalklient
 msgid "No service implementing %1"
 msgstr "Ingen tjänst som implementerar %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Tjänsten som tillhandahålls är inte giltig"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/ta/kservice5.po 5.96.0-1/po/ta/kservice5.po
--- 5.94.0-1/po/ta/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ta/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-03-25 21:39+0530\n"
 "Last-Translator: Sri Ramadoss M <amachu@yavarkkum.org>\n"
 "Language-Team: Tamil <podhu@madaladal.yavarkkum.org>\n"
@@ -205,12 +205,12 @@ msgstr "முனைய வாங்க
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "கொடுக்கப்பட்ட சேவை செல்லாதது"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "'%1' சேவை எந்தவொரு நிரலகத்தையும் கொடுக்கவில்லை அல்லது நிரலகத் தருப்பைக் காணும்"
diff -pruN 5.94.0-1/po/te/kservice5.po 5.96.0-1/po/te/kservice5.po
--- 5.94.0-1/po/te/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/te/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2013-11-04 23:55+0630\n"
 "Last-Translator: Bhuvan Krishna <bhuvan@swecha.org>\n"
 "Language-Team: Telugu <kde-i18n-doc@kde.org>\n"
@@ -213,12 +213,12 @@ msgstr "అగ్రం  క్లైం
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "ఈ  సేవ సరి అయినది కాదు లేదా చెల్లుబాటు కా"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/tg/kservice5.po 5.96.0-1/po/tg/kservice5.po
--- 5.94.0-1/po/tg/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/tg/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2019-08-16 15:19+0500\n"
 "Last-Translator: Victor Ibragimov <victor.ibragimov@gmail.com>\n"
 "Language-Team: English <kde-i18n-doc@kde.org>\n"
@@ -201,12 +201,12 @@ msgstr "Мизоҷи терминал о
 msgid "No service implementing %1"
 msgstr "Ягон хидмат %1-ро иҷро наменамояд"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Хидмати таъминшуда нодуруст аст"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/th/kservice5.po 5.96.0-1/po/th/kservice5.po
--- 5.94.0-1/po/th/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/th/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2010-12-31 22:47+0700\n"
 "Last-Translator: Phuwanat Sakornsakolpat <narachai@gmail.com>\n"
 "Language-Team: Thai <thai-l10n@googlegroups.com>\n"
@@ -208,12 +208,12 @@ msgstr "ไม่สามารถเ
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "บริการที่จัดให้มาใช้งานไม่ได้หรือไม่ถูกต้อง"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/tr/kservice5.po 5.96.0-1/po/tr/kservice5.po
--- 5.94.0-1/po/tr/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/tr/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2022-04-25 13:28+0300\n"
 "Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
 "Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
@@ -213,12 +213,12 @@ msgstr "Uçbirim İstemcisi başlatılam
 msgid "No service implementing %1"
 msgstr "%1 kullanan hizmet yok"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Sağlanan hizmet geçerli değil"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "'%1' hizmeti hiçbir kitaplık sağlamıyor veya kitaplık anahtarı eksik"
diff -pruN 5.94.0-1/po/tt/kservice5.po 5.96.0-1/po/tt/kservice5.po
--- 5.94.0-1/po/tt/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/tt/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2011-11-26 15:12+0400\n"
 "Last-Translator: Ainur Shakirov <ainur.shakirov.tt@gmail.com>\n"
 "Language-Team: Tatar <>\n"
@@ -204,12 +204,12 @@ msgstr "Терминал клиенты
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Ялгышлы хезмәт күрсәтелде"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/ug/kservice5.po 5.96.0-1/po/ug/kservice5.po
--- 5.94.0-1/po/ug/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/ug/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2013-09-08 07:05+0900\n"
 "Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
 "Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
@@ -205,12 +205,12 @@ msgstr "تېرمىنال خېرىدار
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "تەمىنلەنگەن مۇلازىمەت ئىناۋەتسىز"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "بۇ '%1' مۇلازىمەت ئامبار تەمىنلىمىگەن ياكى ئامبار ئاچقۇچى كەم"
diff -pruN 5.94.0-1/po/uk/kservice5.po 5.96.0-1/po/uk/kservice5.po
--- 5.94.0-1/po/uk/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/uk/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kservice5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-05-20 08:38+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
@@ -200,12 +200,12 @@ msgstr "Не вдалося запуст
 msgid "No service implementing %1"
 msgstr "Немає служби, що реалізує роботу з %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Вказано некоректну службу"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/uz/kservice5.po 5.96.0-1/po/uz/kservice5.po
--- 5.94.0-1/po/uz/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/uz/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2008-05-30 17:29+0200\n"
 "Last-Translator: Mashrab Kuvatov <kmashrab@uni-bremen.de>\n"
 "Language-Team: Uzbek <floss-uz-l10n@googlegroups.com>\n"
@@ -196,12 +196,12 @@ msgstr "Xat-xabar klientini ishga tushir
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/uz@cyrillic/kservice5.po 5.96.0-1/po/uz@cyrillic/kservice5.po
--- 5.94.0-1/po/uz@cyrillic/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/uz@cyrillic/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2009-10-17 00:34+0200\n"
 "Last-Translator: Mashrab Kuvatov <kmashrab@uni-bremen.de>\n"
 "Language-Team: Uzbek <floss-uz-l10n@googlegroups.com>\n"
@@ -196,12 +196,12 @@ msgstr "Хат-хабар клиенти
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/vi/kservice5.po 5.96.0-1/po/vi/kservice5.po
--- 5.94.0-1/po/vi/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/vi/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2021-07-30 09:59+0200\n"
 "Last-Translator: Phu Hung Nguyen <phu.nguyen@kdemail.net>\n"
 "Language-Team: Vietnamese <kde-l10n-vi@kde.org>\n"
@@ -200,12 +200,12 @@ msgstr "Không khởi chạy được tr
 msgid "No service implementing %1"
 msgstr "Không dịch vụ nào thực hiện %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Dịch vụ được cung cấp không hợp lệ"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "Dịch vụ '%1' không cung cấp thư viện nào hoặc khoá thư viện bị thiếu"
diff -pruN 5.94.0-1/po/wa/kservice5.po 5.96.0-1/po/wa/kservice5.po
--- 5.94.0-1/po/wa/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/wa/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-07-04 17:33+0200\n"
 "Last-Translator: Jean Cayron <jean.cayron@base.be>\n"
 "Language-Team: Walloon <linux-wa@walon.org>\n"
@@ -209,12 +209,12 @@ msgstr "Dji n' a sepou tcherdjî l' cliy
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "Li siervice di dné n' est nén valåbe"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, fuzzy, kde-format
 #| msgid ""
 #| "The service '%1' provides no library or the Library key is missing in "
diff -pruN 5.94.0-1/po/xh/kservice5.po 5.96.0-1/po/xh/kservice5.po
--- 5.94.0-1/po/xh/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/xh/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2002-12-13 17:20SAST\n"
 "Last-Translator: Lwandle Mgidlana <lwandle@translate.org.za>\n"
 "Language-Team: Xhosa <xhosa@translate.org.za>\n"
@@ -189,12 +189,12 @@ msgstr "Ayinakwamkela %1"
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/zh_CN/kservice5.po 5.96.0-1/po/zh_CN/kservice5.po
--- 5.94.0-1/po/zh_CN/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/zh_CN/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -15,8 +15,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
-"PO-Revision-Date: 2022-04-26 15:19\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
+"PO-Revision-Date: 2022-07-02 10:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
@@ -207,12 +207,12 @@ msgstr "无法调用命令行终端"
 msgid "No service implementing %1"
 msgstr "没有实现 %1 的服务"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "提供的服务无效"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "服务“%1”没有提供程序库，或者该程序库项不存在"
diff -pruN 5.94.0-1/po/zh_HK/kservice5.po 5.96.0-1/po/zh_HK/kservice5.po
--- 5.94.0-1/po/zh_HK/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/zh_HK/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -24,7 +24,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2006-01-04 13:32+0800\n"
 "Last-Translator: Abel Cheung <abel@oaka.org>\n"
 "Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n"
@@ -229,12 +229,12 @@ msgstr "無法執行電子郵件客戶
 msgid "No service implementing %1"
 msgstr ""
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr ""
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr ""
diff -pruN 5.94.0-1/po/zh_TW/kservice5.po 5.96.0-1/po/zh_TW/kservice5.po
--- 5.94.0-1/po/zh_TW/kservice5.po	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/po/zh_TW/kservice5.po	2022-07-02 15:58:20.000000000 +0000
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2022-04-04 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2016-06-28 17:34+0800\n"
 "Last-Translator: Jeff Huang <s8321414@gmail.com>\n"
 "Language-Team: Chinese <kde-i18n-doc@kde.org>\n"
@@ -202,12 +202,12 @@ msgstr "無法執行終端機客戶程
 msgid "No service implementing %1"
 msgstr "沒有服務實作 %1"
 
-#: services/kservice.cpp:1073
+#: services/kservice.cpp:1076
 #, kde-format
 msgid "The provided service is not valid"
 msgstr "提供的服務不合法"
 
-#: services/kservice.cpp:1077
+#: services/kservice.cpp:1080
 #, kde-format
 msgid "The service '%1' provides no library or the Library key is missing"
 msgstr "此服務 %1 沒有提供函式庫，或是遺失了函式庫的主鍵值。"
diff -pruN 5.94.0-1/src/services/application.desktop 5.96.0-1/src/services/application.desktop
--- 5.94.0-1/src/services/application.desktop	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/services/application.desktop	2022-07-02 15:58:20.000000000 +0000
@@ -157,3 +157,6 @@ Type=bool
 
 [PropertyDef::X-KDE-DBUS-Restricted-Interfaces]
 Type=QStringList
+
+[PropertyDef::X-KDE-AliasFor]
+Type=QString
diff -pruN 5.94.0-1/src/services/kservice.cpp 5.96.0-1/src/services/kservice.cpp
--- 5.94.0-1/src/services/kservice.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/services/kservice.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -2,6 +2,7 @@
     This file is part of the KDE libraries
     SPDX-FileCopyrightText: 1999-2001 Waldo Bastian <bastian@kde.org>
     SPDX-FileCopyrightText: 1999-2005 David Faure <faure@kde.org>
+    SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
 
     SPDX-License-Identifier: LGPL-2.0-only
 */
@@ -279,10 +280,7 @@ void KServicePrivate::parseActions(const
 
     KService::Ptr serviceClone(new KService(*q));
 
-    QStringList::ConstIterator it = keys.begin();
-    const QStringList::ConstIterator end = keys.end();
-    for (; it != end; ++it) {
-        const QString group = *it;
+    for (const QString &group : keys) {
         if (group == QLatin1String("_SEPARATOR_")) {
             m_actions.append(KServiceAction(group, QString(), QString(), QString(), false, serviceClone));
             continue;
@@ -425,20 +423,24 @@ bool KService::hasServiceType(const QStr
     // fall-back code for services that are NOT from ksycoca
     // For each service type we are associated with, if it doesn't
     // match then we try its parent service types.
-    QVector<ServiceTypeAndPreference>::ConstIterator it = d->m_serviceTypes.begin();
-    for (; it != d->m_serviceTypes.end(); ++it) {
-        const QString &st = (*it).serviceType;
-        // qCDebug(SERVICES) << "    has " << (*it);
-        if (st == ptr->name()) {
+    const QString serviceTypeName = ptr->name();
+    auto matchFunc = [&serviceTypeName](const ServiceTypeAndPreference &typePref) {
+        const QString &st = typePref.serviceType;
+        // qCDebug(SERVICES) << "    has " << typePref;
+        if (st == serviceTypeName) {
             return true;
         }
+
         // also the case of parent servicetypes
         KServiceType::Ptr p = KServiceType::serviceType(st);
-        if (p && p->inherits(ptr->name())) {
+        if (p && p->inherits(serviceTypeName)) {
             return true;
         }
-    }
-    return false;
+
+        return false;
+    };
+
+    return std::any_of(d->m_serviceTypes.cbegin(), d->m_serviceTypes.cend(), matchFunc);
 }
 
 bool KService::hasMimeType(const QString &mimeType) const
@@ -461,20 +463,20 @@ bool KService::hasMimeType(const QString
         return KSycocaPrivate::self()->serviceFactory()->hasOffer(mimeOffset, serviceOffersOffset, serviceOffset);
     }
 
-    // fall-back code for services that are NOT from ksycoca
-    QVector<ServiceTypeAndPreference>::ConstIterator it = d->m_serviceTypes.begin();
-    for (; it != d->m_serviceTypes.end(); ++it) {
-        const QString &st = (*it).serviceType;
-        // qCDebug(SERVICES) << "    has " << (*it);
-        if (st == mime) {
+    auto matchFunc = [&mime](const ServiceTypeAndPreference &typePref) {
+        // qCDebug(SERVICES) << "    has " << typePref;
+        if (typePref.serviceType == mime) {
             return true;
         }
         // TODO: should we handle inherited MIME types here?
         // KMimeType was in kio when this code was written, this is the only reason it's not done.
         // But this should matter only in a very rare case, since most code gets KServices from ksycoca.
         // Warning, change hasServiceType if you implement this here (and check kbuildservicefactory).
-    }
-    return false;
+        return false;
+    };
+
+    // fall-back code for services that are NOT from ksycoca
+    return std::any_of(d->m_serviceTypes.cbegin(), d->m_serviceTypes.cend(), matchFunc);
 }
 
 QVariant KServicePrivate::property(const QString &_name) const
@@ -552,51 +554,46 @@ QVariant KServicePrivate::property(const
         }
     }
 
-    QMap<QString, QVariant>::ConstIterator it = m_mapProps.find(_name);
-    if ((it == m_mapProps.end()) || (!it->isValid())) {
+    auto it = m_mapProps.constFind(_name);
+    if (it == m_mapProps.cend() || !it.value().isValid()) {
         // qCDebug(SERVICES) << "Property not found " << _name;
         return QVariant(); // No property set.
     }
 
     if (t == QVariant::String) {
-        return *it; // no conversion necessary
+        return it.value(); // no conversion necessary
     } else {
         // All others
         // For instance properties defined as StringList, like MimeTypes.
         // XXX This API is accessible only through a friend declaration.
-        return KConfigGroup::convertToQVariant(_name.toUtf8().constData(), it->toString().toUtf8(), QVariant(t));
+        return KConfigGroup::convertToQVariant(_name.toUtf8().constData(), it.value().toString().toUtf8(), QVariant(t));
     }
 }
 
 QStringList KServicePrivate::propertyNames() const
 {
-    QStringList res;
-
-    QMap<QString, QVariant>::ConstIterator it = m_mapProps.begin();
-    for (; it != m_mapProps.end(); ++it) {
-        res.append(it.key());
-    }
-
-    res.append(QStringLiteral("Type"));
-    res.append(QStringLiteral("Name"));
-    res.append(QStringLiteral("Comment"));
-    res.append(QStringLiteral("GenericName"));
-    res.append(QStringLiteral("Icon"));
-    res.append(QStringLiteral("Exec"));
-    res.append(QStringLiteral("Terminal"));
-    res.append(QStringLiteral("TerminalOptions"));
-    res.append(QStringLiteral("Path"));
-    res.append(QStringLiteral("ServiceTypes"));
-    res.append(QStringLiteral("AllowAsDefault"));
-    res.append(QStringLiteral("InitialPreference"));
-    res.append(QStringLiteral("Library"));
-    res.append(QStringLiteral("DesktopEntryPath"));
-    res.append(QStringLiteral("DesktopEntryName"));
-    res.append(QStringLiteral("Keywords"));
-    res.append(QStringLiteral("FormFactors"));
-    res.append(QStringLiteral("Categories"));
+    static const QStringList defaultKeys = {
+        QStringLiteral("Type"),
+        QStringLiteral("Name"),
+        QStringLiteral("Comment"),
+        QStringLiteral("GenericName"),
+        QStringLiteral("Icon"),
+        QStringLiteral("Exec"),
+        QStringLiteral("Terminal"),
+        QStringLiteral("TerminalOptions"),
+        QStringLiteral("Path"),
+        QStringLiteral("ServiceTypes"),
+        QStringLiteral("AllowAsDefault"),
+        QStringLiteral("InitialPreference"),
+        QStringLiteral("Library"),
+        QStringLiteral("DesktopEntryPath"),
+        QStringLiteral("DesktopEntryName"),
+        QStringLiteral("Keywords"),
+        QStringLiteral("FormFactors"),
+        QStringLiteral("Categories"),
+    };
 
-    return res;
+    return m_mapProps.keys() + defaultKeys;
 }
 
 KService::List KService::allServices()
@@ -785,15 +782,20 @@ QString KService::pluginKeyword() const
 QString KService::docPath() const
 {
     Q_D(const KService);
-    QMap<QString, QVariant>::ConstIterator it = d->m_mapProps.find(QStringLiteral("X-DocPath"));
-    if ((it == d->m_mapProps.end()) || (!it->isValid())) {
-        it = d->m_mapProps.find(QStringLiteral("DocPath"));
-        if ((it == d->m_mapProps.end()) || (!it->isValid())) {
-            return QString();
+
+    for (const QString &str : {QStringLiteral("X-DocPath"), QStringLiteral("DocPath")}) {
+        auto it = d->m_mapProps.constFind(str);
+        if (it != d->m_mapProps.cend()) {
+            const QVariant variant = it.value();
+            Q_ASSERT(variant.isValid());
+            const QString path = variant.toString();
+            if (!path.isEmpty()) {
+                return path;
+            }
         }
     }
 
-    return it->toString();
+    return {};
 }
 
 bool KService::allowMultipleFiles() const
@@ -995,13 +997,14 @@ QStringList KService::serviceTypes() con
 QStringList KService::mimeTypes() const
 {
     Q_D(const KService);
-    QStringList ret;
+
     QMimeDatabase db;
-    QVector<KService::ServiceTypeAndPreference>::const_iterator it = d->m_serviceTypes.begin();
-    for (; it < d->m_serviceTypes.end(); ++it) {
-        const QString sv = (*it).serviceType;
-        if (db.mimeTypeForName(sv).isValid()) { // keep only mimetypes, filter out servicetypes
-            ret.append(sv);
+    QStringList ret;
+
+    for (const KService::ServiceTypeAndPreference &s : d->m_serviceTypes) {
+        const QString servType = s.serviceType;
+        if (db.mimeTypeForName(servType).isValid()) { // keep only mimetypes, filter out servicetypes
+            ret.append(servType);
         }
     }
     return ret;
@@ -1081,3 +1084,8 @@ KService::operator KPluginName() const
 }
 #endif
 #endif
+
+QString KService::aliasFor() const
+{
+    return KServiceUtilPrivate::completeBaseName(property(QStringLiteral("X-KDE-AliasFor"), QVariant::String).toString());
+}
diff -pruN 5.94.0-1/src/services/kservicefactory.cpp 5.96.0-1/src/services/kservicefactory.cpp
--- 5.94.0-1/src/services/kservicefactory.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/services/kservicefactory.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -216,13 +216,9 @@ KService::List KServiceFactory::allServi
 {
     KService::List result;
     const KSycocaEntry::List list = allEntries();
-    KSycocaEntry::List::const_iterator it = list.begin();
-    const KSycocaEntry::List::const_iterator end = list.end();
-    for (; it != end; ++it) {
-        const KSycocaEntry::Ptr entry = *it;
-        if (entry->isType(KST_KService)) {
-            KService::Ptr service(static_cast<KService *>(entry.data()));
-            result.append(service);
+    for (const auto &entryPtr : list) {
+        if (entryPtr->isType(KST_KService)) {
+            result.append(KService::Ptr(static_cast<KService *>(entryPtr.data())));
         }
     }
     return result;
diff -pruN 5.94.0-1/src/services/kservicegroup.cpp 5.96.0-1/src/services/kservicegroup.cpp
--- 5.94.0-1/src/services/kservicegroup.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/services/kservicegroup.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -112,15 +112,14 @@ int KServiceGroupPrivate::childCount() c
     if (m_childCount == -1) {
         m_childCount = 0;
 
-        for (KServiceGroup::List::ConstIterator it = m_serviceList.begin(); it != m_serviceList.end(); ++it) {
-            KSycocaEntry::Ptr p = *it;
-            if (p->isType(KST_KService)) {
-                KService::Ptr service(static_cast<KService *>(p.data()));
+        for (const KSycocaEntry::Ptr &entryPtr : m_serviceList) {
+            if (entryPtr->isType(KST_KService)) {
+                KService::Ptr service(static_cast<KService *>(entryPtr.data()));
                 if (!service->noDisplay()) {
                     m_childCount++;
                 }
-            } else if (p->isType(KST_KServiceGroup)) {
-                KServiceGroup::Ptr serviceGroup(static_cast<KServiceGroup *>(p.data()));
+            } else if (entryPtr->isType(KST_KServiceGroup)) {
+                KServiceGroup::Ptr serviceGroup(static_cast<KServiceGroup *>(entryPtr.data()));
                 m_childCount += serviceGroup->childCount();
             }
         }
diff -pruN 5.94.0-1/src/services/kservice.h 5.96.0-1/src/services/kservice.h
--- 5.94.0-1/src/services/kservice.h	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/services/kservice.h	2022-07-02 15:58:20.000000000 +0000
@@ -2,6 +2,7 @@
     This file is part of the KDE project
     SPDX-FileCopyrightText: 1998, 1999 Torben Weis <weis@kde.org>
     SPDX-FileCopyrightText: 1999-2006 David Faure <faure@kde.org>
+    SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
 
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
@@ -629,6 +630,23 @@ public:
 #endif
 #endif
 
+    /**
+     * @brief A desktop file name that this service is an alias for.
+     *
+     * This is used when a NoDisplay service is used to enforce specific handling
+     * for an application. In that case the NoDisplay service is an AliasFor another
+     * service and be considered roughly equal to the AliasFor service (which should
+     * not be NoDisplay=true)
+     * For example okular supplies a desktop file for each supported format (e.g. PDF), all
+     * of which NoDisplay and merely there to selectively support specific file formats.
+     * A UI may choose to display the aliased entry org.kde.okular instead of the NoDisplay entries.
+     *
+     * @since 5.96
+     *
+     * @return QString desktopName of the aliased service (excluding .desktop suffix)
+     */
+    QString aliasFor() const;
+
 private:
     friend class KBuildServiceFactory;
 
diff -pruN 5.94.0-1/src/services/kservicetype.cpp 5.96.0-1/src/services/kservicetype.cpp
--- 5.94.0-1/src/services/kservicetype.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/services/kservicetype.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -22,7 +22,7 @@
 extern int servicesDebugArea();
 
 template QDataStream &operator>><QString, QVariant>(QDataStream &, QMap<QString, QVariant> &);
-template QDataStream &operator<<<QString, QVariant>(QDataStream &, const QMap<QString, QVariant> &);
+template QDataStream &operator<< <QString, QVariant>(QDataStream &, const QMap<QString, QVariant> &);
 
 KServiceType::KServiceType(KDesktopFile *config)
     : KSycocaEntry(*new KServiceTypePrivate(config->fileName()))
@@ -48,26 +48,20 @@ void KServiceTypePrivate::init(KDesktopF
         m_mapProps.insert(QStringLiteral("X-KDE-Derived"), sDerived);
     }
 
-    const QStringList tmpList = config->groupList();
-    QStringList::const_iterator gIt = tmpList.begin();
+    const QStringList lst = config->groupList();
 
-    for (; gIt != tmpList.end(); ++gIt) {
-        if ((*gIt).startsWith(QLatin1String("Property::"))) {
-            KConfigGroup cg(config, *gIt);
-            QVariant v = QVariant::nameToType(cg.readEntry("Type").toLatin1().constData());
-            v = cg.readEntry("Value", v);
+    for (const auto &groupName : lst) {
+        if (QLatin1String marker("Property::"); groupName.startsWith(marker)) {
+            KConfigGroup cg(config, groupName);
+            QVariant variant = QVariant::nameToType(cg.readEntry("Type").toLatin1().constData());
+            variant = cg.readEntry("Value", variant);
 
-            if (v.isValid()) {
-                m_mapProps.insert((*gIt).mid(10), v);
+            if (variant.isValid()) {
+                m_mapProps.insert(groupName.mid(marker.size()), variant);
             }
-        }
-    }
-
-    gIt = tmpList.begin();
-    for (; gIt != tmpList.end(); ++gIt) {
-        if ((*gIt).startsWith(QLatin1String("PropertyDef::"))) {
-            KConfigGroup cg(config, *gIt);
-            m_mapPropDefs.insert((*gIt).mid(13), QVariant::nameToType(cg.readEntry("Type").toLatin1().constData()));
+        } else if (QLatin1String marker("PropertyDef::"); groupName.startsWith(marker)) {
+            KConfigGroup cg(config, groupName);
+            m_mapPropDefs.insert(groupName.mid(marker.size()), QVariant::nameToType(cg.readEntry("Type").toLatin1().constData()));
         }
     }
 }
diff -pruN 5.94.0-1/src/services/kservicetypeprofile.cpp 5.96.0-1/src/services/kservicetypeprofile.cpp
--- 5.94.0-1/src/services/kservicetypeprofile.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/services/kservicetypeprofile.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -69,8 +69,7 @@ void KServiceTypeProfiles::ensureParsed(
     // avoid doing any init upfront, and just look up the group when asked...
     KConfig configFile(QStringLiteral("servicetype_profilerc"), KConfig::NoGlobals);
     const QStringList tmpList = configFile.groupList();
-    for (QStringList::const_iterator aIt = tmpList.begin(); aIt != tmpList.end(); ++aIt) {
-        const QString type = *aIt;
+    for (const auto &type : tmpList) {
         KConfigGroup config(&configFile, type);
         const int count = config.readEntry("NumberOfEntries", 0);
         KServiceTypeProfileEntry *p = this->value(type, nullptr);
@@ -119,15 +118,13 @@ KServiceOfferList KServiceTypeProfile::s
 
     KServiceOfferList offers;
 
-    KServiceOfferList::const_iterator it = list.begin();
-    const KServiceOfferList::const_iterator end = list.end();
-    for (; it != end; ++it) {
-        const KService::Ptr servPtr = (*it).service();
+    for (const auto &offer : list) {
+        const KService::Ptr servPtr = offer.service();
         // qDebug() << "KServiceTypeProfile::offers considering " << servPtr->storageId();
         // Look into the profile (if there's one), to find this service's preference.
         bool foundInProfile = false;
         if (profile) {
-            QMap<QString, int>::ConstIterator it2 = profile->m_mapServices.constFind(servPtr->storageId());
+            auto it2 = profile->m_mapServices.constFind(servPtr->storageId());
             if (it2 != profile->m_mapServices.constEnd()) {
                 const int pref = it2.value();
                 // qDebug() << "found in mapServices pref=" << pref;
@@ -150,7 +147,7 @@ KServiceOfferList KServiceTypeProfile::s
 
             // If there's a profile, we use 0 as the preference to ensure new apps don't take over existing apps (which default to 1)
             offers.append(KServiceOffer(servPtr,
-                                        profile ? 0 : (*it).preference(),
+                                        profile ? 0 : offer.preference(),
 #if KSERVICE_BUILD_DEPRECATED_SINCE(5, 69)
                                         0,
                                         servPtr->allowAsDefault()));
diff -pruN 5.94.0-1/src/sycoca/kbuildservicefactory.cpp 5.96.0-1/src/sycoca/kbuildservicefactory.cpp
--- 5.94.0-1/src/sycoca/kbuildservicefactory.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/sycoca/kbuildservicefactory.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -168,11 +168,9 @@ void KBuildServiceFactory::collectInheri
         collectInheritedServices(parentMimeType, visitedMimes, mimeTypeInheritanceLevel + 1);
 
         const QList<KServiceOffer> &offers = m_offerHash.offersFor(parentMimeType);
-        QList<KServiceOffer>::const_iterator itserv = offers.begin();
-        const QList<KServiceOffer>::const_iterator endserv = offers.end();
-        for (; itserv != endserv; ++itserv) {
-            if (!m_offerHash.hasRemovedOffer(mimeTypeName, (*itserv).service())) {
-                KServiceOffer offer(*itserv);
+        for (const auto &serviceOffer : offers) {
+            if (!m_offerHash.hasRemovedOffer(mimeTypeName, serviceOffer.service())) {
+                KServiceOffer offer(serviceOffer);
                 offer.setMimeTypeInheritanceLevel(mimeTypeInheritanceLevel + 1);
                 // qCDebug(SYCOCA) << "INHERITANCE: Adding service" << (*itserv).service()->entryPath() << "to" << mimeTypeName << "mimeTypeInheritanceLevel="
                 // << mimeTypeInheritanceLevel;
@@ -252,17 +250,20 @@ void KBuildServiceFactory::populateServi
         // bool hasAllFiles = false;
 
         // Add this service to all its servicetypes (and their parents) and to all its MIME types
-        for (int i = 0; i < serviceTypeList.count() /*don't cache it, it can change during iteration!*/; ++i) {
-            const QString stName = serviceTypeList[i].serviceType;
+        // Don't cache count(), it can change during iteration! (we can't use an iterator-based loop
+        // here the container could get reallocated which would invalidate iterators)
+        for (int i = 0; i < serviceTypeList.count(); ++i) {
+            const KService::ServiceTypeAndPreference &typeAndPref = serviceTypeList.at(i);
+            const QString stName = typeAndPref.serviceType;
 
             if (hidden && stName != QLatin1String("Application")) {
                 continue;
             }
+            const int preference = typeAndPref.preference;
 
             // It could be a servicetype or a MIME type.
             KServiceType::Ptr serviceType = m_serviceTypeFactory->findServiceTypeByName(stName);
             if (serviceType) {
-                const int preference = serviceTypeList[i].preference;
                 const QString parent = serviceType->parentServiceType();
                 if (!parent.isEmpty()) {
                     serviceTypeList.append(KService::ServiceTypeAndPreference(preference, parent));
@@ -276,9 +277,9 @@ void KBuildServiceFactory::populateServi
 #endif
             } else {
 #if KSERVICE_BUILD_DEPRECATED_SINCE(5, 69)
-                KServiceOffer offer(service, serviceTypeList[i].preference, 0, service->allowAsDefault());
+                KServiceOffer offer(service, preference, 0, service->allowAsDefault());
 #else
-                KServiceOffer offer(service, serviceTypeList[i].preference, 0);
+                KServiceOffer offer(service, preference, 0);
 #endif
                 QMimeType mime = db.mimeTypeForName(stName);
                 if (!mime.isValid()) {
@@ -389,15 +390,15 @@ void KBuildServiceFactory::saveOfferList
             continue;
         }
 
-        for (QList<KServiceOffer>::const_iterator it2 = offers.constBegin(); it2 != offers.constEnd(); ++it2) {
-            // qCDebug(SYCOCA) << stName << ": writing offer" << (*it2).service()->desktopEntryName() << offset << (*it2).service()->offset() << "in sycoca at
+        for (const auto &offer : std::as_const(offers)) {
+            // qCDebug(SYCOCA) << stName << ": writing offer" << offer.service()->desktopEntryName() << offset << offer.service()->offset() << "in sycoca at
             // pos" << str.device()->pos();
-            Q_ASSERT((*it2).service()->offset() != 0);
+            Q_ASSERT(offer.service()->offset() != 0);
 
             str << qint32(offset);
-            str << qint32((*it2).service()->offset());
-            str << qint32((*it2).preference());
-            str << qint32((*it2).mimeTypeInheritanceLevel());
+            str << qint32(offer.service()->offset());
+            str << qint32(offer.preference());
+            str << qint32(offer.mimeTypeInheritanceLevel());
             // update offerEntrySize in populateServiceTypes if you add/remove something here
         }
     }
diff -pruN 5.94.0-1/src/sycoca/kbuildsycoca.cpp 5.96.0-1/src/sycoca/kbuildsycoca.cpp
--- 5.94.0-1/src/sycoca/kbuildsycoca.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/sycoca/kbuildsycoca.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -607,7 +607,15 @@ static quint32 updateHash(const QString
     if (fi.isReadable() && fi.isFile()) {
         // This was using buff.st_ctime (in Waldo's initial commit to kstandarddirs.cpp in 2001), but that looks wrong?
         // Surely we want to catch manual editing, while a chmod doesn't matter much?
-        hash += fi.lastModified().toSecsSinceEpoch();
+        qint64 timestamp = fi.lastModified().toSecsSinceEpoch();
+        // On some systems (i.e. Fedora Kinoite), all files in /usr have a last
+        // modified timestamp of 0 (UNIX Epoch). In this case, always assume
+        // the file as been changed.
+        if (timestamp == 0) {
+            static qint64 now = QDateTime::currentDateTimeUtc().toSecsSinceEpoch();
+            timestamp = now;
+        }
+        hash += timestamp;
     }
     return hash;
 }
diff -pruN 5.94.0-1/src/sycoca/kmimeassociations.cpp 5.96.0-1/src/sycoca/kmimeassociations.cpp
--- 5.94.0-1/src/sycoca/kmimeassociations.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/sycoca/kmimeassociations.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -72,13 +72,13 @@ QStringList KMimeAssociations::mimeAppsD
 void KMimeAssociations::parseAllMimeAppsList()
 {
     int basePreference = 1000; // start high :)
-    const QStringList mimeappsFiles = KMimeAssociations::mimeAppsFiles();
-    QListIterator<QString> mimeappsIter(mimeappsFiles);
-    mimeappsIter.toBack();
-    while (mimeappsIter.hasPrevious()) { // global first, then local.
-        const QString mimeappsFile = mimeappsIter.previous();
+    const QStringList files = KMimeAssociations::mimeAppsFiles();
+    // Global first, then local
+    auto it = files.crbegin();
+    auto endIt = files.crend();
+    for (; it != endIt; ++it) {
         // qDebug() << "Parsing" << mimeappsFile;
-        parseMimeAppsList(mimeappsFile, basePreference);
+        parseMimeAppsList(*it, basePreference);
         basePreference += 50;
     }
 }
@@ -161,13 +161,13 @@ void KOfferHash::addServiceOffer(const Q
         offers.append(offer);
         offerSet.insert(service);
     } else {
+        const int initPref = offer.preference();
         // qDebug() << service->entryPath() << "already in" << serviceType;
         // This happens when mimeapps.list mentions a service (to make it preferred)
-        // Update initialPreference to qMax(existing offer, new offer)
-        QMutableListIterator<KServiceOffer> sfit(data.offers);
-        while (sfit.hasNext()) {
-            if (sfit.next().service() == service) { // we can compare KService::Ptrs because they are from the memory hash
-                sfit.value().setPreference(qMax(sfit.value().preference(), offer.preference()));
+        // Update initialPreference to std::max(existing offer, new offer)
+        for (KServiceOffer &servOffer : data.offers) {
+            if (servOffer.service() == service) { // we can compare KService::Ptrs because they are from the memory hash
+                servOffer.setPreference(std::max(servOffer.preference(), initPref));
             }
         }
     }
diff -pruN 5.94.0-1/src/sycoca/ksycocafactory.cpp 5.96.0-1/src/sycoca/ksycocafactory.cpp
--- 5.94.0-1/src/sycoca/ksycocafactory.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/sycoca/ksycocafactory.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -236,13 +236,11 @@ QDataStream *KSycocaFactory::stream() co
 QStringList KSycocaFactory::allDirectories(const QString &subdir)
 {
     // We don't use QStandardPaths::locateAll() because we want all paths, even those that don't exist yet
-    const QStringList topDirs = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation);
-    QStringList dirs;
-    dirs.reserve(topDirs.size());
-    for (QStringList::const_iterator dir = topDirs.constBegin(); dir != topDirs.constEnd(); ++dir) {
-        dirs.append(*dir + QLatin1Char('/') + subdir);
+    QStringList topDirs = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation);
+    for (auto &dir : topDirs) {
+        dir += QLatin1Char('/') + subdir;
     }
-    return dirs;
+    return topDirs;
 }
 
 void KSycocaFactory::virtual_hook(int /*id*/, void * /*data*/)
diff -pruN 5.94.0-1/src/sycoca/vfolder_menu.cpp 5.96.0-1/src/sycoca/vfolder_menu.cpp
--- 5.94.0-1/src/sycoca/vfolder_menu.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/src/sycoca/vfolder_menu.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -34,18 +34,18 @@ static void foldNode(QDomElement &docEle
     dupeList.insert(s, e);
 }
 
-static void replaceNode(QDomElement &docElem, QDomNode &n, const QStringList &list, const QString &tag)
+static void replaceNode(QDomElement &docElem, QDomNode &node, const QStringList &list, const QString &tag)
 {
-    for (QStringList::ConstIterator it = list.begin(); it != list.end(); ++it) {
-        QDomElement e = docElem.ownerDocument().createElement(tag);
-        QDomText txt = docElem.ownerDocument().createTextNode(*it);
-        e.appendChild(txt);
-        docElem.insertAfter(e, n);
+    for (const QString &str : list) {
+        QDomElement element = docElem.ownerDocument().createElement(tag);
+        const QDomText txt = docElem.ownerDocument().createTextNode(str);
+        element.appendChild(txt);
+        docElem.insertAfter(element, node);
     }
 
-    QDomNode next = n.nextSibling();
-    docElem.removeChild(n);
-    n = next;
+    QDomNode next = node.nextSibling();
+    docElem.removeChild(node);
+    node = next;
     //   qCDebug(SYCOCA) << "Next tag = " << n.toElement().tagName();
 }
 
diff -pruN 5.94.0-1/tests/kservicegroup_dumper.cpp 5.96.0-1/tests/kservicegroup_dumper.cpp
--- 5.94.0-1/tests/kservicegroup_dumper.cpp	2022-05-07 21:26:31.000000000 +0000
+++ 5.96.0-1/tests/kservicegroup_dumper.cpp	2022-07-02 15:58:20.000000000 +0000
@@ -18,9 +18,8 @@ int main(int argc, char *argv[])
 
     KServiceGroup::Ptr first;
 
-    qDebug() << "Found " << list.count() << " entries";
-    for (KServiceGroup::List::ConstIterator it = list.constBegin(); it != list.constEnd(); ++it) {
-        KSycocaEntry::Ptr p = (*it);
+    qDebug("Found %d entries", list.count());
+    for (const KSycocaEntry::Ptr &p : std::as_const(list)) {
         if (p->isType(KST_KService)) {
             KService::Ptr service(static_cast<KService *>(p.data()));
             qDebug("%s", qPrintable(service->name()));
@@ -38,9 +37,8 @@ int main(int argc, char *argv[])
 
     if (first) {
         list = first->entries();
-        qDebug() << "Found " << list.count() << " entries";
-        for (KServiceGroup::List::ConstIterator it = list.constBegin(); it != list.constEnd(); ++it) {
-            KSycocaEntry::Ptr p = (*it);
+        qDebug("Found %d entries", list.count());
+        for (const KSycocaEntry::Ptr &p : std::as_const(list)) {
             if (p->isType(KST_KService)) {
                 KService::Ptr service(static_cast<KService *>(p.data()));
                 qDebug("             %s", qPrintable(service->name()));
