Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kcmutils for openSUSE:Factory 
checked in at 2022-08-15 19:57:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcmutils (Old)
 and      /work/SRC/openSUSE:Factory/.kcmutils.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kcmutils"

Mon Aug 15 19:57:05 2022 rev:108 rq:994954 version:5.97.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kcmutils/kcmutils.changes        2022-07-11 
19:09:35.563625771 +0200
+++ /work/SRC/openSUSE:Factory/.kcmutils.new.1521/kcmutils.changes      
2022-08-15 19:59:02.213196745 +0200
@@ -1,0 +2,13 @@
+Sun Aug  7 22:27:12 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 5.97.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.97.0
+- Changes since 5.96.0:
+  * follow symlinks for search of .desktop files
+  * tools/kcmmetadatagenerator: Print out critical warning if file could not 
be opened
+  * Make CMake import target of kcmdesktopfilegenerator relocatable
+  * Add utility cmake method to generate KCM metadata desktop files
+
+-------------------------------------------------------------------

Old:
----
  kcmutils-5.96.0.tar.xz
  kcmutils-5.96.0.tar.xz.sig

New:
----
  kcmutils-5.97.0.tar.xz
  kcmutils-5.97.0.tar.xz.sig

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

Other differences:
------------------
++++++ kcmutils.spec ++++++
--- /var/tmp/diff_new_pack.0v6mgd/_old  2022-08-15 19:59:02.637197927 +0200
+++ /var/tmp/diff_new_pack.0v6mgd/_new  2022-08-15 19:59:02.641197939 +0200
@@ -19,14 +19,14 @@
 %global __requires_exclude qmlimport\\(org\\.kde\\.kcmutils\\.private.*\\)
 
 %define lname   libKF5KCMUtils5
-%define _tar_path 5.96
+%define _tar_path 5.97
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kcmutils
-Version:        5.96.0
+Version:        5.97.0
 Release:        0
 Summary:        Classes to work with KCModules
 License:        LGPL-2.1-or-later
@@ -131,6 +131,7 @@
 %{_kf5_servicetypesdir}/kcmodule.desktop
 %{_kf5_servicetypesdir}/kcmoduleinit.desktop
 %{_kf5_debugdir}/kcmutils.categories
+%{_kf5_libexecdir}/kcmdesktopfilegenerator
 
 %files -n libKF5KCMUtilsCore5
 %{_kf5_libdir}/libKF5KCMUtilsCore.so.*


++++++ kcmutils-5.96.0.tar.xz -> kcmutils-5.97.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/CMakeLists.txt 
new/kcmutils-5.97.0/CMakeLists.txt
--- old/kcmutils-5.96.0/CMakeLists.txt  2022-07-02 17:47:31.000000000 +0200
+++ new/kcmutils-5.97.0/CMakeLists.txt  2022-08-07 15:19:37.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.96.0") # handled by release scripts
-set(KF_DEP_VERSION "5.96.0") # handled by release scripts
+set(KF_VERSION "5.97.0") # handled by release scripts
+set(KF_DEP_VERSION "5.97.0") # handled by release scripts
 project(KCMUtils VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.96.0  NO_MODULE)
+find_package(ECM 5.97.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)
 
@@ -16,9 +16,6 @@
 include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
 include(KDECMakeSettings)
 
-set(REQUIRED_QT_VERSION 5.15.2)
-find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED 
Widgets DBus Qml Quick QuickWidgets Test)
-
 include(ECMGenerateExportHeader)
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
@@ -29,6 +26,18 @@
 include(ECMDeprecationSettings)
 include(KDEGitCommitHooks)
 
+
+include(CMakeDependentOption)
+cmake_dependent_option(TOOLS_ONLY "Only build the tools and not the rest of 
KCMUtils" OFF "NOT CMAKE_CROSSCOMPILING" ON)
+if (TOOLS_ONLY)
+    find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} NO_MODULE 
REQUIRED Core)
+    add_subdirectory(tools)
+    return()
+endif()
+
+set(REQUIRED_QT_VERSION 5.15.2)
+find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED 
Widgets DBus Qml Quick QuickWidgets Test)
+
 option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt 
Assistant, Qt Creator & KDevelop)" OFF)
 add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. 
Qt Assistant, Qt Creator & KDevelop)")
 
@@ -64,6 +73,7 @@
 
 add_definitions(-DTRANSLATION_DOMAIN=\"kcmutils5\")
 ki18n_install(po)
+add_subdirectory(tools)
 add_subdirectory(src)
 if(BUILD_TESTING)
 add_subdirectory(autotests)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/KF5KCMUtilsConfig.cmake.in 
new/kcmutils-5.97.0/KF5KCMUtilsConfig.cmake.in
--- old/kcmutils-5.96.0/KF5KCMUtilsConfig.cmake.in      2022-07-02 
17:47:31.000000000 +0200
+++ new/kcmutils-5.97.0/KF5KCMUtilsConfig.cmake.in      2022-08-07 
15:19:37.000000000 +0200
@@ -1,3 +1,6 @@
+# SPDX-FileCopyrightText: 2022 Alexander Lohnau <alexander.loh...@gmx.de>
+# SPDX-License-Identifier: BSD-3-Clause
+
 @PACKAGE_INIT@
 
 include(CMakeFindDependencyMacro)
@@ -24,4 +27,15 @@
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF5KCMUtilsMacros.cmake")
 
+if(CMAKE_CROSSCOMPILING AND KF5_HOST_TOOLING)
+    find_file(KCMUTILS_TARGETSFILE KF5KCMUtils/KF5KCMUtilsToolingTargets.cmake
+        PATHS ${KF5_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR}
+        NO_DEFAULT_PATH
+        NO_CMAKE_FIND_ROOT_PATH)
+    include("${KCMUTILS_TARGETSFILE}")
+else()
+    include("${CMAKE_CURRENT_LIST_DIR}/KF5KCMUtilsToolingTargets.cmake")
+endif()
+
+
 @PACKAGE_INCLUDE_QCHTARGETS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/KF5KCMUtilsMacros.cmake 
new/kcmutils-5.97.0/KF5KCMUtilsMacros.cmake
--- old/kcmutils-5.96.0/KF5KCMUtilsMacros.cmake 2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/KF5KCMUtilsMacros.cmake 2022-08-07 15:19:37.000000000 
+0200
@@ -1,3 +1,6 @@
+# SPDX-FileCopyrightText: 2022 Alexander Lohnau <alexander.loh...@gmx.de>
+# SPDX-License-Identifier: BSD-3-Clause
+
 #.rst:
 # KF5KCMUtilsGenerateModuleData
 # ---------------------------
@@ -107,3 +110,42 @@
     list(APPEND sources "${cpp_filename}")
     set(${sources_var} "${sources}" PARENT_SCOPE)
 endfunction()
+
+
+# kcmutils_generate_desktop_file(kcm_target_nam)
+#
+# This macro generates a desktop file for the given KCM.
+# This desktop file has the following attributes:
+# Type=Application
+# NoDisplay=true
+# Icon=icon from the .json file
+# Name=name from the .json file
+# Name[foo]=translated name from the .json file
+# and an Exec launching it in systemsettings
+# The .json file must have the same basename as the kcm_target parameter.
+# Since 5.97
+
+function(kcmutils_generate_desktop_file kcm_target)
+    set(OUT_FILE ${CMAKE_CURRENT_BINARY_DIR}/${kcm_target}.desktop)
+    set(IN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/${kcm_target}.json)
+    if (NOT EXISTS ${IN_FILE})
+        message(FATAL_ERROR "Could not find metadata file for ${kcm_target}, 
expected path was ${IN_FILE}")
+    endif()
+
+    set(IN_SOURCE_DESKTOP_FILE 
${CMAKE_CURRENT_SOURCE_DIR}/${kcm_target}.desktop)
+    if (EXISTS ${IN_SOURCE_DESKTOP_FILE})
+        message(FATAL_ERROR "A metadata desktop file for the KCM already 
exists in ${IN_SOURCE_DESKTOP_FILE} Remove this file or remove the method call 
to generate_kcm_desktop_file")
+    endif()
+
+    if(NOT KDE_INSTALL_APPDIR)
+        include(KDEInstallDirs)
+    endif()
+
+    add_custom_target(${kcm_target}-kcm-desktop-gen
+                    COMMAND KF5::kcmdesktopfilegenerator ${IN_FILE} ${OUT_FILE}
+                    DEPENDS ${IN_FILE})
+    add_dependencies(${kcm_target} ${kcm_target}-kcm-desktop-gen)
+    if (NOT KCMUTILS_INTERNAL_TEST_MODE)
+        install(FILES ${OUT_FILE} DESTINATION ${KDE_INSTALL_APPDIR})
+    endif()
+endfunction()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/autotests/fakekcm/CMakeLists.txt 
new/kcmutils-5.97.0/autotests/fakekcm/CMakeLists.txt
--- old/kcmutils-5.96.0/autotests/fakekcm/CMakeLists.txt        2022-07-02 
17:47:31.000000000 +0200
+++ new/kcmutils-5.97.0/autotests/fakekcm/CMakeLists.txt        2022-08-07 
15:19:37.000000000 +0200
@@ -1,3 +1,6 @@
 add_library(fakekcm MODULE fakekcm.cpp)
 
 target_link_libraries(fakekcm PRIVATE KF5::ConfigWidgets KF5::CoreAddons)
+
+set(KCMUTILS_INTERNAL_TEST_MODE TRUE)
+kcmutils_generate_desktop_file(fakekcm)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/autotests/fakekcm/fakekcm.cpp 
new/kcmutils-5.97.0/autotests/fakekcm/fakekcm.cpp
--- old/kcmutils-5.96.0/autotests/fakekcm/fakekcm.cpp   2022-07-02 
17:47:31.000000000 +0200
+++ new/kcmutils-5.97.0/autotests/fakekcm/fakekcm.cpp   2022-08-07 
15:19:37.000000000 +0200
@@ -7,11 +7,17 @@
 
 #include <KCModule>
 #include <KPluginFactory>
+#include <KPluginMetaData>
 
 class FakeKcm : public KCModule
 {
+public:
+    FakeKcm(QObject *obj, const QVariantList &)
+        : KCModule()
+    {
+    }
 };
 
-K_PLUGIN_FACTORY(KCModuleFactory, registerPlugin<KCModule>();)
+K_PLUGIN_CLASS_WITH_JSON(FakeKcm, "fakekcm.json")
 
 #include "fakekcm.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/autotests/fakekcm/fakekcm.json 
new/kcmutils-5.97.0/autotests/fakekcm/fakekcm.json
--- old/kcmutils-5.96.0/autotests/fakekcm/fakekcm.json  1970-01-01 
01:00:00.000000000 +0100
+++ new/kcmutils-5.97.0/autotests/fakekcm/fakekcm.json  2022-08-07 
15:19:37.000000000 +0200
@@ -0,0 +1,105 @@
+{
+    "KPlugin": {
+        "Description": "Automatically Started Applications",
+        "Description[ar]": "?????????????????? ???????? ???????? ????????",
+        "Description[az]": "Avtomatik i???? d??????n t??tbiql??r",
+        "Description[ca@valencia]": "Aplicacions iniciades autom??ticament",
+        "Description[ca]": "Aplicacions iniciades autom??ticament",
+        "Description[cs]": "Automaticky spou??t??n?? aplikace",
+        "Description[da]": "Programmer der startes automatisk",
+        "Description[de]": "Automatisch zu startende Anwendungen",
+        "Description[en_GB]": "Automatically Started Applications",
+        "Description[es]": "Aplicaciones que se inician autom??ticamente",
+        "Description[eu]": "Automatikoki abiatutako aplikazioak",
+        "Description[fi]": "Automaattisesti k??ynnistett??v??t ohjelmat",
+        "Description[fr]": "Applications automatiquement d??marr??es",
+        "Description[hu]": "Automatikusan ind??tott alkalmaz??sok",
+        "Description[ia]": "Applicationes initiate automaticamente",
+        "Description[id]": "Aplikasi Dijalankan Secara Otomatis",
+        "Description[it]": "Applicazioni avviate automaticamente",
+        "Description[ko]": "???????????? ???????????? ????????????",
+        "Description[lt]": "Automati??kai paleid??iamos programos",
+        "Description[nl]": "Automatisch gestarte toepassingen",
+        "Description[nn]": "Automatisk starta program",
+        "Description[pa]": "????????????-?????? ???????????? ??????????????? 
??????????????????????????????",
+        "Description[pl]": "Samoczynnie uruchamiane programy",
+        "Description[pt]": "Aplica????es Iniciadas Automaticamente",
+        "Description[pt_BR]": "Aplicativos iniciados automaticamente",
+        "Description[ro]": "Aplica??ii pornite automat",
+        "Description[ru]": "???????????????????????????? ???????????? 
????????????????????",
+        "Description[sk]": "Automaticky sp??????an?? aplik??cie",
+        "Description[sl]": "Samodejno zagnani programi",
+        "Description[sv]": "Program som startas automatiskt",
+        "Description[ta]": "??????????????? 
??????????????????????????????????????? ????????????????????????",
+        "Description[tr]": "Otomatik Ba??lat??lan Uygulamalar",
+        "Description[uk]": "????????????????, ???? ???????????????????????? 
??????????????????????",
+        "Description[vi]": "C??c ???ng d???ng ???????c kh???i ?????ng t??? 
?????ng",
+        "Description[x-test]": "xxAutomatically Started Applicationsxx",
+        "Description[zh_CN]": "???????????????????????????",
+        "FormFactors": [
+            "tablet",
+            "handset",
+            "desktop"
+        ],
+        "Icon": "system-run",
+        "Name": "Autostart",
+        "Name[ar]": "?????? ????????????",
+        "Name[az]": "Avtomatik ba??lama",
+        "Name[ca@valencia]": "Inici autom??tic",
+        "Name[ca]": "Inici autom??tic",
+        "Name[cs]": "Automatick?? spu??t??n??",
+        "Name[da]": "Autostart",
+        "Name[de]": "Autostart",
+        "Name[en_GB]": "Autostart",
+        "Name[es]": "Inicio autom??tico",
+        "Name[eu]": "Abio automatikoa",
+        "Name[fi]": "Automaattik??ynnistys",
+        "Name[fr]": "D??marrage automatique",
+        "Name[hi]": "??????????????? ????????????",
+        "Name[hsb]": "Awtostart",
+        "Name[hu]": "Automatikus ind??t??s",
+        "Name[ia]": "Auto starta",
+        "Name[id]": "Auto Mulai",
+        "Name[it]": "Avvio automatico",
+        "Name[ka]": "??????????????????????????????",
+        "Name[ko]": "?????? ??????",
+        "Name[lt]": "Automatinis paleidimas",
+        "Name[ml]": "??????????????? ?????????????????????????????????",
+        "Name[nl]": "Autostart",
+        "Name[nn]": "Autostart",
+        "Name[pa]": "?????????-???????????????",
+        "Name[pl]": "Samo-uruchamiane",
+        "Name[pt]": "Arranque",
+        "Name[pt_BR]": "Iniciar automaticamente",
+        "Name[ro]": "Pornire automat??",
+        "Name[ru]": "????????????????????",
+        "Name[sk]": "Automatick?? spustenie",
+        "Name[sl]": "Samodejni zagon",
+        "Name[sv]": "Automatisk start",
+        "Name[ta]": "?????????????????????????????????",
+        "Name[tr]": "Otomatik ba??latma",
+        "Name[uk]": "????????????????????",
+        "Name[vi]": "Kh???i ?????ng t??? ?????ng",
+        "Name[x-test]": "xxAutostartxx",
+        "Name[zh_CN]": "????????????",
+        "Name[zh_TW]": "????????????"
+    },
+    "X-DocPath": "kcontrol/autostart/index.html",
+    "X-KDE-Keywords": "Autostart Manager,system startup,plasma 
start,cron,auto,start,start up,boot,load,session,startup,launch,login",
+    "X-KDE-Keywords[az]": "Avtoba??lama meneceri,sistemin 
a????lmas??,plasma'n??n 
a????lmas??,cron,avtomatik,ba??lama,ba??lad??lma,??ny??kl??m??,y??kl??nm??,sessiya,i????
 d????m??,giri??",
+    "X-KDE-Keywords[ca]": "Gestor de l'inici autom??tic,inici del 
sistema,inici del 
Plasma,cron,autom??tic,inici,engegar,engegada,c??rrega,sessi??,llan??ament,inici
 de sessi??",
+    "X-KDE-Keywords[es]": "Gestor de inicio autom??tico,inicio del 
sistema,inicio de 
plasma,cron,autom??tico,inicio,arranque,cargar,sesi??n,lanzamiento,lanzar,inicio
 de sesi??n",
+    "X-KDE-Keywords[fr]": "Gestionnaire de d??marrage automatique, d??marrage 
du syst??me, d??marrage de Plasma, cron, auto, d??marrage, boot, chargement, 
session, d??marrage, lancement, connexion",
+    "X-KDE-Keywords[hu]": "Automatikus ind??t??s 
kezel??,rendszerind??t??s,plasma 
ind??t??sa,cron,auto,start,ind??t??s,boot,bet??lt??s,munkamenet,indul??s,ind??t??s,bejelentkez??s",
+    "X-KDE-Keywords[it]": "Gestore avvio automatico,avvio del sistema,avvio di 
plasma,cron,automatico,avvio,sessione,caricamento,accesso",
+    "X-KDE-Keywords[ko]": "?????? 
??????,????????????,??????????????????,????????? ??????,plasma 
??????,??????,??????,??????,??????,??????,??????,??????,?????????",
+    "X-KDE-Keywords[nl]": "Autostartbeheerder,systeem,opstarten 
systeem,opstarten 
plasma,automatisch,starten,opstarten,systeemopstart,boot,laden,sessie,aanmelden",
+    "X-KDE-Keywords[pt_BR]": "Gerenciado de inicializa????o,inicializa????o do 
sistema,in??cio do plasma,cron, 
autom??tico,in??cio,inicializa????o,boot,carregar,sess??o,inicializa????o,lan??ar,lan??amento",
+    "X-KDE-Keywords[sl]": "Upravljalnik samodejnega zagona,zagon sistema,zagon 
Plasme,zagon cron;samodejno;zagon;hladni zagon;inicialno 
nalaganje;cron,nalaganje,seja;prijava",
+    "X-KDE-Keywords[sv]": "Hantering av autostart,systemstart,plasma 
start,cron,auto,start,ladda,session,inloggning",
+    "X-KDE-Keywords[uk]": "AAutostart Manager,system startup,plasma 
start,cron,auto,start,start 
up,boot,load,session,startup,launch,login,?????????????????? 
????????????????????????,????????????????????,????????????,???????????? 
??????????????,???????????? 
????????????,????????????????????????,??????????,????????????,????????,??????????,??????????",
+    "X-KDE-Keywords[vi]": "tr??nh qu???n l?? kh???i ?????ng t??? 
?????ng,kh???i ?????ng h??? th???ng,kh???i ?????ng plasma,cron,kh???i 
?????ng,t??? ?????ng,t???i,phi??n,????ng nh???p",
+    "X-KDE-Keywords[x-test]": "xxAutostart Managerxx,xxsystem 
startupxx,xxplasma startxx,xxcronxx,xxautoxx,xxstartxx,xxstart 
upxx,xxbootxx,xxloadxx,xxsessionxx,xxstartupxx,xxlaunchxx,xxloginxx",
+    "X-KDE-System-Settings-Parent-Category": "session",
+    "X-KDE-Weight": 30
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/ca@valencia/kcmutils5.po 
new/kcmutils-5.97.0/po/ca@valencia/kcmutils5.po
--- old/kcmutils-5.96.0/po/ca@valencia/kcmutils5.po     2022-07-02 
17:47:31.000000000 +0200
+++ new/kcmutils-5.97.0/po/ca@valencia/kcmutils5.po     2022-08-07 
15:19:37.000000000 +0200
@@ -43,7 +43,7 @@
 #: kcmoduleloader.cpp:59
 #, kde-format
 msgid "The module has been disabled by the system administrator."
-msgstr "El m??dul ha estat desactivat per l'administrador del sistema."
+msgstr "El m??dul ha sigut desactivat per l'administrador del sistema."
 
 #: kcmoduleloader.cpp:94 kcmoduleloader.cpp:185
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/cs/kcmutils5.po 
new/kcmutils-5.97.0/po/cs/kcmutils5.po
--- old/kcmutils-5.96.0/po/cs/kcmutils5.po      2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/po/cs/kcmutils5.po      2022-08-07 15:19:37.000000000 
+0200
@@ -3,14 +3,14 @@
 # Luk???? Tinkl <lu...@kde.org>, 2010, 2011, 2012.
 # V??t Pel????k <v...@pelcak.org>, 2011, 2012, 2013, 2014, 2015, 2017, 2019.
 # Tom???? Chv??tal <tomas.chva...@gmail.com>, 2012, 2013.
-# Vit Pelcak <vpel...@suse.cz>, 2021.
+# Vit Pelcak <vpel...@suse.cz>, 2021, 2022.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-06-22 00:41+0000\n"
-"PO-Revision-Date: 2021-08-26 12:52+0200\n"
+"PO-Revision-Date: 2022-05-19 11:23+0200\n"
 "Last-Translator: Vit Pelcak <vpel...@suse.cz>\n"
 "Language-Team: Czech <kde-i18n-...@kde.org>\n"
 "Language: cs\n"
@@ -18,7 +18,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 21.08.0\n"
+"X-Generator: Lokalize 22.04.1\n"
 "X-Language: cs_CZ\n"
 "X-Source-Language: en_US\n"
 
@@ -210,7 +210,7 @@
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "About"
-msgstr ""
+msgstr "O aplikaci"
 
 #: qml/components/KPluginDelegate.qml:59
 #, kde-format
@@ -226,13 +226,13 @@
 #: qml/components/KPluginSelector.qml:86
 #, kde-format
 msgid "No plugins found"
-msgstr ""
+msgstr "Nenalezeny ????dn?? moduly"
 
 #: qml/components/private/AboutPlugin.qml:42
 #, kde-format
 msgctxt "Plugin name and plugin version"
 msgid "%1 %2"
-msgstr ""
+msgstr "%1 %2"
 
 #: qml/components/private/AboutPlugin.qml:64
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/en_GB/kcmutils5.po 
new/kcmutils-5.97.0/po/en_GB/kcmutils5.po
--- old/kcmutils-5.96.0/po/en_GB/kcmutils5.po   2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/po/en_GB/kcmutils5.po   2022-08-07 15:19:37.000000000 
+0200
@@ -2,13 +2,13 @@
 # Malcolm Hunter <malcolm.hun...@gmx.co.uk>, 2002,2003,2004, 2005, 2006, 2007, 
2008, 2009.
 # Jonathan Riddell <kde-en...@jriddell.org>, 2003.
 # Andrew Coles <andrew_co...@yahoo.co.uk>, 2004, 2005, 2009, 2010.
-# Steve Allewell <steve.allew...@gmail.com>, 2014, 2018, 2019, 2021.
+# Steve Allewell <steve.allew...@gmail.com>, 2014, 2018, 2019, 2021, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-06-22 00:41+0000\n"
-"PO-Revision-Date: 2021-09-10 13:27+0100\n"
+"PO-Revision-Date: 2022-07-22 15:08+0100\n"
 "Last-Translator: Steve Allewell <steve.allew...@gmail.com>\n"
 "Language-Team: British English <kde-l10n-en...@kde.org>\n"
 "Language: en_GB\n"
@@ -16,7 +16,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 21.08.1\n"
+"X-Generator: Lokalize 22.04.3\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -205,43 +205,37 @@
 msgstr "Enable component"
 
 #: qml/components/KPluginDelegate.qml:48
-#, fuzzy, kde-format
-#| msgid "About"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "About"
 msgstr "About"
 
 #: qml/components/KPluginDelegate.qml:59
-#, fuzzy, kde-format
-#| msgid "Confi&gure..."
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Configure..."
-msgstr "Confi&gure..."
+msgstr "Configure..."
 
 #: qml/components/KPluginSelector.qml:86
 #, kde-format
 msgid "No matches"
-msgstr ""
+msgstr "No matches"
 
 #: qml/components/KPluginSelector.qml:86
-#, fuzzy, kde-format
-#| msgid "Not found"
+#, kde-format
 msgid "No plugins found"
-msgstr "Not found"
+msgstr "No plugins found"
 
 #: qml/components/private/AboutPlugin.qml:42
-#, fuzzy, kde-format
-#| msgctxt "concatenation of dates and time"
-#| msgid "%1 %2"
+#, kde-format
 msgctxt "Plugin name and plugin version"
 msgid "%1 %2"
 msgstr "%1 %2"
 
 #: qml/components/private/AboutPlugin.qml:64
-#, fuzzy, kde-format
-#| msgid "Copy"
+#, kde-format
 msgid "Copyright"
-msgstr "Copy"
+msgstr "Copyright"
 
 #: qml/components/private/AboutPlugin.qml:81
 #, kde-format
@@ -249,24 +243,21 @@
 msgstr "Licence:"
 
 #: qml/components/private/AboutPlugin.qml:100
-#, fuzzy, kde-format
-#| msgid "A&uthors"
+#, kde-format
 msgid "Authors"
-msgstr "A&uthors"
+msgstr "Authors"
 
 #: qml/components/private/AboutPlugin.qml:117
 #, kde-format
 msgid "Credits"
-msgstr ""
+msgstr "Credits"
 
 #: qml/components/private/AboutPlugin.qml:134
-#, fuzzy, kde-format
-#| msgid "Translation"
+#, kde-format
 msgid "Translators"
-msgstr "Translation"
+msgstr "Translators"
 
 #: qml/components/private/AboutPlugin.qml:161
-#, fuzzy, kde-format
-#| msgid "&Send Email"
+#, kde-format
 msgid "Send an email to %1"
-msgstr "&Send Email"
+msgstr "Send an email to %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/eu/kcmutils5.po 
new/kcmutils-5.97.0/po/eu/kcmutils5.po
--- old/kcmutils-5.96.0/po/eu/kcmutils5.po      2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/po/eu/kcmutils5.po      2022-08-07 15:19:37.000000000 
+0200
@@ -1,6 +1,6 @@
 # Translation for kcmutils5.po to Euskara/Basque (eu).
 # Copyright (C) 1999-2018, Free Software Foundation.
-# Copyright (C) 2019-2021, this file is copyright:
+# Copyright (C) 2019-2022, this file is copyright:
 # This file is distributed under the same license as the kcmutils package.
 # KDE euskaratzeko proiektuko arduraduna <xa...@ni.eus>.
 #
@@ -9,20 +9,20 @@
 # Ion Gazta??aga <igaztan...@gmail.com>, 2005.
 # marcos <mar...@euskalgnu.org>, 2006, 2007, 2008, 2009, 2010.
 # I??aki Larra??aga Murgoitio <doo...@euskalgnu.org>, 2009.
-# I??igo Salvador Azurmendi <xa...@ni.eus>, 2010, 2011, 2012, 2013, 2014, 
2018, 2019, 2021.
+# I??igo Salvador Azurmendi <xa...@ni.eus>, 2010, 2011, 2012, 2013, 2014, 
2018, 2019, 2021, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: kcmutils\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-06-22 00:41+0000\n"
-"PO-Revision-Date: 2021-08-22 11:14+0200\n"
+"PO-Revision-Date: 2022-07-30 23:12+0200\n"
 "Last-Translator: I??igo Salvador Azurmendi <xa...@ni.eus>\n"
 "Language-Team: Basque <kde-i18n...@kde.org>\n"
 "Language: eu\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 21.08.0\n"
+"X-Generator: Lokalize 22.04.3\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #, kde-format
@@ -213,43 +213,37 @@
 msgstr "Gaitu osagaia"
 
 #: qml/components/KPluginDelegate.qml:48
-#, fuzzy, kde-format
-#| msgid "About"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "About"
 msgstr "Honi buruz"
 
 #: qml/components/KPluginDelegate.qml:59
-#, fuzzy, kde-format
-#| msgid "Confi&gure..."
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Configure..."
-msgstr "&Konfiguratu..."
+msgstr "Konfiguratu..."
 
 #: qml/components/KPluginSelector.qml:86
 #, kde-format
 msgid "No matches"
-msgstr ""
+msgstr "Ez dago bat datorrenik"
 
 #: qml/components/KPluginSelector.qml:86
-#, fuzzy, kde-format
-#| msgid "Not found"
+#, kde-format
 msgid "No plugins found"
-msgstr "Ez da aurkitu"
+msgstr "Ez da pluginik aurkitu"
 
 #: qml/components/private/AboutPlugin.qml:42
-#, fuzzy, kde-format
-#| msgctxt "concatenation of dates and time"
-#| msgid "%1 %2"
+#, kde-format
 msgctxt "Plugin name and plugin version"
 msgid "%1 %2"
 msgstr "%1 %2"
 
 #: qml/components/private/AboutPlugin.qml:64
-#, fuzzy, kde-format
-#| msgid "Copy"
+#, kde-format
 msgid "Copyright"
-msgstr "Kopiatu"
+msgstr "Copyright"
 
 #: qml/components/private/AboutPlugin.qml:81
 #, kde-format
@@ -257,24 +251,21 @@
 msgstr "Lizentzia:"
 
 #: qml/components/private/AboutPlugin.qml:100
-#, fuzzy, kde-format
-#| msgid "A&uthors"
+#, kde-format
 msgid "Authors"
-msgstr "E&gileak"
+msgstr "Egileak"
 
 #: qml/components/private/AboutPlugin.qml:117
 #, kde-format
 msgid "Credits"
-msgstr ""
+msgstr "Merituak"
 
 #: qml/components/private/AboutPlugin.qml:134
-#, fuzzy, kde-format
-#| msgid "Translation"
+#, kde-format
 msgid "Translators"
-msgstr "Itzulpena"
+msgstr "Itzultzaileak"
 
 #: qml/components/private/AboutPlugin.qml:161
-#, fuzzy, kde-format
-#| msgid "&Send Email"
+#, kde-format
 msgid "Send an email to %1"
-msgstr "&Bidali posta elek."
+msgstr "Bidali e-posta %1(e)ri"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/fi/kcmutils5.po 
new/kcmutils-5.97.0/po/fi/kcmutils5.po
--- old/kcmutils-5.96.0/po/fi/kcmutils5.po      2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/po/fi/kcmutils5.po      2022-08-07 15:19:37.000000000 
+0200
@@ -11,7 +11,7 @@
 # Joonas Niilola <juip...@roskakori.org>, 2006.
 # Mikko Piippo <pii...@cc.helsinki.fi>, 2007.
 # Teemu Rytilahti <t...@d5k.net>, 2008.
-# Tommi Nieminen <transla...@legisign.org>, 2009, 2010, 2011, 2018, 2019, 
2020, 2021.
+# Tommi Nieminen <transla...@legisign.org>, 2009, 2010, 2011, 2018, 2019, 
2020, 2021, 2022.
 # Jorma Karvonen <karvonen.jo...@gmail.com>, 2010.
 # Lasse Liehu <lasse.li...@gmail.com>, 2006, 2010, 2011, 2012, 2013, 2014, 
2015.
 #
@@ -26,7 +26,7 @@
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-06-22 00:41+0000\n"
-"PO-Revision-Date: 2021-08-29 19:42+0300\n"
+"PO-Revision-Date: 2022-05-28 12:04+0300\n"
 "Last-Translator: Tommi Nieminen <transla...@legisign.org>\n"
 "Language-Team: Finnish <kde-i18n-...@kde.org>\n"
 "Language: fi\n"
@@ -34,7 +34,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 20.04.2\n"
+"X-Generator: Lokalize 21.12.3\n"
 "X-POT-Import-Date: 2013-01-13 20:43:21+0000\n"
 
 #, kde-format
@@ -225,68 +225,59 @@
 msgstr "Ota komponentti k??ytt????n"
 
 #: qml/components/KPluginDelegate.qml:48
-#, fuzzy, kde-format
-#| msgid "About"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "About"
 msgstr "Tietoa"
 
 #: qml/components/KPluginDelegate.qml:59
-#, fuzzy, kde-format
-#| msgid "Confi&gure..."
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Configure..."
-msgstr "&Asetukset???"
+msgstr "Asetukset???"
 
 #: qml/components/KPluginSelector.qml:86
 #, kde-format
 msgid "No matches"
-msgstr ""
+msgstr "Ei osumia"
 
 #: qml/components/KPluginSelector.qml:86
-#, fuzzy, kde-format
-#| msgid "Not found"
+#, kde-format
 msgid "No plugins found"
-msgstr "Ei l??ytynyt"
+msgstr "Liit??nn??isi?? ei l??ytynyt"
 
 #: qml/components/private/AboutPlugin.qml:42
-#, fuzzy, kde-format
-#| msgctxt "concatenation of dates and time"
-#| msgid "%1 %2"
+#, kde-format
 msgctxt "Plugin name and plugin version"
 msgid "%1 %2"
 msgstr "%1 %2"
 
 #: qml/components/private/AboutPlugin.qml:64
-#, fuzzy, kde-format
-#| msgid "Copy"
+#, kde-format
 msgid "Copyright"
-msgstr "Kopioi"
+msgstr "Tekij??noikeudet"
 
 #: qml/components/private/AboutPlugin.qml:81
-#, fuzzy, kde-format
+#, kde-format
 msgid "License:"
 msgstr "Lisenssi:"
 
 #: qml/components/private/AboutPlugin.qml:100
-#, fuzzy, kde-format
-#| msgid "A&uthors"
+#, kde-format
 msgid "Authors"
-msgstr "&Tekij??t"
+msgstr "Tekij??t"
 
 #: qml/components/private/AboutPlugin.qml:117
 #, kde-format
 msgid "Credits"
-msgstr ""
+msgstr "Kiitokset"
 
 #: qml/components/private/AboutPlugin.qml:134
-#, fuzzy, kde-format
-#| msgid "Translation"
+#, kde-format
 msgid "Translators"
-msgstr "K????nn??s"
+msgstr "K????nt??j??t"
 
 #: qml/components/private/AboutPlugin.qml:161
-#, fuzzy, kde-format
-#| msgid "&Send Email"
+#, kde-format
 msgid "Send an email to %1"
-msgstr "L??het?? &s??hk??posti"
+msgstr "L??het?? s??hk??postia: %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/ia/kcmutils5.po 
new/kcmutils-5.97.0/po/ia/kcmutils5.po
--- old/kcmutils-5.96.0/po/ia/kcmutils5.po      2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/po/ia/kcmutils5.po      2022-08-07 15:19:37.000000000 
+0200
@@ -1,13 +1,13 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
 #
-# g.sora <g.s...@tiscali.it>, 2010, 2011, 2012, 2013, 2019, 2021.
+# g.sora <g.s...@tiscali.it>, 2010, 2011, 2012, 2013, 2019, 2021, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-06-22 00:41+0000\n"
-"PO-Revision-Date: 2021-08-30 16:17+0200\n"
+"PO-Revision-Date: 2022-07-15 11:41+0200\n"
 "Last-Translator: giovanni <g.s...@tiscali.it>\n"
 "Language-Team: Interlingua <kde-i18n-...@kde.org>\n"
 "Language: ia\n"
@@ -15,7 +15,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 20.04.2\n"
+"X-Generator: Lokalize 21.12.3\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -202,43 +202,37 @@
 msgstr "Habilitar le componente"
 
 #: qml/components/KPluginDelegate.qml:48
-#, fuzzy, kde-format
-#| msgid "About"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "About"
 msgstr "A proposito"
 
 #: qml/components/KPluginDelegate.qml:59
-#, fuzzy, kde-format
-#| msgid "Confi&gure..."
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Configure..."
-msgstr "Confi&gura ..."
+msgstr "Configura..."
 
 #: qml/components/KPluginSelector.qml:86
 #, kde-format
 msgid "No matches"
-msgstr ""
+msgstr "Nulle correspondentias"
 
 #: qml/components/KPluginSelector.qml:86
-#, fuzzy, kde-format
-#| msgid "Not found"
+#, kde-format
 msgid "No plugins found"
-msgstr "Non trovate"
+msgstr "Necun plugin  trovate"
 
 #: qml/components/private/AboutPlugin.qml:42
-#, fuzzy, kde-format
-#| msgctxt "concatenation of dates and time"
-#| msgid "%1 %2"
+#, kde-format
 msgctxt "Plugin name and plugin version"
 msgid "%1 %2"
 msgstr "%1 %2"
 
 #: qml/components/private/AboutPlugin.qml:64
-#, fuzzy, kde-format
-#| msgid "Copy"
+#, kde-format
 msgid "Copyright"
-msgstr "Copia"
+msgstr "Copyright"
 
 #: qml/components/private/AboutPlugin.qml:81
 #, kde-format
@@ -246,24 +240,21 @@
 msgstr "Licentia:"
 
 #: qml/components/private/AboutPlugin.qml:100
-#, fuzzy, kde-format
-#| msgid "A&uthors"
+#, kde-format
 msgid "Authors"
-msgstr "A&utores"
+msgstr "Autores"
 
 #: qml/components/private/AboutPlugin.qml:117
 #, kde-format
 msgid "Credits"
-msgstr ""
+msgstr "Gratias"
 
 #: qml/components/private/AboutPlugin.qml:134
-#, fuzzy, kde-format
-#| msgid "Translation"
+#, kde-format
 msgid "Translators"
-msgstr "Traduction"
+msgstr "Traductores"
 
 #: qml/components/private/AboutPlugin.qml:161
-#, fuzzy, kde-format
-#| msgid "&Send Email"
+#, kde-format
 msgid "Send an email to %1"
-msgstr "&Invia e-posta"
+msgstr "Invia un message de e-posta a  %1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/se/kcmutils5.po 
new/kcmutils-5.97.0/po/se/kcmutils5.po
--- old/kcmutils-5.96.0/po/se/kcmutils5.po      2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/po/se/kcmutils5.po      2022-08-07 15:19:37.000000000 
+0200
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2022-05-05 00:41+0000\n"
+"POT-Creation-Date: 2022-06-22 00:41+0000\n"
 "PO-Revision-Date: 2012-05-30 23:19+0200\n"
 "Last-Translator: B??rre Gaup <boe...@skolelinux.no>\n"
 "Language-Team: Northern Sami <l10n...@lister.huftis.org>\n"
@@ -29,7 +29,7 @@
 msgid "Your emails"
 msgstr "boe...@skolelinux.no"
 
-#: kcmoduleloader.cpp:58 kcmoduleloader.cpp:159
+#: kcmoduleloader.cpp:58 kcmoduleloader.cpp:161
 #, kde-format
 msgid "The module %1 is disabled."
 msgstr "%1-modula ii leat jo??us."
@@ -39,12 +39,12 @@
 msgid "The module has been disabled by the system administrator."
 msgstr ""
 
-#: kcmoduleloader.cpp:94 kcmoduleloader.cpp:183
+#: kcmoduleloader.cpp:94 kcmoduleloader.cpp:185
 #, kde-format
 msgid "Error loading QML file."
 msgstr ""
 
-#: kcmoduleloader.cpp:118
+#: kcmoduleloader.cpp:120
 #, kde-format
 msgid ""
 "<qt><p>Possible reasons:<ul><li>An error occurred during your last system "
@@ -54,19 +54,19 @@
 "this fails, consider contacting your distributor or packager.</p></qt>"
 msgstr ""
 
-#: kcmoduleloader.cpp:152
+#: kcmoduleloader.cpp:154
 #, kde-format
 msgid "The module %1 could not be found."
 msgstr "Modula %1 ii g??vdnon."
 
-#: kcmoduleloader.cpp:153
+#: kcmoduleloader.cpp:155
 #, kde-format
 msgid ""
 "<qt><p>The diagnosis is:<br />The desktop file %1 could not be found.</p></"
 "qt>"
 msgstr "<qt><p>Diagnosa lea:<br />????llinbeavdefiila %1 ii g??vdnon.</p></qt>"
 
-#: kcmoduleloader.cpp:160
+#: kcmoduleloader.cpp:162
 #, kde-format
 msgid ""
 "<qt><p>Either the hardware/software the module configures is not available "
@@ -75,17 +75,17 @@
 "<qt> <p>Ma??iidnag??lvu dahje progr??mma maid modula heiveha ii leat 
ol??muttus "
 "dahje h??ldda??eaddji lea ??iehkk??n modula.</p> </qt>"
 
-#: kcmoduleloader.cpp:191
+#: kcmoduleloader.cpp:193
 #, kde-format
 msgid "Error loading config module"
 msgstr ""
 
-#: kcmoduleloader.cpp:235
+#: kcmoduleloader.cpp:237
 #, kde-format
 msgid "The module %1 is not a valid configuration module."
 msgstr "%1-modula ii leat gustojeaddji heivehusmodula."
 
-#: kcmoduleloader.cpp:236
+#: kcmoduleloader.cpp:238
 #, kde-format
 msgid ""
 "<qt>The diagnosis is:<br />The desktop file %1 does not specify a library.</"
@@ -99,7 +99,7 @@
 msgid "This configuration section is already opened in %1"
 msgstr "D??t heivehusoassi lea juo rabas d??ppe: %1"
 
-#: kcmultidialog.cpp:52
+#: kcmultidialog.cpp:51
 #, kde-format
 msgid ""
 "The settings of the current module have changed.\n"
@@ -108,12 +108,12 @@
 "Heivehusat d??n modulas leat rievdaduvvon.\n"
 "H??liidatgo vurket rievdadusaid vai b??lkestit daid?"
 
-#: kcmultidialog.cpp:54
+#: kcmultidialog.cpp:53
 #, kde-format
 msgid "Apply Settings"
 msgstr "Geavat heivehusaid"
 
-#: kcmultidialog.cpp:259 kpluginselector.cpp:809 kpluginwidget.cpp:330
+#: kcmultidialog.cpp:258 kpluginselector.cpp:809 kpluginwidget.cpp:330
 #, kde-format
 msgid "Configure"
 msgstr "Heivet"
@@ -204,24 +204,24 @@
 msgid "Enable component"
 msgstr "Bija oasi doaibmat"
 
-#: qml/components/KPluginDelegate.qml:45
+#: qml/components/KPluginDelegate.qml:48
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "About"
 msgstr ""
 
-#: qml/components/KPluginDelegate.qml:56
+#: qml/components/KPluginDelegate.qml:59
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Configure..."
 msgstr ""
 
-#: qml/components/KPluginSelector.qml:78
+#: qml/components/KPluginSelector.qml:86
 #, kde-format
 msgid "No matches"
 msgstr ""
 
-#: qml/components/KPluginSelector.qml:78
+#: qml/components/KPluginSelector.qml:86
 #, kde-format
 msgid "No plugins found"
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/po/zh_CN/kcmutils5.po 
new/kcmutils-5.97.0/po/zh_CN/kcmutils5.po
--- old/kcmutils-5.96.0/po/zh_CN/kcmutils5.po   2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/po/zh_CN/kcmutils5.po   2022-08-07 15:19:37.000000000 
+0200
@@ -1,21 +1,9 @@
-# translation of kdelibs4.po to Chinese Simplified
-# Copyright (C) 2007 Free Software Foundation, Inc.
-#
-# Lie Ex <lilith...@gmail.com> 2007-2011.
-# Wang Jian <l...@linux.ustc.edu.cn>, 1998.
-# Sarah Smith <sar...@redhat.com>, 2002.
-# Xiong Jiang <jxi...@offtopic.org>, 2002,2003,2004.
-# Funda Wang <fundaw...@linux.net.cn>, 2002,2003,2004.
-# Liang Qi <cavendish...@gmail.com>, 2007.
-# Feng Chao <chaofeng...@gmail.com>, 2010, 2012, 2014, 2019.
-# Ni Hui <shuizhuyuan...@126.com>, 2010, 2011, 2012.
-# Weng Xuetian <wen...@gmail.com>, 2011, 2012, 2013.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-06-22 00:41+0000\n"
-"PO-Revision-Date: 2022-07-02 10:59\n"
+"PO-Revision-Date: 2022-07-30 15:54\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/src/kpluginselector.cpp 
new/kcmutils-5.97.0/src/kpluginselector.cpp
--- old/kcmutils-5.96.0/src/kpluginselector.cpp 2022-07-02 17:47:31.000000000 
+0200
+++ new/kcmutils-5.97.0/src/kpluginselector.cpp 2022-08-07 15:19:37.000000000 
+0200
@@ -313,7 +313,7 @@
     const QStringList dirs =
         QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, 
componentName + QStringLiteral("/kpartplugins"), 
QStandardPaths::LocateDirectory);
     for (const QString &dir : dirs) {
-        QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), 
QDir::NoFilter, QDirIterator::Subdirectories);
+        QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), 
QDir::NoFilter, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
         while (it.hasNext()) {
             desktopFileNames.append(it.next());
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/tools/CMakeLists.txt 
new/kcmutils-5.97.0/tools/CMakeLists.txt
--- old/kcmutils-5.96.0/tools/CMakeLists.txt    1970-01-01 01:00:00.000000000 
+0100
+++ new/kcmutils-5.97.0/tools/CMakeLists.txt    2022-08-07 15:19:37.000000000 
+0200
@@ -0,0 +1,10 @@
+# SPDX-FileCopyrightText: 2022 Alexander Lohnau <alexander.loh...@gmx.de>
+# SPDX-License-Identifier: BSD-3-Clause
+
+add_executable(kcmdesktopfilegenerator kcmmetadatagenerator.cpp)
+add_executable(KF5::kcmdesktopfilegenerator ALIAS kcmdesktopfilegenerator )
+target_link_libraries(kcmdesktopfilegenerator Qt::Core)
+
+set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5KCMUtils")
+install(TARGETS kcmdesktopfilegenerator EXPORT KF5KCMUtilsToolingTargets 
DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF})
+install(EXPORT KF5KCMUtilsToolingTargets DESTINATION 
"${CMAKECONFIG_INSTALL_DIR}" FILE KF5KCMUtilsToolingTargets.cmake NAMESPACE 
KF5::)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.96.0/tools/kcmmetadatagenerator.cpp 
new/kcmutils-5.97.0/tools/kcmmetadatagenerator.cpp
--- old/kcmutils-5.96.0/tools/kcmmetadatagenerator.cpp  1970-01-01 
01:00:00.000000000 +0100
+++ new/kcmutils-5.97.0/tools/kcmmetadatagenerator.cpp  2022-08-07 
15:19:37.000000000 +0200
@@ -0,0 +1,46 @@
+/*
+    SPDX-FileCopyrightText: 2020 Alexander Lohnau <alexander.loh...@gmx.de>
+    SPDX-License-Identifier: LGPL-2.0-or-later
+*/
+
+#include <QFile>
+#include <QFileInfo>
+#include <QJsonDocument>
+#include <QJsonObject>
+#include <QString>
+
+int main(int argc, char **argv)
+{
+    Q_ASSERT(argc == 3);
+    QString fileName = QString::fromLatin1(argv[1]);
+
+    QFile file(fileName);
+    bool isOpen = file.open(QIODevice::ReadOnly);
+    if (!isOpen) {
+        qCritical() << "Could not open file" << fileName;
+        exit(1);
+    }
+    QJsonDocument doc = QJsonDocument::fromJson(file.readAll());
+    Q_ASSERT(doc.isObject());
+
+    const QJsonObject kplugin = 
doc.object().value(QLatin1String("KPlugin")).toObject();
+    const QLatin1String namePrefix("Name");
+
+    QFile out(QString::fromLatin1(argv[2]));
+    out.open(QIODevice::WriteOnly);
+    out.write("[Desktop Entry]\n");
+    out.write("NoDisplay=true\n");
+
+    const QString exec = QLatin1String("Exec=systemsettings ") + 
QFileInfo(fileName).baseName() + QLatin1Char('\n');
+    out.write(exec.toLatin1());
+    const QString icon = QLatin1String("Icon=") + 
kplugin.value(QLatin1String("Icon")).toString() + QLatin1Char('\n');
+    out.write(icon.toLatin1());
+
+    for (auto it = kplugin.begin(), end = kplugin.end(); it != end; ++it) {
+        const QString key = it.key();
+        if (key.startsWith(namePrefix)) {
+            const QString name = key + QLatin1Char('=') + 
it.value().toString() + QLatin1Char('\n');
+            out.write(name.toLocal8Bit());
+        }
+    }
+}

Reply via email to