diff -pruN 6.3.5-1/.gitignore 6.4.5-0ubuntu1/.gitignore
--- 6.3.5-1/.gitignore	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/.gitignore	2025-09-09 08:27:22.000000000 +0000
@@ -26,3 +26,4 @@ cmake-build-debug*
 /compile_commands.json
 .clangd
 .cache
+.qmlls.ini
diff -pruN 6.3.5-1/.gitlab-ci.yml 6.4.5-0ubuntu1/.gitlab-ci.yml
--- 6.3.5-1/.gitlab-ci.yml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/.gitlab-ci.yml	2025-09-09 08:27:22.000000000 +0000
@@ -6,3 +6,6 @@ include:
     file:
       - /gitlab-templates/linux-qt6.yml
       - /gitlab-templates/freebsd-qt6.yml
+      - /gitlab-templates/xml-lint.yml
+      - /gitlab-templates/yaml-lint.yml
+      - /gitlab-templates/linux-qt6-next.yml
diff -pruN 6.3.5-1/.kde-ci.yml 6.4.5-0ubuntu1/.kde-ci.yml
--- 6.3.5-1/.kde-ci.yml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/.kde-ci.yml	2025-09-09 08:27:22.000000000 +0000
@@ -1,29 +1,28 @@
 Dependencies:
-- 'on': ['Linux', 'FreeBSD', 'Windows', 'macOS']
-  'require':
+ - 'on': ['Linux', 'FreeBSD', 'Windows', 'macOS']
+   'require':
     'frameworks/extra-cmake-modules': '@latest-kf6'
-    'frameworks/karchive' : '@latest-kf6'
-    'frameworks/kconfig' : '@latest-kf6'
-    'frameworks/kcolorscheme' : '@latest-kf6'
-    'frameworks/kcoreaddons' : '@latest-kf6'
-    'frameworks/kdbusaddons' : '@latest-kf6'
-    'frameworks/kglobalaccel' : '@latest-kf6'
-    'frameworks/kguiaddons' : '@latest-kf6'
-    'frameworks/ki18n' : '@latest-kf6'
-    'frameworks/kiconthemes' : '@latest-kf6'
-    'frameworks/kio' : '@latest-kf6'
-    'frameworks/knotifications' : '@latest-kf6'
-    'frameworks/kpackage' : '@latest-kf6'
+    'frameworks/karchive': '@latest-kf6'
+    'frameworks/kconfig': '@latest-kf6'
+    'frameworks/kcolorscheme': '@latest-kf6'
+    'frameworks/kcoreaddons': '@latest-kf6'
+    'frameworks/kdbusaddons': '@latest-kf6'
+    'frameworks/kglobalaccel': '@latest-kf6'
+    'frameworks/kguiaddons': '@latest-kf6'
+    'frameworks/ki18n': '@latest-kf6'
+    'frameworks/kiconthemes': '@latest-kf6'
+    'frameworks/kio': '@latest-kf6'
+    'frameworks/knotifications': '@latest-kf6'
+    'frameworks/kpackage': '@latest-kf6'
     # kparts for examples
-    'frameworks/kparts' : '@latest-kf6'
-    'frameworks/kwidgetsaddons' : '@latest-kf6'
-    'frameworks/kwindowsystem' : '@latest-kf6'
-    'frameworks/kirigami' : '@latest-kf6'
-    'frameworks/kcmutils' : '@latest-kf6'
-    'frameworks/ksvg' : '@latest-kf6'
-    'plasma/plasma-activities' : '@same'
+    'frameworks/kparts': '@latest-kf6'
+    'frameworks/kwidgetsaddons': '@latest-kf6'
+    'frameworks/kwindowsystem': '@latest-kf6'
+    'frameworks/kirigami': '@latest-kf6'
+    'frameworks/ksvg': '@latest-kf6'
+    'plasma/plasma-activities': '@same'
 
 Options:
-  cppcheck-ignore-files: ['templates/']
-  require-passing-tests-on: [ '@all' ]
-  cmake-options: -DBUILD_EXAMPLES=ON
+ cppcheck-ignore-files: ['templates/']
+ require-passing-tests-on: ['@all']
+ cmake-options: -DBUILD_EXAMPLES=ON
diff -pruN 6.3.5-1/CMakeLists.txt 6.4.5-0ubuntu1/CMakeLists.txt
--- 6.3.5-1/CMakeLists.txt	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/CMakeLists.txt	2025-09-09 08:27:22.000000000 +0000
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(PROJECT_VERSION "6.3.5")
+set(PROJECT_VERSION "6.4.5")
 project(libplasma VERSION ${PROJECT_VERSION})
 
-set(QT_MIN_VERSION "6.7.0")
-set(PROJECT_DEP_VERSION "6.3.5")
-set(KF6_MIN_VERSION "6.10.0")
+set(QT_MIN_VERSION "6.8.0")
+set(PROJECT_DEP_VERSION "6.4.5")
+set(KF6_MIN_VERSION "6.14.0")
 
 set(CMAKE_CXX_STANDARD 20)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -31,6 +31,7 @@ include(ECMGenerateQmlTypes)
 include(ECMMarkNonGuiExecutable)
 include(ECMDeprecationSettings)
 include(ECMQmlModule)
+include(ECMGenerateQDoc)
 
 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)")
@@ -45,6 +46,10 @@ ecm_setup_version(PROJECT
 
 find_package(Qt6 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Quick Gui Qml Svg QuickControls2 DBus)
 
+if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0")
+    find_package(Qt6GuiPrivate ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
+endif()
+
 find_package(KF6 ${KF6_MIN_VERSION} REQUIRED
     COMPONENTS
         Archive
@@ -59,8 +64,8 @@ find_package(KF6 ${KF6_MIN_VERSION} REQU
         Notifications
         Package
         KirigamiPlatform
-        KCMUtils
         Svg
+        ColorScheme
 )
 find_package(PlasmaActivities REQUIRED ${PROJECT_DEP_VERSION})
 
@@ -125,7 +130,7 @@ endif()
 
 ecm_set_disabled_deprecation_versions(
     QT 6.8.1
-    KF 6.9.0
+    KF 6.12.0
 )
 
 #add_definitions(-Wno-deprecated)
diff -pruN 6.3.5-1/PlasmaMacros.cmake 6.4.5-0ubuntu1/PlasmaMacros.cmake
--- 6.3.5-1/PlasmaMacros.cmake	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/PlasmaMacros.cmake	2025-09-09 08:27:22.000000000 +0000
@@ -28,3 +28,72 @@ macro(plasma_install_package dir compone
 
    kpackage_install_package(${dir} ${component} ${root} ${PLASMA_RELATIVE_DATA_INSTALL_DIR} NO_DEPRECATED_WARNING)
 endmacro()
+
+# plasma_add_applet(id QML_SOURCES ... [CPP_SOURCES] [RESOURCES])
+#
+# Creates a plasma applet.
+#
+# An applet consists of one or more QML files and optionally C++ sources.
+#
+# QML_SOURCES: A list of QML files for this applet
+# CPP_SOURCES: A list of C++ sources for this applet
+# RESOURCES: A list of files to be added to the applet's QRC
+# GENERATE_APPLET_CLASS: Pass this to automatically generate a Plasma::Applet subclass if no non-trivial class is needed.
+#
+# This creates a CMake target named after the given id which can be manipulated further using CMake API
+#
+# Example:
+# plasma_add_applet(org.kde.plasma.calculator
+#     QML_SOURCES main.qml
+#     CPP_SOURCES calculator.cpp
+#     GENERATE_APPLET_CLASS
+# )
+#
+function(plasma_add_applet id)
+   set(options GENERATE_APPLET_CLASS)
+   set(oneValueArgs)
+   set(multiValueArgs QML_SOURCES CPP_SOURCES RESOURCES)
+   cmake_parse_arguments(ARGS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
+
+   # not using MODULE because of https://bugreports.qt.io/browse/QTBUG-117159
+   add_library(${id} SHARED)
+
+   set_target_properties(${id} PROPERTIES PREFIX "")
+
+   include(ECMQmlModule)
+   ecm_add_qml_module(${id} URI "plasma.applet.${id}" QT_NO_PLUGIN)
+
+   ecm_target_qml_sources(${id} SOURCES ${ARGS_QML_SOURCES} RESOURCES ${ARGS_RESOURCES})
+
+   if(ARGS_GENERATE_APPLET_CLASS)
+
+      string(REPLACE "." "_" CLASS_NAME ${id})
+
+      set(PLUGIN_SRC
+"
+#include <KPluginFactory>
+#include <Plasma/Applet>
+
+class ${CLASS_NAME}_Plugin : public Plasma::Applet {
+   Q_OBJECT
+public:
+   ${CLASS_NAME}_Plugin(QObject *parent, const KPluginMetaData &data, const QVariantList &args)
+      : Plasma::Applet(parent, data, args) {}
+}\;
+
+K_PLUGIN_CLASS_WITH_JSON(${CLASS_NAME}_Plugin, \"metadata.json\")
+
+#include \"${id}.moc\"
+")
+
+      file(GENERATE OUTPUT ${id}.cpp CONTENT ${PLUGIN_SRC})
+
+      target_sources(${id} PRIVATE ${id}.cpp)
+
+      target_link_libraries(${id} PRIVATE KF6::CoreAddons Plasma::Plasma)
+   endif()
+
+   target_sources(${id} PRIVATE ${ARGS_CPP_SOURCES})
+
+   install(TARGETS ${id} DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/applets)
+endfunction()
diff -pruN 6.3.5-1/autotests/dynamictreemodel.h 6.4.5-0ubuntu1/autotests/dynamictreemodel.h
--- 6.3.5-1/autotests/dynamictreemodel.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/autotests/dynamictreemodel.h	2025-09-09 08:27:22.000000000 +0000
@@ -33,7 +33,7 @@ public:
 
 protected Q_SLOTS:
 
-    /**
+    /*!
     Finds the parent id of the string with id @p searchId.
 
     Returns -1 if not found.
@@ -149,7 +149,7 @@ protected:
     int m_destRow;
 };
 
-/**
+/*!
   A command which does a move and emits a reset signal.
 */
 class ModelResetCommand : public ModelMoveCommand
@@ -164,7 +164,7 @@ public:
     void emitPostSignal() override;
 };
 
-/**
+/*!
   A command which does a move and emits a beginResetModel and endResetModel signals.
 */
 class ModelResetCommandFixed : public ModelMoveCommand
diff -pruN 6.3.5-1/debian/changelog 6.4.5-0ubuntu1/debian/changelog
--- 6.3.5-1/debian/changelog	2025-05-18 22:58:39.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/changelog	2025-09-09 16:02:32.000000000 +0000
@@ -1,21 +1,44 @@
-libplasma (6.3.5-1) unstable; urgency=medium
+libplasma (6.4.5-0ubuntu1) questing; urgency=medium
 
-  [ Aurélien COUDERC ]
-  * New upstream release (6.3.5).
-    - Use proper attached properties for Kirigami colorset.
-  * Relax inter-plasma versioned dependency constraint so we can upload
-    only 6.3.5 packages that have actual code changes.
-  * Update upstream source repo URL.
+  * New upstream release (6.4.5)
 
- -- Aurélien COUDERC <coucouf@debian.org>  Mon, 19 May 2025 00:58:39 +0200
+ -- Rik Mills <rikmills@kde.org>  Tue, 09 Sep 2025 17:02:32 +0100
 
-libplasma (6.3.4-1) unstable; urgency=medium
+libplasma (6.4.4-0ubuntu1) questing; urgency=medium
 
-  [ Patrick Franz ]
-  * New upstream release (6.3.4).
-  * Update build-deps and deps with the info from cmake.
+  * New upstream release (6.4.4)
+  * Drop included upstream_2038cf78_colors_make_breeze_dark_darker.patch
+  * Update symbols from build logs.
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 12 Aug 2025 17:29:30 +0100
+
+libplasma (6.3.5-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (6.3.5)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 06 May 2025 21:34:34 +0100
+
+libplasma (6.3.4-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.4)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 02 Apr 2025 08:56:24 +0100
+
+libplasma (6.3.3-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.3)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 11 Mar 2025 15:20:47 +0000
+
+libplasma (6.3.2-2ubuntu1) plucky; urgency=medium
+
+  * Merge from Debian unstable. Remaining changes:
+    - Kubuntu Vcs and maintainer fields.
+    - Build depend on KF6 >= 6.10.0
+    - Breaks/Replaces for Ubuntu version history.
+    - Disable acc test.
 
- -- Patrick Franz <deltaone@debian.org>  Thu, 03 Apr 2025 01:01:23 +0200
+ -- Rik Mills <rikmills@kde.org>  Mon, 03 Mar 2025 08:10:40 +0000
 
 libplasma (6.3.2-2) unstable; urgency=medium
 
@@ -37,6 +60,18 @@ libplasma (6.3.2-1) unstable; urgency=me
 
  -- Aurélien COUDERC <coucouf@debian.org>  Fri, 28 Feb 2025 00:53:10 +0100
 
+libplasma (6.3.2-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.2)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 25 Feb 2025 18:16:41 +0000
+
+libplasma (6.3.1-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.1)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 18 Feb 2025 14:23:42 +0000
+
 libplasma (6.3.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -47,6 +82,12 @@ libplasma (6.3.0-1) unstable; urgency=me
 
  -- Aurélien COUDERC <coucouf@debian.org>  Mon, 10 Feb 2025 15:17:08 +0100
 
+libplasma (6.3.0-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.0)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 11 Feb 2025 12:55:52 +0000
+
 libplasma (6.2.91-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -55,6 +96,12 @@ libplasma (6.2.91-1) experimental; urgen
 
  -- Aurélien COUDERC <coucouf@debian.org>  Thu, 23 Jan 2025 23:52:57 +0100
 
+libplasma (6.2.91-0ubuntu1) plucky; urgency=medium
+
+  * New upstream (beta) release (6.2.91)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 23 Jan 2025 13:42:22 +0000
+
 libplasma (6.2.90-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -64,6 +111,13 @@ libplasma (6.2.90-1) experimental; urgen
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sat, 11 Jan 2025 23:38:58 +0100
 
+libplasma (6.2.90-0ubuntu1) plucky; urgency=medium
+
+  * New upstream (beta) release (6.2.90)
+  * Update symbols from build logs.
+
+ -- Rik Mills <rikmills@kde.org>  Sat, 11 Jan 2025 07:42:05 +0000
+
 libplasma (6.2.5-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -72,6 +126,18 @@ libplasma (6.2.5-1) unstable; urgency=me
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sun, 05 Jan 2025 11:22:26 +0100
 
+libplasma (6.2.5-0ubuntu2) plucky; urgency=medium
+
+  * Update symbols from build logs.
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 01 Jan 2025 00:45:07 +0000
+
+libplasma (6.2.5-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.2.5)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 31 Dec 2024 19:01:44 +0000
+
 libplasma (6.2.4-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -80,6 +146,18 @@ libplasma (6.2.4-1) unstable; urgency=me
 
  -- Aurélien COUDERC <coucouf@debian.org>  Tue, 03 Dec 2024 16:36:30 +0100
 
+libplasma (6.2.4-0ubuntu2) plucky; urgency=medium
+
+  * Disable acc test.
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 26 Nov 2024 18:06:59 +0000
+
+libplasma (6.2.4-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.2.4)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 26 Nov 2024 12:14:29 +0000
+
 libplasma (6.2.3-2) unstable; urgency=medium
 
   * Team upload.
@@ -102,6 +180,16 @@ libplasma (6.2.3-1) unstable; urgency=me
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sat, 23 Nov 2024 21:57:31 +0100
 
+libplasma (6.2.3-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.2.0)
+  * Update symbols from build logs.
+  * New upstream release (6.2.1)
+  * New upstream release (6.2.2)
+  * New upstream release (6.2.3)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 07 Nov 2024 19:57:44 +0000
+
 libplasma (6.2.1-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -130,6 +218,12 @@ libplasma (6.1.5-1) experimental; urgenc
 
  -- Aurélien COUDERC <coucouf@debian.org>  Wed, 11 Sep 2024 23:28:01 +0200
 
+libplasma (6.1.5-0ubuntu1) oracular; urgency=medium
+
+  * New upstream release (6.1.5)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 11 Sep 2024 06:00:00 +0100
+
 libplasma (6.1.4-2) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -146,6 +240,12 @@ libplasma (6.1.4-1) experimental; urgenc
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sun, 11 Aug 2024 23:58:23 +0200
 
+libplasma (6.1.4-0ubuntu1) oracular; urgency=medium
+
+  * New upstream release (6.1.4)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 14 Aug 2024 18:00:07 +0100
+
 libplasma (6.1.3-4) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -154,6 +254,15 @@ libplasma (6.1.3-4) experimental; urgenc
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sun, 11 Aug 2024 22:43:20 +0200
 
+libplasma (6.1.3-3ubuntu1) oracular; urgency=medium
+
+  * Merge from Debian experimental. Remaining changes:
+    - Change Breaks/Replaces to plasma5-desktoptheme (<< 6.1.0-2), to allow
+      upgrades in Ubuntu.
+    - Also Breaks/Replaces plasma-framework (<< 5.116.0-0ubuntu2~).
+
+ -- Rik Mills <rikmills@kde.org>  Mon, 29 Jul 2024 09:07:30 +0100
+
 libplasma (6.1.3-3) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
diff -pruN 6.3.5-1/debian/control 6.4.5-0ubuntu1/debian/control
--- 6.3.5-1/debian/control	2025-05-07 22:38:58.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/control	2025-09-09 16:02:32.000000000 +0000
@@ -1,37 +1,38 @@
 Source: libplasma
 Section: libs
 Priority: optional
-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
+Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
 Uploaders: Aurélien COUDERC <coucouf@debian.org>,
            Patrick Franz <deltaone@debian.org>,
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: cmake (>= 3.16~),
+               debhelper-compat (= 13),
                dh-sequence-kf6,
                dh-sequence-pkgkde-symbolshelper,
-               cmake (>= 3.16~),
                doxygen,
-               extra-cmake-modules (>= 6.10.0~),
+               extra-cmake-modules (>= 6.14.0~),
                gettext,
                libegl-dev,
-               libkf6archive-dev (>= 6.10.0~),
-               libkf6config-dev (>= 6.10.0~),
-               libkf6configwidgets-dev (>= 6.5.0~),
-               libkf6coreaddons-dev (>= 6.10.0~),
-               libkf6dbusaddons-dev (>= 6.10.0~),
-               libkf6globalaccel-dev (>= 6.10.0~),
-               libkf6guiaddons-dev (>= 6.10.0~),
-               libkf6i18n-dev (>= 6.10.0~),
-               libkf6iconthemes-dev (>= 6.10.0~),
-               libkf6kcmutils-dev (>= 6.10.0~),
-               libkf6kio-dev (>= 6.10.0~),
-               libkf6notifications-dev (>= 6.10.0~),
-               libkf6package-dev (>= 6.10.0~),
-               libkf6parts-dev (>= 6.2.0~),
-               libkf6svg-dev (>= 6.10.0~),
-               libkf6widgetsaddons-dev (>= 6.2.0~),
-               libkf6windowsystem-dev (>= 6.10.0~),
-               libkirigami-dev (>= 6.10.0~),
+               libkf6archive-dev (>= 6.14.0~),
+               libkf6config-dev (>= 6.14.0~),
+               libkf6configwidgets-dev (>= 6.14.0~),
+               libkf6coreaddons-dev (>= 6.14.0~),
+               libkf6dbusaddons-dev (>= 6.14.0~),
+               libkf6globalaccel-dev (>= 6.14.0~),
+               libkf6guiaddons-dev (>= 6.14.0~),
+               libkf6i18n-dev (>= 6.14.0~),
+               libkf6iconthemes-dev (>= 6.14.0~),
+               libkf6kcmutils-dev (>= 6.14.0~),
+               libkf6kio-dev (>= 6.14.0~),
+               libkf6notifications-dev (>= 6.14.0~),
+               libkf6package-dev (>= 6.14.0~),
+               libkf6parts-dev (>= 6.14.0~),
+               libkf6svg-dev (>= 6.14.0~),
+               libkf6widgetsaddons-dev (>= 6.14.0~),
+               libkf6windowsystem-dev (>= 6.14.0~),
+               libkirigami-dev (>= 6.14.0~),
                libopengl-dev,
-               libplasmaactivities-dev (>= 6.3.4~),
+               libplasmaactivities-dev (>= 6.4.5~),
                libsm-dev,
                libwayland-dev (>= 1.9~),
                libx11-xcb-dev,
@@ -42,30 +43,30 @@ Build-Depends: debhelper-compat (= 13),
                libxcb-xfixes0-dev,
                pkgconf,
                plasma-wayland-protocols (>= 1.10.0~),
-               qt6-base-dev (>= 6.7.0~),
-               qt6-declarative-dev (>= 6.7.0~),
-               qt6-declarative-private-dev (>= 6.6.0+dfsg~),
-               qt6-svg-dev (>= 6.7.0~),
-               qt6-tools-dev (>= 6.6.0~),
-               qt6-wayland-dev (>= 6.7.0~),
+               qt6-base-dev (>= 6.8.0~),
+               qt6-declarative-dev (>= 6.8.0~),
+               qt6-declarative-private-dev (>= 6.8.0+dfsg~),
+               qt6-svg-dev (>= 6.8.0~),
+               qt6-tools-dev (>= 6.8.0~),
+               qt6-wayland-dev (>= 6.8.0~),
 Standards-Version: 4.7.2
 Homepage: https://invent.kde.org/plasma/libplasma
-Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/libplasma
-Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/libplasma.git
+Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libplasma
+Vcs-Git: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libplasma
 Rules-Requires-Root: no
 
 Package: libplasma-dev
 Architecture: any
 Section: libdevel
-Depends: extra-cmake-modules (>= 6.10.0~),
-         libkf6config-dev (>= 6.10.0~),
-         libkf6package-dev (>= 6.10.0~),
-         libkf6windowsystem-dev (>= 6.10.0~),
+Depends: extra-cmake-modules (>= 6.14.0~),
+         libkf6config-dev (>= 6.14.0~),
+         libkf6package-dev (>= 6.14.0~),
+         libkf6windowsystem-dev (>= 6.14.0~),
          libplasma6 (= ${binary:Version}),
          libplasmaquick6 (= ${binary:Version}),
          plasma-desktoptheme (= ${binary:Version}),
-         qt6-base-dev (>= 6.7.0~),
-         qt6-declarative-dev (>= 6.7.0~),
+         qt6-base-dev (>= 6.8.0~),
+         qt6-declarative-dev (>= 6.8.0~),
          ${misc:Depends},
 Recommends: libplasma-doc (= ${source:Version}),
 Description: development files for libplasma
@@ -113,7 +114,9 @@ Depends: qml6-module-org-kde-kirigami,
          qml6-module-qtquick-window,
          ${misc:Depends},
          ${shlibs:Depends},
-Breaks: plasma-framework (<< 5.115.0-6~),
-Replaces: plasma-framework (<< 5.115.0-6~),
+Breaks: plasma5-desktoptheme (<< 6.1.0-2),
+        plasma-framework (<< 5.116.0-0ubuntu2~)
+Replaces: plasma5-desktoptheme (<< 6.1.0-2~),
+          plasma-framework (<< 5.116.0-0ubuntu2~)
 Description: Plasma Runtime components
  Plasma library and runtime components based upon KF6 and Qt 6.
diff -pruN 6.3.5-1/debian/copyright 6.4.5-0ubuntu1/debian/copyright
--- 6.3.5-1/debian/copyright	2025-05-18 22:58:39.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/copyright	2025-09-09 16:02:32.000000000 +0000
@@ -1,6 +1,6 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: plasma-framework
-Source: https://invent.kde.org/plasma/libplasma
+Source: https://invent.kde.org/frameworks/plasma-framework
 Upstream-Contact: kde-frameworks-devel@kde.org
 
 Files: *
diff -pruN 6.3.5-1/debian/libplasma6.symbols 6.4.5-0ubuntu1/debian/libplasma6.symbols
--- 6.3.5-1/debian/libplasma6.symbols	2025-05-07 22:15:17.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/libplasma6.symbols	2025-09-09 16:02:32.000000000 +0000
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 6.3.2 amd64
+# SymbolsHelper-Confirmed: 6.3.80 amd64 arm64 armhf ppc64el s390x
 libPlasma.so.6 libplasma6 #MINVER#
 * Build-Depends-Package: libplasma-dev
  _ZGVZN9QMetaType21registerConverterImplI5QListI6QRectFE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.1.0
@@ -42,7 +42,6 @@ libPlasma.so.6 libplasma6 #MINVER#
  _ZN6Plasma11Containment26setContainmentDisplayHintsE6QFlagsINS_5Types22ContainmentDisplayHintEE@Base 6.1.0
  _ZN6Plasma11Containment26setWallpaperGraphicsObjectEP7QObject@Base 6.1.0
  _ZN6Plasma11Containment27appletAlternativesRequestedEPNS_6AppletE@Base 6.1.0
- _ZN6Plasma11Containment30containmentDisplayHintsChangedE6QFlagsINS_5Types22ContainmentDisplayHintEE@Base 6.1.0
  _ZN6Plasma11Containment30wallpaperGraphicsObjectChangedEv@Base 6.1.0
  _ZN6Plasma11Containment34availableRelativeScreenRectChangedERK6QRectF@Base 6.1.0
  _ZN6Plasma11Containment36availableRelativeScreenRegionChangedERK5QListI6QRectFE@Base 6.1.0
@@ -222,6 +221,8 @@ libPlasma.so.6 libplasma6 #MINVER#
  _ZNK6Plasma11Containment8activityEv@Base 6.1.0
  _ZNK6Plasma11Containment9isUiReadyEv@Base 6.1.0
  _ZNK6Plasma18ContainmentActions10metaObjectEv@Base 6.1.0
+ _ZNK6Plasma18ContainmentActions25hasConfigurationInterfaceEv@Base 6.3.80
+ _ZNK6Plasma18ContainmentActions2idEv@Base 6.3.80
  _ZNK6Plasma18ContainmentActions8metadataEv@Base 6.1.0
  _ZNK6Plasma5Theme10metaObjectEv@Base 6.1.0
  _ZNK6Plasma5Theme11colorSchemeEv@Base 6.1.0
@@ -281,6 +282,7 @@ libPlasma.so.6 libplasma6 #MINVER#
  _ZNK6Plasma6Applet6isBusyEv@Base 6.1.0
  _ZNK6Plasma6Applet6statusEv@Base 6.1.0
  _ZNK6Plasma6Applet7fileUrlERK10QByteArrayRK7QString@Base 6.1.0
+ _ZNK6Plasma6Applet7qrcPathEv@Base 6.3.80
  _ZNK6Plasma6Applet8locationEv@Base 6.1.0
  _ZNK6Plasma6Applet9destroyedEv@Base 6.1.0
  _ZNK6Plasma6Applet9immutableEv@Base 6.1.0
diff -pruN 6.3.5-1/debian/libplasmaquick6.symbols 6.4.5-0ubuntu1/debian/libplasmaquick6.symbols
--- 6.3.5-1/debian/libplasmaquick6.symbols	2025-05-07 22:15:17.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/libplasmaquick6.symbols	2025-09-09 16:02:32.000000000 +0000
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 6.2.90 amd64
+# SymbolsHelper-Confirmed: 6.3.80 amd64 arm64 armhf ppc64el s390x
 libPlasmaQuick.so.6 libplasmaquick6 #MINVER#
 * Build-Depends-Package: libplasma-dev
  _ZGVZN9QMetaType21registerConverterImplI5QListIP7QActionE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.1.0
@@ -24,10 +24,10 @@ libPlasmaQuick.so.6 libplasmaquick6 #MIN
  _ZN11PlasmaQuick11AppletPopup10updateSizeEv@Base 6.1.0
  _ZN11PlasmaQuick11AppletPopup11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.1.0
  _ZN11PlasmaQuick11AppletPopup11qt_metacastEPKc@Base 6.1.0
- _ZN11PlasmaQuick11AppletPopup13focusOutEventEP11QFocusEvent@Base 6.1.0
  _ZN11PlasmaQuick11AppletPopup13updateMaxSizeEv@Base 6.1.0
  _ZN11PlasmaQuick11AppletPopup13updateMinSizeEv@Base 6.1.0
  _ZN11PlasmaQuick11AppletPopup16staticMetaObjectE@Base 6.1.0
+ _ZN11PlasmaQuick11AppletPopup17handleFocusChangeEv@Base 6.3.80
  _ZN11PlasmaQuick11AppletPopup17onMainItemChangedEv@Base 6.1.0
  _ZN11PlasmaQuick11AppletPopup18setAppletInterfaceEP10QQuickItem@Base 6.1.0
  _ZN11PlasmaQuick11AppletPopup22appletInterfaceChangedEv@Base 6.1.0
@@ -79,11 +79,13 @@ libPlasmaQuick.so.6 libplasmaquick6 #MIN
  _ZN11PlasmaQuick15AppletQuickItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem11qt_metacastEPKc@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem11setExpandedEb@Base 6.1.0
+ _ZN11PlasmaQuick15AppletQuickItem12setBadgeTextERK7QString@Base 6.3.80
  _ZN11PlasmaQuick15AppletQuickItem13itemForAppletEPN6Plasma6AppletE@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem14geometryChangeERK6QRectFS3_@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem14setSwitchWidthEi@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem15expandedChangedEb@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem15setSwitchHeightEi@Base 6.1.0
+ _ZN11PlasmaQuick15AppletQuickItem16badgeTextChangedE7QString@Base 6.3.80
  _ZN11PlasmaQuick15AppletQuickItem16hasItemForAppletEPN6Plasma6AppletE@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem16staticMetaObjectE@Base 6.1.0
  _ZN11PlasmaQuick15AppletQuickItem17componentCompleteEv@Base 6.1.3
@@ -303,6 +305,7 @@ libPlasmaQuick.so.6 libplasmaquick6 #MIN
  _ZNK11PlasmaQuick15AppletQuickItem25preloadFullRepresentationEv@Base 6.1.0
  _ZNK11PlasmaQuick15AppletQuickItem27isActivationTogglesExpandedEv@Base 6.1.0
  _ZNK11PlasmaQuick15AppletQuickItem6appletEv@Base 6.1.0
+ _ZNK11PlasmaQuick15AppletQuickItem9badgeTextEv@Base 6.3.80
  _ZNK11PlasmaQuick15ContainmentView10formFactorEv@Base 6.1.0
  _ZNK11PlasmaQuick15ContainmentView10metaObjectEv@Base 6.1.0
  _ZNK11PlasmaQuick15ContainmentView11containmentEv@Base 6.1.0
diff -pruN 6.3.5-1/debian/patches/relax-interplasma-versioned-deps.patch 6.4.5-0ubuntu1/debian/patches/relax-interplasma-versioned-deps.patch
--- 6.3.5-1/debian/patches/relax-interplasma-versioned-deps.patch	2025-05-16 16:48:11.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/patches/relax-interplasma-versioned-deps.patch	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -4,7 +4,7 @@
- project(libplasma VERSION ${PROJECT_VERSION})
- 
- set(QT_MIN_VERSION "6.7.0")
--set(PROJECT_DEP_VERSION "6.3.5")
-+set(PROJECT_DEP_VERSION "6.3.4")
- set(KF6_MIN_VERSION "6.10.0")
- 
- set(CMAKE_CXX_STANDARD 20)
diff -pruN 6.3.5-1/debian/patches/series 6.4.5-0ubuntu1/debian/patches/series
--- 6.3.5-1/debian/patches/series	2025-05-16 16:48:11.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-relax-interplasma-versioned-deps.patch
-upstream_2038cf78_colors_make_breeze_dark_darker.patch
diff -pruN 6.3.5-1/debian/patches/upstream_2038cf78_colors_make_breeze_dark_darker.patch 6.4.5-0ubuntu1/debian/patches/upstream_2038cf78_colors_make_breeze_dark_darker.patch
--- 6.3.5-1/debian/patches/upstream_2038cf78_colors_make_breeze_dark_darker.patch	2025-02-10 14:15:20.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/patches/upstream_2038cf78_colors_make_breeze_dark_darker.patch	1970-01-01 00:00:00.000000000 +0000
@@ -1,104 +0,0 @@
-From 2038cf7826df3b674ce5bd8a9c60681e70239395 Mon Sep 17 00:00:00 2001
-From: Thomas Duckworth <tduck973564@gmail.com>
-Date: Fri, 24 Jan 2025 16:39:52 +0000
-Subject: [PATCH] colors: make Breeze Dark darker
-
-Part of https://invent.kde.org/teams/vdg/issues/-/issues/88.
-
-Companion to https://invent.kde.org/plasma/breeze/-/merge_requests/506.
----
- src/desktoptheme/breeze-dark/colors | 28 ++++++++++++++--------------
- 1 file changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/src/desktoptheme/breeze-dark/colors b/src/desktoptheme/breeze-dark/colors
-index 0694752d2d..2c818eac6c 100644
---- a/src/desktoptheme/breeze-dark/colors
-+++ b/src/desktoptheme/breeze-dark/colors
-@@ -20,7 +20,7 @@ IntensityEffect=0
- 
- [Colors:Button]
- BackgroundAlternate=30,87,116
--BackgroundNormal=49,54,59
-+BackgroundNormal=41,44,48
- ForegroundInactive=161,169,177
- ForegroundLink=29,153,243
- ForegroundNegative=218,68,83
-@@ -31,7 +31,7 @@ ForegroundVisited=155,89,182
- 
- [Colors:Complementary]
- BackgroundAlternate=30,87,116
--BackgroundNormal=42,46,50
-+BackgroundNormal=32,35,38
- ForegroundInactive=161,169,177
- ForegroundLink=29,153,243
- ForegroundNegative=218,68,83
-@@ -41,8 +41,8 @@ ForegroundPositive=39,174,96
- ForegroundVisited=155,89,182
- 
- [Colors:Header]
--BackgroundAlternate=42,46,50
--BackgroundNormal=49,54,59
-+BackgroundAlternate=32,35,38
-+BackgroundNormal=41,44,48
- ForegroundInactive=161,169,177
- ForegroundLink=29,153,243
- ForegroundNegative=218,68,83
-@@ -52,8 +52,8 @@ ForegroundPositive=39,174,96
- ForegroundVisited=155,89,182
- 
- [Colors:Header][Inactive]
--BackgroundAlternate=49,54,59
--BackgroundNormal=42,46,50
-+BackgroundAlternate=41,44,48
-+BackgroundNormal=32,35,38
- ForegroundInactive=161,169,177
- ForegroundLink=29,153,243
- ForegroundNegative=218,68,83
-@@ -74,8 +74,8 @@ ForegroundPositive=39,174,96
- ForegroundVisited=155,89,182
- 
- [Colors:Tooltip]
--BackgroundAlternate=42,46,50
--BackgroundNormal=49,54,59
-+BackgroundAlternate=32,35,38
-+BackgroundNormal=41,44,48
- ForegroundInactive=161,169,177
- ForegroundLink=29,153,243
- ForegroundNegative=218,68,83
-@@ -85,8 +85,8 @@ ForegroundPositive=39,174,96
- ForegroundVisited=155,89,182
- 
- [Colors:View]
--BackgroundAlternate=35,38,41
--BackgroundNormal=27,30,32
-+BackgroundAlternate=29,31,34
-+BackgroundNormal=20,22,24
- ForegroundInactive=161,169,177
- ForegroundLink=29,153,243
- ForegroundNegative=218,68,83
-@@ -96,8 +96,8 @@ ForegroundPositive=39,174,96
- ForegroundVisited=155,89,182
- 
- [Colors:Window]
--BackgroundAlternate=49,54,59
--BackgroundNormal=42,46,50
-+BackgroundAlternate=41,44,48
-+BackgroundNormal=32,35,38
- ForegroundInactive=161,169,177
- ForegroundLink=29,153,243
- ForegroundNegative=218,68,83
-@@ -115,9 +115,9 @@ shadeSortColumn=true
- contrast=4
- 
- [WM]
--activeBackground=49,54,59
-+activeBackground=39,44,49
- activeBlend=252,252,252
- activeForeground=252,252,252
--inactiveBackground=42,46,50
-+inactiveBackground=32,36,40
- inactiveBlend=161,169,177
- inactiveForeground=161,169,177
--- 
-GitLab
-
diff -pruN 6.3.5-1/debian/tests/control 6.4.5-0ubuntu1/debian/tests/control
--- 6.3.5-1/debian/tests/control	2024-07-10 15:44:12.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/tests/control	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-Tests: acc
-Depends: dh-acc, exuberant-ctags, @
-Restrictions: allow-stderr
diff -pruN 6.3.5-1/debian/tests/control.disabled 6.4.5-0ubuntu1/debian/tests/control.disabled
--- 6.3.5-1/debian/tests/control.disabled	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/debian/tests/control.disabled	2025-09-09 16:02:32.000000000 +0000
@@ -0,0 +1,3 @@
+Tests: acc
+Depends: dh-acc, exuberant-ctags, @
+Restrictions: allow-stderr
diff -pruN 6.3.5-1/metainfo.yaml 6.4.5-0ubuntu1/metainfo.yaml
--- 6.3.5-1/metainfo.yaml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/metainfo.yaml	2025-09-09 08:27:22.000000000 +0000
@@ -8,8 +8,8 @@ portingAid: false
 deprecated: false
 release: true
 libraries:
- - cmake: KF6::Plasma
- - cmake: KF6::PlasmaQuick
+    - cmake: KF6::Plasma
+    - cmake: KF6::PlasmaQuick
 cmakename: KF6Plasma
 
 public_lib: true
diff -pruN 6.3.5-1/po/ar/libplasma6.po 6.4.5-0ubuntu1/po/ar/libplasma6.po
--- 6.3.5-1/po/ar/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ar/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -1,13 +1,13 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the libplasma5 package.
 # Safa Alfulaij <safa1996alfulaij@gmail.com>, 2014, 2015, 2017, 2018.
-# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
+# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024, 2025 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
-"PO-Revision-Date: 2024-11-28 07:58+0400\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
+"PO-Revision-Date: 2025-05-17 11:10+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
 "Language-Team: ar\n"
 "Language: ar\n"
@@ -15,52 +15,52 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Lokalize 23.08.5\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "إجراءات أكثر"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "اطوِ"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "وسع"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
-msgstr "كلمة السّرّ"
+msgstr "كلمة السر"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "ابحث..."
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "ابحث"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "مسح سجل البحث"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "مجهول"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "فعّل الودجة %1"
@@ -97,95 +97,77 @@ msgstr "أزِل قفل الودجات"
 msgid "Exit Edit Mode"
 msgstr "اخرج من نمط التحرير"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "فيما إذا كان يجب إنشاء خبيئة على القرص للسمة."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"الحد الأقصى لحجم ذاكرة التخزين المؤقت للسمة على القرص بالكيلو بايت. لاحظ أن "
-"هذه الملفات هي ملفات متفرقة ، لذا قد لا يتم استخدام الحجم الأقصى. لذلك فإن "
-"تحديد حجم أكبر غالبًا ما يكون آمنًا تمامًا."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "أظهر البدائل..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "أُزيلت ودجة"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "أُزيلت الودجة ”%1“."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "أُزيلت لوحة"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "أُزيلت إحدى اللوحات."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "أُزيل سطح مكتب"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "أُزيل أحد أسطح المكتب."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "تراجع"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "إعدادات الودجة"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "أزِل هذه الودجة"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "أزِل هذه اللوحة"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "أزِل هذا النشاط"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "إعدادات النشاط"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "أضف أو أدر الودجات…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "تعذر العثور على المكون المطلوب: %1"
@@ -254,59 +236,59 @@ msgstr "خطأ في تحميل ملف QM
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "خطأ في تحميل البريمج: الحزمة %1غير موجودة."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "إعدادات %1 — %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "إعدادات %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "حزمة بلازما"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "ثبّت"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "فشل تثبيت الحزمة"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "الحزمة التي أسقطتها غير صالحة."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "الودجات"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "أضف %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "أضف أيقونة"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "الخلفية"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -317,6 +299,18 @@ msgstr "عيّن %1"
 msgid "Content dropped"
 msgstr "أسقط المحتوى"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "فيما إذا كان يجب إنشاء خبيئة على القرص للسمة."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "الحد الأقصى لحجم ذاكرة التخزين المؤقت للسمة على القرص بالكيلو بايت. لاحظ "
+#~ "أن هذه الملفات هي ملفات متفرقة ، لذا قد لا يتم استخدام الحجم الأقصى. لذلك "
+#~ "فإن تحديد حجم أكبر غالبًا ما يكون آمنًا تمامًا."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "أضف ودجات…"
 
diff -pruN 6.3.5-1/po/ast/libplasma6.po 6.4.5-0ubuntu1/po/ast/libplasma6.po
--- 6.3.5-1/po/ast/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ast/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-03-14 23:24+0100\n"
 "Last-Translator: Enol P. <enolp@softastur.org>\n"
 "Language-Team: Asturian <alministradores@softastur.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.02.0\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Más aiciones"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Recoyer"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Espander"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Contraseña"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Buscar…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr ""
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr ""
@@ -96,92 +96,77 @@ msgstr ""
 msgid "Exit Edit Mode"
 msgstr "Colar del mou d'edición"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Amosar les alternatives…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Widget quitáu"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Quitóse'l widget «%1»."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Quitóse un panel."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Quitóse un escritoriu."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desfacer"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Nun se pudo atopar el componente solicitáu: %1"
@@ -245,59 +230,59 @@ msgstr "Hebo un error al cargar el fiche
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Hebo un error al cargar l'applet: el paquete nun esiste. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr ""
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Configuración de: %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Fondu de pantalla"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/az/libplasma6.po 6.4.5-0ubuntu1/po/az/libplasma6.po
--- 6.3.5-1/po/az/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/az/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2023-02-19 15:12+0400\n"
 "Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
 "Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 22.12.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Daha çox fəaliyyətlər"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Yığmaq"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Genişləndirmək"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Şifrə"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Axtarış…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Axtarış"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Naməlum"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 Vidjetin aktiv edilməsi"
@@ -96,95 +96,77 @@ msgstr "Vidjetlərin kilidini açmaq"
 msgid "Exit Edit Mode"
 msgstr "Düzəliş rejimindən çıxın"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Diskdə Mövzu üçün keş yaradılsın ya yox."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Diskdəki Mövzuların kilobytla maksimum ölçüsü. Qeyd edək ki, bu fayllar "
-"seyrək fayllardır, bu halda maksimum ölçü istifadə olunmaya bilər. Buna görə "
-"daha böyük bir ölçü qurmaq əslində daha etibarlıdır."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Alternativ Vidjetləri göstər..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Vidjet ləğv edildi"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "\"%1\" vidjeti ləğv edildi"
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel ləğv edildi"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panel ləğv edildi"
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Masaüstü ləğv edildi"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Masaüstü ləğv edildi"
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Geri qaytar"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Vidjet ayarları"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Bu vidjeti sil"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Bu paneli ləğv et"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Bu otağı ləğv et"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "İş otağı Ayarları"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Tapılmayan tələb olunan komponent: %1"
@@ -248,60 +230,60 @@ msgstr "QML faylının yüklənməsi xə
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Vidjetin yüklənməsində xəta: paket mövcud olmayan paket: %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1 Ayarları"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Ayarları"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma Paketi"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Quraşdırmaq"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paketin quraşdırılması alınmadı"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Yararsız paket."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Vidjetlər"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 əlavə et"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "İkon əlavə et"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Divar Kağızı"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -312,6 +294,18 @@ msgstr "%1 istifadə et"
 msgid "Content dropped"
 msgstr "Elementin daşınması"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Diskdə Mövzu üçün keş yaradılsın ya yox."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Diskdəki Mövzuların kilobytla maksimum ölçüsü. Qeyd edək ki, bu fayllar "
+#~ "seyrək fayllardır, bu halda maksimum ölçü istifadə olunmaya bilər. Buna "
+#~ "görə daha böyük bir ölçü qurmaq əslində daha etibarlıdır."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Vidjet əlavə edin..."
 
diff -pruN 6.3.5-1/po/be/libplasma6.po 6.4.5-0ubuntu1/po/be/libplasma6.po
--- 6.3.5-1/po/be/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/be/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fc57ad16a28d02dea100ceb1c60de14e\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-11-09 05:04\n"
 "Last-Translator: Zmicier <zmicerturok@gmail.com>\n"
 "Language-Team: Belarusian\n"
@@ -22,49 +22,49 @@ msgstr ""
 "po\n"
 "X-Crowdin-File-ID: 10486\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Яшчэ дзеянні"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Згарнуць"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Разгарнуць"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Пароль"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Пошук…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Пошук"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Ачысціць пошук"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Невядома"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Актываваць віджэт \"%1\""
@@ -101,95 +101,77 @@ msgstr "Разблакаваць від
 msgid "Exit Edit Mode"
 msgstr "Выйсці з рэжыму рэдагавання"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Ці ствараць кэш на дыску для тэмы."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Максімальны памер кэшу тэмы на дыску ў кілабайтах. Звярніце ўвагу на тое, "
-"што гэтыя файлы разрэджаныя, таму максімальны памер можа не выкарыстоўвацца. "
-"Таму вызначэнне большага памеру не стварае небяспекі."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Паказаць альтэрнатыўныя варыянты..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Віджэт выдалены"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Віджэт \"%1\" быў выдалены."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Панэль выдаленая"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Панэль была выдаленая."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Працоўны стол выдалены"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Працоўны стол быў выдалены."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Адрабіць"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Налады віджэтаў"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Выдаліць гэты віджэт"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Выдаліць гэтую панэль"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Выдаліць гэты пакой"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Налады пакояў"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Дадаванне або кіраванне віджэтамі…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Не ўдалося знайсці патрэбны кампанент: %1"
@@ -259,59 +241,59 @@ msgstr "Не ўдалося загруз
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Не ўдалося загрузіць аплет: пакет %1 не існуе."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Налады"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Налады"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Пакет Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Усталяваць"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Не ўдалося ўсталяваць пакет"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Пакет, які вы толькі што перацягнулі, хібны."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Віджэты"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Дадаць %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Дадаць значок"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Шпалеры"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -322,6 +304,18 @@ msgstr "Вызначыць %1"
 msgid "Content dropped"
 msgstr "Змесціва перацягнута"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Ці ствараць кэш на дыску для тэмы."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Максімальны памер кэшу тэмы на дыску ў кілабайтах. Звярніце ўвагу на тое, "
+#~ "што гэтыя файлы разрэджаныя, таму максімальны памер можа не "
+#~ "выкарыстоўвацца. Таму вызначэнне большага памеру не стварае небяспекі."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Дадаць віджэты..."
 
diff -pruN 6.3.5-1/po/bg/libplasma6.po 6.4.5-0ubuntu1/po/bg/libplasma6.po
--- 6.3.5-1/po/bg/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/bg/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -1,62 +1,62 @@
-# SPDX-FileCopyrightText: 2022, 2023, 2024 Mincho Kondarev <mkondarev@yahoo.de>
+# SPDX-FileCopyrightText: 2022, 2023, 2024, 2025 Mincho Kondarev <mkondarev@yahoo.de>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
-"PO-Revision-Date: 2024-11-09 20:06+0100\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
+"PO-Revision-Date: 2025-01-31 11:31+0100\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 24.08.2\n"
+"X-Generator: Lokalize 25.03.70\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
-msgstr "Повече действия"
+msgstr "Допълнителни действия"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Свиване"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Разгъване"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Парола"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Търсене…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Търсене"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Изчистване на търсенето"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Активиране на %1 Widget"
@@ -93,95 +93,77 @@ msgstr "Отключване на уид
 msgid "Exit Edit Mode"
 msgstr "Излизане от режима за редактиране"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Създаване на кеш на диска за темата."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Максималният размер на кеша на темата на диска в килобайта. Имайте предвид, "
-"че тези файлове са малки файлове, така че максималният размер може да не се "
-"използва. Следователно задаване на по-голям размер често е безопасно."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Показване на алтернативи..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Уиджетът е премахнат"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Уиджетът „%1“  е премахнат."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Панелът е премахнат"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Панелът е премахнат."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Работният плот е премахнат"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Работният плот е премахнат."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Отмяна"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Настройки на уиджет"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Премахване на този уиджет"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Премахване на този панел"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Премахване на тази дейност"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Настройки на дейност"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Добавяне или управление на уиджети…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Не можа да се намери заявения компонент:%1"
@@ -251,59 +233,59 @@ msgstr "Грешка при зарежд
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Грешка при зареждането на аплета: пакетът не съществува. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 настройки"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Настройки"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Пакет на Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Инсталиране"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Инсталацията на пакета е неуспешна"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Пакетът, който току-що пуснахте, е невалиден."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Уиджети"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Добавяне %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Добавяне на икона"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Тапет"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/bs/libplasma6.po 6.4.5-0ubuntu1/po/bs/libplasma6.po
--- 6.3.5-1/po/bs/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/bs/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2014-01-31 21:06+0100\n"
 "Last-Translator: Samir Ribić <megaribi@epn.ba>\n"
 "Language-Team: bosanski <bs@li.org>\n"
@@ -20,49 +20,49 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nepoznato"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktiviraj grafičku kontrolu %1"
@@ -101,93 +101,78 @@ msgstr "Otključaj grafičku kontrolu"
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, fuzzy, kde-format
 #| msgid "Widgets explorer UI"
 msgid "Widget Removed"
 msgstr "Istraživač dodataka UI"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Postavke grafičke kontrole"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Ukloni ovu grafičku kontrolu"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Ukloni ovaj panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Ukloni ovu aktivnost"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Postavke aktivnosti"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Ne mogu da nađem zahtijevanu komponentu: %1"
@@ -252,67 +237,67 @@ msgstr "Greška pri učitavanju QML dato
 msgid "Error loading Applet: package %1 does not exist."
 msgstr ""
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgctxt "%1 is the name of the applet"
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1 Postavke"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, fuzzy, kde-format
 #| msgctxt "%1 is the name of the applet"
 #| msgid "%1 Settings"
 msgid "%1 Settings"
 msgstr "%1 Postavke"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, fuzzy, kde-format
 #| msgid "Plasma Package Manager"
 msgid "Plasma Package"
 msgstr "Plasmin menadžer paketa"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, fuzzy, kde-format
 #| msgid "Script initialization failed"
 msgid "Package Installation Failed"
 msgstr "Neuspjelo pripremanje skripte"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, fuzzy, kde-format
 #| msgid "Lock Widgets"
 msgid "Widgets"
 msgstr "Zaključaj grafičku kontrolu"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, fuzzy, kde-format
 #| msgid "Wallpaper packages"
 msgid "Wallpaper"
 msgstr "Paketi pozadinskih slika"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/ca/libplasma6.po 6.4.5-0ubuntu1/po/ca/libplasma6.po
--- 6.3.5-1/po/ca/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ca/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 11:00+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -22,49 +22,49 @@ msgstr ""
 "X-Accelerator-Marker: &\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Més accions"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Redueix"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expandeix"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Contrasenya"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Cerca…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Cerca"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Neteja la cerca"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Desconegut"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activa el giny %1"
@@ -101,95 +101,77 @@ msgstr "Desbloqueja els ginys"
 msgid "Exit Edit Mode"
 msgstr "Surt del mode d'edició"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Determina si s'ha de crear o no una memòria cau al disc per al tema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"La mida màxima de la memòria cau al disc per al tema en kilobytes. Cal tenir "
-"en compte que aquests fitxers són fitxers dispersos, per tant, gairebé no "
-"s'usarà la mida màxima. Per consegüent, es força segur definir una mida gran."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Mostra les alternatives..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "S'ha eliminat el giny"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "S'ha eliminat el giny «%1»."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "S'ha eliminat el plafó"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "S'ha eliminat un plafó."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "S'ha eliminat l'escriptori"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "S'ha eliminat un escriptori."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desfés"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Configuració del giny"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Suprimeix aquest giny"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Elimina aquest plafó"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Elimina aquesta activitat"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Configuració de l'activitat"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Afegeix o gestiona ginys…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "No s'ha pogut trobar el component sol·licitat: %1"
@@ -259,59 +241,59 @@ msgstr "Error en carregar el fitxer QML:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Error en carregar la miniaplicació: el paquet %1 no existeix."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Configuració de %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Configuració de %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Paquet del Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instal·la"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "La instal·lació del paquet ha fallat"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "El paquet que acabeu de deixar no és vàlid."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Ginys"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Afegeix el %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Afegeix una icona"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Fons de pantalla"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -321,3 +303,41 @@ msgstr "Estableix el %1"
 #, kde-format
 msgid "Content dropped"
 msgstr "Contingut descartat"
+
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr ""
+#~ "Determina si s'ha de crear o no una memòria cau al disc per al tema."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "La mida màxima de la memòria cau al disc per al tema en kilobytes. Cal "
+#~ "tenir en compte que aquests fitxers són fitxers dispersos, per tant, "
+#~ "gairebé no s'usarà la mida màxima. Per consegüent, es força segur definir "
+#~ "una mida gran."
+
+#~ msgid "Add Widgets..."
+#~ msgstr "Afegeix ginys..."
+
+#~ msgctxt "Package file, name of the widget"
+#~ msgid "Could not open the %1 package required for the %2 widget."
+#~ msgstr "No s'ha pogut obrir el paquet %1 requerit pel giny %2."
+
+#~ msgid ""
+#~ "Sharing a widget on the network allows you to access this widget from "
+#~ "another computer as a remote control."
+#~ msgstr ""
+#~ "La compartició d'un giny en la xarxa permet accedir-hi des de qualsevol "
+#~ "altre ordinador, com si es tractés d'un control remot."
+
+#~ msgid "Share this widget on the network"
+#~ msgstr "Comparteix aquest giny per la xarxa"
+
+#~ msgid "Allow everybody to freely access this widget"
+#~ msgstr "Permet a tothom l'accés lliure a aquest giny"
+
+#~ msgctxt "Error message, tried to start an invalid service"
+#~ msgid "Invalid (null) service, can not perform any operations."
+#~ msgstr "Servei no vàlid (nul), no pot executar cap operació."
diff -pruN 6.3.5-1/po/ca@valencia/libplasma6.po 6.4.5-0ubuntu1/po/ca@valencia/libplasma6.po
--- 6.3.5-1/po/ca@valencia/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ca@valencia/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 11:00+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -22,49 +22,49 @@ msgstr ""
 "X-Accelerator-Marker: &\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Més accions"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Reduïx"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expandix"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Contrasenya"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Busca…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Busca"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Neteja la busca"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Desconegut"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activa el giny %1"
@@ -101,96 +101,77 @@ msgstr "Desbloqueja els ginys"
 msgid "Exit Edit Mode"
 msgstr "Ix del mode edició"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-"Determina si s'ha de crear o no una memòria cau en el disc per al tema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"La mida màxima de la memòria cau en el disc per al tema en kilobytes. Cal "
-"tindre en compte que estos fitxers són fitxers dispersos, per tant, quasi no "
-"s'utilitzarà la mida màxima. Per tant, es força segur definir una mida gran."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Mostra les alternatives…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "S'ha eliminat el giny"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "S'ha eliminat el giny «%1»."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "S'ha eliminat el quadro"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "S'ha eliminat un quadro."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "S'ha eliminat l'escriptori"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "S'ha eliminat un escriptori."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desfés"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Configureu el giny"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Suprimix este giny"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Elimina este quadro"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Elimina esta activitat"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Configureu l'activitat"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Afig o gestiona els ginys…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "No s'ha pogut trobar el component sol·licitat: %1"
@@ -261,59 +242,59 @@ msgid "Error loading Applet: package %1
 msgstr ""
 "S'ha produït un error en carregar la miniaplicació: el paquet %1 no existix."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Configuració de %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Configuració de %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Paquet de Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instal·la"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "La instal·lació del paquet ha fallat"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "El paquet que acabeu de deixar no és vàlid."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Ginys"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Afig %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Afig una icona"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Fons de pantalla"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/cs/libplasma6.po 6.4.5-0ubuntu1/po/cs/libplasma6.po
--- 6.3.5-1/po/cs/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/cs/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 15:37+0200\n"
 "Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -21,49 +21,49 @@ msgstr ""
 "X-Language: cs_CZ\n"
 "X-Source-Language: en_US\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Další činnosti"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Svinout"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Rozvinout"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Heslo"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Hledat…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Hledat"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Vyprázdnit hledání"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Neznámý"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktivovat %1 widget"
@@ -100,92 +100,77 @@ msgstr "Odemknout widgety"
 msgid "Exit Edit Mode"
 msgstr "Ukončit režim úprav"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Zda pro motiv vytvářet nebo nevytvářet mezipaměť na disku."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Zobrazit alternativy..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Widget byl odstraněn."
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Widget \"%1\" byl odstraněn."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel byl odstraněn"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panel byl odstraněn."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Pracovní plocha byla odstraněna"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Pracovní plocha byla odstraněna."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Zpět"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Nastavení widgetu"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Odstranit tento widget"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Odstranit tento panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Odstranit tuto činnost"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Nastavení aktivit"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Přidat nebo spravovat widgety…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Požadovanou komponentu se nepovedlo nalézt: %1"
@@ -248,59 +233,59 @@ msgstr "Chyba při načítání souboru
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Chyba při načítání appletu: balíček %1 neexistuje."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr ""
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Nastavení %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Balíček Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalovat"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Instalace balíčku selhala"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgety"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Přidat %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Přidat ikonu"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapeta"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/da/libplasma6.po 6.4.5-0ubuntu1/po/da/libplasma6.po
--- 6.3.5-1/po/da/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/da/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-07-30 12:27+0200\n"
 "Last-Translator: rasmus rosendahl-kaa <rasmus@rosendahl-kaa.name>\n"
 "Language-Team: Danish <kde-i18n-doc@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Flere handlinger"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Fold sammen"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Udfold"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Adgangskode"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Søg…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Søg"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Ryd søgning"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Ukendt"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktivér widgetten %1"
@@ -97,95 +97,77 @@ msgstr "Lås widgets op"
 msgid "Exit Edit Mode"
 msgstr "Afslut redigeringstilstand"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Om der skal oprettes en cache på disken til temaet."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Den maksimale størrelse på tema-cachen på disken i kilobyte. Bemærk at disse "
-"filer er små, så den maksimale størrelse bliver måske ikke brugt. Det er "
-"altså normalt helt ufarligt at angive en stor størrelse."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Vis alternativer..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Widget fjernet"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Widgetten \"%1\" er blevet fjernet."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel fjernet"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Et panel er blevet fjernet."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Skrivebord fjernet"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Et skrivebord er blevet fjernet."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Fortryd"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Indstilling af widget"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Fjern denne widget"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Fjern dette panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Fjern denne aktivitet"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktivitetsindstillinger"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Kunne ikke finde den anmodede komponent: %1"
@@ -255,59 +237,59 @@ msgstr "Fejl ved indlæsning af QML-fil:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Fejl ved indlæsning af applet. Pakken %1 eksisterer ikke."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "Indstilling af %1 — %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Indstilling af %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-pakke"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installér"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Installation af pakken mislykkedes"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Pakken du netop slap er ugyldig."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Tilføj %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Tilføj ikon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Baggrundsbillede"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -318,6 +300,18 @@ msgstr "Sæt %1"
 msgid "Content dropped"
 msgstr "Indhold droppet"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Om der skal oprettes en cache på disken til temaet."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Den maksimale størrelse på tema-cachen på disken i kilobyte. Bemærk at "
+#~ "disse filer er små, så den maksimale størrelse bliver måske ikke brugt. "
+#~ "Det er altså normalt helt ufarligt at angive en stor størrelse."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Tilføj widgets..."
 
diff -pruN 6.3.5-1/po/de/libplasma6.po 6.4.5-0ubuntu1/po/de/libplasma6.po
--- 6.3.5-1/po/de/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/de/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma6\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-28 21:42+0200\n"
 "Last-Translator: Johannes Obermayr <johannesobermayr@gmx.de>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 24.11.70\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Weitere Aktionen"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Einklappen"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Ausklappen"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Passwort"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Suchen ..."
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Suchen"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Suche leeren"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Miniprogramm %1 aktivieren"
@@ -96,97 +96,77 @@ msgstr "Miniprogramme entsperren"
 msgid "Exit Edit Mode"
 msgstr "Bearbeitungsmodus beenden"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-"Ob ein Zwischenspeicher für Designs auf der Festplatte erstellt werden soll."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Die maximale Größe des Design-Zwischenspeichers auf dem Datenträger. "
-"Beachten Sie, dass dies „Sparse-Dateien“ sind, sodass die maximale Größe "
-"wahrscheinlich nicht erreicht wird. Ein höheres Limit zu setzen, ist hier "
-"daher oft eine gute Wahl."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Alternativen anzeigen ..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Miniprogramm entfernt"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Das Miniprogramm „%1“ wurde entfernt."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Kontrollleiste entfernt"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Eine Kontrollleiste wurde entfernt."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Arbeitsfläche entfernt"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Eine Arbeitsfläche wurde entfernt."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Zurücknehmen"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Miniprogramm-Einstellungen"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Dieses Miniprogramm entfernen"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Diese Kontrollleiste entfernen"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Diese Aktivität entfernen"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktivitäten-Einstellungen"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Miniprogramme hinzufügen oder verwalten …"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Die angeforderte Komponente ist nicht auffindbar: %1"
@@ -259,59 +239,59 @@ msgstr "Fehler beim Laden der QML-Datei:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Fehler beim Laden des Miniprogramms: Das Paket %1 existiert nicht."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Einstellungen für %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Einstellungen für %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-Paket"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installieren"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paketinstallation ist fehlgeschlagen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Das gerade abhgelegte Paket ist ungültig."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Miniprogramme"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 hinzufügen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Symbol hinzufügen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Hintergrundbild"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -322,6 +302,21 @@ msgstr "%1 einstellen"
 msgid "Content dropped"
 msgstr "Inhalt abgelegt"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr ""
+#~ "Ob ein Zwischenspeicher für Designs auf der Festplatte erstellt werden "
+#~ "soll."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Die maximale Größe des Design-Zwischenspeichers auf dem Datenträger. "
+#~ "Beachten Sie, dass dies „Sparse-Dateien“ sind, sodass die maximale Größe "
+#~ "wahrscheinlich nicht erreicht wird. Ein höheres Limit zu setzen, ist hier "
+#~ "daher oft eine gute Wahl."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Miniprogramme hinzufügen ..."
 
diff -pruN 6.3.5-1/po/el/libplasma6.po 6.4.5-0ubuntu1/po/el/libplasma6.po
--- 6.3.5-1/po/el/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/el/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-31 12:02+0300\n"
 "Last-Translator: Αντώνης Γέραλης <capoiosct@gmail.com>\n"
 "Language-Team: Greek <kde-i18n-doc@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.08.0\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Περισσότερες ενέργειες"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Σύμπτυξη"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Επέκταση"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Κωδικός πρόσβασης"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Αναζήτηση…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Αναζήτηση"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Καθαρισμός αναζήτησης"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Άγνωστο"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Ενεργοποίηση συστατικού %1"
@@ -97,96 +97,77 @@ msgstr "Ξεκλείδωμα συστα
 msgid "Exit Edit Mode"
 msgstr "Έξοδος επεξεργασίας"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Δημιουργία ή όχι λανθάνουσας μνήμης δίσκου για το θέμα."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Το μέγιστο μέγεθος της λανθάνουσας μνήμης του Θέματος στον δίσκο, σε "
-"kilobytes. Σημειώστε πως αυτά τα αρχεία έχουν μεγάλο βαθμό διασποράς, "
-"επομένως ενδέχεται να μη χρησιμοποιηθεί το μέγιστο μέγεθος. Συνεπώς, ο "
-"ορισμός ενός μεγάλου μεγέθους είναι συχνά μια αρκετά ασφαλής επιλογή."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Εναλλακτικά..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Το συστατικό αφαιρέθηκε"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Το συστατικό «%1» αφαιρέθηκε."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Ο πίνακας αφαιρέθηκε"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Ένας πίνακας αφαιρέθηκε."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Η επιφάνεια εργασίας αφαιρέθηκε"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Μια επιφάνεια εργασίας αφαιρέθηκε."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Αναίρεση"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Ρυθμίσεις συστατικού"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Αφαίρεση του συστατικού"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Αφαίρεση του πίνακα"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Αφαίρεση της δραστηριότητας"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Ρυθμίσεις δραστηριότητας"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Προσθήκη συστατικών…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Αδυναμία εύρεσης του απαιτούμενου συστατικού: %1"
@@ -258,59 +239,59 @@ msgstr "Σφάλμα φόρτωσης α
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Σφάλμα φόρτωσης μικροεφαρμογής: το πακέτο %1 δεν υπάρχει."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Ρυθμίσεις"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Ρυθμίσεις %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Πακέτο Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Εγκατάσταση"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Αποτυχία εγκατάστασης πακέτου"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Το πακέτο που μόλις ρίξατε είναι άκυρο."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Γραφικά συστατικά"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Προσθήκη %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Προσθήκη εικονιδίου"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Ταπετσαρία"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -321,6 +302,19 @@ msgstr "Ορισμός %1"
 msgid "Content dropped"
 msgstr "Περιεχόμενο αφέθηκε"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Δημιουργία ή όχι λανθάνουσας μνήμης δίσκου για το θέμα."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Το μέγιστο μέγεθος της λανθάνουσας μνήμης του Θέματος στον δίσκο, σε "
+#~ "kilobytes. Σημειώστε πως αυτά τα αρχεία έχουν μεγάλο βαθμό διασποράς, "
+#~ "επομένως ενδέχεται να μη χρησιμοποιηθεί το μέγιστο μέγεθος. Συνεπώς, ο "
+#~ "ορισμός ενός μεγάλου μεγέθους είναι συχνά μια αρκετά ασφαλής επιλογή."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Προσθήκη γραφικών συστατικών..."
 
diff -pruN 6.3.5-1/po/en_GB/libplasma6.po 6.4.5-0ubuntu1/po/en_GB/libplasma6.po
--- 6.3.5-1/po/en_GB/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/en_GB/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-24 12:05+0100\n"
 "Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
 "Language-Team: British English\n"
@@ -20,49 +20,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "More actions"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Collapse"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expand"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Password"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Search…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Search"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Clear search"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Unknown"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activate %1 Widget"
@@ -99,95 +99,77 @@ msgstr "Unlock Widgets"
 msgid "Exit Edit Mode"
 msgstr "Exit Edit Mode"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Whether or not to create an on-disk cache for the theme."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Show Alternatives..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Widget Removed"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "The widget \"%1\" has been removed."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel Removed"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "A panel has been removed."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Desktop Removed"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "A desktop has been removed."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Undo"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Widget Settings"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Remove this Widget"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Remove this Panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Remove this Activity"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Activity Settings"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Add or Manage Widgets…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Could not find requested component: %1"
@@ -257,59 +239,59 @@ msgstr "Error loading QML file: %1 %2"
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Error loading Applet: package %1 does not exist."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Settings"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Settings"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma Package"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Install"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Package Installation Failed"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "The package you just dropped is invalid."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Add %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Add Icon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Wallpaper"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +302,18 @@ msgstr "Set %1"
 msgid "Content dropped"
 msgstr "Content dropped"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Whether or not to create an on-disk cache for the theme."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Add Widgets..."
 
diff -pruN 6.3.5-1/po/eo/libplasma6.po 6.4.5-0ubuntu1/po/eo/libplasma6.po
--- 6.3.5-1/po/eo/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/eo/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2025-01-01 09:06+0100\n"
 "Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
 "Language-Team: esperanto <kde-i18n-eo@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "X-Generator: translate-po (https://github.com/zcribe/translate-po)\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Pli da agoj"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Malvastigi"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Vastigi"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Pasvorto"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Serĉi…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Serĉi"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Malplenigi serĉon"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nekonata"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktivigi fenestraĵon %1"
@@ -97,95 +97,77 @@ msgstr "Malŝlosi fenestraĵojn"
 msgid "Exit Edit Mode"
 msgstr "Eliri redaktan reĝimon"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Ĉu aŭ ne krei surdiskan kaŝmemoron por la etoso."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"La maksimuma grandeco de la surdiska Etoso-kaŝmemoro en kilobajtoj. Notu, ke "
-"ĉi tiuj dosieroj estas malabundaj dosieroj, do la maksimuma grandeco eble ne "
-"estas uzata. Agordi pli grandan grandecon do ofte estas sufiĉe sekura."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Montri alternativojn..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Fenestraĵo forigita"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "La fenestraĵo \"%1\" estis forigita."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panelo forigita"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panelo estis forigita."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Labortablo forigita"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Labortablo estis forigita."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Malfari"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Agordoj de fenestraĵoj"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Forigi ĉi tiun fenestraĵon"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Forigi ĉi tiun panelon"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Forigi ĉi tiun agadon"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Agado-Agordoj"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Aldoni aŭ Mastrumi Fenestraĵojn…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Ne eblis trovi petitan komponanton: %1"
@@ -255,59 +237,59 @@ msgstr "Eraro dum ŝargo de QML-dosiero:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Eraro dum ŝargo de Apleto: pako %1 ne ekzistas."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Agordoj"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Agordoj"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma Pako"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instali"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paka Instalado Malsukcesis"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "La pako, kiun vi ĵus faligis, estas nevalida."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Fenestraĵoj"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Aldoni %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Aldoni piktogramon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapeto"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -318,6 +300,19 @@ msgstr "Agordi %1"
 msgid "Content dropped"
 msgstr "Enhavo perdiĝis"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Ĉu aŭ ne krei surdiskan kaŝmemoron por la etoso."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "La maksimuma grandeco de la surdiska Etoso-kaŝmemoro en kilobajtoj. Notu, "
+#~ "ke ĉi tiuj dosieroj estas malabundaj dosieroj, do la maksimuma grandeco "
+#~ "eble ne estas uzata. Agordi pli grandan grandecon do ofte estas sufiĉe "
+#~ "sekura."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Aldoni fenestraĵojn..."
 
diff -pruN 6.3.5-1/po/es/libplasma6.po 6.4.5-0ubuntu1/po/es/libplasma6.po
--- 6.3.5-1/po/es/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/es/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -1,13 +1,14 @@
-# Copyright (C) YEAR This_file_is_part_of_KDE
-# This file is distributed under the same license as the PACKAGE package.
+# Spanish translations for libplasma6.po package.
+# Copyright (C) 2013-2025 This file is copyright:
+# This file is distributed under the same license as the libplasma package.
 #
-# SPDX-FileCopyrightText: 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Eloy Cuadra <ecuadra@eloihr.net>
+# SPDX-FileCopyrightText: 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Eloy Cuadra <ecuadra@eloihr.net>
 msgid ""
 msgstr ""
-"Project-Id-Version: \n"
+"Project-Id-Version: libplasma6\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
-"PO-Revision-Date: 2024-08-24 12:23+0200\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
+"PO-Revision-Date: 2025-05-20 01:57+0100\n"
 "Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n-es@kde.org>\n"
 "Language: es\n"
@@ -17,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Más acciones"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Contraer"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expandir"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Contraseña"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
-msgstr "Buscar..."
+msgstr "Buscar…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Buscar"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Borrar búsqueda"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activar el elemento gráfico %1"
@@ -79,7 +80,7 @@ msgstr "Entrar en el modo de edición"
 #, kde-format
 msgctxt "%1 is the name of the applet"
 msgid "Configure %1..."
-msgstr "Configurar %1..."
+msgstr "Configurar %1…"
 
 #: plasma/corona.cpp:314 plasma/corona.cpp:471
 #, kde-format
@@ -96,96 +97,77 @@ msgstr "Desbloquear elementos gráficos"
 msgid "Exit Edit Mode"
 msgstr "Salir del modo de edición"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Si se debe crear o no una caché en el disco para el tema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"El tamaño máximo en kilobytes de la caché en disco para el tema. Tenga en "
-"cuenta que estos archivos están muy dispersos, por lo que es posible que no "
-"se utilice el tamaño máximo. Por este motivo, suele ser bastante seguro "
-"especificar un tamaño mayor."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
-msgstr "Mostrar alternativas..."
+msgstr "Mostrar alternativas…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Elemento gráfico eliminado"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Se ha eliminado el elemento gráfico «%1»."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel eliminado"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Se ha eliminado un panel."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Escritorio eliminado"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Se ha eliminado un escritorio."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Deshacer"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Preferencias del elemento gráfico"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Eliminar este elemento gráfico"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Eliminar este panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Eliminar esta actividad"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Preferencias de la actividad"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
-msgstr "Añadir o gestionar elementos gráficos..."
+msgstr "Añadir o gestionar elementos gráficos…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "No se ha podido encontrar el componente solicitado: %1"
@@ -256,59 +238,59 @@ msgstr "Error al cargar archivo QML: %1
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Error cargando miniaplicación: el paquete %1 no existe."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Preferencias de %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Preferencias de %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Paquete de Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalar"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "La instalación del paquete ha fallado"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "El paquete que acaba de soltar no es válido."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Elementos gráficos"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Añadir %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Añadir icono"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Fondo de escritorio"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -318,784 +300,3 @@ msgstr "Definir %1"
 #, kde-format
 msgid "Content dropped"
 msgstr "Contenido soltado"
-
-#~ msgid "Add Widgets..."
-#~ msgstr "Añadir elementos gráficos..."
-
-#~ msgctxt "Package file, name of the widget"
-#~ msgid "Could not open the %1 package required for the %2 widget."
-#~ msgstr ""
-#~ "No se ha podido abrir el paquete %1 que necesita el elemento gráfico %2."
-
-#~ msgid ""
-#~ "Sharing a widget on the network allows you to access this widget from "
-#~ "another computer as a remote control."
-#~ msgstr ""
-#~ "Si comparte un elemento gráfico en la red podrá acceder a él desde otro "
-#~ "equipo como un mando a distancia."
-
-#~ msgid "Share this widget on the network"
-#~ msgstr "Compartir este elemento gráfico en la red"
-
-#~ msgid "Allow everybody to freely access this widget"
-#~ msgstr ""
-#~ "Permitir que todos puedan acceder libremente a este elemento gráfico"
-
-#~ msgctxt "Error message, tried to start an invalid service"
-#~ msgid "Invalid (null) service, can not perform any operations."
-#~ msgstr "Servicio no válido (nulo); no puede realizar operaciones."
-
-#~ msgid "The %1 widget did not define which ScriptEngine to use."
-#~ msgstr "El elemento gráfico %1 no ha definido el motor de scripts a usar."
-
-#~ msgctxt "misc category"
-#~ msgid "Miscellaneous"
-#~ msgstr "Varios"
-
-#~ msgid "Main Script File"
-#~ msgstr "Archivo de script principal"
-
-#~ msgid "Tests"
-#~ msgstr "Pruebas"
-
-#~ msgid "Images"
-#~ msgstr "Imágenes"
-
-#~ msgid "Themed Images"
-#~ msgstr "Imágenes temáticas"
-
-#~ msgid "Configuration Definitions"
-#~ msgstr "Definiciones de la configuración"
-
-#~ msgid "User Interface"
-#~ msgstr "Interfaz de usuario"
-
-#~ msgid "Data Files"
-#~ msgstr "Archivos de datos"
-
-#~ msgid "Executable Scripts"
-#~ msgstr "Scripts ejecutables"
-
-#~ msgid "Screenshot"
-#~ msgstr "Captura de pantalla"
-
-#~ msgid "Translations"
-#~ msgstr "Traducciones"
-
-#~ msgid "Configuration UI pages model"
-#~ msgstr "Modelo de páginas de interfaz de usuario de configuración"
-
-#~ msgid "Configuration XML file"
-#~ msgstr "Archivo XML de configuración"
-
-#~ msgid "Custom expander for compact applets"
-#~ msgstr "Expansor personalizado para miniaplicaciones compactas"
-
-#~ msgid "Images for dialogs"
-#~ msgstr "Imágenes para diálogos"
-
-#~ msgid "Generic dialog background"
-#~ msgstr "Fondo general de los diálogos"
-
-#~ msgid "Theme for the logout dialog"
-#~ msgstr "Tema para el diálogo de fin de sesión"
-
-#~ msgid "Wallpaper packages"
-#~ msgstr "Paquetes de fondos del escritorio"
-
-#~ msgid "Images for widgets"
-#~ msgstr "Imágenes para los elementos gráficos"
-
-#~ msgid "Background image for widgets"
-#~ msgstr "Imagen de fondo para los elementos gráficos"
-
-#~ msgid "Analog clock face"
-#~ msgstr "Carátula del reloj analógico"
-
-#~ msgid "Background image for panels"
-#~ msgstr "Imagen de fondo para los paneles"
-
-#~ msgid "Background for graphing widgets"
-#~ msgstr "Fondo para los elementos gráficos"
-
-#~ msgid "Background image for tooltips"
-#~ msgstr "Imagen de fondo para las ayudas emergentes"
-
-#~ msgid "Opaque images for dialogs"
-#~ msgstr "Imágenes opacas para los diálogos"
-
-#~ msgid "Opaque generic dialog background"
-#~ msgstr "Fondo opaco general para los diálogos"
-
-#~ msgid "Opaque theme for the logout dialog"
-#~ msgstr "Tema opaco para el diálogo de fin de sesión"
-
-#~ msgid "Opaque images for widgets"
-#~ msgstr "Imágenes opacas para los elementos gráficos"
-
-#~ msgid "Opaque background image for panels"
-#~ msgstr "Imagen opaca de fondo para los paneles"
-
-#~ msgid "Opaque background image for tooltips"
-#~ msgstr "Imagen opaca de fondo para las ayudas emergentes"
-
-#~ msgid "KColorScheme configuration file"
-#~ msgstr "Archivo de configuración de KColorScheme"
-
-#~ msgid "Service Descriptions"
-#~ msgstr "Descripciones del servicio"
-
-#~ msgctxt ""
-#~ "API or programming language the widget was written in, name of the widget"
-#~ msgid "Could not create a %1 ScriptEngine for the %2 widget."
-#~ msgstr ""
-#~ "No se ha podido crear en motor de scripts de %1 para el elemento gráfico "
-#~ "%2."
-
-#~ msgid "Script initialization failed"
-#~ msgstr "La inicialización del script ha fallado"
-
-#~ msgctxt "Agenda listview section title"
-#~ msgid "Holidays"
-#~ msgstr "Festividades"
-
-#~ msgctxt "Agenda listview section title"
-#~ msgid "Events"
-#~ msgstr "Eventos"
-
-#~ msgctxt "Agenda listview section title"
-#~ msgid "Todo"
-#~ msgstr "Por hacer"
-
-#~ msgctxt "Means 'Other calendar items'"
-#~ msgid "Other"
-#~ msgstr "Otros"
-
-#~ msgctxt "Format: month year"
-#~ msgid "%1 %2"
-#~ msgstr "%1 %2"
-
-#~ msgid "Previous Month"
-#~ msgstr "Mes anterior"
-
-#~ msgid "Previous Year"
-#~ msgstr "Año anterior"
-
-#~ msgid "Previous Decade"
-#~ msgstr "Década anterior"
-
-#~ msgctxt "Reset calendar to today"
-#~ msgid "Today"
-#~ msgstr "Hoy"
-
-#~ msgid "Reset calendar to today"
-#~ msgstr "Reiniciar el calendario a hoy"
-
-#~ msgid "Next Month"
-#~ msgstr "Mes siguiente"
-
-#~ msgid "Next Year"
-#~ msgstr "Año siguiente"
-
-#~ msgid "Next Decade"
-#~ msgstr "Década siguiente"
-
-#~ msgid "Days"
-#~ msgstr "Días"
-
-#~ msgid "Months"
-#~ msgstr "Meses"
-
-#~ msgid "Years"
-#~ msgstr "Años"
-
-#~ msgid "OK"
-#~ msgstr "Aceptar"
-
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
-
-#~ msgid "Run the Associated Application"
-#~ msgstr "Ejecutar la aplicación asociada"
-
-#~ msgid "Open with %1"
-#~ msgstr "Abrir con %1"
-
-#~ msgid "Accessibility"
-#~ msgstr "Accesibilidad"
-
-#~ msgid "Application Launchers"
-#~ msgstr "Lanzadores de aplicaciones"
-
-#~ msgid "Astronomy"
-#~ msgstr "Astronomía"
-
-#~ msgid "Date and Time"
-#~ msgstr "Fecha y hora"
-
-#~ msgid "Development Tools"
-#~ msgstr "Herramientas de desarrollo"
-
-#~ msgid "Education"
-#~ msgstr "Educación"
-
-#~ msgid "Environment and Weather"
-#~ msgstr "Entorno y meteorología"
-
-#~ msgid "Examples"
-#~ msgstr "Ejemplos"
-
-#~ msgid "File System"
-#~ msgstr "Sistema de archivos"
-
-#~ msgid "Fun and Games"
-#~ msgstr "Juegos y diversión"
-
-#~ msgid "Graphics"
-#~ msgstr "Gráficos"
-
-#~ msgid "Language"
-#~ msgstr "Idioma"
-
-#~ msgid "Mapping"
-#~ msgstr "Mapas"
-
-#~ msgid "Miscellaneous"
-#~ msgstr "Varios"
-
-#~ msgid "Multimedia"
-#~ msgstr "Multimedia"
-
-#~ msgid "Online Services"
-#~ msgstr "Servicios en línea"
-
-#~ msgid "Productivity"
-#~ msgstr "Productividad"
-
-#~ msgid "System Information"
-#~ msgstr "Información del sistema"
-
-#~ msgid "Utilities"
-#~ msgstr "Utilidades"
-
-#~ msgid "Windows and Tasks"
-#~ msgstr "Ventanas y tareas"
-
-#~ msgid "Clipboard"
-#~ msgstr "Portapapeles"
-
-#~ msgid "Tasks"
-#~ msgstr "Tareas"
-
-#~ msgctxt "%1 is the name of the containment"
-#~ msgid "Edit %1..."
-#~ msgstr "Editar %1..."
-
-#~ msgid "Default settings for theme, etc."
-#~ msgstr "Preferencias por omisión para el tema, etc."
-
-#~ msgid "Color scheme to use for applications."
-#~ msgstr "Esquema de color a usar en las aplicaciones."
-
-#~ msgid "Preview Images"
-#~ msgstr "Vista previa de imágenes"
-
-#~ msgid "Preview for the Login Manager"
-#~ msgstr "Vista previa del gestor de inicio de sesión"
-
-#~ msgid "Preview for the Lock Screen"
-#~ msgstr "Vista previa de la pantalla de bloqueo"
-
-#~ msgid "Preview for the Userswitcher"
-#~ msgstr "Vista previa del selector de usuario"
-
-#~ msgid "Preview for the Virtual Desktop Switcher"
-#~ msgstr "Vista previa del selector de escritorio virtual"
-
-#~ msgid "Preview for Splash Screen"
-#~ msgstr "Vista previa de la pantalla de anuncio"
-
-#~ msgid "Preview for KRunner"
-#~ msgstr "Vista previa de KRunner"
-
-#~ msgid "Preview for the Window Decorations"
-#~ msgstr "Vista previa de las decoraciones de la ventana"
-
-#~ msgid "Preview for Window Switcher"
-#~ msgstr "Vista previa del selector de ventanas"
-
-#~ msgid "Login Manager"
-#~ msgstr "Gestor de inicio de sesión"
-
-#~ msgid "Main Script for Login Manager"
-#~ msgstr "Script principal para el gestor de inicio de sesión"
-
-#~ msgid "Logout Dialog"
-#~ msgstr "Diálogo de cierre de sesión"
-
-#~ msgid "Main Script for Logout Dialog"
-#~ msgstr "Script principal para el diálogo de cierre de sesión"
-
-#~ msgid "Screenlocker"
-#~ msgstr "Bloqueador de pantalla"
-
-#~ msgid "Main Script for Lock Screen"
-#~ msgstr "Script principal para la pantalla de bloqueo"
-
-#~ msgid "UI for fast user switching"
-#~ msgstr "Interfaz para cambio rápido de usuario"
-
-#~ msgid "Main Script for User Switcher"
-#~ msgstr "Guion principal para el selector de usuario"
-
-#~ msgid "Virtual Desktop Switcher"
-#~ msgstr "Selector de escritorio virtual"
-
-#~ msgid "Main Script for Virtual Desktop Switcher"
-#~ msgstr "Guion principal para el selector de escritorio virtual"
-
-#~ msgid "On-Screen Display Notifications"
-#~ msgstr "Notificaciones sobre la pantalla"
-
-#~ msgid "Main Script for On-Screen Display Notifications"
-#~ msgstr "Guion principal para las notificaciones sobre la pantalla"
-
-#~ msgid "Splash Screen"
-#~ msgstr "Pantalla anunciadora"
-
-#~ msgid "Main Script for Splash Screen"
-#~ msgstr "Guion principal para la pantalla de bienvenida"
-
-#~ msgid "KRunner UI"
-#~ msgstr "Interfaz de KRunner"
-
-#~ msgid "Main Script KRunner"
-#~ msgstr "Guion principal de KRunner"
-
-#~ msgid "Window Decoration"
-#~ msgstr "Decoración de ventanas"
-
-#~ msgid "Main Script for Window Decoration"
-#~ msgstr "Guion principal para la decoración de ventanas"
-
-#~ msgid "Window Switcher"
-#~ msgstr "Selector de ventana"
-
-#~ msgid "Main Script for Window Switcher"
-#~ msgstr "Guion principal para el selector de ventana"
-
-#~ msgid "Finish Customizing Layout"
-#~ msgstr "Finalizar la personalización del diseño"
-
-#~ msgid "Customize Layout..."
-#~ msgstr "Personalizar el diseño..."
-
-#~ msgid "Fetching file type..."
-#~ msgstr "Obteniendo el tipo de archivo..."
-
-#~ msgctxt "%1 is the name of the containment"
-#~ msgid "%1 Options"
-#~ msgstr "Opciones de %1"
-
-#~ msgctxt "%1 is the name of the applet"
-#~ msgid "Remove this %1"
-#~ msgstr "Eliminar este %1"
-
-#~ msgctxt "%1 is the name of the applet"
-#~ msgid "%1 Settings"
-#~ msgstr "Preferencias de %1"
-
-#~ msgctxt "%1 is the name of the applet"
-#~ msgid "%1 Settings..."
-#~ msgstr "Preferencias de %1..."
-
-#~ msgid "Low color images for dialogs"
-#~ msgstr "Imágenes en color de baja resolución para los diálogos"
-
-#~ msgid "Low color generic dialog background"
-#~ msgstr "Fondo general en color de baja resolución para los diálogos"
-
-#~ msgid "Low color theme for the logout dialog"
-#~ msgstr "Tema en color de baja resolución para el diálogo de fin de sesión"
-
-#~ msgid "Low color background image for widgets"
-#~ msgstr ""
-#~ "Imagen de fondo en color de baja resolución para los elementos gráficos"
-
-#~ msgid "Low color analog clock face"
-#~ msgstr "Carátula en color de baja resolución del reloj analógico"
-
-#~ msgid "Low color background image for panels"
-#~ msgstr "Imagen de fondo en color de baja resolución para los paneles"
-
-#~ msgid "Low color background for graphing widgets"
-#~ msgstr "Fondo en color de baja resolución para los elementos gráficos"
-
-#~ msgid "Low color background image for tooltips"
-#~ msgstr ""
-#~ "Imagen de fondo en color de baja resolución para las ayudas emergentes"
-
-#~ msgid "Plasma Package Manager"
-#~ msgstr "Gestor de paquetes de Plasma"
-
-#~ msgctxt "Do not translate <path>"
-#~ msgid "Generate a SHA1 hash for the package at <path>"
-#~ msgstr "Generar un resumen criptográfico SHA1 para el paquete de la <path>"
-
-#~ msgid "For install or remove, operates on packages installed for all users."
-#~ msgstr ""
-#~ "Para instalar o eliminar; opera en los paquetes instalados para todos los "
-#~ "usuarios"
-
-#~ msgctxt ""
-#~ "theme, wallpaper, etc. are keywords, but they may be translated, as both "
-#~ "versions are recognized by the application (if translated, should be same "
-#~ "as messages with 'package type' context below)"
-#~ msgid ""
-#~ "The type of package, e.g. theme, wallpaper, plasmoid, dataengine, runner, "
-#~ "layout-template, etc."
-#~ msgstr ""
-#~ "El tipo del paquete; por ejemplo: tema, imagen de fondo, plasmoide, motor "
-#~ "de datos, lanzador, plantilla de diseño, etc."
-
-#~ msgctxt "Do not translate <path>"
-#~ msgid "Install the package at <path>"
-#~ msgstr "Instalar el paquete en <path>"
-
-#~ msgctxt "Do not translate <name>"
-#~ msgid "Show information of package <name>"
-#~ msgstr "Mostrar información sobre el paquete <name>"
-
-#~ msgctxt "Do not translate <path>"
-#~ msgid "Upgrade the package at <path>"
-#~ msgstr "Actualizar el paquete en <path>"
-
-#~ msgid "List installed packages"
-#~ msgstr "Listar los paquetes instalados"
-
-#~ msgid "List all known package types that can be installed"
-#~ msgstr "Listar todos los tipos de paquetes conocidos que se pueden instalar"
-
-#~ msgctxt "Do not translate <name>"
-#~ msgid "Remove the package named <name>"
-#~ msgstr "Eliminar el paquete llamado <name>"
-
-#~ msgid ""
-#~ "Absolute path to the package root. If not supplied, then the standard "
-#~ "data directories for this KDE session will be searched instead."
-#~ msgstr ""
-#~ "Ruta absoluta a la raíz del paquete. Si no se indica, se buscará en los "
-#~ "directorios de datos estándar de esta sesión de KDE."
-
-#~ msgid "Failed to generate a Package hash for %1"
-#~ msgstr ""
-#~ "No se ha podido generar el resumen criptográfico del paquete para %1"
-
-#~ msgid "SHA1 hash for Package at %1: '%2'"
-#~ msgstr "Resumen criptográfico SHA1 para el paquete en %1: «%2»"
-
-#~ msgctxt "package type"
-#~ msgid "wallpaper"
-#~ msgstr "fondo de escritorio"
-
-#~ msgctxt "package type"
-#~ msgid "plasmoid"
-#~ msgstr "plasmoide"
-
-#~ msgctxt "package type"
-#~ msgid "package"
-#~ msgstr "paquete"
-
-#~ msgctxt "package type"
-#~ msgid "theme"
-#~ msgstr "tema"
-
-#~ msgctxt "package type"
-#~ msgid "dataengine"
-#~ msgstr "motor de datos"
-
-#~ msgctxt "package type"
-#~ msgid "runner"
-#~ msgstr "lanzador"
-
-#~ msgctxt "package type"
-#~ msgid "wallpaperplugin"
-#~ msgstr "Complemento de fondo de escritorio"
-
-#~ msgctxt "package type"
-#~ msgid "lookandfeel"
-#~ msgstr "aspecto visual"
-
-#~ msgctxt "package type"
-#~ msgid "shell"
-#~ msgstr "intérprete de órdenes"
-
-#~ msgctxt "package type"
-#~ msgid "layout-template"
-#~ msgstr "plantilla de diseño"
-
-#~ msgctxt "package type"
-#~ msgid "kwineffect"
-#~ msgstr "efecto de kwin"
-
-#~ msgctxt "package type"
-#~ msgid "windowswitcher"
-#~ msgstr "Selector de ventanas"
-
-#~ msgctxt "package type"
-#~ msgid "kwinscript"
-#~ msgstr "guion de kwin"
-
-#~ msgid "Could not find a suitable installer for package of type %1"
-#~ msgstr ""
-#~ "No se ha podido encontrar un instalador adecuado para los paquetes de "
-#~ "tipo %1"
-
-#~ msgid "Listing service types: %1"
-#~ msgstr "Listando tipos de servicios: %1"
-
-#~ msgid "Error: Plugin %1 is not installed."
-#~ msgstr "Error: el complemento %1 no está instalado."
-
-#~ msgctxt ""
-#~ "No option was given, this is the error message telling the user he needs "
-#~ "at least one, do not translate install, remove, upgrade nor list"
-#~ msgid "One of install, remove, upgrade or list is required."
-#~ msgstr "Se necesita instalar, eliminar, modernizar o listar."
-
-#~ msgid "Error: Can't find plugin metadata: %1"
-#~ msgstr "Error: no se pueden encontrar los metadatos del complemento: %1"
-
-#~ msgid "Showing info for package: %1"
-#~ msgstr "Mostrando información del paquete: %1"
-
-#~ msgid "      Name : %1"
-#~ msgstr "      Nombre : %1"
-
-#~ msgid "   Comment : %1"
-#~ msgstr "   Comentario : %1"
-
-#~ msgid "    Plugin : %1"
-#~ msgstr "    Complemento : %1"
-
-#~ msgid "    Author : %1"
-#~ msgstr "    Autor : %1"
-
-#~ msgid "      Path : %1"
-#~ msgstr "      Ruta : %1"
-
-#~ msgctxt ""
-#~ "The user entered conflicting options packageroot and global, this is the "
-#~ "error message telling the user he can use only one"
-#~ msgid ""
-#~ "The packageroot and global options conflict each other, please select "
-#~ "only one."
-#~ msgstr ""
-#~ "Las opciones «packageroot» y «global» están en conflicto; por favor, "
-#~ "seleccione solo una."
-
-#~ msgid "Addon Name"
-#~ msgstr "Nombre del complemento"
-
-#~ msgid "Service Type"
-#~ msgstr "Tipo de servicio"
-
-#~ msgid "Path"
-#~ msgstr "Ruta"
-
-#~ msgid "Type Argument"
-#~ msgstr "Argumento del tipo"
-
-#~ msgid "Package types that are installable with this tool:"
-#~ msgstr "Tipos de paquetes que se pueden instalar con esta herramienta:"
-
-#~ msgid "Built in:"
-#~ msgstr "Integrado:"
-
-#~ msgid "DataEngine"
-#~ msgstr "Motor de datos"
-
-#~ msgid "Layout Template"
-#~ msgstr "Plantilla de distribución"
-
-#~ msgid "Look and Feel"
-#~ msgstr "Aspecto visual"
-
-#~ msgid "Package"
-#~ msgstr "Paquete"
-
-#~ msgid "Plasmoid"
-#~ msgstr "Plasmoide"
-
-#~ msgid "Runner"
-#~ msgstr "Lanzador"
-
-#~ msgid "Shell"
-#~ msgstr "Intérprete"
-
-#~ msgid "Theme"
-#~ msgstr "Tema"
-
-#~ msgid "Wallpaper Images"
-#~ msgstr "Imágenes de fondo del escritorio"
-
-#~ msgid "Animated Wallpaper"
-#~ msgstr "Fondo de escritorio animado"
-
-#~ msgid "KWin Effect"
-#~ msgstr "Efecto de KWin"
-
-#~ msgid "KWin Window Switcher"
-#~ msgstr "Selector de ventana de KWin"
-
-#~ msgid "KWin Script"
-#~ msgstr "Guion de KWin"
-
-#~ msgid "Provided by plugins:"
-#~ msgstr "Proporcionado por los complementos:"
-
-#~ msgid "Provided by .desktop files:"
-#~ msgstr "Proporcionado por los archivos .desktop:"
-
-#~ msgid "Successfully upgraded %1"
-#~ msgstr "%1 actualizado con éxito"
-
-#~ msgid "Successfully installed %1"
-#~ msgstr "%1 instalado con éxito"
-
-#~ msgid "Error: Installation of %1 failed: %2"
-#~ msgstr "Error: la instalación de %1 ha fallado; %2"
-
-#~ msgid "Upgrading package from file: %1"
-#~ msgstr "Actualizando paquete desde archivo: %1"
-
-#~ msgid "Successfully uninstalled %1"
-#~ msgstr "%1 desinstalado con éxito"
-
-#~ msgid "Error: Uninstallation of %1 failed: %2"
-#~ msgstr "Error: la desinstalación de %1 ha fallado; %2"
-
-#~ msgid ""
-#~ "Could not load installer for package of type %1. Error reported was: %2"
-#~ msgstr ""
-#~ "No se puede cargar el instalador para paquetes del tipo %1. El error "
-#~ "devuelto ha sido: %2"
-
-#~ msgid "Could not create package root directory: %1"
-#~ msgstr "No se ha podido crear el directorio raíz del paquete: %1"
-
-#~ msgid "No such file: %1"
-#~ msgstr "No existe el archivo: %1"
-
-#~ msgid "Could not open package file, unsupported archive format: %1 %2"
-#~ msgstr ""
-#~ "No se a podido abrir el archivo del paquete; formato de archivo "
-#~ "comprimido no admitido: %1 %2"
-
-#~ msgid "Could not open package file: %1"
-#~ msgstr "No se ha podido abrir el archivo del paquete: %1"
-
-#~ msgid "No metadata file in package: %1"
-#~ msgstr "No hay un archivo de metadatos en el paquete: %1"
-
-#~ msgid "Package plugin name not specified: %1"
-#~ msgstr "No se ha especificado el nombre del complemento del paquete: %1"
-
-#~ msgid "Package plugin name %1 contains invalid characters"
-#~ msgstr ""
-#~ "El nombre %1 del complemento de paquete contiene caracteres no válidos"
-
-#~ msgid "%1 already exists"
-#~ msgstr "%1 ya existe"
-
-#~ msgid "Could not move package to destination: %1"
-#~ msgstr "No se ha podido mover el paquete al destino: %1"
-
-#~ msgid "Could not copy package to destination: %1"
-#~ msgstr "No se ha podido copiar el paquete en el destino: %1"
-
-#~ msgid "Could not create local service directory: %1"
-#~ msgstr "No se ha podido crear el directorio de servicio local: %1"
-
-#~ msgid ""
-#~ "Could not register package as service (this is not necessarily fatal): %1"
-#~ msgstr ""
-#~ "No se ha podido registrar el paquete como servicio (esto no es "
-#~ "necesariamente fatal): %1"
-
-#~ msgid "%1 does not exist"
-#~ msgstr "%1 no existe"
-
-#~ msgid "Could not delete package from: %1"
-#~ msgstr "No se ha podido borrar el paquete de: %1"
-
-#~ msgctxt "%1 is the name of the containment"
-#~ msgid "Do you really want to remove this %1?"
-#~ msgstr "¿Realmente desea eliminar este %1?"
-
-#~ msgid "Applets furniture"
-#~ msgstr "Accesorios de miniaplicaciones"
-
-#~ msgid "Explorer UI for adding widgets"
-#~ msgstr "Interfaz de exploración para añadir elementos gráficos"
-
-#~ msgid "User interface for the views that will show containments"
-#~ msgstr "Interfaz de usuario para las vistas que mostrarán los contenedores"
-
-#~ msgid "Default layout file"
-#~ msgstr "Archivo de disposición por omisión"
-
-#~ msgid "Default plugins for containments, containmentActions, etc."
-#~ msgstr ""
-#~ "Complementos por omisión para contenedores, acciones de contenedores, etc."
-
-#~ msgid "Error message shown when an applet fails to load"
-#~ msgstr ""
-#~ "Mensaje de error mostrado cuando la miniaplicación falla al cargarse"
-
-#~ msgid "QML component that shows an applet in a popup"
-#~ msgstr ""
-#~ "Componente QML que muestra una miniaplicación en una ventana emergente"
-
-#~ msgid ""
-#~ "Compact representation of an applet when collapsed in a popup, for "
-#~ "instance as an icon. Applets can override this component."
-#~ msgstr ""
-#~ "Representación compacta de una miniaplicación cuando se contrae en una "
-#~ "ventana emergente, como por ejemplo un icono. Las miniaplicaciones pueden "
-#~ "redefinir este comportamiento."
-
-#~ msgid "QML component for the configuration dialog for applets"
-#~ msgstr ""
-#~ "Componente QML para el diálogo de configuración de las miniaplicaciones"
-
-#~ msgid "QML component for the configuration dialog for containments"
-#~ msgstr "Componente QML para el diálogo de configuración de los contenedores"
-
-#~ msgid "Panel configuration UI"
-#~ msgstr "Interfaz de configuración del panel"
-
-#~ msgid "QML component for choosing an alternate applet"
-#~ msgstr "Componente QML para seleccionar una miniaplicación alternativa"
-
-#~ msgid ""
-#~ "A UI for writing, loading and running desktop scripts in the current live "
-#~ "session"
-#~ msgstr ""
-#~ "Una interfaz de usuario para escribir, cargar y ejecutar guiones del "
-#~ "escritorio en la sesión actual"
-
-#~ msgid "Theme preview thumbnail"
-#~ msgstr "Miniatura de la vista previa del tema"
-
-#~ msgid "Ok"
-#~ msgstr "Aceptar"
-
-#~ msgid "search term"
-#~ msgstr "término a buscar"
-
-#~ msgid "Unnamed"
-#~ msgstr "Sin nombre"
-
-#~ msgid "Panel"
-#~ msgstr "Panel"
diff -pruN 6.3.5-1/po/et/libplasma6.po 6.4.5-0ubuntu1/po/et/libplasma6.po
--- 6.3.5-1/po/et/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/et/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2021-09-05 15:52+0200\n"
 "Last-Translator: Mihkel Tõnnov <mihhkel@gmail.com>\n"
 "Language-Team: Estonian <>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 21.08.1\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Veel toiminguid"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Tundmatu"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktiveeri %1 vidin"
@@ -97,95 +97,77 @@ msgstr "Eemalda vidinate lukustus"
 msgid "Exit Edit Mode"
 msgstr "Välju kohandamisrežiimist"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Kas luua teemale kettal puhver või mitte."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Teema kettapuhvri maksimaalne suurus kilobaitides. Pane tähele, et tegu on "
-"hajusfailiga, nii et maksimaalset suurust küllap ei kasutatagi. Seepärast "
-"võib suurema suuruse määramist pidada üpris turvaliseks valikuks."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Näita alternatiive ..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Vidin eemaldatud"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Vidin \"%1\" eemaldati."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Paneel eemaldatud"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Paneel eemaldati."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Töölaud eemaldatud"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Töölaud eemaldati."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Võta tagasi"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Vidina seadistused"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Eemalda see vidin"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Eemalda see paneel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Eemalda see tegevus"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Tegevuse seadistused"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Nõutud komponenti ei leitud: %1"
@@ -249,60 +231,60 @@ msgstr "Tõrge QML-faili laadimisel: %1
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Tõrge apleti laadimisel: paketti ei ole olemas. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1 seadistused"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 seadistused"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma pakett"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Paigalda"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paketi paigaldamine nurjus"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Lohistatud pakett on vigane."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Vidinad"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Lisa %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Lisa ikoon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Taustapilt"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -313,6 +295,19 @@ msgstr "Määra taustapildiks %1"
 msgid "Content dropped"
 msgstr "Kohale lohistati sisu"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Kas luua teemale kettal puhver või mitte."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Teema kettapuhvri maksimaalne suurus kilobaitides. Pane tähele, et tegu "
+#~ "on hajusfailiga, nii et maksimaalset suurust küllap ei kasutatagi. "
+#~ "Seepärast võib suurema suuruse määramist pidada üpris turvaliseks "
+#~ "valikuks."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Lisa vidinaid ..."
 
diff -pruN 6.3.5-1/po/eu/libplasma6.po 6.4.5-0ubuntu1/po/eu/libplasma6.po
--- 6.3.5-1/po/eu/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/eu/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 10:57+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
 "Language-Team: Basque <kde-i18n-eu@kde.org>\n"
@@ -22,49 +22,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Ekintza gehiago"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Tolestu"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Zabaldu"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Pasahitza"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Bilatu..."
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Bilatu"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Garbitu bilaketa"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Ezezaguna"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktibatu %1 trepeta"
@@ -101,95 +101,77 @@ msgstr "Giltzapetik askatu trepetak"
 msgid "Exit Edit Mode"
 msgstr "Irten editatzeko modutik"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Gaiarentzako diskoan cachea sortu behar den hala ez."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Diskoan gaiaren cacheak izango duen gehienezko neurria kilobytetan. Jakizu "
-"fitxategi hauek 'sparse' fitxategiak direla, beraz balitekeela gehienezko "
-"neurria ez erabiltzea. Neurri handiagoa ezartzea beraz segurua izaten da."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Erakutsi ordezko aukerak..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Trepeta kendu da"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "\"%1\" trepeta kendu da."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panela kenduta"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panel bat kendu da."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Mahaigaina kenduta"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Mahaigain bat kendu da."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desegin"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Trepetaren ezarpenak"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Kendu trepeta hau"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Kendu panel hau"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Ezabatu jarduera hau"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Jarduera-ezarpenak"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Trepetak gehitu edo kudeatu..."
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Ezin izan da aurkitu eskautako osagaia: %1"
@@ -260,59 +242,59 @@ msgstr "Errorea QML fitxategia zamatzean
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Aplikaziotxoa zamatzeko errorea: %1 paketea ez da existitzen."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 ezarpenak"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 ezarpenak"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasmaren paketea"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalatu"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paketearen instalazioak huts egin du"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Jaregin duzun paketea baliogabea da."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Trepetak"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Erantsi %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Erantsi ikono bat"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Horma-papera"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -323,6 +305,19 @@ msgstr "Ezarri %1"
 msgid "Content dropped"
 msgstr "Edukia jaregin da"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Gaiarentzako diskoan cachea sortu behar den hala ez."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Diskoan gaiaren cacheak izango duen gehienezko neurria kilobytetan. "
+#~ "Jakizu fitxategi hauek 'sparse' fitxategiak direla, beraz balitekeela "
+#~ "gehienezko neurria ez erabiltzea. Neurri handiagoa ezartzea beraz segurua "
+#~ "izaten da."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Gehitu trepetak..."
 
diff -pruN 6.3.5-1/po/fi/libplasma6.po 6.4.5-0ubuntu1/po/fi/libplasma6.po
--- 6.3.5-1/po/fi/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/fi/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-10-17 13:50+0300\n"
 "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
@@ -24,49 +24,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 23.08.5\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Lisää toimintoja"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Supista"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Laajenna"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Salasana"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Etsi…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Etsi"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Tyhjennä haku"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Tuntematon"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktivoi sovelma %1"
@@ -103,95 +103,77 @@ msgstr "Poista sovelmien lukitus"
 msgid "Exit Edit Mode"
 msgstr "Poistu muokkaustilasta"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Luodaanko teemaa varten levylle välimuisti."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Teemavälimuistin enimmäiskoko levyllä kilotavuina. Huomaa, että nämä ovat "
-"ns. harvoja tiedostoja, joten enimmäiskokoa ei saavuteta. Suuren koon "
-"asettaminen on siis yleensä aika turvallista."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Näytä vaihtoehdot…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Sovelma poistettu"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Sovelma ”%1” on poistettu."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Paneeli poistettu"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Paneeli on poistettu."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Työpöytä poistettu"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Työpöytä on poistettu."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Kumoa"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Sovelman asetukset"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Poista tämä sovelma"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Poista tämä paneeli"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Poista tämä aktiviteetti"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktiviteetin asetukset"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Lisää tai hallitse sovelmia…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Pyydettyä komponenttia ei löytynyt: %1"
@@ -261,59 +243,59 @@ msgstr "QML-tiedoston avaaminen epäonni
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Virhe ladattaessa sovelmaa: pakettia %1 ei ole olemassa."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 – Asetukset – %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Asetukset: %1|/|$[gen %1] asetukset"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-paketti"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Asenna"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paketin asennus epäonnistui"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Pudottamasi paketti on virheellinen."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Sovelmat"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Lisää %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Lisää kuvake"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tausta"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -324,6 +306,18 @@ msgstr "Aseta %1"
 msgid "Content dropped"
 msgstr "Sisältö pudotettu"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Luodaanko teemaa varten levylle välimuisti."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Teemavälimuistin enimmäiskoko levyllä kilotavuina. Huomaa, että nämä ovat "
+#~ "ns. harvoja tiedostoja, joten enimmäiskokoa ei saavuteta. Suuren koon "
+#~ "asettaminen on siis yleensä aika turvallista."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Lisää sovelmia…"
 
diff -pruN 6.3.5-1/po/fr/libplasma6.po 6.4.5-0ubuntu1/po/fr/libplasma6.po
--- 6.3.5-1/po/fr/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/fr/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-25 11:46+0200\n"
 "Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
 "Language-Team: French <French <kde-francophone@kde.org>>\n"
@@ -32,49 +32,49 @@ msgstr ""
 "X-Generator: Lokalize 23.08.5\n"
 "X-Text-Markup: kde4\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Plus d'actions"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Réduire"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Développer"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Mot de passe"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Rechercher..."
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Rechercher"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Effacer une recherche"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activer le composant graphique %1"
@@ -111,95 +111,77 @@ msgstr "Déverrouiller les composants gr
 msgid "Exit Edit Mode"
 msgstr "Quitter le mode d'édition"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Créer ou non un cache pour le thème sur le disque."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"La taille maximum pour le stockage du cache de Thème en kilo-octet. Veuillez "
-"noter que ces fichiers sont fragmentés, la taille maximale pourrait ne pas "
-"être utilisée. Il est souvent plus sûr de spécifier une taille plus grande."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Afficher les alternatives..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Composant graphique supprimé"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Le composant graphique « %1 » a été supprimé."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Tableau de bord supprimé"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Un tableau de bord a été supprimé."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Bureau supprimé"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Un bureau a été supprimé"
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Annuler"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Paramètres du composant graphique"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Supprimer ce composant graphique"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Supprimer ce panneau"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Supprimer cette activité"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Paramètre de l'activité"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Ajouter ou gérer des composants graphiques…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Impossible de trouver le composant demandé : %1"
@@ -271,59 +253,59 @@ msgstr "Erreur du chargement du fichier
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Erreur du chargement de l'applet : le paquet %1 n'existe pas."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "Paramètres %1 — %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Paramètres %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Paquet Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installer"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Échec de l'installation du paquet"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Le paquet que vous venez de déposer n'est pas valable."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Composants graphiques"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Ajouter %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Ajouter une icône"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Fond d'écran"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -334,6 +316,19 @@ msgstr "Appliquer %1"
 msgid "Content dropped"
 msgstr "Contenu déposé"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Créer ou non un cache pour le thème sur le disque."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "La taille maximum pour le stockage du cache de Thème en kilo-octet. "
+#~ "Veuillez noter que ces fichiers sont fragmentés, la taille maximale "
+#~ "pourrait ne pas être utilisée. Il est souvent plus sûr de spécifier une "
+#~ "taille plus grande."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Ajouter des composants graphiques..."
 
diff -pruN 6.3.5-1/po/gd/libplasma6.po 6.4.5-0ubuntu1/po/gd/libplasma6.po
--- 6.3.5-1/po/gd/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/gd/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2016-04-30 12:08+0100\n"
 "Last-Translator: GunChleoc <fios@foramnagaidhlig.net>\n"
 "Language-Team: Fòram na Gàidhlig\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Generator: Virtaal 0.7.1\n"
 "X-Project-Style: kde\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Chan eil fhios"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Gnìomhach Widget %1"
@@ -100,99 +100,78 @@ msgstr "Thoir a' ghlas far Widgets"
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-"Co-dhiù an dèid tasgadan a chruthachadh air an diosg airson an ùrlair seo "
-"gus nach dèid."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Am meud as motha ann an cileabaidht aig an tasgadan air an diosg airson an "
-"ùrlair. Thoir an aire gu bheil na faidhlichean seo gann, mar sin dh'fhaoidte "
-"nach dèid am meud as motha a chleachdadh. Bidh e gu math sàbhailte mar a "
-"trice ma shònraicheas tu meud nas motha."
-
 #: plasma/private/applet_p.cpp:119
 #, fuzzy, kde-format
 #| msgid "Alternatives..."
 msgid "Show Alternatives..."
 msgstr "Roghainnean eile..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Chaidh widget a thoirt air falbh"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Chaidh an widget \"%1\" a thoirt air falbh."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Chaidh panail a thoirt air falbh"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Chaidh panail a thoirt air falbh."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Chaidh deasg a thoirt air falbh"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Chaidh deasg a thoirt air falbh."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Neo-dhèan"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Roghainnean an widget"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Thoir air falbh an widget seo"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Thoir air falbh a' phanail seo"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Thoir air falbh a' ghnìomhachd seo"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Roghainnean na gnìomhachd"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Cha do lorg sinn a' cho-phàirt a dh'iarr thu: %1"
@@ -258,61 +237,61 @@ msgstr "Mearachd a' luchdadh faidhle QML
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Mearachd a' luchdadh aplaid: chan eil a' phacaid ann. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Roghainnean %1"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Roghainnean %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Pacaid Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Stàlaich"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Dh’fhàillig le stàladh na pacaide"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Tha a' phacaid a leig thu às mì-dligheach."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, fuzzy, kde-format
 #| msgid "Icon"
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Ìomhaigheag"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Pàipear-balla"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -323,6 +302,21 @@ msgstr ""
 msgid "Content dropped"
 msgstr "Chaidh an t-susbaint a leigeil às"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr ""
+#~ "Co-dhiù an dèid tasgadan a chruthachadh air an diosg airson an ùrlair seo "
+#~ "gus nach dèid."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Am meud as motha ann an cileabaidht aig an tasgadan air an diosg airson "
+#~ "an ùrlair. Thoir an aire gu bheil na faidhlichean seo gann, mar sin "
+#~ "dh'fhaoidte nach dèid am meud as motha a chleachdadh. Bidh e gu math "
+#~ "sàbhailte mar a trice ma shònraicheas tu meud nas motha."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Cuir widgets ris..."
 
diff -pruN 6.3.5-1/po/gl/libplasma6.po 6.4.5-0ubuntu1/po/gl/libplasma6.po
--- 6.3.5-1/po/gl/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/gl/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-25 15:42+0200\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
 "Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
@@ -19,49 +19,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Máis accións"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Pregar"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expandir"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Contrasinal"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Buscar…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Buscar"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Borrar a busca"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Descoñecido"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activar o trebello de %1"
@@ -98,95 +98,77 @@ msgstr "Desatrancar os trebellos"
 msgid "Exit Edit Mode"
 msgstr "Desactivar o modo de edición"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Indica se debe ou non crearse unha caché no disco para o tema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"O tamaño máximo da caché en disco do tema, en kilobytes. Lembre que estes "
-"ficheiros son dispersos, polo que poida que non se use o tamaño máximo, polo "
-"que pór un tamaño maior a miúdo é seguro."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Amosar as alternativas…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Retirouse o trebello"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Retirouse o trebello «%1»."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Retirouse o panel"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Retirouse un panel."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Retirouse un escritorio"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Retirouse un escritorio."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desfacer"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Configuración do trebello"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Retirar este trebello"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Retirar este panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Retirar esta actividade"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Configuración da actividade"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Engadir ou xestionar trebellos…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Non foi posíbel atopar o compoñente pedido: %1"
@@ -257,59 +239,59 @@ msgid "Error loading Applet: package %1
 msgstr ""
 "Produciuse un erro ao cargar o miniaplicativo: o paquete %1 non existe."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Configuración de %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Configuración de %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Paquete de Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalar"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "A instalación do paquete fallou"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "O paquete que soltou é incorrecto."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Trebellos"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Engadir %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Engadir unha icona"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Fondo de escritorio"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +302,18 @@ msgstr "Definir %1"
 msgid "Content dropped"
 msgstr "Soltouse contido"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Indica se debe ou non crearse unha caché no disco para o tema."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "O tamaño máximo da caché en disco do tema, en kilobytes. Lembre que estes "
+#~ "ficheiros son dispersos, polo que poida que non se use o tamaño máximo, "
+#~ "polo que pór un tamaño maior a miúdo é seguro."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Engadir trebellos…"
 
diff -pruN 6.3.5-1/po/he/libplasma6.po 6.4.5-0ubuntu1/po/he/libplasma6.po
--- 6.3.5-1/po/he/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/he/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 07:06+0300\n"
 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
@@ -20,49 +20,49 @@ msgstr ""
 "n % 10 == 0) ? 2 : 3));\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "פעולות נוספות"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "צמצום"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "הרחבה"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "סיסמה"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "חיפוש…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "חיפוש"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "פינוי החיפוש"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "לא ידוע"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "הפעלת יישומון %1"
@@ -99,95 +99,77 @@ msgstr "שחרור יישומונים"
 msgid "Exit Edit Mode"
 msgstr "יציאה ממצב עריכה"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "האם ליצור מטמון בכונן לערכת העיצוב."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"הגודל המרבי של מטמון ערכות עיצוב על הכונן הוא בקילובתים. נא לשים שהקבצים "
-"האלה הם דלילים, לכן סביר להניח שלא ייעשה שימוש במלוא הגודל שהוגדר. הגדרת "
-"גודל גדול יותר היא בדרך כלל די בטוחה."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "הצגת חלופות…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "יישומון הוסר"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "היישומון „%1” הוסר."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "לוח הוסר"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "לוח הוסר."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "שולחן עבודה הוסר"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "שולחן עבודה הוסר."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "החזרה"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "הגדרות יישומון"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "הסרת יישומון זה"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "הסרת לוח זה"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "הסרת פעילות זו"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "הגדרות פעילות"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "הוספת או ניהול יישומונים…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "לא ניתן למצוא את הרכיב המבוקש: %1"
@@ -256,59 +238,59 @@ msgstr "שגיאה בטעינת קובץ
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "שגיאה בטעינת יישומונית: החבילה %1 לא קיימת."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — הגדרות %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "הגדרות %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "חבילת פלזמה"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "התקנה"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "התקנת החבילה נכשלה"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "החבילה שהרגע גררת שגויה."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "יישומונים"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "הוספת %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "הוספת סמל"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "תמונת רקע"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -319,6 +301,18 @@ msgstr "הגדרת %1"
 msgid "Content dropped"
 msgstr "התוכן נגרר"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "האם ליצור מטמון בכונן לערכת העיצוב."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "הגודל המרבי של מטמון ערכות עיצוב על הכונן הוא בקילובתים. נא לשים שהקבצים "
+#~ "האלה הם דלילים, לכן סביר להניח שלא ייעשה שימוש במלוא הגודל שהוגדר. הגדרת "
+#~ "גודל גדול יותר היא בדרך כלל די בטוחה."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "הוספת יישומונים…"
 
diff -pruN 6.3.5-1/po/hi/libplasma6.po 6.4.5-0ubuntu1/po/hi/libplasma6.po
--- 6.3.5-1/po/hi/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/hi/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-12-15 17:36+0530\n"
 "Last-Translator: Kali <EMAIL@ADDRESS>\n"
 "Language-Team: Hindi <fedora-trans-hi@redhat.com>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "अधिक क्रियाएँ"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "गिर जाना"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "बढ़ाना"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "पासवर्ड"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "खोजना…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "खोज"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "खोज साफ़ करें"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "अज्ञात"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 विजेट सक्रिय करें"
@@ -96,95 +96,77 @@ msgstr "विजेट अनलॉक
 msgid "Exit Edit Mode"
 msgstr "संपादन मोड से बाहर निकलें"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "थीम के लिए ऑन-डिस्क कैश बनाना है या नहीं।"
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"ऑन-डिस्क थीम कैश का अधिकतम आकार किलोबाइट में। ध्यान दें कि ये फ़ाइलें विरल फ़ाइलें हैं, "
-"इसलिए अधिकतम आकार का उपयोग नहीं किया जा सकता है। इसलिए बड़ा आकार सेट करना अक्सर "
-"काफी सुरक्षित होता है।"
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "विकल्प दिखाएं..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "विजेट हटाया गया"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "विजेट \"%1\" हटा दिया गया है."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "पैनल हटाया गया"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "एक पैनल हटा दिया गया है."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "डेस्कटॉप हटाया गया"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "एक डेस्कटॉप हटा दिया गया है."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "पूर्ववत"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "विजेट सेटिंग्स"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "यह विजेट हटाएँ"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "इस पैनल को हटाएँ"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "इस गतिविधि को हटाएँ"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "गतिविधि सेटिंग्स"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "विजेट जोड़ें या प्रबंधित करें…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "अनुरोधित घटक नहीं मिल सका: %1"
@@ -253,59 +235,59 @@ msgstr "QML फ़ाइल लोड 
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "एप्लेट लोड करते समय त्रुटि: पैकेज %1 मौजूद नहीं है."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 सेटिंग्स"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 सेटिंग्स"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "प्लाज्मा पैकेज"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "स्थापित करना"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "पैकेज स्थापना विफल"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "आपके द्वारा अभी-अभी छोड़ा गया पैकेज अमान्य है."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "विजेट"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1जोड़ें"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "आइकन जोड़ें"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "वॉलपेपर"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -315,3 +297,15 @@ msgstr "%1 सेट करें"
 #, kde-format
 msgid "Content dropped"
 msgstr "सामग्री हटा दी गई"
+
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "थीम के लिए ऑन-डिस्क कैश बनाना है या नहीं।"
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "ऑन-डिस्क थीम कैश का अधिकतम आकार किलोबाइट में। ध्यान दें कि ये फ़ाइलें विरल फ़ाइलें हैं, "
+#~ "इसलिए अधिकतम आकार का उपयोग नहीं किया जा सकता है। इसलिए बड़ा आकार सेट करना "
+#~ "अक्सर काफी सुरक्षित होता है।"
diff -pruN 6.3.5-1/po/hu/libplasma6.po 6.4.5-0ubuntu1/po/hu/libplasma6.po
--- 6.3.5-1/po/hu/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/hu/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-09-22 21:52+0200\n"
 "Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
 "Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
@@ -20,49 +20,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 24.08.0\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "További műveletek"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Összecsukás"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Kibontás"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Jelszó"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Keresés…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Keresés"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Keresés törlése"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Ismeretlen"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 felületi elem aktiválása"
@@ -99,95 +99,77 @@ msgstr "Felületi elemek feloldása"
 msgid "Exit Edit Mode"
 msgstr "Kilépés a szerkesztőmódból"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Hozzon-e létre gyorsítótárat a lemezen a témához, vagy sem."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"A téma gyorsítótárának maximális mérete, kilobájtban megadva. Ezek a fájlok "
-"ritkán használtak, vagyis a maximális méret nem mindig lesz kihasználva, "
-"ugyanakkor biztonságosabb nagyobb méretet beállítani."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Alternatívák megjelenítése…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Elem eltávolítva"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "A(z) „%1” elem eltávolításra került."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel eltávolítva"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Egy panel eltávolításra került."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Asztal eltávolítva"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Egy asztal eltávolításra került."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Visszavonás"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Felületi elem beállítások"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Felületi elem eltávolítása"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Panel eltávolítása"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Aktivitás eltávolítása"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Tevékenység beállítások"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Elemek hozzáadása vagy kezelése…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "A kért komponens nem található: %1"
@@ -257,59 +239,59 @@ msgstr "Hiba a QML fájl betöltése kö
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Hiba a kisalkalmazás betöltésekor: a(z) %1 csomag nem létezik."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 beállításai"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Beállítások: %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma csomag"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Telepítés"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Sikertelen csomagtelepítés"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "A most ejtett csomag érvénytelen."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Elemek"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "A(z) %1 hozzáadása"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Ikon hozzáadása"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Háttérkép"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +302,18 @@ msgstr "A(z) %1 beállítása"
 msgid "Content dropped"
 msgstr "Tartalom ejtve"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Hozzon-e létre gyorsítótárat a lemezen a témához, vagy sem."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "A téma gyorsítótárának maximális mérete, kilobájtban megadva. Ezek a "
+#~ "fájlok ritkán használtak, vagyis a maximális méret nem mindig lesz "
+#~ "kihasználva, ugyanakkor biztonságosabb nagyobb méretet beállítani."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Felületi elemek hozzáadása…"
 
diff -pruN 6.3.5-1/po/ia/libplasma6.po 6.4.5-0ubuntu1/po/ia/libplasma6.po
--- 6.3.5-1/po/ia/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ia/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-09-02 15:54+0200\n"
 "Last-Translator: giovanni <g.sora@tiscali.it>\n"
 "Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 23.08.5\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Altere actiones"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Plica"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expande"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Contrasigno"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Cerca…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Cerca"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Netta cerca"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Incognite"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activa %1 Widget"
@@ -96,95 +96,77 @@ msgstr "Disbloca Widgets"
 msgid "Exit Edit Mode"
 msgstr "Exi modo de modificar"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Si crear o no un cache sur le disco per le thema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Le maxime grandor del cache de Thema sur le disco in kilobytes. Nota que "
-"iste files es files sparse, assi quw le maxime grandor pote non esser "
-"utilisate. Ergo fixar un dimension plus grande sovente es assatis secur."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Monstra Alternativas..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Widget Removite"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Le widget \"%1\" ha essite removite."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Pannello removite"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Un pannello ha essit eremovite."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Scriptorio removite"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Un scriptorio ha essite removite."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Annulla"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Preferentias de widget"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Remove iste widget"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Remove iste pannello"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Remove iste activitate"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Preferentias de activitate"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Adde o Gere Widgets…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Il non pote trovar componente requirite:%1"
@@ -254,59 +236,59 @@ msgstr "Error quando on carga file QML:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Error quando on carga Applet: pacchetto %1 non existe. "
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Preferentias"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Preferentias"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Pacchetto de Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installa"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Initialization de pacchetto falleva"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "le pacchetto que tu lassava cader es invalide."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Adde %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Adde Icone"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapete de papiro"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -317,6 +299,18 @@ msgstr "Fixa %1"
 msgid "Content dropped"
 msgstr "Contento lassate cader"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Si crear o no un cache sur le disco per le thema."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Le maxime grandor del cache de Thema sur le disco in kilobytes. Nota que "
+#~ "iste files es files sparse, assi quw le maxime grandor pote non esser "
+#~ "utilisate. Ergo fixar un dimension plus grande sovente es assatis secur."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Adde Widgets..."
 
diff -pruN 6.3.5-1/po/id/libplasma6.po 6.4.5-0ubuntu1/po/id/libplasma6.po
--- 6.3.5-1/po/id/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/id/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2022-06-14 10:56+0700\n"
 "Last-Translator: Aziz Adam Adrian <4.adam.adrian@gmail.com>\n"
 "Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
@@ -21,49 +21,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 22.04.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Aksi selebihnya"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Sandi"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Cari…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Cari"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Tidak diketahui"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktifkan Widget %1"
@@ -100,96 +100,77 @@ msgstr "Buka Kunci Widget"
 msgid "Exit Edit Mode"
 msgstr "Keluarkan Mode Edit"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-"Apakah iya atau tidak untuk menciptakan sebuah cache on-disk untuk tema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Ukuran maksimum cache Tema yang ada di disk dalam kilobita. Perhatikan bahwa "
-"file ini adalah file yang jarang, jadi ukuran maksimal mungkin tidak "
-"digunakan. Dengan ukuran yang lebih besar maka biasanya cukup aman."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Tampilkan Alternatifnya..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Widget Dihapus"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Widget \"%1\" telah dihapus."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel Dihapus"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Sebuah panel telah dihapus."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Desktop Dihapus"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Sebuah desktop telah dihapus."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Urung"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Pengaturan Widget"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Hapus Widget ini"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Hapus panel ini"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Hapus Activity ini"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Pengaturan Activity"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Tidak dapat menemukan komponen yang diminta: %1"
@@ -253,60 +234,60 @@ msgstr "Galat pemuatan file QML: %1 %2"
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Error Memuat Applet: tak beradanya paket. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Pengaturan %1"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Pengaturan %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Paket Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instal"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Gagal Penginstalan Paket"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Paket yang baru saja Anda taruh adalah tidak absah."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Tambah %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Tambahkan Ikon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Wallpaper"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -317,6 +298,19 @@ msgstr "Set %1"
 msgid "Content dropped"
 msgstr "Isi yang ditaruh"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr ""
+#~ "Apakah iya atau tidak untuk menciptakan sebuah cache on-disk untuk tema."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Ukuran maksimum cache Tema yang ada di disk dalam kilobita. Perhatikan "
+#~ "bahwa file ini adalah file yang jarang, jadi ukuran maksimal mungkin "
+#~ "tidak digunakan. Dengan ukuran yang lebih besar maka biasanya cukup aman."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Tambah Widget..."
 
diff -pruN 6.3.5-1/po/is/libplasma6.po 6.4.5-0ubuntu1/po/is/libplasma6.po
--- 6.3.5-1/po/is/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/is/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-03-18 15:34+0000\n"
 "Last-Translator: Guðmundur Erlingsson <gudmundure@gmail.com>\n"
 "Language-Team: Icelandic <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 23.08.3\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Fleiri aðgerðir"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Fella saman"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Víkka út"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Lykilorð"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Leita…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Leita"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Hreinsa leit"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Óþekkt"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Virkja %1 græju"
@@ -96,95 +96,77 @@ msgstr "Aflæsa græjum"
 msgid "Exit Edit Mode"
 msgstr "Loka breytiham"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Hvort það eigi að útbúa biðminni á diski fyrir þemað eða ekki."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Hámarksstærð biðminnis á diski fyrir þema í kílóbætum. Athugaðu að þessar "
-"skrár eru strjálar og ná því líklega sjaldan hámarksstærðinni. Það er því "
-"oftast öruggt að velja stærri stærð."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Sýna aðra valkosti…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Græja fjarlægð"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Græjan \"%1\" var fjarlægð."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Skjáborðsstika fjarlægð"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Skjáborðsstikan var fjarlægð."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Skjáborð fjarlægt"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Skjáborð var fjarlægt."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Afturkalla"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Græjustillingar"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Fjarlægja þessa græju"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Fjarlægja þessa skjáborðsstiku"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Fjarlægja þessa athöfn"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Athafnastillingar"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Fann ekki umbeðna einingu: %1"
@@ -254,59 +236,59 @@ msgstr "Villa við að hlaða inn QML-sk
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Villa við að hlaða inn smáforriti: pakki er ekki til. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 stillingar"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 stillingar"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-pakki"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Setja upp"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Uppsetning á pakka mistókst"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Pakkinn sem þú slepptir er ógildur."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Græjur"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Bæta við %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Bæta við tákni"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Veggfóður"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -317,6 +299,18 @@ msgstr "Velja %1"
 msgid "Content dropped"
 msgstr "Innihaldi sleppt"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Hvort það eigi að útbúa biðminni á diski fyrir þemað eða ekki."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Hámarksstærð biðminnis á diski fyrir þema í kílóbætum. Athugaðu að þessar "
+#~ "skrár eru strjálar og ná því líklega sjaldan hámarksstærðinni. Það er því "
+#~ "oftast öruggt að velja stærri stærð."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Bæta við græju..."
 
diff -pruN 6.3.5-1/po/it/libplasma6.po 6.4.5-0ubuntu1/po/it/libplasma6.po
--- 6.3.5-1/po/it/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/it/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-24 10:45+0200\n"
 "Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
 "Language-Team: Italian <kde-i18n-it@kde.org>\n"
@@ -20,49 +20,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Altre azioni"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Contrai"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Espandi"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Password"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Cerca…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Cerca"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Cancella la ricerca"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Attiva oggetto %1"
@@ -99,96 +99,77 @@ msgstr "Sblocca oggetti"
 msgid "Exit Edit Mode"
 msgstr "Esci dalla modalità di modifica"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Se creare o meno una cache su disco per il tema"
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"La dimensione massima della cache su disco del tema in kilobyte. Nota che "
-"questi file sono file sparsi, perciò la dimensione massima potrebbe non "
-"essere utilizzata. L'impostazione di una dimensione maggiore è sicura nella "
-"maggior parte dei casi."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Mostra alternative..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Oggetto rimosso"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "L'oggetto «%1» è stato rimosso."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Pannello rimosso"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Un pannello è stato rimosso."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Desktop rimosso"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Un desktop è stato rimosso."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Annulla"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Impostazioni degli oggetti"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Rimuovi questo oggetto"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Rimuovi questo pannello"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Rimuovi questa attività"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Impostazioni delle attività"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Aggiungi o gestisci oggetti..."
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Impossibile trovare il componente richiesto: %1"
@@ -258,59 +239,59 @@ msgstr "Errore durante il caricamento de
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Errore durante il caricamento dell'applet: il pacchetto %1 non esiste."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Impostazioni di %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Impostazioni di %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Pacchetto di Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installa"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Installazione pacchetto non riuscita"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Il pacchetto appena rilasciato non è valido."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Oggetti"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Aggiungi %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Aggiungi icona"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Sfondo"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -321,6 +302,19 @@ msgstr "Imposta %1"
 msgid "Content dropped"
 msgstr "Contenuto scartato"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Se creare o meno una cache su disco per il tema"
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "La dimensione massima della cache su disco del tema in kilobyte. Nota che "
+#~ "questi file sono file sparsi, perciò la dimensione massima potrebbe non "
+#~ "essere utilizzata. L'impostazione di una dimensione maggiore è sicura "
+#~ "nella maggior parte dei casi."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Aggiungi oggetti..."
 
diff -pruN 6.3.5-1/po/ja/libplasma6.po 6.4.5-0ubuntu1/po/ja/libplasma6.po
--- 6.3.5-1/po/ja/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ja/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-09-11 19:39+0900\n"
 "Last-Translator: UTUMI Hirosi <utuhiro78@yahoo.co.jp>\n"
 "Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Text-Markup: kde4\n"
 "X-Generator: Poedit 3.4.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "その他のアクション"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "折りたたむ"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "展開する"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "パスワード"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "検索..."
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "検索"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "検索をクリア"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "不明"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 ウィジェットを有効化"
@@ -98,96 +98,77 @@ msgstr "ウィジェットのロック
 msgid "Exit Edit Mode"
 msgstr "編集モードから出る"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "テーマのためにディスク上にキャッシュを作成するかどうか。"
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"ディスク上のテーマキャッシュの最大サイズ (キロバイト) です。これらのファイル"
-"はスパースファイルなので、設定された最大サイズが使用されない可能性があること"
-"に注意してください。したがって、より大きなサイズを設定することが、多くの場合"
-"安全です。"
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "代替を表示..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "ウィジェットの削除"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "\"%1\" ウィジェットが削除されました。"
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "パネルの削除"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "パネルが削除されました。"
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "デスクトップの削除"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "デスクトップが削除されました。"
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "元に戻す"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "ウィジェットの設定"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "このウィジェットを削除"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "このパネルを削除"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "このアクティビティを削除"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "アクティビティの設定"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "ウィジェットを追加または管理..."
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "要求されたコンポーネントが見つかりませんでした: %1"
@@ -258,59 +239,59 @@ msgid "Error loading Applet: package %1
 msgstr ""
 "アプレットの読み込み中にエラーが発生しました: パッケージ %1 は存在しません。"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 設定"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 の設定"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma パッケージ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "インストール"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "パッケージのインストールに失敗"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "あなたがドロップしたパッケージは無効です。"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "ウィジェット"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 を追加 "
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "アイコンを追加"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "壁紙"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,3 +301,16 @@ msgstr "%1 を設定"
 #, kde-format
 msgid "Content dropped"
 msgstr "コンテンツがドロップされました"
+
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "テーマのためにディスク上にキャッシュを作成するかどうか。"
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "ディスク上のテーマキャッシュの最大サイズ (キロバイト) です。これらのファイ"
+#~ "ルはスパースファイルなので、設定された最大サイズが使用されない可能性がある"
+#~ "ことに注意してください。したがって、より大きなサイズを設定することが、多く"
+#~ "の場合安全です。"
diff -pruN 6.3.5-1/po/ka/libplasma6.po 6.4.5-0ubuntu1/po/ka/libplasma6.po
--- 6.3.5-1/po/ka/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ka/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-09-11 05:26+0200\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 3.3.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "დამატებითი მოქმედებები"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "აკეცვა"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "გაფართოება"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "პაროლი"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "ძებნა…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "ძებნა"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "ძიების გასუფთავება"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "უცნობი"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "ვიჯეტის აქტივაცია: %1"
@@ -97,95 +97,77 @@ msgstr "ვიჯეტების გ
 msgid "Exit Edit Mode"
 msgstr "ჩასწორების რეჟიმიდან გასვლა"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "თემისთვის დისკზე მდებარე ქეშის შეიქმნება, თუ არა."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"დისკზე მდებარე თემის ქეშის მაქსიმალური ზომა, კილობაიტებში. დაიმახსოვრეთ, რომ "
-"ეს ფაილები დამატებითი ფაილებია, ასე რომ მაქსიმალურ ზომას ვერ მიუთითეთ. ასე "
-"რომ, უფრო მეტი ზომის მითითება ჩვეულებრივ საკმაოდ უსაფრთხოა."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "ალტერნატივების ჩვენება…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "ვიჯეტი წაშლილია"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "ვიჯეტი \"%1\" წაიშალა."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "პანელი წაშლილია"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "პანელი წაშლილია."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "სამუშაო მაგიდა წაშლილია"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "სამუშაო მაგიდა წაშლილია."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "დაბრუნება"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "ვიჯეტის მორგება"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "ვიჯეტის წაშლა"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "პანელის წაშლა"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "აქტივობის წაშლა"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "აქტივობის მორგება"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "ვიჯეტების დამატება და მართვა…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "მოთხოვნილი კომპონენტის პოვნა ვერ მოხერხდა: %1"
@@ -254,59 +236,59 @@ msgstr "QML ფაილის ჩატ
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "აპლეტის ჩატვირთვის შეცდომა: პაკეტი %1 არ არსებობს."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 მორგება"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1-ის მორგება"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-ის პაკეტი"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "დაყენება"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "პაკეტის დაყენების შეცდომა"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "მითითებული პაკეტი არასწორია."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "ვიჯეტები"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1-ის დამატება"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "ხატულის დამატება"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "ფონური სურათი"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -317,6 +299,18 @@ msgstr "%1-ის დაყენებ
 msgid "Content dropped"
 msgstr "შემცველობა მოცილებულია"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "თემისთვის დისკზე მდებარე ქეშის შეიქმნება, თუ არა."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "დისკზე მდებარე თემის ქეშის მაქსიმალური ზომა, კილობაიტებში. დაიმახსოვრეთ, "
+#~ "რომ ეს ფაილები დამატებითი ფაილებია, ასე რომ მაქსიმალურ ზომას ვერ "
+#~ "მიუთითეთ. ასე რომ, უფრო მეტი ზომის მითითება ჩვეულებრივ საკმაოდ უსაფრთხოა."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "ვიჯეტების დამატება..."
 
diff -pruN 6.3.5-1/po/ko/libplasma6.po 6.4.5-0ubuntu1/po/ko/libplasma6.po
--- 6.3.5-1/po/ko/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ko/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-12-24 17:51+0100\n"
 "Last-Translator: Shinjo Park <kde@peremen.name>\n"
 "Language-Team: Korean <kde-kr@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Lokalize 23.08.5\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "더 많은 동작"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "접기"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "펴기"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "암호"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "검색…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "검색"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "검색 지우기"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "알 수 없음"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 위젯 활성화하기"
@@ -97,94 +97,77 @@ msgstr "위젯 잠금 풀기"
 msgid "Exit Edit Mode"
 msgstr "편집 모드 끝내기"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "테마의 디스크 캐시를 생성할 수 있는지 여부입니다."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"킬로바이트 단위의 디스크 테마 캐시 최대 크기입니다. 이 파일은 스파스 파일이므"
-"로 최대 크기까지 도달하지 않을 수도 있습니다. 크게 설정하여도 무방합니다."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "대체 항목 보기..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "위젯 삭제됨"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "위젯 \"%1\"이(가) 삭제되었습니다."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "패널 삭제됨"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "패널이 삭제되었습니다."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "바탕 화면 삭제됨"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "바탕 화면이 삭제되었습니다."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "실행 취소"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "위젯 설정"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "이 위젯 삭제하기"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "이 패널 삭제하기"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "이 활동 삭제하기"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "활동 설정"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "위젯 추가 및 관리…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "요청한 구성 요소를 찾을 수 없습니다: %1"
@@ -253,59 +236,59 @@ msgstr "QML 파일을 불러오는 중 
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "애플릿을 불러오는 중 오류 발생: %1 패키지가 없음."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 설정"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 설정"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma 패키지"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "설치"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "패키지 설치 실패"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "끌어다 놓은 패키지가 잘못되었습니다."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "위젯"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 추가"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "아이콘 추가"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "배경 그림"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -316,6 +299,18 @@ msgstr "%1 설정"
 msgid "Content dropped"
 msgstr "내용 드롭됨"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "테마의 디스크 캐시를 생성할 수 있는지 여부입니다."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "킬로바이트 단위의 디스크 테마 캐시 최대 크기입니다. 이 파일은 스파스 파일"
+#~ "이므로 최대 크기까지 도달하지 않을 수도 있습니다. 크게 설정하여도 무방합니"
+#~ "다."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "위젯 추가..."
 
diff -pruN 6.3.5-1/po/lt/libplasma6.po 6.4.5-0ubuntu1/po/lt/libplasma6.po
--- 6.3.5-1/po/lt/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/lt/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: l 10n\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-25 23:28+0300\n"
 "Last-Translator: Moo <<>>\n"
 "Language-Team: lt <kde-i18n-lt@kde.org>\n"
@@ -21,49 +21,49 @@ msgstr ""
 "%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
 "X-Generator: Poedit 3.4.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Daugiau veiksmų"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Suskleisti"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Išskleisti"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Slaptažodis"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Ieškoti…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Paieška"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Išvalyti paiešką"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nežinoma"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktyvuoti %1 valdiklį"
@@ -100,95 +100,77 @@ msgstr "Atrakinti valdiklius"
 msgid "Exit Edit Mode"
 msgstr "Išjungti taisymo veikseną"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Ar įrašyti apipavidalinimo podėlį diske."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Didžiausias apipavidalinimo podėlio dydis diske, kilobaitais. Atminkite, kad "
-"failai yra reti masyvai, tad didžiausias dydis gali būti ir nenaudojamas. "
-"Dažniausiai, yra saugiau nurodyti didesnį dydį."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Rodyti alternatyvas..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Valdiklis pašalintas"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Valdiklis „%1“ yra pašalintas."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Skydelis pašalintas"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Skydelis yra pašalintas."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Darbalaukis pašalintas"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Darbalaukis yra pašalintas."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Atšaukti"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Valdiklių nuostatos"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Šalinti šį valdiklį"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Šalinti šį skydelį"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Šalinti šią veiklą"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Veiklos nuostatos"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Pridėti ar tvarkyti valdiklius…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Nepavyko rasti užklausto komponento: %1"
@@ -259,59 +241,59 @@ msgstr "Klaida įkeliant QML failą: %1
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Klaida įkeliant programėlę: paketo %1 nėra."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 – Nuostatos: %2|/|%1 – $[get-case Kilmininkas %2] nuostatos"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Nuostatos: %1|/|$[get-case Kilmininkas %1] nuostatos"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma paketas"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Įdiegti"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Nepavyko įdiegti paketo"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Jūsų numestas paketas yra neteisingas."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Valdikliai"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Pridėti %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Pridėti piktogramą"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Darbalaukio fonas"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -322,6 +304,18 @@ msgstr "Nustatyti %1"
 msgid "Content dropped"
 msgstr "Numestas turinys"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Ar įrašyti apipavidalinimo podėlį diske."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Didžiausias apipavidalinimo podėlio dydis diske, kilobaitais. Atminkite, "
+#~ "kad failai yra reti masyvai, tad didžiausias dydis gali būti ir "
+#~ "nenaudojamas. Dažniausiai, yra saugiau nurodyti didesnį dydį."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Pridėti valdiklių..."
 
diff -pruN 6.3.5-1/po/lv/libplasma6.po 6.4.5-0ubuntu1/po/lv/libplasma6.po
--- 6.3.5-1/po/lv/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/lv/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-10-29 11:45+0200\n"
 "Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
 "Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "2);\n"
 "X-Generator: Lokalize 24.08.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Vairāk darbību"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Sakļaut"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Izvērst"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Parole"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Meklēt…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Meklēt"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Notīrīt meklēšanu"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nezināms"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktivēt „%1“ logdaļu"
@@ -98,95 +98,77 @@ msgstr "Atslēgt logdaļas"
 msgid "Exit Edit Mode"
 msgstr "Iziet no rediģēšanas režīma"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Vai izveidot motīva kešatmiņu uz diska."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Maksimālais motīva kešatmiņas izmērs uz diska kilobaitos. Ņemiet vērā, ka "
-"parasti šīs datnes ir nelielas un tādēļ maksimālais izmērs var netikt "
-"izmantots. Tāpēc parasti ir droši norādīt lielu izmēru."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Parādīt alternatīvas…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Logdaļa ir noņemta"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Logdaļa „%1“ ir noņemta."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panelis ir noņemts"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Ir noņemts panelis."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Darbvirsma ir noņemta"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Ir noņemta darbvirsma."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Atsaukt"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Logdaļas iestatījumi"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Noņemt šo logdaļu"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Noņemt šo paneli"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Noņemt šo aktivitāti"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktivitātes iestatījumi"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Pievienot vai pārvaldīt logdaļas…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Neatrada pieprasīto komponenti: %1"
@@ -256,59 +238,59 @@ msgstr "Kļūda, ielādējot QML datni:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Kļūda, ielādējot sīklietotni: „%1“ nepastāv."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "„%1“ — „%2“ Iestatījumi"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "„%1“ iestatījumi"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "„Plasma“ pakotne"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalēt"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Neizdevās instalēt pakotni"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Nomestā pakotne nav derīga."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Logdaļas"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Pievienot „%1“"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Pievienot ikonu"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapete"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -319,6 +301,18 @@ msgstr "Uzlikt „%1“"
 msgid "Content dropped"
 msgstr "Saturs ir nomests"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Vai izveidot motīva kešatmiņu uz diska."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Maksimālais motīva kešatmiņas izmērs uz diska kilobaitos. Ņemiet vērā, ka "
+#~ "parasti šīs datnes ir nelielas un tādēļ maksimālais izmērs var netikt "
+#~ "izmantots. Tāpēc parasti ir droši norādīt lielu izmēru."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Pievienot logdaļas…"
 
diff -pruN 6.3.5-1/po/ml/libplasma6.po 6.4.5-0ubuntu1/po/ml/libplasma6.po
--- 6.3.5-1/po/ml/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ml/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2019-12-14 15:16+0530\n"
 "Last-Translator: Nithin S Sabu <nithinsn@protonmail.com>\n"
 "Language-Team: Swathanthra|സ്വതന്ത്ര Malayalam|മലയാളം Computing|കമ്പ്യൂട്ടിങ്ങ് <smc."
@@ -18,49 +18,49 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "അജ്ഞാതം"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 വിഡ്ജറ്റ് സജീവമാക്കുക"
@@ -97,92 +97,77 @@ msgstr "വിഡ്ജറ്റുക
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "പ്രമേയത്തിനായുള്ള ഓണ്‍-ഡിസ്ക് കാഷെ സൃഷ്ടിക്കണോ വേണ്ടയോ."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "മറ്റു മാര്‍ഗങ്ങള്‍ കാണിക്കുക..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "വിഡ്ജറ്റ് നീക്കംചെയ്യപ്പെട്ടു"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "%1 വിഡ്ജറ്റ് നീക്കംചെയ്യപ്പെട്ടിരിക്കുന്നു."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "പാളി നീക്കംചെയ്യപ്പെട്ടു"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "ഒരു പാളി നീക്കംചെയ്യപ്പെട്ടിരിക്കുന്നു."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "പണിയിടം നീക്കംചെയ്യപ്പെട്ടു"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "ഒരു പണിയിടം നീക്കംചെയ്യപ്പെട്ടിരിക്കുന്നു."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "തിരിച്ചെടുക്കുക"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "വിഡ്ജറ്റ് ക്രമീകരണങ്ങള്‍"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "ഈ വിഡ്ജറ്റ് നീക്കംചെയ്യുക"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "ഈ പാളി നീക്കംചെയ്യുക"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "ഈ പ്രവൃത്തി നീക്കംചെയ്യുക"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "പ്രവൃത്തി ക്രമീകരണങ്ങള്‍"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "ആവശ്യപ്പെട്ട ഘടകം കണ്ടെത്തുവാനായില്ല: %1"
@@ -248,60 +233,60 @@ msgstr "ക്യുഎംഎല്‍ 
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "ആപ്‌ലെറ്റ് ലോഡ് ചെയ്യുന്നതിൽ പിശക് : പാക്കേജ് നിലവിലില്ല. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1 ക്രമീകരണങ്ങള്‍"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 ക്രമീകരണങ്ങള്‍"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "പ്ലാസ്മ പാക്കേജ്"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "ഇന്‍സ്റ്റാള്‍"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "പാക്കേജ് ഇന്‍സ്റ്റാളേഷന്‍ പരാജയപ്പെട്ടു"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "നിങ്ങളിപ്പോള്‍ നല്‍കിയ പാക്കേജ് സ്വീകാര്യമല്ല."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "വിഡ്ജറ്റുകള്‍"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 ചേര്‍ക്കുക [വിഡ്ജറ്റ് ചേര്‍ക്കുക]"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "സൂചനാചിത്രങ്ങള്‍ ചേര്‍ക്കുക"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "പശ്ചാത്തലചിത്രം"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -312,6 +297,9 @@ msgstr "%1 -നെ തീര്‍ച്
 msgid "Content dropped"
 msgstr "ഉള്ളടക്കം ഉപേക്ഷിക്കപ്പെട്ടു"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "പ്രമേയത്തിനായുള്ള ഓണ്‍-ഡിസ്ക് കാഷെ സൃഷ്ടിക്കണോ വേണ്ടയോ."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "വിഡ്ജറ്റ് ചേര്‍ക്കുക..."
 
diff -pruN 6.3.5-1/po/mr/libplasma6.po 6.4.5-0ubuntu1/po/mr/libplasma6.po
--- 6.3.5-1/po/mr/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/mr/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2013-03-09 14:27+0530\n"
 "Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
 "Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Generator: Lokalize 1.5\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "अपरिचीत"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr ""
@@ -96,92 +96,77 @@ msgstr ""
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "कार्यपध्दती संयोजना"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr ""
@@ -246,65 +231,65 @@ msgstr "QML फाईल दाखल 
 msgid "Error loading Applet: package %1 does not exist."
 msgstr ""
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgctxt "%1 is the name of the applet"
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1 संयोजना"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, fuzzy, kde-format
 #| msgctxt "%1 is the name of the applet"
 #| msgid "%1 Settings"
 msgid "%1 Settings"
 msgstr "%1 संयोजना"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, fuzzy, kde-format
 #| msgid "Plasma Package Manager"
 msgid "Plasma Package"
 msgstr "प्लाज्मा पॅकेज व्यवस्थापक"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, fuzzy, kde-format
 #| msgid "Error: Installation of %1 failed: %2"
 msgid "Package Installation Failed"
 msgstr "त्रुटी : %1 ची प्रतिष्ठापना करण्यास अपयश: %2"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/nb/libplasma6.po 6.4.5-0ubuntu1/po/nb/libplasma6.po
--- 6.3.5-1/po/nb/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/nb/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2025-03-10 20:01+0100\n"
 "Last-Translator: Martin Hansen <mh306602@gmail.com>\n"
 "Language-Team: Norwegian Bokmål <l10n-no@lister.huftis.org>\n"
@@ -20,49 +20,49 @@ msgstr ""
 "X-Accelerator-Marker: &\n"
 "X-Text-Markup: kde4\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Flere handlinger"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Fold sammen"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Fold ut"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Passord"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Søk …"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Søk"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Tøm søkefeltet"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Ukjent"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktiver %1-elementet"
@@ -99,95 +99,77 @@ msgstr "Lås opp elementer"
 msgid "Exit Edit Mode"
 msgstr "Avslutt tilpasning"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Om det skal opprettes et hurtiglager på disken for temaet."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Maksstørrelsen på hurtiglageret for temaet i kilobyte. Merk at disse filene "
-"er kompakte, så maksstørrelsen blir gjerne ikke brukt. Det er derfor ofte "
-"trygt å bruke en stor verdi her."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Vis alternativer …"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Skjermelement fjernet"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Skjermelementet «%1» ble fjernet."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel fjernet"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Et panel ble fjernet."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Skrivebord fjernet"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Et skrivebord ble fjernet."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Angre"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Elementoppsett"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Fjern dette elementet"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Fjern dette panelet"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Fjern denne aktiviteten"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktivitetsoppsett"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Legg til eller håndter elementer …"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Fant ikke den etterspurte komponenten: %1"
@@ -258,59 +240,59 @@ msgstr "Feil ved lasting av QML-fil: %1
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Feil ved lasting av skjermelement: pakken %1 finnes ikke."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 – innstillinger for %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1-innstillinger"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-pakke"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installer"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Feil ved pakkeinstallering"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Pakken du slapp er ugyldig."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Skjermelementer"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Legg til %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Legg til ikon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Bakgrunnsbilde"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/nds/libplasma6.po 6.4.5-0ubuntu1/po/nds/libplasma6.po
--- 6.3.5-1/po/nds/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/nds/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2014-08-13 22:05+0200\n"
 "Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
 "Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Generator: Lokalize 1.4\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nich begäng"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Lüttprogramm „%1“ anmaken"
@@ -100,98 +100,79 @@ msgstr "Lüttprogrammen opsluten"
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-"Gifft an, wat för't Muster en Twischenspieker op de Fastplaat bruukt warrt."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"De Hööchstgrött vun den Muster-Twischenspieker op de Fastplaat in Kilobytes. "
-"Disse Dateien sünd verdeelt Dateien, ehr Hööchstgrott warrt villicht gor "
-"nich bruukt. En höger Grött is dorüm faken ok seker."
-
 #: plasma/private/applet_p.cpp:119
 #, fuzzy, kde-format
 #| msgid "Alternatives..."
 msgid "Show Alternatives..."
 msgstr "Alternativen..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, fuzzy, kde-format
 #| msgid "Widgets explorer UI"
 msgid "Widget Removed"
 msgstr "Lüttprogrammkieker-Böversiet"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Lüttprogramm-Instellen"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Dit Lüttprogramm wegmaken"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Dit Paneel wegmaken"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Disse Aktiviteet wegmaken"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktiviteteninstellen"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Anfraagt Komponent lett sik nich finnen: %1"
@@ -257,63 +238,63 @@ msgstr "Fehler bi't Laden vun en QML-Dat
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Fehler bi't Laden vun en Lüttprogramm: Dat gifft dat Paket nich. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1-Instellen"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1-Instellen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, fuzzy, kde-format
 #| msgid "Plasma Package Manager"
 msgid "Plasma Package"
 msgstr "Pleger för Plasma-Paketen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, fuzzy, kde-format
 #| msgid "Script initialization failed"
 msgid "Package Installation Failed"
 msgstr "Torechtmaken vun't Skript is fehlslaan"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Lüttprogrammen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, fuzzy, kde-format
 #| msgid "Icon"
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Lüttbild"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Achtergrundbild"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -324,6 +305,20 @@ msgstr ""
 msgid "Content dropped"
 msgstr ""
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr ""
+#~ "Gifft an, wat för't Muster en Twischenspieker op de Fastplaat bruukt "
+#~ "warrt."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "De Hööchstgrött vun den Muster-Twischenspieker op de Fastplaat in "
+#~ "Kilobytes. Disse Dateien sünd verdeelt Dateien, ehr Hööchstgrott warrt "
+#~ "villicht gor nich bruukt. En höger Grött is dorüm faken ok seker."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Lüttprogrammen tofögen..."
 
diff -pruN 6.3.5-1/po/nl/libplasma6.po 6.4.5-0ubuntu1/po/nl/libplasma6.po
--- 6.3.5-1/po/nl/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/nl/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 12:10+0200\n"
 "Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
 "Language-Team: \n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Meer acties"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Invouwen"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Uitvouwen"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Wachtwoord"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Zoeken…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Zoeken"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Zoeken wissen"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Onbekend"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Widget %1 activeren"
@@ -96,96 +96,77 @@ msgstr "Widgets ontgrendelen"
 msgid "Exit Edit Mode"
 msgstr "Bewerkingsmodus sluiten"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Of al dan niet een cache voor het thema op schijf moet worden gemaakt."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"De maximale grootte van de de cache voor het thema op schijf in kilobytes. "
-"Merk op dat deze bestanden sparse-bestanden zijn, zodat de maximale grootte "
-"niet in gebruikt hoeft te zijn. Instellen van een grotere is daarom vaak "
-"behoorlijk veilig."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Alternatieven tonen..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "widget is verwijderd"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Het widget \"%1\" is verwijderd."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Paneel is verwijderd."
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Een paneel is verwijderd."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Bureaublad is verwijderd."
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Een bureaublad is verwijderd."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Ongedaan maken"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Widget-instellingen"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Dit widget verwijderen"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Dit paneel verwijderen"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Deze activiteit verwijderen"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Instellingen voor activiteiten"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Widgets toevoegen of beheren…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Kon gevraagd component niet vinden: %1"
@@ -255,59 +236,59 @@ msgstr "Fout bij het laden van QML-besta
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Fout bij laden van Applet: pakket %1 bestaat niet."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 - %2 instellingen"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 instellingen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-pakket"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installeren"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Pakketinstallatie is mislukt"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Het pakket dat u zojuist liet vallen is ongeldig."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 toevoegen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Pictogram toevoegen"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Achtergrondafbeelding"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -318,6 +299,20 @@ msgstr "%1 instellen"
 msgid "Content dropped"
 msgstr "Inhoud vervallen"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr ""
+#~ "Of al dan niet een cache voor het thema op schijf moet worden gemaakt."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "De maximale grootte van de de cache voor het thema op schijf in "
+#~ "kilobytes. Merk op dat deze bestanden sparse-bestanden zijn, zodat de "
+#~ "maximale grootte niet in gebruikt hoeft te zijn. Instellen van een "
+#~ "grotere is daarom vaak behoorlijk veilig."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Widgets toevoegen..."
 
diff -pruN 6.3.5-1/po/nn/libplasma6.po 6.4.5-0ubuntu1/po/nn/libplasma6.po
--- 6.3.5-1/po/nn/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/nn/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmapkg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-25 12:18+0200\n"
 "Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
 "Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Accelerator-Marker: &\n"
 "X-Text-Markup: kde4\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Fleire handlingar"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Fald saman"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Fald ut"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Passord"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Søk …"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Søk"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Tøm søkjefeltet"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Ukjend"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Start %1-elementet"
@@ -112,95 +112,77 @@ msgstr "Lås opp elementa"
 msgid "Exit Edit Mode"
 msgstr "Avslutt tilpassing"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Om det skal lagast eit snøgglager på disken for temaet."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Maksstorleiken på snøgglageret for temaet i kilobyte. Merk at desse filene "
-"er kompakte, så maksstorleiken vert gjerne ikkje brukt. Det er derfor ofte "
-"trygt å bruka ein stor verdi her."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Vis alternativ …"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Skjermelement fjerna"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Skjermelementet «%1» vart fjerna."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel fjerna"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Eit panel vart fjerna."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Skrivebord fjerna"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Eit skrivebord vart fjerna."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Angra"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Set opp element"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Fjern dette elementet"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Fjern dette panelet"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Fjern denne aktiviteten"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktivitetsoppsett"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Legg til eller juster element …"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Fann ikkje etterspurd komponent: %1"
@@ -272,59 +254,59 @@ msgid "Error loading Applet: package %1
 msgstr "Feil ved lasting av skjermelement: pakken %1 finst ikkje."
 
 # i18n("%1 — %2 Settings", itemTitle.toString(), applet.data()->title())
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 – innstillingar for %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Set opp «%1»|/|Set opp $[dobbelbest %1]$[bunden %1]"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-pakke"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installer"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Feil ved pakkeinstallering"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Pakken du sleppte er ugyldig."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Skjermelement"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Legg til %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Legg til ikon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Bakgrunnsbilete"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/pa/libplasma6.po 6.4.5-0ubuntu1/po/pa/libplasma6.po
--- 6.3.5-1/po/pa/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/pa/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-01-28 19:51-0600\n"
 "Last-Translator: A S Alam <aalam@punlinux.org>\n"
 "Language-Team: Punjabi <kde-i18n-doc@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 23.08.4\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "ਹੋਰ ਕਾਰਵਾਈਆਂ"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "ਸਮੇਟੋ"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "ਫੈਲਾਓ"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "ਪਾਸਵਰਡ"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "…ਖੋਜੋ"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "ਖੋਜੋ"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "ਖੋਜ ਮਿਟਾਓ"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "ਅਣਜਾਣ"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 ਵਿਦਜੈਟ ਸਰਗਰਮ ਕਰੋ"
@@ -97,92 +97,77 @@ msgstr "ਵਿਦਜੈਟ ਅਣ-ਲਾ
 msgid "Exit Edit Mode"
 msgstr "ਸੋਧ ਢੰਗ ਤੋਂ ਬਾਹਰ"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "ਬਦਲ ਦਿਖਾਓ..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "ਵਿਦਜੈਟ ਹਟਾਇਆ"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "ਵਿਦਜੈਟ \"%1\" ਨੂੰ ਹਟਾਇਆ ਗਿਆ।"
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "ਪੈਨਲ ਹਟਾਇਆ"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "ਪੈਨਲ ਹਟਾਇਆ ਜਾ ਚੁੱਕਾ ਹੈ।"
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "ਡੈਸਕਟਾਪ ਹਟਾਇਆ"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "ਡੈਸਕਟਾਪ ਹਟਾਇਆ ਜਾ ਚੁੱਕਿਆ ਹੈ।"
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "ਵਾਪਿਸ"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "ਵਿਦਜੈਟ ਸੈਟਿੰਗ"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "ਇਹ ਵਿਦਜੈਟ ਹਟਾਓ"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "ਇਹ ਪੈਨਲ ਹਟਾਓ"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "ਇਹ ਸਰਗਰਮੀ ਹਟਾਓ"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "ਸਰਗਰਮੀ ਸੈਟਿੰਗਾਂ"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "ਲੋੜੀਦਾ ਭਾਗ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: %1"
@@ -245,60 +230,60 @@ msgstr "QML ਫਾਇਲ ਲੋਡ ਕ
 msgid "Error loading Applet: package %1 does not exist."
 msgstr ""
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1 ਸੈਟਿੰਗਾਂ"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 ਸੈਟਿੰਗਾਂ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "ਪਲਾਜ਼ਮਾ ਪੈਕੇਜ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "ਇੰਸਟਾਲ ਕਰੋ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "ਪੈਕੇਜ ਇੰਸਟਾਲੇਸ਼ਨ ਅਸਫ਼ਲ ਹੈ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "ਵਿਦਜੈੱਟ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 ਜੋੜੋ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "ਆਈਕਾਨ ਜੋੜੋ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "ਵਾਲਪੇਪਰ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/pl/libplasma6.po 6.4.5-0ubuntu1/po/pl/libplasma6.po
--- 6.3.5-1/po/pl/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/pl/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-24 11:55+0200\n"
 "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
 "Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -16,51 +16,50 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Lokalize 23.08.5\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Więcej działań"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Zwiń"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Rozwiń"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Hasło"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Poszukaj..."
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Poszukaj"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Wyczyść wyszukane"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nieznany"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Włącz element interfejsu: %1"
@@ -97,96 +96,77 @@ msgstr "Uwolnij elementy interfejsu"
 msgid "Exit Edit Mode"
 msgstr "Wyjdź z trybu dostosowywania"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Określa czy tworzyć pamięć podręczną dla dysku dla wystroju."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Największy rozmiar pamięci podręcznej na dysku w kilobajtach dla wystrojów. "
-"Miej na uwadze, że pliki te są niewielki i największy rozmiar może zostać "
-"niewykorzystany. Ustawienie większego rozmiaru jest zazwyczaj całkiem "
-"bezpieczne."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Pokaż zamienniki..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Usunięto element interfejsu"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Element interfejsu \"%1\" został usunięty."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Usunięto panel."
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panel został usunięty."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Usunięto pulpit."
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Pulpit został usunięty."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Cofnij"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Ustawienia elementu interfejsu"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Usuń ten element interfejsu"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Usuń ten panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Usuń tę aktywność"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Ustawienia aktywności"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Dodaj lub zarządzaj elementami interfejsu..."
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Nie można znaleźć żądanego składnika: %1"
@@ -257,59 +237,59 @@ msgstr "Błąd wczytywania pliku QML: %1
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Błąd wczytywania apletu: pakiet %1 nie istnieje."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Ustawienia"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Ustawienia"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Pakiet Plazmy"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Wgraj"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Nie udało się wgrać pakietu"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Upuszczony pakiet jest nieprawidłowy."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Elementy interfejsu"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Dodaj %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Dodaj ikonę"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapeta"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +300,19 @@ msgstr "Ustaw %1"
 msgid "Content dropped"
 msgstr "Upuszczono zawartość"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Określa czy tworzyć pamięć podręczną dla dysku dla wystroju."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Największy rozmiar pamięci podręcznej na dysku w kilobajtach dla "
+#~ "wystrojów. Miej na uwadze, że pliki te są niewielki i największy rozmiar "
+#~ "może zostać niewykorzystany. Ustawienie większego rozmiaru jest zazwyczaj "
+#~ "całkiem bezpieczne."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Dodaj elementy interfejsu..."
 
diff -pruN 6.3.5-1/po/pt/libplasma6.po 6.4.5-0ubuntu1/po/pt/libplasma6.po
--- 6.3.5-1/po/pt/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/pt/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2022-07-25 09:37+0100\n"
 "Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
 "Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
@@ -15,49 +15,49 @@ msgstr ""
 "X-POFile-SpellExtra: KWin KRunner windowswitcher list kwineffect desktop\n"
 "X-POFile-SpellExtra: SHA install kwinscript\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Mais acções"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Fechar"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expandir"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Senha"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Procurar…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Procurar"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activar o Elemento %1"
@@ -94,95 +94,77 @@ msgstr "Desbloquear os Elementos"
 msgid "Exit Edit Mode"
 msgstr "Sair do Modo de Edição"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Se deve criar ou não uma 'cache' no disco para o tema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"O tamanho máximo da 'cache' do tema no disco em 'quilobytes'. Lembre-se que "
-"estes ficheiros são esparsos, pelo que o tamanho máximo poderá não ser "
-"usado. A definição de um tamanho mais elevado será à partida bastante seguro."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Mostrar as Alternativas..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Elemento Removido"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "O elemento \"%1\" foi removido."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Painel Removido"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Foi removido um painel."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Ecrã Removido"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Foi removido um ecrã."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desfazer"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Configuração do Elemento"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Remover este Elemento"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Remover este Painel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Remover esta Actividade"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Configuração da Actividade"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Não foi possível encontrar o componente pedido: %1"
@@ -246,60 +228,60 @@ msgstr "Erro ao carregar o ficheiro QML:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Erro ao carregar a 'applet': o pacote é inexistente. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Configuração do %1"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Configuração do %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Pacote do Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalar"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Falhou a Instalação do Pacote"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "O pacote que acabou de largar é inválido."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Elementos"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Adicionar um %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Adicionar um Ícone"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Papel de Parede"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -310,6 +292,19 @@ msgstr "Configurar o %1"
 msgid "Content dropped"
 msgstr "Conteúdo largado"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Se deve criar ou não uma 'cache' no disco para o tema."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "O tamanho máximo da 'cache' do tema no disco em 'quilobytes'. Lembre-se "
+#~ "que estes ficheiros são esparsos, pelo que o tamanho máximo poderá não "
+#~ "ser usado. A definição de um tamanho mais elevado será à partida bastante "
+#~ "seguro."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Adicionar Elementos..."
 
diff -pruN 6.3.5-1/po/pt_BR/libplasma6.po 6.4.5-0ubuntu1/po/pt_BR/libplasma6.po
--- 6.3.5-1/po/pt_BR/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/pt_BR/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -4,14 +4,14 @@
 #
 # André Marcelo Alvarenga <alvarenga@kde.org>, 2013, 2014, 2015, 2016, 2018, 2019.
 # Luiz Fernando Ranghetti <elchevive@opensuse.org>, 2018, 2020, 2021, 2022, 2023, 2024.
-# SPDX-FileCopyrightText: 2025 Geraldo Simiao <geraldosimiao@fedoraproject.org>
+# SPDX-FileCopyrightText: 2025 Guilherme Marçal Silva <guimarcalsilva@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: libplasma5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
-"PO-Revision-Date: 2025-02-02 10:41-0300\n"
-"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
+"PO-Revision-Date: 2025-02-02 02:38-0300\n"
+"Last-Translator: Guilherme Marçal Silva <guimarcalsilva@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
 "Language: pt_BR\n"
 "MIME-Version: 1.0\n"
@@ -20,49 +20,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Lokalize 24.12.1\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Mais ações"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Recolher"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expandir"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Senha"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
-msgstr "Pesquisar..."
+msgstr "Pesquisar…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Pesquisar"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Limpar pesquisa"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Ativar o widget %1"
@@ -82,7 +82,7 @@ msgstr "Entrar no modo de edição"
 #, kde-format
 msgctxt "%1 is the name of the applet"
 msgid "Configure %1..."
-msgstr "Configurar %1..."
+msgstr "Configurar %1…"
 
 #: plasma/corona.cpp:314 plasma/corona.cpp:471
 #, kde-format
@@ -99,95 +99,77 @@ msgstr "Desbloquear widgets"
 msgid "Exit Edit Mode"
 msgstr "Sair do modo de edição"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Se deve criar ou não um cache no disco para o tema."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"O tamanho máximo do cache do tema no disco em quilobytes. Lembre-se de que "
-"esses arquivos são esparsos, sendo que o tamanho máximo poderá não ser "
-"usado. A atribuição de um tamanho mais elevado normalmente é bastante seguro."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
-msgstr "Mostrar alternativas..."
+msgstr "Mostrar alternativas…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Widget removido"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "O widget \"%1\" foi removido."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Painel removido"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Um painel foi removido."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Área de trabalho removida"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Uma área de trabalho foi removida."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desfazer"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Configurações do widget"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Remover este widget"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Remover este painel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Remover esta atividade"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Configurações da atividade"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
-msgstr "Adicionar ou gerenciar widgets..."
+msgstr "Adicionar ou gerenciar widgets…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Não foi possível encontrar o componente requisitado: %1"
@@ -255,61 +237,61 @@ msgstr "Ocorreu um erro ao carregar o ar
 #: plasmaquick/appletquickitem.cpp:616
 #, kde-format
 msgid "Error loading Applet: package %1 does not exist."
-msgstr "Erro ao carregar miniaplicativo: o pacote %1 não existe."
+msgstr "Erro ao carregar o miniaplicativo: O pacote %1 não existe."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
-msgstr "%1 — %2 Configurações"
+msgstr "Configurações de %1 — %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Configurações de %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Pacotes do Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalar"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Ocorreu um erro na instalação do pacote"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "O pacote que acabou de soltar é inválido."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Widgets"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Adicionar %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Adicionar ícone"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Papel de parede"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +302,19 @@ msgstr "Configurar %1"
 msgid "Content dropped"
 msgstr "Conteúdo solto"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Se deve criar ou não um cache no disco para o tema."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "O tamanho máximo do cache do tema no disco em quilobytes. Lembre-se de "
+#~ "que esses arquivos são esparsos, sendo que o tamanho máximo poderá não "
+#~ "ser usado. A atribuição de um tamanho mais elevado normalmente é bastante "
+#~ "seguro."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Adicionar widgets..."
 
diff -pruN 6.3.5-1/po/ro/libplasma6.po 6.4.5-0ubuntu1/po/ro/libplasma6.po
--- 6.3.5-1/po/ro/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ro/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-06-09 14:53+0100\n"
 "Last-Translator: Sergiu Bivol <sergiu@cip.md>\n"
 "Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Lokalize 21.12.3\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Acțiuni suplimentare"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Restrânge"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Desfășoară"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Parolă"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Caută…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Caută"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Șterge căutarea"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Necunoscut"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Activează controlul %1"
@@ -97,96 +97,77 @@ msgstr "Deblochează controalele"
 msgid "Exit Edit Mode"
 msgstr "Ieși din regim de modificare"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Dacă să fie creată sau nu o prestocare pe disc a tematicii."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Dimensiunea maximă pe disc a prestocării tematicilor, în kilo-octeți. "
-"Rețineți că acestea sunt fișiere „împrăștiate” (engleză: sparse), deci "
-"dimensiunea maximă poate să nu fie utilizată. Stabilirea unei dimensiuni mai "
-"mari este de obicei sigură."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Arată alternative..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Control eliminat"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Controlul grafic „%1” a fost eliminat."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panou eliminat"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Un panou a fost eliminat."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Birou eliminat"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "A fost eliminat un birou."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Desfă"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Configurări control"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Elimină acest control"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Elimină acest panou"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Elimină această activitate"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Configurări activitate"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Nu s-a putut găsi componenta cerută: %1"
@@ -256,59 +237,59 @@ msgstr "Eroare la încărcarea fișierul
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Eroare la încărcarea miniaplicației: pachetul %1 nu există."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Configurări %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Configurări %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Pachet Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instalează"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Instalarea pachetului a eșuat"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Pachetul pe care tocmai l-ați lăsat nu e valid."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Controale grafice"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Adaugă %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Adaugă pictogramă"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapet"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -319,6 +300,19 @@ msgstr "Stabilește %1"
 msgid "Content dropped"
 msgstr "Conținut lăsat"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Dacă să fie creată sau nu o prestocare pe disc a tematicii."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Dimensiunea maximă pe disc a prestocării tematicilor, în kilo-octeți. "
+#~ "Rețineți că acestea sunt fișiere „împrăștiate” (engleză: sparse), deci "
+#~ "dimensiunea maximă poate să nu fie utilizată. Stabilirea unei dimensiuni "
+#~ "mai mari este de obicei sigură."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Adaugă controale…"
 
diff -pruN 6.3.5-1/po/ru/libplasma6.po 6.4.5-0ubuntu1/po/ru/libplasma6.po
--- 6.3.5-1/po/ru/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ru/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-09-15 13:46+0300\n"
 "Last-Translator: Alexander Yavorsky <kekcuha@gmail.com>\n"
 "Language-Team: Russian <kde-russian@lists.kde.ru>\n"
@@ -33,50 +33,50 @@ msgstr ""
 "X-Accelerator-Marker: &\n"
 "X-Text-Markup: kde4\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Больше действий"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Свернуть"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Развернуть"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Пароль"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Введите текст для поиска…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Поиск"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Очистить поиск"
 
 # Unknown Plasma widget (e.g. when it fails to load.) --aspotashev
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Неизвестный"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Сделать виджет «%1» активным"
@@ -113,96 +113,78 @@ msgstr "Разблокировать в
 msgid "Exit Edit Mode"
 msgstr "Выйти из режима редактирования"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Создавать ли на диске кэш для темы."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Максимальный размер кэша темы на диске в килобайтах. Кэш хранится в "
-"разреженных файлах, и на диске может быть не использован указанный "
-"максимальный объём. Поэтому увеличение этого параметра обычно безопасно."
-
 # In context menu of a widget. --aspotashev
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Взаимозаменяемые виджеты..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Виджет удалён"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Удалён виджет «%1»."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Удаление панели"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Панель удалена."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Рабочий стол удалён"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Удалён рабочий стол."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Отменить"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Настроить виджет"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Удалить виджет"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Удалить панель"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Удалить комнату"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Настроить комнату"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Добавить или изменить виджеты…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Невозможно найти компонент %1"
@@ -274,61 +256,61 @@ msgid "Error loading Applet: package %1
 msgstr "Ошибка загрузки виджета: пакет «%1» не существует."
 
 # BUGME: what is the context? window title or page header? --aspotashev
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — параметры %2"
 
 # BUGME: what is the context? window title or page header? --aspotashev
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Настройка виджета «%1»"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Пакет Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Установить"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Ошибка установки пакета"
 
 # BUGME: what does "dropped" mean here? --aspotashev
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Некорректный пакет."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Виджеты"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Добавить виджет «%1»"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Добавить значок"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Обои"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -339,6 +321,18 @@ msgstr "Использовать «%1»"
 msgid "Content dropped"
 msgstr "Перетаскивание элемента"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Создавать ли на диске кэш для темы."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Максимальный размер кэша темы на диске в килобайтах. Кэш хранится в "
+#~ "разреженных файлах, и на диске может быть не использован указанный "
+#~ "максимальный объём. Поэтому увеличение этого параметра обычно безопасно."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Добавить виджеты..."
 
diff -pruN 6.3.5-1/po/sa/libplasma6.po 6.4.5-0ubuntu1/po/sa/libplasma6.po
--- 6.3.5-1/po/sa/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sa/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-12-15 22:18+0530\n"
 "Last-Translator: \n"
 "Language-Team: Sanskrit <kde-i18n-doc@kde.org>\n"
@@ -18,49 +18,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n>2);\n"
 "X-Generator: Poedit 3.5\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "अधिकानि क्रियाः"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "संव्लीयते"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "वर्धयति"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "गुप्तपद"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "अन्वेषण…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "अन्वेषण"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "अन्वेषणं स्वच्छं कुर्वन्तु"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "अज्ञात्"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 विजेट् सक्रियताम्"
@@ -97,95 +97,77 @@ msgstr "विजेट् मुक्
 msgid "Exit Edit Mode"
 msgstr "सम्पादन विधितः निर्गच्छन्तु"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "विषयस्य कृते भण्डारणसञ्चयस्य निर्माणं कर्तव्यं वा न वा।."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"भण्डारणस्थस्य विषयसञ्चयस्य अधिकतमः आकारः kilobyte मध्ये । ध्यानं कुर्वन्तु यत् एताः "
-"सञ्चिकाः विरलसञ्चिकाः सन्ति, अतः अधिकतमस्य आकारस्य उपयोगः न भवितुं शक्नोति । अतः "
-"बृहत्तरं आकारं निरूपयत् करणं प्रायः अत्यन्तं सुरक्षितं भवति ।."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "विकल्पान् दर्शयतु..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "विजेट् निष्कासितम्"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "\"%1\" इति विजेट् निष्कासितम् ।."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "फलकं निष्कासितम्"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "एकं फलकं निष्कासितम् अस्ति।."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "कार्यमुखं निष्कासितम्"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "एकः कार्यमुखः निष्कासितः अस्ति।."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "अपाकरोति"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "विजेट् समायोजननि"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "एतत् विजेट् निष्कासयन्तु"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "एतत् फलकं निष्कासयन्तु"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "एतत् क्रियाकलापं निष्कासयन्तु"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "क्रियाकलाप समायोजननि"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "विजेट् योजयन्तु वा प्रबन्धयन्तु वा..."
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "अनुरोधितं घटकं न प्राप्नोत्: %1"
@@ -254,59 +236,59 @@ msgstr "QML सञ्चिकाया
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Applet आरोपयने त्रुटिः: संकुल %1 नास्ति ।"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 समायोजननि"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 समायोजननि"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma सम्पुट"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "प्रतिस्थायतु"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "संकुलस्थापनं विफलम्"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "भवता इदानीं यत् संकुलं पातितम् तत् अमान्यम् अस्ति ।."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "विजेटस्"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 योजयन्तु"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "चिह्नं योजयतु"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "दीवार्पत्तिः"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -316,3 +298,15 @@ msgstr "%1 निरूपयतु"
 #, kde-format
 msgid "Content dropped"
 msgstr "सामग्रीं पातितम्"
+
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "विषयस्य कृते भण्डारणसञ्चयस्य निर्माणं कर्तव्यं वा न वा।."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "भण्डारणस्थस्य विषयसञ्चयस्य अधिकतमः आकारः kilobyte मध्ये । ध्यानं कुर्वन्तु यत् एताः "
+#~ "सञ्चिकाः विरलसञ्चिकाः सन्ति, अतः अधिकतमस्य आकारस्य उपयोगः न भवितुं शक्नोति । अतः "
+#~ "बृहत्तरं आकारं निरूपयत् करणं प्रायः अत्यन्तं सुरक्षितं भवति ।."
diff -pruN 6.3.5-1/po/sk/libplasma6.po 6.4.5-0ubuntu1/po/sk/libplasma6.po
--- 6.3.5-1/po/sk/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sk/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
-"PO-Revision-Date: 2025-04-25 15:27+0200\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
+"PO-Revision-Date: 2025-04-25 15:28+0200\n"
 "Last-Translator: Lucia Mrenica <lucia.mrenica@gmail.com>\n"
 "Language-Team: Slovak <kde-i18n-doc@kde.org>\n"
 "Language: sk\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Generator: Lokalize 25.04.0\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Viac akcií"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Zbaliť"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Rozbaliť"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Heslo"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Hľadať..."
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Hľadať"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Neznáme"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktivovať miniaplikáciu %1"
@@ -98,95 +98,77 @@ msgstr "Odomknúť miniaplikácie"
 msgid "Exit Edit Mode"
 msgstr "Ukončiť režim úprav"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Či vytvoriť cache na disku pre tému."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Maximálna veľkosť cache na disku pre tému v kilobajtoch. Tieto súbory sú "
-"dosť riedke, teda maximálna veľkosť sa nemusí použiť. Nastavenie väčšej "
-"veľkosti je však bezpečné."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Zobraziť alternatívy..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Miniaplikácia bola odstránená"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Miniaplikácia \"%1\" bola odstránená."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel odstránený"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panel bol odstránený."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Pracovná plocha odstránená"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Plocha bola odstránená."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Späť"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Nastavenia miniaplikácie"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Odstrániť túto miniaplikáciu"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Odstrániť tento panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Odstrániť túto aktivitu"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Nastavenia aktivity"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Pridať alebo spravovať miniaplikácie..."
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Nepodarilo sa nájsť požadovaný komponent: %1"
@@ -257,59 +239,59 @@ msgstr "Chyba čítania súboru QML: %1
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Chyba načítania appletu: balík neexistuje. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "Nastavenia %1 — %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Nastavenia %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma balík"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Inštalovať"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Inštalácia balíčka zlyhala"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Balík, ktorý ste pustili, je neplatný."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Miniaplikácie"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Pridať %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Pridať ikonu"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapeta"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +302,18 @@ msgstr "Nastaviť %1"
 msgid "Content dropped"
 msgstr "Obsah zahodený"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Či vytvoriť cache na disku pre tému."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Maximálna veľkosť cache na disku pre tému v kilobajtoch. Tieto súbory sú "
+#~ "dosť riedke, teda maximálna veľkosť sa nemusí použiť. Nastavenie väčšej "
+#~ "veľkosti je však bezpečné."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Pridať miniaplikácie..."
 
diff -pruN 6.3.5-1/po/sl/libplasma6.po 6.4.5-0ubuntu1/po/sl/libplasma6.po
--- 6.3.5-1/po/sl/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sl/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 06:34+0200\n"
 "Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
 "Language-Team: LUGOS\n"
@@ -23,49 +23,49 @@ msgstr ""
 "Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
 "X-Generator: Poedit 3.4.4\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Več dejavnosti"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Podri"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Razširi"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Geslo"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Poišči …"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Poišči"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Počisti iskanje"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Neznan"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Omogoči gradnik %1"
@@ -102,95 +102,77 @@ msgstr "Odkleni gradnike"
 msgid "Exit Edit Mode"
 msgstr "Izhod iz urejevalnega načina"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Ali se naj za temo ustvari predpomnilnik na disku."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Največja velikost diskovnega predpomnilnika za temo v kilobajtih. Zapomnite "
-"si, da so te datoteke raztresene, zato ni mogoče uporabiti največje "
-"velikosti. Pogosto je varno, da nastavite večjo velikost."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Pokaži alternative …"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Gradnik odstranjen"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Gradnik '%1' je bil odstranjen."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Plošča odstranjena"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Plošča je bila odstranjena."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Namizje odstranjeno"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Namizje je bilo odstranjeno."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Razveljavi"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Nastavitve gradnika"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Odstrani ta gradnik"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Odstrani to ploščo"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Odstrani to dejavnost"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Nastavitve dejavnosti"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Dodaj ali upravljaj gradnike…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Ni bilo mogoče najti zahtevanega sestavnega dela: %1"
@@ -260,59 +242,59 @@ msgstr "Napaka pri nalaganju datoteke QM
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Napaka med nalaganjem apleta: paket %1 ne obstaja."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Nastavitve"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Nastavitve za %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Paket za Plasmo"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Namesti"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Namestitev paketa ni uspela"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Pravkar spuščen paket ni veljaven."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Gradniki"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Dodaj %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Dodaj ikono"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Ozadje"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -323,6 +305,18 @@ msgstr "Postavi %1"
 msgid "Content dropped"
 msgstr "Vsebina spuščena"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Ali se naj za temo ustvari predpomnilnik na disku."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Največja velikost diskovnega predpomnilnika za temo v kilobajtih. "
+#~ "Zapomnite si, da so te datoteke raztresene, zato ni mogoče uporabiti "
+#~ "največje velikosti. Pogosto je varno, da nastavite večjo velikost."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Dodaj gradnike ..."
 
diff -pruN 6.3.5-1/po/sr/libplasma6.po 6.4.5-0ubuntu1/po/sr/libplasma6.po
--- 6.3.5-1/po/sr/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sr/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2016-03-20 15:24+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Text-Markup: kde4\n"
 "X-Environment: kde\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Непознато"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Активирај виџет %1"
@@ -102,97 +102,78 @@ msgstr "Откључај виџете"
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Да ли направити кеш на диску за тему."
-
-# skip-rule: t-setting
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Највећа величина кеша теме на диску у килобајтима. Имајте на уму да су ови "
-"фајлови ретки, тако да задата величина не мора бити потпуно искоришћена. "
-"Зато је задавање веће вредности често сасвим безбедно."
-
 #: plasma/private/applet_p.cpp:119
 #, fuzzy, kde-format
 #| msgid "Alternatives..."
 msgid "Show Alternatives..."
 msgstr "Алтернативе..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Виџет уклоњен"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Виџет „%1“ је уклоњен."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Панел уклоњен"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Панел је уклоњен."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Површ уклоњена"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Површ је уклоњена."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Опозови"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Поставке виџета"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Уклони овај виџет"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Уклони овај панел"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Уклони ову активност"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Поставке активности"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Не могу да нађем захтевану компоненту: %1"
@@ -259,53 +240,53 @@ msgid "Error loading Applet: package %1
 msgstr "Грешка при учитавању аплета: пакет не постоји. %1"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Поставке %1|/|Поставке $[ген %1]"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Поставке %1|/|Поставке $[ген %1]"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Плазма пакет"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Инсталирај"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Пропало инсталирање пакета"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Пакет који сте управо испустили није добар."
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Виџети"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
 # >> @action
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, fuzzy, kde-format
 #| msgid "Icon"
 msgctxt "Add icon widget"
@@ -313,12 +294,12 @@ msgid "Add Icon"
 msgstr "Иконица"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Тапет"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -329,6 +310,19 @@ msgstr ""
 msgid "Content dropped"
 msgstr "Садржај превучен"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Да ли направити кеш на диску за тему."
+
+# skip-rule: t-setting
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Највећа величина кеша теме на диску у килобајтима. Имајте на уму да су "
+#~ "ови фајлови ретки, тако да задата величина не мора бити потпуно "
+#~ "искоришћена. Зато је задавање веће вредности често сасвим безбедно."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Додај виџете..."
 
diff -pruN 6.3.5-1/po/sr@ijekavian/libplasma6.po 6.4.5-0ubuntu1/po/sr@ijekavian/libplasma6.po
--- 6.3.5-1/po/sr@ijekavian/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sr@ijekavian/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2016-03-20 15:24+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Text-Markup: kde4\n"
 "X-Environment: kde\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Непознато"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Активирај виџет %1"
@@ -102,97 +102,78 @@ msgstr "Откључај виџете"
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Да ли направити кеш на диску за тему."
-
-# skip-rule: t-setting
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Највећа величина кеша теме на диску у килобајтима. Имајте на уму да су ови "
-"фајлови ретки, тако да задата величина не мора бити потпуно искоришћена. "
-"Зато је задавање веће вредности често сасвим безбедно."
-
 #: plasma/private/applet_p.cpp:119
 #, fuzzy, kde-format
 #| msgid "Alternatives..."
 msgid "Show Alternatives..."
 msgstr "Алтернативе..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Виџет уклоњен"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Виџет „%1“ је уклоњен."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Панел уклоњен"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Панел је уклоњен."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Површ уклоњена"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Површ је уклоњена."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Опозови"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Поставке виџета"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Уклони овај виџет"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Уклони овај панел"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Уклони ову активност"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Поставке активности"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Не могу да нађем захтијевану компоненту: %1"
@@ -259,53 +240,53 @@ msgid "Error loading Applet: package %1
 msgstr "Грешка при учитавању аплета: пакет не постоји. %1"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Поставке %1|/|Поставке $[ген %1]"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Поставке %1|/|Поставке $[ген %1]"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Плазма пакет"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Инсталирај"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Пропало инсталирање пакета"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Пакет који сте управо испустили није добар."
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Виџети"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
 # >> @action
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, fuzzy, kde-format
 #| msgid "Icon"
 msgctxt "Add icon widget"
@@ -313,12 +294,12 @@ msgid "Add Icon"
 msgstr "Иконица"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Тапет"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -329,6 +310,19 @@ msgstr ""
 msgid "Content dropped"
 msgstr "Садржај превучен"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Да ли направити кеш на диску за тему."
+
+# skip-rule: t-setting
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Највећа величина кеша теме на диску у килобајтима. Имајте на уму да су "
+#~ "ови фајлови ретки, тако да задата величина не мора бити потпуно "
+#~ "искоришћена. Зато је задавање веће вредности често сасвим безбедно."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Додај виџете..."
 
diff -pruN 6.3.5-1/po/sr@ijekavianlatin/libplasma6.po 6.4.5-0ubuntu1/po/sr@ijekavianlatin/libplasma6.po
--- 6.3.5-1/po/sr@ijekavianlatin/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sr@ijekavianlatin/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2016-03-20 15:24+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Text-Markup: kde4\n"
 "X-Environment: kde\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nepoznato"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktiviraj vidžet %1"
@@ -102,97 +102,78 @@ msgstr "Otključaj vidžete"
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Da li napraviti keš na disku za temu."
-
-# skip-rule: t-setting
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Najveća veličina keša teme na disku u kilobajtima. Imajte na umu da su ovi "
-"fajlovi retki, tako da zadata veličina ne mora biti potpuno iskorišćena. "
-"Zato je zadavanje veće vrednosti često sasvim bezbedno."
-
 #: plasma/private/applet_p.cpp:119
 #, fuzzy, kde-format
 #| msgid "Alternatives..."
 msgid "Show Alternatives..."
 msgstr "Alternative..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Vidžet uklonjen"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Vidžet „%1“ je uklonjen."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel uklonjen"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panel je uklonjen."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Površ uklonjena"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Površ je uklonjena."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Opozovi"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Postavke vidžeta"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Ukloni ovaj vidžet"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Ukloni ovaj panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Ukloni ovu aktivnost"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Postavke aktivnosti"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Ne mogu da nađem zahtijevanu komponentu: %1"
@@ -259,53 +240,53 @@ msgid "Error loading Applet: package %1
 msgstr "Greška pri učitavanju apleta: paket ne postoji. %1"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Postavke %1|/|Postavke $[gen %1]"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Postavke %1|/|Postavke $[gen %1]"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma paket"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instaliraj"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Propalo instaliranje paketa"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Paket koji ste upravo ispustili nije dobar."
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Vidžeti"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
 # >> @action
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, fuzzy, kde-format
 #| msgid "Icon"
 msgctxt "Add icon widget"
@@ -313,12 +294,12 @@ msgid "Add Icon"
 msgstr "Ikonica"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapet"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -329,6 +310,19 @@ msgstr ""
 msgid "Content dropped"
 msgstr "Sadržaj prevučen"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Da li napraviti keš na disku za temu."
+
+# skip-rule: t-setting
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Najveća veličina keša teme na disku u kilobajtima. Imajte na umu da su "
+#~ "ovi fajlovi retki, tako da zadata veličina ne mora biti potpuno "
+#~ "iskorišćena. Zato je zadavanje veće vrednosti često sasvim bezbedno."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Dodaj vidžete..."
 
diff -pruN 6.3.5-1/po/sr@latin/libplasma6.po 6.4.5-0ubuntu1/po/sr@latin/libplasma6.po
--- 6.3.5-1/po/sr@latin/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sr@latin/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2016-03-20 15:24+0100\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -19,49 +19,49 @@ msgstr ""
 "X-Text-Markup: kde4\n"
 "X-Environment: kde\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Nepoznato"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktiviraj vidžet %1"
@@ -102,97 +102,78 @@ msgstr "Otključaj vidžete"
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Da li napraviti keš na disku za temu."
-
-# skip-rule: t-setting
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Najveća veličina keša teme na disku u kilobajtima. Imajte na umu da su ovi "
-"fajlovi retki, tako da zadata veličina ne mora biti potpuno iskorišćena. "
-"Zato je zadavanje veće vrednosti često sasvim bezbedno."
-
 #: plasma/private/applet_p.cpp:119
 #, fuzzy, kde-format
 #| msgid "Alternatives..."
 msgid "Show Alternatives..."
 msgstr "Alternative..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Vidžet uklonjen"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Vidžet „%1“ je uklonjen."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel uklonjen"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Panel je uklonjen."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Površ uklonjena"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Površ je uklonjena."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Opozovi"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Postavke vidžeta"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Ukloni ovaj vidžet"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Ukloni ovaj panel"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Ukloni ovu aktivnost"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Postavke aktivnosti"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Ne mogu da nađem zahtevanu komponentu: %1"
@@ -259,53 +240,53 @@ msgid "Error loading Applet: package %1
 msgstr "Greška pri učitavanju apleta: paket ne postoji. %1"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Postavke %1|/|Postavke $[gen %1]"
 
 # >> %1 is provider name
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Postavke %1|/|Postavke $[gen %1]"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma paket"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Instaliraj"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Propalo instaliranje paketa"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Paket koji ste upravo ispustili nije dobar."
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Vidžeti"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
 # >> @action
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, fuzzy, kde-format
 #| msgid "Icon"
 msgctxt "Add icon widget"
@@ -313,12 +294,12 @@ msgid "Add Icon"
 msgstr "Ikonica"
 
 # >> @title
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Tapet"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -329,6 +310,19 @@ msgstr ""
 msgid "Content dropped"
 msgstr "Sadržaj prevučen"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Da li napraviti keš na disku za temu."
+
+# skip-rule: t-setting
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Najveća veličina keša teme na disku u kilobajtima. Imajte na umu da su "
+#~ "ovi fajlovi retki, tako da zadata veličina ne mora biti potpuno "
+#~ "iskorišćena. Zato je zadavanje veće vrednosti često sasvim bezbedno."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Dodaj vidžete..."
 
diff -pruN 6.3.5-1/po/sv/libplasma6.po 6.4.5-0ubuntu1/po/sv/libplasma6.po
--- 6.3.5-1/po/sv/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/sv/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 07:37+0200\n"
 "Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
 "Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.05.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Fler åtgärder"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Dra ihop"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Expandera"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Lösenord"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Sök…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Sök"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Rensa sökning"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Okänd"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Aktivera komponenten %1"
@@ -96,95 +96,77 @@ msgstr "Lås upp grafiska komponenter"
 msgid "Exit Edit Mode"
 msgstr "Avsluta redigeringsläge"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Om en diskcache ska skapas för temat eller inte."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Den maximala storleken hos temacachen på disk i kilobyte. Observera att "
-"filerna är glesa, så den maximala storleken kanske inte används. Att ställa "
-"in en större storlek är därför ofta helt säkert."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Visa alternativ..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Grafisk komponent borttagen"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Den grafiska komponenten \"%1\" har tagits bort."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel borttagen"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "En panel har tagits bort."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Skrivbord borttaget"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Ett skrivbord har tagits bort."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Ångra"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Inställningar av grafiska komponenter"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Ta bort den här grafiska komponenten"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Ta bort panelen"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Ta bort aktiviteten"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Aktivitetsinställningar"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Lägg till eller hantera grafiska komponenter…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Kunde inte hitta begärd komponent: %1"
@@ -254,59 +236,59 @@ msgstr "Fel vid inläsning av QML-fil: %
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Fel vid inläsning av miniprogram: paketet %1 finns inte."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 inställningar"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Inställningar av %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma-paket"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Installera"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paketinstallation misslyckades"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Paketet som just släpptes är ogiltigt."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Grafiska komponenter"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Lägg till %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Lägg till ikon"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Skrivbordsunderlägg"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -317,6 +299,18 @@ msgstr "Ställ in %1"
 msgid "Content dropped"
 msgstr "Innehåll släppt"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Om en diskcache ska skapas för temat eller inte."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Den maximala storleken hos temacachen på disk i kilobyte. Observera att "
+#~ "filerna är glesa, så den maximala storleken kanske inte används. Att "
+#~ "ställa in en större storlek är därför ofta helt säkert."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Lägg till grafiska komponenter..."
 
diff -pruN 6.3.5-1/po/ta/libplasma6.po 6.4.5-0ubuntu1/po/ta/libplasma6.po
--- 6.3.5-1/po/ta/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ta/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-09-07 21:00+0200\n"
 "Last-Translator: Kishore G <kishore96@gmail.com>\n"
 "Language-Team: Tamil <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 24.08.0\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "மேலும் செயல்கள்"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "சுருக்கு"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "விரி"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "கடவுச்சொல்"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "தேடு…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "தேடு"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "தேடலை காலியாக்கு"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "தெரியாதது"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 பிளாஸ்மாய்டை செயல்படுத்து"
@@ -96,92 +96,77 @@ msgstr "பிளாஸ்மாய்
 msgid "Exit Edit Mode"
 msgstr "திருத்தும் பயன்முறையிலிருந்து வெளியேறு"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "தோற்றத்திட்டத்திற்கு வட்டில் தற்காலிக நினைவிடத்தை உருவாக்க வேண்டுமா."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "மாற்றுகள் காட்டு..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "பிளாஸ்மாய்ட் நீக்கப்பட்டது"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "\"%1\" என்ற பிளாஸ்மாய்ட் நீக்கப்பட்டது."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "பலகை நீக்கப்பட்டது"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "ஒரு பலகை நீக்கப்பட்டது."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "பணிமேடை நீக்கப்பட்டது"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "ஒரு பணிமேடை நீக்கப்பட்டது."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "செயல்நீக்கு"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "பிளாஸ்மாய்ட் அமைப்புகள்"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "இந்த பிளாஸ்மாய்டை நீக்கு"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "இந்த பலகையை நீக்கு"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "இந்த செயல்பாட்டை நீக்கு"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "செயல்பாடு அமைப்புகள்"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "பிளாஸ்மாய்டுகளை சேர் அல்லது நிர்வகி…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "கோரிய கூறை கண்டுபிடிக்க முடியவில்லை: %1"
@@ -250,59 +235,59 @@ msgstr "QML கோப்பை ஏற்
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "பிளாஸ்மாய்டை ஏற்றுவதில் சிக்கல்:  %1 எனும் தொகுப்பு (package) இல்லை."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 அமைப்புகள்"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 அமைப்புகள்"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "பிளாஸ்மா தொகுப்பு"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "நிறுவு"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "தொகுப்பை நிறுவல் தோல்வியடைந்தது"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "நீங்கள் இட்ட தொகுப்பு செல்லுபடியாகாதது"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "பிளாஸ்மாய்டுகள்"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "%1 தனை சேர்"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "சின்னத்தை சேர்"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "பின்னணிப் படம்"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -313,6 +298,9 @@ msgstr "%1 தனை அமை"
 msgid "Content dropped"
 msgstr "உள்ளடக்கம் போடப்பட்டது"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "தோற்றத்திட்டத்திற்கு வட்டில் தற்காலிக நினைவிடத்தை உருவாக்க வேண்டுமா."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "பிளாஸ்மாய்டுகளை சேர்..."
 
diff -pruN 6.3.5-1/po/tg/libplasma6.po 6.4.5-0ubuntu1/po/tg/libplasma6.po
--- 6.3.5-1/po/tg/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/tg/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2020-09-19 11:42+0500\n"
 "Last-Translator: Victor Ibragimov <victor.ibragimov@gmail.com>\n"
 "Language-Team: English <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 20.04.2\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Номаълум"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Фаъол кардани виҷети %1"
@@ -96,97 +96,77 @@ msgstr "Кушодани қулфи ви
 msgid "Exit Edit Mode"
 msgstr "Баромад аз реҷаи тағйирдиҳӣ"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-"Имконияти эҷодкунии зерҳофизаи мавзӯъро дар диски компютерӣ муайян мекунад."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Андозаи калонтарини зерҳофизаи мавзӯъ дар диски компютерӣ дар килобайтҳо "
-"ҳисоб карда мешавад. Ба назар гиред, ки файлҳо алоҳида нигоҳ дошта мешаванд, "
-"бинобар ин андозаи калонтарин метавонад истифода бурда нашавад. Танзимкунии "
-"андозаи калонтар ба ҳамин сабаб безарар аст."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Намоиш додани имконоти дигар..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Виҷет тоза шуд"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Виҷети \"%1\" тоза карда шуд."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Лавҳа тоза шуд"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Лавҳа тоза карда шуд."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Мизи корӣ тоза шуд"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Мизи корӣ тоза карда шуд."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Ботил сохтан"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Танзимоти виҷетҳо"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Тоза кардани ин виҷет"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Тоза кардани ин лавҳа"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Тоза кардани ин фаъолият"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Танзимоти фаъолиятҳо"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Унсури дархостшуда ёфт нашуд: %1"
@@ -252,60 +232,60 @@ msgstr "Хатои боркунии фа
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Хатои боркунии зербарнома: баста вуҷуд надорад. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Танзимоти %1"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Танзимоти %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Бастаи Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Насб кардан"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Насбкунии баста қатъ шуд"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Бастае, ки шумо интихоб кардед, беэътибор аст."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Виҷетҳо"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Илова кардани %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Илова кардани нишона"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Тасвири замина"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -316,6 +296,21 @@ msgstr "Танзим кардани %1"
 msgid "Content dropped"
 msgstr "Ҳаракаткунии муҳтаво"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr ""
+#~ "Имконияти эҷодкунии зерҳофизаи мавзӯъро дар диски компютерӣ муайян "
+#~ "мекунад."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Андозаи калонтарини зерҳофизаи мавзӯъ дар диски компютерӣ дар килобайтҳо "
+#~ "ҳисоб карда мешавад. Ба назар гиред, ки файлҳо алоҳида нигоҳ дошта "
+#~ "мешаванд, бинобар ин андозаи калонтарин метавонад истифода бурда нашавад. "
+#~ "Танзимкунии андозаи калонтар ба ҳамин сабаб безарар аст."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Илова кардани виҷетҳо..."
 
diff -pruN 6.3.5-1/po/tr/libplasma6.po 6.4.5-0ubuntu1/po/tr/libplasma6.po
--- 6.3.5-1/po/tr/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/tr/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-25 20:47+0300\n"
 "Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
 "Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
@@ -20,49 +20,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Generator: Lokalize 24.11.70\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Daha Fazla Eylem"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Daralt"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Genişlet"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Parola"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Ara…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Ara"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Aramayı temizle"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Bilinmeyen"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Araç takımını etkinleştir: %1"
@@ -99,95 +99,77 @@ msgstr "Araç Takımlarının Kilidini A
 msgid "Exit Edit Mode"
 msgstr "Düzenleme Kipinden Çık"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Tema için disk üzerinde önbellek oluşturulup oluşturulmayacağı."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Kilobyte türünden diskteki tema önbelleğinin en büyük boyutu. Bu dosyalar "
-"diskte tanımlanan boyutu hemen kullanmadıklarından en büyük boyut "
-"kullanılmıyor olabilir. Genellikle daha büyük boyut atamak güvenli sayılır."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Alternatifleri Göster…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Araç Takımı Kaldırıldı"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "“%1” araç takımı kaldırıldı."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Panel Kaldırıldı"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Bir panel kaldırıldı."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Masaüstü Kaldırıldı"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Bir masaüstü kaldırıldı."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Geri Al"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Araç Takımı Ayarları"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Bu araç takımını kaldır"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Bu Paneli Kaldır"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Bu Etkinliği Kaldır"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Etkinlik Ayarları"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Araç Takımları Ekle veya Yönet…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "İstenilen bileşen bulunamadı: %1"
@@ -257,59 +239,59 @@ msgstr "QML dosyası yüklenirken hata:
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Uygulamacık yüklenirken hata: %1 paketi yok."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 Ayarları"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 Ayarları"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma Paketi"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Kur"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Paket Kurulumu Başarısız"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Az önce bıraktığınız paket geçersiz."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Araç Takımları"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Ekle: %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Simge Ekle"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Duvar Kağıdı"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +302,19 @@ msgstr "Ayarla: %1"
 msgid "Content dropped"
 msgstr "İçerik bırakıldı"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Tema için disk üzerinde önbellek oluşturulup oluşturulmayacağı."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Kilobyte türünden diskteki tema önbelleğinin en büyük boyutu. Bu dosyalar "
+#~ "diskte tanımlanan boyutu hemen kullanmadıklarından en büyük boyut "
+#~ "kullanılmıyor olabilir. Genellikle daha büyük boyut atamak güvenli "
+#~ "sayılır."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Araç Takımları Ekle…"
 
diff -pruN 6.3.5-1/po/ug/libplasma6.po 6.4.5-0ubuntu1/po/ug/libplasma6.po
--- 6.3.5-1/po/ug/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/ug/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2013-09-08 07:05+0900\n"
 "Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
 "Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr ""
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "نامەلۇم"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "%1 Widget نى ئاكتىپلا"
@@ -98,92 +98,77 @@ msgstr "ۋىجېتلارنى قۇلۇپ
 msgid "Exit Edit Mode"
 msgstr ""
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr ""
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr ""
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr ""
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Widget تەڭشەكلەر"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Widget نى چىقىرىۋەت"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "بۇ تاختىنى چىقىرىۋەت"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "بۇ پائالىيەتنى چىقىرىۋەت"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "پائالىيەت تەڭشىكى"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "لازىملىق بۆلەكنى تاپالمىدى: %1"
@@ -247,68 +232,68 @@ msgstr ""
 msgid "Error loading Applet: package %1 does not exist."
 msgstr ""
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgctxt "%1 is the name of the applet"
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "%1 تەڭشىكى"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, fuzzy, kde-format
 #| msgctxt "%1 is the name of the applet"
 #| msgid "%1 Settings"
 msgid "%1 Settings"
 msgstr "%1 تەڭشىكى"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, fuzzy, kde-format
 #| msgid "Plasma Package Manager"
 msgid "Plasma Package"
 msgstr "پلازما بوغچا باشقۇرغۇچ"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, fuzzy, kde-format
 #| msgid "Script initialization failed"
 msgid "Package Installation Failed"
 msgstr "قوليازمىنى دەسلەپلەشتۈرەلمىدى"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, fuzzy, kde-format
 #| msgid "Lock Widgets"
 msgid "Widgets"
 msgstr "Widget قۇلۇپلا"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr ""
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, fuzzy, kde-format
 #| msgid "Icon"
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "سىنبەلگە"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, fuzzy, kde-format
 #| msgid "Wallpaper packages"
 msgid "Wallpaper"
 msgstr "تام قەغەز بوغچالارى"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/uk/libplasma6.po 6.4.5-0ubuntu1/po/uk/libplasma6.po
--- 6.3.5-1/po/uk/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/uk/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libplasma5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-23 09:19+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -20,49 +20,49 @@ msgstr ""
 "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Lokalize 23.04.3\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Додаткові дії"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Згорнути"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Розгорнути"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Пароль"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Шукати…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Пошук"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "Спорожнити поле пошуку"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Невідомий"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Задіяти віджет «%1»"
@@ -99,95 +99,77 @@ msgstr "Розблокувати від
 msgid "Exit Edit Mode"
 msgstr "Вийти з режиму редагування"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Визначає, чи слід створювати кеш теми на диску."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Максимальний розмір кешу теми на диску у кілобайтах. Зауважте, що файли кешу "
-"є доволі рідкісними, отже, максимальний обсяг може бути і не використано. "
-"Тому встановлення більшого розміру забезпечить безпечне користування темами."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Показати альтернативи…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Віджет вилучено"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Віджет «%1» було вилучено."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Панель вилучено"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Панель було вилучено."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Стільницю вилучено"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Стільницю було вилучено."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Вернути"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Параметри віджета"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Вилучити цей віджет"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Вилучити цю панель"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Вилучити цей простір дій"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Налаштувати простір дій"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "Додати віджети або керувати ними…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Не вдалося знайти потрібного компонента: %1"
@@ -257,59 +239,59 @@ msgstr "Помилка під час з
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Помилка під час спроби завантажити аплет: пакунка %1 не існує."
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — Параметри %2"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Налаштувати віджет «%1»"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Пакунок Плазми"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Встановити"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Не вдалося встановити пакунок"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Скинутий вами пакунок є некоректним."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Віджети"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Додати %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Додати піктограму"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Шпалери"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +302,19 @@ msgstr "Встановити %1"
 msgid "Content dropped"
 msgstr "Скинуто дані"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Визначає, чи слід створювати кеш теми на диску."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Максимальний розмір кешу теми на диску у кілобайтах. Зауважте, що файли "
+#~ "кешу є доволі рідкісними, отже, максимальний обсяг може бути і не "
+#~ "використано. Тому встановлення більшого розміру забезпечить безпечне "
+#~ "користування темами."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Додати віджети..."
 
diff -pruN 6.3.5-1/po/vi/libplasma6.po 6.4.5-0ubuntu1/po/vi/libplasma6.po
--- 6.3.5-1/po/vi/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/vi/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-framework\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2023-10-24 10:41+0200\n"
 "Last-Translator: Phu Hung Nguyen <phu.nguyen@kdemail.net>\n"
 "Language-Team: Vietnamese <kde-l10n-vi@kde.org>\n"
@@ -17,49 +17,49 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Lokalize 23.04.3\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "Các hành động khác"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "Thu gọn"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "Mở rộng"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "Mật khẩu"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "Tìm kiếm…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "Tìm kiếm"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr ""
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "Không rõ"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "Kích hoạt phụ kiện %1"
@@ -96,96 +96,77 @@ msgstr "Bỏ khoá các phụ kiện"
 msgid "Exit Edit Mode"
 msgstr "Thoát khỏi chế độ sửa"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "Có tạo bộ nhớ sẵn trên đĩa cho chủ đề này hay không."
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"Kích thước tối đa của bộ nhớ sẵn trên đĩa cho chủ đề, tính theo ki-lô byte. "
-"Lưu ý rằng các tệp này là các tệp thưa, nên kích thước tối đa kia có thể sẽ "
-"không bị đạt đến. Vì vậy, đặt một kích thước lớn thường cũng không gây vấn "
-"đề gì."
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "Hiện các lựa chọn khác..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "Đã xoá bỏ phụ kiện"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "Phụ kiện \"%1\" đã bị xoá bỏ."
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "Đã xoá bỏ bảng"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "Một bảng đã bị xoá bỏ."
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "Đã xoá bỏ bàn làm việc"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "Một bàn làm việc đã bị xoá bỏ."
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "Đảo ngược"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "Thiết lập phụ kiện"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "Xoá bỏ phụ kiện này"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "Xoá bỏ bảng này"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "Xoá bỏ Hoạt động này"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "Thiết lập Hoạt động"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr ""
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "Không tìm thấy thành phần được yêu cầu: %1"
@@ -250,60 +231,60 @@ msgstr "Lỗi tải tệp QML: %1 %2"
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "Lỗi tải tiểu ứng dụng: gói không tồn tại. %1"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, fuzzy, kde-format
 #| msgid "%1 Settings"
 msgid "%1 — %2 Settings"
 msgstr "Thiết lập %1"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "Thiết lập %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Gói Plasma"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "Cài đặt"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "Cài đặt gói thất bại"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "Gói mà bạn vừa thả không hợp lệ."
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "Phụ kiện"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "Thêm %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "Thêm biểu tượng"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "Phông nền"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -314,6 +295,19 @@ msgstr "Đặt %1"
 msgid "Content dropped"
 msgstr "Nội dung được thả"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "Có tạo bộ nhớ sẵn trên đĩa cho chủ đề này hay không."
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "Kích thước tối đa của bộ nhớ sẵn trên đĩa cho chủ đề, tính theo ki-lô "
+#~ "byte. Lưu ý rằng các tệp này là các tệp thưa, nên kích thước tối đa kia "
+#~ "có thể sẽ không bị đạt đến. Vì vậy, đặt một kích thước lớn thường cũng "
+#~ "không gây vấn đề gì."
+
 #~ msgid "Add Widgets..."
 #~ msgstr "Thêm phụ kiện..."
 
diff -pruN 6.3.5-1/po/zh_CN/libplasma6.po 6.4.5-0ubuntu1/po/zh_CN/libplasma6.po
--- 6.3.5-1/po/zh_CN/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/zh_CN/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-04-23 19:24\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
@@ -17,49 +17,49 @@ msgstr ""
 "X-Crowdin-File: /kf6-stable/messages/libplasma/libplasma6.pot\n"
 "X-Crowdin-File-ID: 50190\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "更多操作"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "折叠"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "展开"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "密码"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "搜索…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "搜索"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "清除搜索内容"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "未知"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "激活 %1 挂件"
@@ -96,94 +96,77 @@ msgstr "解锁挂件"
 msgid "Exit Edit Mode"
 msgstr "退出编辑模式"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "是否创建主题的磁盘缓存。"
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"保存在磁盘中的主题缓存的最大体积，单位为 KB。注意：缓存文件是稀疏文件，因此不"
-"一定能够完全利用设置的最大体积。设置一个较大的体积会比较安全。"
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "显示替代部件..."
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "挂件已移除"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "挂件“%1”已移除。"
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "面板已移除"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "已移除面板。"
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "桌面已移除"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "已移除桌面。"
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "撤销"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "挂件设置"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "移除此挂件"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "移除此面板"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "移除此活动"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "活动设置"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "添加或者管理挂件…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "无法找到所需组件：%1"
@@ -252,59 +235,59 @@ msgstr "加载 QML 文件出错：%1 %2"
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "加载小程序出错：软件包 %1 不存在。"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 设置"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 设置"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma 软件包"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "安装"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "软件包安装失败"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "您刚刚拖放的软件包无效。"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "挂件"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "添加 %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "添加图标"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "壁纸"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
diff -pruN 6.3.5-1/po/zh_TW/libplasma6.po 6.4.5-0ubuntu1/po/zh_TW/libplasma6.po
--- 6.3.5-1/po/zh_TW/libplasma6.po	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/po/zh_TW/libplasma6.po	2025-09-09 08:27:22.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-02-20 02:36+0000\n"
+"POT-Creation-Date: 2025-06-11 02:47+0000\n"
 "PO-Revision-Date: 2024-08-25 01:44+0900\n"
 "Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
 "Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
@@ -21,49 +21,49 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Lokalize 24.04.70\n"
 
-#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:81
+#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82
 #, kde-format
 msgid "More actions"
 msgstr "更多動作"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Collapse"
 msgstr "折疊"
 
-#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:533
+#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:551
 #, kde-format
 msgctxt "@action:button"
 msgid "Expand"
 msgstr "展開"
 
-#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:49
+#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50
 #, kde-format
 msgid "Password"
 msgstr "密碼"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:60
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
 #, kde-format
 msgid "Search…"
 msgstr "搜尋…"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64
 #, kde-format
 msgid "Search"
 msgstr "搜尋"
 
-#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:73
+#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75
 #, kde-format
 msgid "Clear search"
 msgstr "清除搜尋"
 
-#: plasma/applet.cpp:303
+#: plasma/applet.cpp:312
 #, kde-format
 msgid "Unknown"
 msgstr "未知"
 
-#: plasma/applet.cpp:746
+#: plasma/applet.cpp:762
 #, kde-format
 msgid "Activate %1 Widget"
 msgstr "啟動 %1 元件"
@@ -102,94 +102,77 @@ msgstr "解除鎖定元件"
 msgid "Exit Edit Mode"
 msgstr "離開編輯模式"
 
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:9
-#, kde-format
-msgid "Whether or not to create an on-disk cache for the theme."
-msgstr "是否要建立一個主題的磁碟快取。"
-
-#. i18n: ectx: label, entry, group (CachePolicies)
-#: plasma/data/kconfigxt/libplasma-theme-global.kcfg:14
-#, kde-format
-msgid ""
-"The maximum size of the on-disk Theme cache in kilobytes. Note that these "
-"files are sparse files, so the maximum size may not be used. Setting a "
-"larger size is therefore often quite safe."
-msgstr ""
-"磁碟中主題快取的最大大小，以 KB 為單位。注意這些檔案通常不會用到最大大小，因"
-"此設大一點是安全的。"
-
 #: plasma/private/applet_p.cpp:119
 #, kde-format
 msgid "Show Alternatives..."
 msgstr "顯示替代選擇…"
 
-#: plasma/private/applet_p.cpp:247
+#: plasma/private/applet_p.cpp:237
 #, kde-format
 msgid "Widget Removed"
 msgstr "元件已移除"
 
-#: plasma/private/applet_p.cpp:248
+#: plasma/private/applet_p.cpp:238
 #, kde-format
 msgid "The widget \"%1\" has been removed."
 msgstr "元件 \"%1\" 已移除。"
 
-#: plasma/private/applet_p.cpp:252
+#: plasma/private/applet_p.cpp:242
 #, kde-format
 msgid "Panel Removed"
 msgstr "面板已移除"
 
-#: plasma/private/applet_p.cpp:253
+#: plasma/private/applet_p.cpp:243
 #, kde-format
 msgid "A panel has been removed."
 msgstr "面板已被移除。"
 
-#: plasma/private/applet_p.cpp:256
+#: plasma/private/applet_p.cpp:246
 #, kde-format
 msgid "Desktop Removed"
 msgstr "桌面已移除"
 
-#: plasma/private/applet_p.cpp:257
+#: plasma/private/applet_p.cpp:247
 #, kde-format
 msgid "A desktop has been removed."
 msgstr "桌面已被移除。"
 
-#: plasma/private/applet_p.cpp:260
+#: plasma/private/applet_p.cpp:250
 #, kde-format
 msgid "Undo"
 msgstr "復原"
 
-#: plasma/private/applet_p.cpp:351
+#: plasma/private/applet_p.cpp:341
 #, kde-format
 msgid "Widget Settings"
 msgstr "元件設定"
 
-#: plasma/private/applet_p.cpp:358
+#: plasma/private/applet_p.cpp:347
 #, kde-format
 msgid "Remove this Widget"
 msgstr "移除此元件"
 
-#: plasma/private/containment_p.cpp:58
+#: plasma/private/containment_p.cpp:51
 #, kde-format
 msgid "Remove this Panel"
 msgstr "移除此面板"
 
-#: plasma/private/containment_p.cpp:60
+#: plasma/private/containment_p.cpp:53
 #, kde-format
 msgid "Remove this Activity"
 msgstr "移除此活動"
 
-#: plasma/private/containment_p.cpp:66
+#: plasma/private/containment_p.cpp:58
 #, kde-format
 msgid "Activity Settings"
 msgstr "活動設定"
 
-#: plasma/private/containment_p.cpp:78
+#: plasma/private/containment_p.cpp:70
 #, kde-format
 msgid "Add or Manage Widgets…"
 msgstr "新增或管理元件…"
 
-#: plasma/private/containment_p.cpp:197
+#: plasma/private/containment_p.cpp:188
 #, kde-format
 msgid "Could not find requested component: %1"
 msgstr "找不到請求的組件：%1"
@@ -257,59 +240,59 @@ msgstr "載入 QML 檔時發生錯誤：
 msgid "Error loading Applet: package %1 does not exist."
 msgstr "載入小程式時發生錯誤：軟體包 %1 不存在。"
 
-#: plasmaquick/configview.cpp:233
+#: plasmaquick/configview.cpp:195
 #, kde-format
 msgid "%1 — %2 Settings"
 msgstr "%1 — %2 設定"
 
-#: plasmaquick/configview.cpp:234
+#: plasmaquick/configview.cpp:196
 #, kde-format
 msgid "%1 Settings"
 msgstr "%1 設定"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:569
+#: plasmaquick/plasmoid/containmentitem.cpp:572
 #, kde-format
 msgid "Plasma Package"
 msgstr "Plasma 套件包"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:573
+#: plasmaquick/plasmoid/containmentitem.cpp:576
 #, kde-format
 msgid "Install"
 msgstr "安裝"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:584
+#: plasmaquick/plasmoid/containmentitem.cpp:587
 #, kde-format
 msgid "Package Installation Failed"
 msgstr "套件包安裝失敗"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:600
+#: plasmaquick/plasmoid/containmentitem.cpp:603
 #, kde-format
 msgid "The package you just dropped is invalid."
 msgstr "您放入的套件包無效。"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:609
+#: plasmaquick/plasmoid/containmentitem.cpp:612
 #, kde-format
 msgid "Widgets"
 msgstr "元件"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:614
+#: plasmaquick/plasmoid/containmentitem.cpp:617
 #, kde-format
 msgctxt "Add widget"
 msgid "Add %1"
 msgstr "增加 %1"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:628
+#: plasmaquick/plasmoid/containmentitem.cpp:631
 #, kde-format
 msgctxt "Add icon widget"
 msgid "Add Icon"
 msgstr "增加圖示"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:640
+#: plasmaquick/plasmoid/containmentitem.cpp:643
 #, kde-format
 msgid "Wallpaper"
 msgstr "桌布"
 
-#: plasmaquick/plasmoid/containmentitem.cpp:650
+#: plasmaquick/plasmoid/containmentitem.cpp:653
 #, kde-format
 msgctxt "Set wallpaper"
 msgid "Set %1"
@@ -320,6 +303,17 @@ msgstr "設定 %1"
 msgid "Content dropped"
 msgstr "已放入的內容"
 
+#~ msgid "Whether or not to create an on-disk cache for the theme."
+#~ msgstr "是否要建立一個主題的磁碟快取。"
+
+#~ msgid ""
+#~ "The maximum size of the on-disk Theme cache in kilobytes. Note that these "
+#~ "files are sparse files, so the maximum size may not be used. Setting a "
+#~ "larger size is therefore often quite safe."
+#~ msgstr ""
+#~ "磁碟中主題快取的最大大小，以 KB 為單位。注意這些檔案通常不會用到最大大小，"
+#~ "因此設大一點是安全的。"
+
 #~ msgid "Add Widgets..."
 #~ msgstr "新增元件..."
 
diff -pruN 6.3.5-1/src/declarativeimports/core/Mainpage.dox 6.4.5-0ubuntu1/src/declarativeimports/core/Mainpage.dox
--- 6.3.5-1/src/declarativeimports/core/Mainpage.dox	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/Mainpage.dox	2025-09-09 08:27:22.000000000 +0000
@@ -1,4 +1,4 @@
-/** @page core Plasma Core
+/*! @page core Plasma Core
 
 <h2>import org.kde.plasma.core</h2>
 
diff -pruN 6.3.5-1/src/declarativeimports/core/corebindingsplugin.cpp 6.4.5-0ubuntu1/src/declarativeimports/core/corebindingsplugin.cpp
--- 6.3.5-1/src/declarativeimports/core/corebindingsplugin.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/corebindingsplugin.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -39,6 +39,7 @@ void CoreBindingsPlugin::registerTypes(c
     // HACK make properties like "opacity" work that are in REVISION 1 of QWindow
     qmlRegisterRevision<QWindow, 1>(uri, 2, 0);
     qmlRegisterRevision<QQuickItem, 1>(uri, 2, 0);
+    qmlRegisterRevision<QQuickWindow, 2>(uri, 2, 0);
     qmlRegisterExtendedType<QAction, ActionExtension>(uri, 2, 0, "Action");
 }
 
diff -pruN 6.3.5-1/src/declarativeimports/core/corebindingsplugin.h 6.4.5-0ubuntu1/src/declarativeimports/core/corebindingsplugin.h
--- 6.3.5-1/src/declarativeimports/core/corebindingsplugin.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/corebindingsplugin.h	2025-09-09 08:27:22.000000000 +0000
@@ -16,7 +16,10 @@
 
 #include <Plasma/Plasma>
 
+#include "applet.h"
 #include "appletpopup.h"
+#include "containment.h"
+#include "corona.h"
 #include "dialog.h"
 
 struct TypesForeign {
@@ -56,6 +59,26 @@ struct DialogForeign {
     QML_FOREIGN(PlasmaQuick::Dialog)
 };
 
+struct ContainmentForeign {
+    Q_GADGET
+    QML_NAMED_ELEMENT(Containment)
+    QML_UNCREATABLE("")
+    QML_FOREIGN(Plasma::Containment)
+};
+
+struct CoronaForeign {
+    Q_GADGET
+    QML_ANONYMOUS
+    QML_FOREIGN(Plasma::Corona)
+};
+
+struct AppletForeign {
+    Q_GADGET
+    QML_NAMED_ELEMENT(Applet)
+    QML_UNCREATABLE("")
+    QML_FOREIGN(Plasma::Applet)
+};
+
 class CoreBindingsPlugin : public QQmlExtensionPlugin
 {
     Q_OBJECT
diff -pruN 6.3.5-1/src/declarativeimports/core/private/DefaultToolTip.qml 6.4.5-0ubuntu1/src/declarativeimports/core/private/DefaultToolTip.qml
--- 6.3.5-1/src/declarativeimports/core/private/DefaultToolTip.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/private/DefaultToolTip.qml	2025-09-09 08:27:22.000000000 +0000
@@ -9,7 +9,7 @@ import QtQuick.Layouts
 import org.kde.plasma.components as PlasmaComponents
 import org.kde.kirigami as Kirigami
 
-/**
+/*!
  * Internal type containing the default layout of a tooltip.
  */
 Item {
@@ -66,7 +66,7 @@ Item {
                 wrapMode: Text.WordWrap
                 text: toolTip ? toolTip.subText : ""
                 textFormat: toolTip ? toolTip.textFormat : Text.AutoText
-                opacity: 0.6
+                opacity: 0.75
                 visible: text !== ""
                 maximumLineCount: 8
             }
diff -pruN 6.3.5-1/src/declarativeimports/core/private/DialogBackground.qml 6.4.5-0ubuntu1/src/declarativeimports/core/private/DialogBackground.qml
--- 6.3.5-1/src/declarativeimports/core/private/DialogBackground.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/private/DialogBackground.qml	2025-09-09 08:27:22.000000000 +0000
@@ -7,7 +7,7 @@
 import QtQuick
 import org.kde.ksvg as KSvg
 
-/**
+/*!
  * Internal type used by DialogBackground in plasmaquick to load the actual
  * background SVG.
  */
diff -pruN 6.3.5-1/src/declarativeimports/core/quicktheme.h 6.4.5-0ubuntu1/src/declarativeimports/core/quicktheme.h
--- 6.3.5-1/src/declarativeimports/core/quicktheme.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/quicktheme.h	2025-09-09 08:27:22.000000000 +0000
@@ -15,7 +15,7 @@
 
 namespace Plasma
 {
-/**
+/*!
  * @short Interface to the Plasma theme
  *
  *
@@ -89,253 +89,253 @@ public:
     explicit QuickTheme(QObject *parent = nullptr);
     ~QuickTheme() override;
 
-    /**
+    /*!
      * @return The theme's colorscheme's text color
      * @since 5.0
      */
     QColor textColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's highlight color
      * @since 5.0
      */
     QColor highlightColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's highlighted text color
      * @since 5.22
      */
     QColor highlightedTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's positive text color
      * @since 5.22
      */
     QColor positiveTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's neutral text color
      * @since 5.22
      */
     QColor neutralTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's negative text color
      * @since 5.22
      */
     QColor negativeTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's disabled text color
      * @since 5.64
      */
     QColor disabledTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's background color
      * @since 5.0
      */
     QColor backgroundColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color for text on buttons
      * @since 5.0
      */
     QColor buttonTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's background color color of buttons
      * @since 5.0
      */
     QColor buttonBackgroundColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's positive text color of buttons
      * @since 5.22
      */
     QColor buttonPositiveTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's neutral text color of buttons
      * @since 5.22
      */
     QColor buttonNeutralTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's negative text color of buttons
      * @since 5.22
      */
     QColor buttonNegativeTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's link color
      * @since 5.0
      */
     QColor linkColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's text color for visited links
      * @since 5.0
      */
     QColor visitedLinkColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of hovered buttons
      * @since 5.0
      */
     QColor buttonHoverColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of focused buttons
      * @since 5.0
      */
     QColor buttonFocusColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's highlighted text color for buttons
      * @since 5.22
      */
     QColor buttonHighlightedTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's text color in views
      * @since 5.0
      */
     QColor viewTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's background color of views
      * @since 5.0
      */
     QColor viewBackgroundColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of hovered views
      * @since 5.0
      */
     QColor viewHoverColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of focused views
      * @since 5.0
      */
     QColor viewFocusColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's highlighted text color for views
      * @since 5.22
      */
     QColor viewHighlightedTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's positive text color of view
      * @since 5.22
      */
     QColor viewPositiveTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's neutral text color of view
      * @since 5.22
      */
     QColor viewNeutralTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's negative text color of view
      * @since 5.22
      */
     QColor viewNegativeTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's text color of "complementary" areas
      * @since 5.0
      */
     QColor complementaryTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's background color of "complementary" areas
      * @since 5.0
      */
     QColor complementaryBackgroundColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of hovered "complementary" areas
      * @since 5.0
      */
     QColor complementaryHoverColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of focused "complementary" areas
      * @since 5.0
      */
     QColor complementaryFocusColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's highlighted text color for "complementary" areas
      * @since 5.22
      */
     QColor complementaryHighlightedTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's positive text color of complementary
      * @since 5.22
      */
     QColor complementaryPositiveTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's neutral text color of complementary
      * @since 5.22
      */
     QColor complementaryNeutralTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's negative text color of complementary
      * @since 5.22
      */
     QColor complementaryNegativeTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's text color of "header" areas
      * @since 5.0
      */
     QColor headerTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's background color of "header" areas
      * @since 5.0
      */
     QColor headerBackgroundColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of hovered "header" areas
      * @since 5.0
      */
     QColor headerHoverColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's color of focused "header" areas
      * @since 5.0
      */
     QColor headerFocusColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's highlighted text color for "header" areas
      * @since 5.22
      */
     QColor headerHighlightedTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's positive text color of header
      * @since 5.22
      */
     QColor headerPositiveTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's neutral text color of header
      * @since 5.22
      */
     QColor headerNeutralTextColor() const;
 
-    /**
+    /*!
      * @return The theme's colorscheme's negative text color of header
      * @since 5.22
      */
diff -pruN 6.3.5-1/src/declarativeimports/core/tooltiparea.cpp 6.4.5-0ubuntu1/src/declarativeimports/core/tooltiparea.cpp
--- 6.3.5-1/src/declarativeimports/core/tooltiparea.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/tooltiparea.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -15,11 +15,12 @@
 #include <QQmlEngine>
 #include <QStandardPaths>
 
-#include <KDirWatch>
 #include <KSharedConfig>
 #include <KWindowEffects>
 #include <Plasma/Applet>
 
+using namespace Qt::Literals;
+
 ToolTipDialog *ToolTipArea::s_dialog = nullptr;
 int ToolTipArea::s_dialogUsers = 0;
 
@@ -40,12 +41,9 @@ ToolTipArea::ToolTipArea(QQuickItem *par
     m_showTimer.setSingleShot(true);
     connect(&m_showTimer, &QTimer::timeout, this, &ToolTipArea::showToolTip);
 
-    loadSettings();
-
-    const QString configFile = QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) + QStringLiteral("/plasmarc");
-    KDirWatch::self()->addFile(configFile);
-    QObject::connect(KDirWatch::self(), &KDirWatch::created, this, &ToolTipArea::settingsChanged);
-    QObject::connect(KDirWatch::self(), &KDirWatch::dirty, this, &ToolTipArea::settingsChanged);
+    m_plasmarcWatcher = KConfigWatcher::create(KSharedConfig::openConfig(u"plasmarc"_s));
+    connect(m_plasmarcWatcher.get(), &KConfigWatcher::configChanged, this, &ToolTipArea::settingsChanged);
+    loadSettings(m_plasmarcWatcher->config()->group(u"PlasmaToolTips"_s));
 }
 
 ToolTipArea::~ToolTipArea()
@@ -64,19 +62,15 @@ ToolTipArea::~ToolTipArea()
     }
 }
 
-void ToolTipArea::settingsChanged(const QString &file)
+void ToolTipArea::settingsChanged(const KConfigGroup &group, const QByteArrayList & /*names*/)
 {
-    if (!file.endsWith(QLatin1String("plasmarc"))) {
-        return;
+    if (group.name() == u"PlasmaToolTips") {
+        loadSettings(group);
     }
-
-    KSharedConfig::openConfig(QStringLiteral("plasmarc"))->reparseConfiguration();
-    loadSettings();
 }
 
-void ToolTipArea::loadSettings()
+void ToolTipArea::loadSettings(const KConfigGroup &cfg)
 {
-    KConfigGroup cfg = KConfigGroup(KSharedConfig::openConfig(QStringLiteral("plasmarc")), QStringLiteral("PlasmaToolTips"));
     m_interval = cfg.readEntry("Delay", 700);
     m_tooltipsEnabledGlobally = (m_interval > 0);
 }
diff -pruN 6.3.5-1/src/declarativeimports/core/tooltiparea.h 6.4.5-0ubuntu1/src/declarativeimports/core/tooltiparea.h
--- 6.3.5-1/src/declarativeimports/core/tooltiparea.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/tooltiparea.h	2025-09-09 08:27:22.000000000 +0000
@@ -10,15 +10,18 @@
 #define TOOLTIPOBJECT_H
 
 #include <Plasma/Plasma>
+
 #include <QPointer>
 #include <QQuickItem>
 #include <QTimer>
 #include <QVariant>
 
+#include <KConfigWatcher>
+
 class QQuickItem;
 class ToolTipDialog;
 
-/**
+/*!
  * An Item managing a Plasma-themed tooltip. It is rendered in its own window.
  * You can either specify icon, mainText and subText, or a custom Component
  * that will be put inside the tooltip. By default the tooltip will be
@@ -53,22 +56,22 @@ class ToolTipArea : public QQuickItem
     Q_OBJECT
     QML_ELEMENT
 
-    /**
+    /*!
      * The item shown inside the tooltip.
      */
     Q_PROPERTY(QQuickItem *mainItem READ mainItem WRITE setMainItem NOTIFY mainItemChanged)
 
-    /**
+    /*!
      * The main text of this tooltip
      */
     Q_PROPERTY(QString mainText READ mainText WRITE setMainText NOTIFY mainTextChanged)
 
-    /**
+    /*!
      * The description of this tooltip
      */
     Q_PROPERTY(QString subText READ subText WRITE setSubText NOTIFY subTextChanged)
 
-    /**
+    /*!
      * how to handle the text format of the tooltip subtext:
      * * Text.AutoText (default)
      * * Text.PlainText
@@ -78,34 +81,34 @@ class ToolTipArea : public QQuickItem
      */
     Q_PROPERTY(int textFormat READ textFormat WRITE setTextFormat NOTIFY textFormatChanged)
 
-    /**
+    /*!
      * An icon for this tooltip, accepted values are an icon name, a QIcon, QImage or QPixmap
      */
     Q_PROPERTY(QVariant icon READ icon WRITE setIcon NOTIFY iconChanged)
 
-    /**
+    /*!
      * Returns whether the mouse is inside the item
      */
     Q_PROPERTY(bool containsMouse READ containsMouse NOTIFY containsMouseChanged)
 
-    /**
+    /*!
      * Plasma Location of the dialog window. Useful if this dialog is a popup for a panel
      */
     Q_PROPERTY(Plasma::Types::Location location READ location WRITE setLocation NOTIFY locationChanged)
 
-    /**
+    /*!
      * TODO: single property for images?
      * An image for this tooltip, accepted values are an icon name, a QIcon, QImage or QPixmap
      */
     Q_PROPERTY(QVariant image READ image WRITE setImage NOTIFY imageChanged)
 
-    /**
+    /*!
      * Property that controls if a tooltips will show on mouse over.
      * The default is true.
      */
     Q_PROPERTY(bool active MEMBER m_active WRITE setActive NOTIFY activeChanged)
 
-    /**
+    /*!
      * If interactive is false (default), the tooltip will automatically hide
      * itself as soon as the mouse leaves the tooltiparea, if is true, if the
      * mouse leaves tooltiparea and goes over the tooltip itself, the tooltip
@@ -113,7 +116,7 @@ class ToolTipArea : public QQuickItem
      */
     Q_PROPERTY(bool interactive MEMBER m_interactive WRITE setInteractive NOTIFY interactiveChanged)
 
-    /**
+    /*!
      * Timeout in milliseconds after which the tooltip will hide itself.
      * Set this value to -1 to never hide the tooltip automatically.
      */
@@ -157,18 +160,18 @@ public:
 
 public Q_SLOTS:
 
-    /**
+    /*!
      * Shows the tooltip.
      * @since 5.73
      */
     void showToolTip();
 
-    /**
+    /*!
      * Hides the tooltip after a grace period if shown. Does not affect whether the tooltip area is active.
      */
     void hideToolTip();
 
-    /**
+    /*!
      * Hides the tooltip immediately, in comparison to hideToolTip.
      * @since 5.84
      */
@@ -194,13 +197,13 @@ Q_SIGNALS:
     void locationChanged();
     void activeChanged();
     void interactiveChanged();
-    /**
+    /*!
      * Emitted just before the tooltip dialog is shown.
      *
      * @since 5.45
      */
     void aboutToShow();
-    /**
+    /*!
      * Emitted when the tooltip's visibility changes.
      *
      * @since 5.88
@@ -208,12 +211,12 @@ Q_SIGNALS:
     void toolTipVisibleChanged(bool toolTipVisible);
 
 private Q_SLOTS:
-    void settingsChanged(const QString &file);
+    void settingsChanged(const KConfigGroup &group, const QByteArrayList &names);
 
 private:
     bool isValid() const;
 
-    void loadSettings();
+    void loadSettings(const KConfigGroup &cfg);
     bool m_tooltipsEnabledGlobally;
     bool m_containsMouse;
     Plasma::Types::Location m_location;
@@ -235,6 +238,8 @@ private:
     bool m_usingDialog : 1;
     static ToolTipDialog *s_dialog;
     static int s_dialogUsers;
+
+    KConfigWatcher::Ptr m_plasmarcWatcher;
 };
 
 #endif
diff -pruN 6.3.5-1/src/declarativeimports/core/tooltipdialog.h 6.4.5-0ubuntu1/src/declarativeimports/core/tooltipdialog.h
--- 6.3.5-1/src/declarativeimports/core/tooltipdialog.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/tooltipdialog.h	2025-09-09 08:27:22.000000000 +0000
@@ -20,7 +20,7 @@ namespace PlasmaQuick
 class SharedQmlEngine;
 }
 
-/**
+/*!
  * Internally used by Tooltip
  */
 class ToolTipDialog : public PlasmaQuick::PopupPlasmaWindow
@@ -42,7 +42,7 @@ public:
     int hideTimeout() const;
     void setHideTimeout(int timeout);
 
-    /**
+    /*!
      * Basically the last one who has shown the dialog
      */
     QObject *owner() const;
diff -pruN 6.3.5-1/src/declarativeimports/core/windowthumbnail.h 6.4.5-0ubuntu1/src/declarativeimports/core/windowthumbnail.h
--- 6.3.5-1/src/declarativeimports/core/windowthumbnail.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/core/windowthumbnail.h	2025-09-09 08:27:22.000000000 +0000
@@ -35,7 +35,7 @@ namespace Plasma
 {
 class WindowTextureProvider;
 
-/**
+/*!
  * @brief Renders a thumbnail for the window specified by the @c winId property.
  *
  * This declarative item is able to render a live updating thumbnail for the
diff -pruN 6.3.5-1/src/declarativeimports/kirigamiplasmastyle/plasmatheme.cpp 6.4.5-0ubuntu1/src/declarativeimports/kirigamiplasmastyle/plasmatheme.cpp
--- 6.3.5-1/src/declarativeimports/kirigamiplasmastyle/plasmatheme.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/kirigamiplasmastyle/plasmatheme.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -174,14 +174,13 @@ void PlasmaTheme::syncColors()
     setHighlightColor(m_theme.color(Plasma::Theme::HighlightColor, group));
     // Plasma::Theme doesn't have AlternateBackground
     setAlternateBackgroundColor(m_theme.color(Plasma::Theme::BackgroundColor, group));
-
-    // Plasma::Theme doesn't have any different background color type
-    setActiveBackgroundColor(m_theme.color(Plasma::Theme::BackgroundColor, group));
+    setActiveBackgroundColor(m_theme.color(Plasma::Theme::ActiveBackgroundColor, group));
+    // Plasma::Theme doesn't have link backgrounds.
     setLinkBackgroundColor(m_theme.color(Plasma::Theme::BackgroundColor, group));
     setVisitedLinkBackgroundColor(m_theme.color(Plasma::Theme::BackgroundColor, group));
-    setNegativeBackgroundColor(m_theme.color(Plasma::Theme::BackgroundColor, group));
-    setNeutralBackgroundColor(m_theme.color(Plasma::Theme::BackgroundColor, group));
-    setPositiveBackgroundColor(m_theme.color(Plasma::Theme::BackgroundColor, group));
+    setNegativeBackgroundColor(m_theme.color(Plasma::Theme::NegativeBackgroundColor, group));
+    setNeutralBackgroundColor(m_theme.color(Plasma::Theme::NeutralBackgroundColor, group));
+    setPositiveBackgroundColor(m_theme.color(Plasma::Theme::PositiveBackgroundColor, group));
 
     // decoration
     setHoverColor(m_theme.color(Plasma::Theme::HoverColor, group));
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/Button.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Button.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/Button.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Button.qml	2025-09-09 08:27:22.000000000 +0000
@@ -37,14 +37,7 @@ T.Button {
         //in case of explicit & the button manages it by itself
         enabled: !(RegExp(/\&[^\&]/).test(control.text))
         sequence: control.Kirigami.MnemonicData.sequence
-        onActivated: {
-            // TODO Remove check once we depend on Qt 6.8.
-            if (typeof control.animateClick === "function") {
-                control.animateClick();
-            } else {
-                control.clicked();
-            }
-        }
+        onActivated: control.animateClick()
     }
 
     Kirigami.Theme.inherit: flat
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/CheckBox.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/CheckBox.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/CheckBox.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/CheckBox.qml	2025-09-09 08:27:22.000000000 +0000
@@ -36,14 +36,7 @@ T.CheckBox {
         //in case of explicit & the button manages it by itself
         enabled: !(RegExp(/\&[^\&]/).test(control.text))
         sequence: control.Kirigami.MnemonicData.sequence
-        onActivated: {
-            // TODO Remove check once we depend on Qt 6.8.
-            if (typeof control.animateClick === "function") {
-                control.animateClick();
-            } else {
-                control.toggle();
-            }
-        }
+        onActivated: control.animateClick()
     }
 
     indicator: CheckIndicator {
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/ComboBox.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ComboBox.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/ComboBox.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ComboBox.qml	2025-09-09 08:27:22.000000000 +0000
@@ -141,7 +141,7 @@ T.ComboBox {
         Private.TextFieldFocus {
             visible: control.editable
             z: -1
-            state: control.activeFocus ? "focus" : (control.hovered ? "hover" : "hidden")
+            state: control.activeFocus ? "focus" : (control.enabled && control.hovered ? "hover" : "hidden")
             anchors.fill: parent
         }
 
@@ -152,7 +152,7 @@ T.ComboBox {
 
         Private.ButtonHover {
             anchors.fill: parent
-            showHover: control.hovered && !control.down
+            showHover: control.enabled && control.hovered && !control.down
         }
 
         MouseArea {
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/Dial.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Dial.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/Dial.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Dial.qml	2025-09-09 08:27:22.000000000 +0000
@@ -66,7 +66,7 @@ T.Dial {
             state: {
                 if (control.pressed) {
                     return "hidden"
-                } else if (control.hovered) {
+                } else if (control.enabled && control.hovered) {
                     return "hover"
                 } else if (control.activeFocus) {
                     return "focus"
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/Label.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Label.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/Label.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Label.qml	2025-09-09 08:27:22.000000000 +0000
@@ -22,7 +22,7 @@ T.Label {
     color: Kirigami.Theme.textColor
     linkColor: Kirigami.Theme.linkColor
 
-    opacity: enabled ? 1 : 0.6
+    opacity: enabled ? 1 : 0.75
 
     Accessible.role: Accessible.StaticText
     Accessible.name: text
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/MenuItem.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/MenuItem.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/MenuItem.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/MenuItem.qml	2025-09-09 08:27:22.000000000 +0000
@@ -109,7 +109,7 @@ T.MenuItem {
             prefix: "hover"
             anchors.fill: parent
             opacity: {
-                if (controlRoot.highlighted || controlRoot.hovered || controlRoot.down) {
+                if (controlRoot.highlighted || (controlRoot.enabled && controlRoot.hovered) || controlRoot.down) {
                     return 1
                 } else {
                     return 0
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/RadioButton.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RadioButton.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/RadioButton.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RadioButton.qml	2025-09-09 08:27:22.000000000 +0000
@@ -34,14 +34,7 @@ T.RadioButton {
         //in case of explicit & the button manages it by itself
         enabled: !(RegExp(/\&[^\&]/).test(control.text))
         sequence: control.Kirigami.MnemonicData.sequence
-        onActivated: {
-            // TODO Remove check once we depend on Qt 6.8.
-            if (typeof control.animateClick === "function") {
-                control.animateClick();
-            } else {
-                control.toggle();
-            }
-        }
+        onActivated: control.animateClick()
     }
 
     indicator: RadioIndicator {
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/RadioIndicator.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RadioIndicator.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/RadioIndicator.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RadioIndicator.qml	2025-09-09 08:27:22.000000000 +0000
@@ -111,9 +111,9 @@ Item {
                 implicitWidth: naturalSize.width
                 implicitHeight: naturalSize.height
                 visible: opacity > 0
-                opacity: root.control.hovered
+                opacity: root.control.enabled && root.control.hovered
                 Behavior on opacity {
-                    enabled: root.control.hovered && Kirigami.Units.longDuration > 0
+                    enabled: root.control.enabled && root.control.hovered && Kirigami.Units.longDuration > 0
                     NumberAnimation {
                         duration: Kirigami.Units.longDuration
                         easing.type: Easing.OutCubic
@@ -176,7 +176,7 @@ Item {
             P.RoundShadow {
                 anchors.fill: parent
                 z: -1
-                state: root.control.activeFocus ? "focus" : (root.control.hovered ? "hover" : "shadow")
+                state: root.control.activeFocus ? "focus" : (root.control.enabled && root.control.hovered ? "hover" : "shadow")
             }
         }
     }
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/RangeSlider.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RangeSlider.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/RangeSlider.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RangeSlider.qml	2025-09-09 08:27:22.000000000 +0000
@@ -38,7 +38,7 @@ T.RangeSlider {
             focusElement: parent.horizontal ? "horizontal-slider-focus" : "vertical-slider-focus"
             hoverElement: parent.horizontal ? "horizontal-slider-hover" : "vertical-slider-hover"
             shadowElement: parent.horizontal ? "horizontal-slider-shadow" : "vertical-slider-shadow"
-            state: control.activeFocus ? "focus" : (control.hovered ? "hover" : "shadow")
+            state: control.activeFocus ? "focus" : (control.enabled && control.hovered ? "hover" : "shadow")
         }
         KSvg.SvgItem {
             id: firstHandle
@@ -64,7 +64,7 @@ T.RangeSlider {
             focusElement: parent.horizontal ? "horizontal-slider-focus" : "vertical-slider-focus"
             hoverElement: parent.horizontal ? "horizontal-slider-hover" : "vertical-slider-hover"
             shadowElement: parent.horizontal ? "horizontal-slider-shadow" : "vertical-slider-shadow"
-            state: control.activeFocus ? "focus" : (control.hovered ? "hover" : "shadow")
+            state: control.activeFocus ? "focus" : (control.enabled && control.hovered ? "hover" : "shadow")
         }
         KSvg.SvgItem {
             id: secondHandle
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/RoundButton.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RoundButton.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/RoundButton.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/RoundButton.qml	2025-09-09 08:27:22.000000000 +0000
@@ -48,7 +48,7 @@ T.RoundButton {
             visible: text.length > 0
             text: control.text
             font: control.font
-            opacity: enabled || control.highlighted || control.checked ? 1 : 0.4
+            opacity: enabled || control.highlighted || control.checked ? 1 : 0.75
             color: Kirigami.Theme.textColor
             horizontalAlignment: Text.AlignHCenter
             verticalAlignment: Text.AlignVCenter
@@ -76,7 +76,7 @@ T.RoundButton {
             state: {
                 if (control.down) {
                     return "hidden"
-                } else if (control.hovered) {
+                } else if (control.enabled && control.hovered) {
                     return "hover"
                 } else if (control.activeFocus || control.highlighted) {
                     return "focus"
@@ -92,7 +92,7 @@ T.RoundButton {
             elementId: (control.down || control.checked) ? "pressed" : "normal"
             anchors.fill: parent
             //internal: if there is no hover status, don't paint on mouse over in touchscreens
-            opacity: (control.down || control.checked || !control.flat || (roundShadow.hasOverState && control.hovered)) ? 1 : 0
+            opacity: (control.down || control.checked || !control.flat || (roundShadow.hasOverState && control.enabled && control.hovered)) ? 1 : 0
             Behavior on opacity {
                 enabled: Kirigami.Units.longDuration > 0
                 PropertyAnimation { duration: Kirigami.Units.longDuration }
@@ -114,7 +114,7 @@ T.RoundButton {
             anchors.fill: parent
             imagePath: "widgets/button"
             prefix: "normal"
-            opacity: backgroundItem.useNormalButton && (!control.flat || control.hovered) && (!control.down || !control.checked) ? 1 : 0
+            opacity: backgroundItem.useNormalButton && (!control.flat || (control.enabled && control.hovered) ) && (!control.down || !control.checked) ? 1 : 0
             Behavior on opacity {
                 enabled: Kirigami.Units.longDuration > 0
                 OpacityAnimator {
@@ -131,7 +131,7 @@ T.RoundButton {
 
         Private.ButtonHover {
             anchors.fill: parent
-            showHover: backgroundItem.useNormalButton && control.hovered && !control.down
+            showHover: backgroundItem.useNormalButton && control.enabled && control.hovered && !control.down
         }
 
         KSvg.FrameSvgItem {
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/ScrollBar.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ScrollBar.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/ScrollBar.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ScrollBar.qml	2025-09-09 08:27:22.000000000 +0000
@@ -21,7 +21,7 @@ T.ScrollBar {
 
     hoverEnabled: interactive
 
-    visible: (size > 0 && size < 1 && policy === T.ScrollBar.AsNeeded) || policy === T.ScrollBar.AlwaysOn
+    visible: policy === T.ScrollBar.AlwaysOn || (policy === T.ScrollBar.AsNeeded && size > 0 && size < 1)
     minimumSize: horizontal ? height / width : width / height
 
     // Working around weird default values for `margins` (== `fixedMargins`) and `inset` (== -1)
@@ -60,7 +60,7 @@ T.ScrollBar {
         implicitHeight: Math.max(scrollbarSvg.elementSize("hint-scrollbar-size").height, fixedMargins.top + fixedMargins.bottom)
         imagePath:"widgets/scrollbar"
         prefix: controlRoot.horizontal ? "background-horizontal" : "background-vertical"
-        opacity: controlRoot.hovered && controlRoot.interactive
+        opacity: controlRoot.enabled && controlRoot.hovered && controlRoot.interactive
         visible: opacity > 0
         Behavior on opacity {
             enabled: Kirigami.Units.longDuration > 0
@@ -98,7 +98,7 @@ T.ScrollBar {
         imagePath:"widgets/scrollbar"
         implicitWidth: Math.max(scrollbarSvg.elementSize("hint-scrollbar-size").width, fixedMargins.left + fixedMargins.right)
         implicitHeight: Math.max(scrollbarSvg.elementSize("hint-scrollbar-size").height, fixedMargins.top + fixedMargins.bottom)
-        prefix: controlRoot.interactive && (controlRoot.pressed || controlRoot.hovered) && controlRoot.enabled ? "mouseover-slider" : "slider"
+        prefix: controlRoot.interactive && (controlRoot.pressed || (controlRoot.enabled && controlRoot.hovered) ) && controlRoot.enabled ? "mouseover-slider" : "slider"
         opacity: enabled ? 1 : 0.5
     }
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/Slider.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Slider.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/Slider.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Slider.qml	2025-09-09 08:27:22.000000000 +0000
@@ -120,9 +120,9 @@ T.Slider {
             svg: sliderSvg
             elementId: control.horizontal ? "horizontal-slider-hover" : "vertical-slider-hover"
             visible: opacity > 0
-            opacity: control.hovered
+            opacity: control.enabled && control.hovered
             Behavior on opacity {
-                enabled: control.hovered && Kirigami.Units.longDuration > 0
+                enabled: control.enabled && control.hovered && Kirigami.Units.longDuration > 0
                 NumberAnimation {
                     duration: Kirigami.Units.longDuration
                     easing.type: Easing.OutCubic
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/SpinBox.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/SpinBox.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/SpinBox.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/SpinBox.qml	2025-09-09 08:27:22.000000000 +0000
@@ -18,13 +18,13 @@ T.SpinBox {
     id: control
 
     implicitWidth: Math.max(
-        implicitBackgroundWidth + leftInset + rightInset,
+        (bgLoader.status === Loader.Ready ? implicitBackgroundWidth : 0) + leftInset + rightInset,
         Math.max(implicitContentWidth, Kirigami.Units.gridUnit)
             + spacing * 2 + leftPadding + rightPadding,
         up.implicitIndicatorWidth + down.implicitIndicatorWidth
     )
     implicitHeight: Math.max(
-        implicitBackgroundHeight + topInset + bottomInset,
+        (bgLoader.status === Loader.Ready ? implicitBackgroundHeight : 0) + topInset + bottomInset,
         implicitContentHeight + topPadding + bottomPadding,
         up.implicitIndicatorHeight,
         down.implicitIndicatorHeight
@@ -154,7 +154,7 @@ T.SpinBox {
         Component {
             id: noneditableBg
             P.RaisedButtonBackground {
-                hovered: control.hovered
+                hovered: control.enabled && control.hovered
                 focused: control.visualFocus || (control.contentItem.activeFocus && (
                     control.contentItem.focusReason == Qt.TabFocusReason ||
                     control.contentItem.focusReason == Qt.BacktabFocusReason ||
@@ -184,9 +184,9 @@ T.SpinBox {
                     imagePath: "widgets/lineedit"
                     prefix: "hover"
                     visible: opacity > 0
-                    opacity: control.hovered
+                    opacity: control.enabled && control.hovered
                     Behavior on opacity {
-                        enabled: control.hovered && Kirigami.Units.longDuration > 0
+                        enabled: control.enabled && control.hovered && Kirigami.Units.longDuration > 0
                         NumberAnimation {
                             duration: Kirigami.Units.longDuration
                             easing.type: Easing.OutCubic
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/Switch.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Switch.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/Switch.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/Switch.qml	2025-09-09 08:27:22.000000000 +0000
@@ -36,14 +36,7 @@ T.Switch {
         //in case of explicit & the button manages it by itself
         enabled: !(RegExp(/\&[^\&]/).test(control.text))
         sequence: control.Kirigami.MnemonicData.sequence
-        onActivated: {
-            // TODO Remove check once we depend on Qt 6.8.
-            if (typeof control.animateClick === "function") {
-                control.animateClick();
-            } else {
-                control.toggle();
-            }
-        }
+        onActivated: control.animateClick()
     }
 
     indicator: SwitchIndicator {
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/SwitchIndicator.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/SwitchIndicator.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/SwitchIndicator.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/SwitchIndicator.qml	2025-09-09 08:27:22.000000000 +0000
@@ -53,6 +53,11 @@ Item {
             top: inactive.top
             bottom: inactive.bottom
             right: button.right
+            // This is to avoid the switch underneath
+            // to be seen on the edge of the switch
+            // button due to e.g. antialiasing
+            rightMargin: 1
+            leftMargin: 1
         }
         imagePath: "widgets/switch"
         prefix: "active"
@@ -65,7 +70,7 @@ Item {
         anchors.verticalCenter: parent.verticalCenter
 
         svg: switchSvg
-        elementId: root.control.down ? "handle-pressed" : (root.control.hovered || root.control.focus ? "handle-hover" : "handle")
+        elementId: root.control.down ? "handle-pressed" : ( (root.control.enabled && root.control.hovered) || root.control.focus ? "handle-hover" : "handle")
 
         implicitWidth: naturalSize.width
         implicitHeight: naturalSize.height
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/TabButton.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/TabButton.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/TabButton.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/TabButton.qml	2025-09-09 08:27:22.000000000 +0000
@@ -47,21 +47,7 @@ T.TabButton {
         //in case of explicit & the button manages it by itself
         enabled: !(RegExp(/\&[^\&]/).test(control.text))
         sequence: control.Kirigami.MnemonicData.sequence
-        onActivated: {
-            // TODO Remove check once we depend on Qt 6.8.
-            if (typeof control.animateClick === "function") {
-                control.animateClick();
-            } else if (control.action) {
-                control.action.trigger()
-            } else if (control.checkable && !control.checked) {
-                // A checkable AbstractButton clicked by a user would normally
-                // change the checked state first before emitting clicked().
-                control.toggle()
-                // Manually emit clicked() because action.trigger() is the only
-                // button related function that automatically emits clicked()
-                control.clicked()
-            }
-        }
+        onActivated: control.animateClick()
     }
 
     contentItem: Private.IconLabel {
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/TextArea.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/TextArea.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/TextArea.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/TextArea.qml	2025-09-09 08:27:22.000000000 +0000
@@ -80,8 +80,7 @@ T.TextArea {
 
         text: control.placeholderText
         font: control.font
-        color: Kirigami.Theme.textColor
-        opacity: 0.5
+        color: enabled ? Kirigami.Theme.textColor : Kirigami.Theme.disabledTextColor
         enabled: false
         horizontalAlignment: control.horizontalAlignment
         verticalAlignment: control.verticalAlignment
@@ -91,7 +90,7 @@ T.TextArea {
 
     background: Item {
         Private.TextFieldFocus {
-            state: control.activeFocus ? "focus" : (control.hovered ? "hover" : "hidden")
+            state: control.activeFocus ? "focus" : (control.enabled && control.hovered ? "hover" : "hidden")
             anchors.fill: parent
         }
         KSvg.FrameSvgItem {
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/TextField.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/TextField.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/TextField.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/TextField.qml	2025-09-09 08:27:22.000000000 +0000
@@ -17,7 +17,7 @@ import "private" as Private
 T.TextField {
     id: control
 
-    /**
+    /*!
      * Whether the button to clear the text from TextField is visible.
      * @since 5.73
      * @deprecated since 5.93 Use SearchField instead
@@ -196,9 +196,9 @@ T.TextField {
             imagePath: "widgets/lineedit"
             prefix: "hover"
             visible: opacity > 0
-            opacity: control.hovered
+            opacity: control.enabled && control.hovered
             Behavior on opacity {
-                enabled: control.hovered && Kirigami.Units.longDuration > 0
+                enabled: control.enabled && control.hovered && Kirigami.Units.longDuration > 0
                 NumberAnimation {
                     duration: Kirigami.Units.longDuration
                     easing.type: Easing.OutCubic
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/ToolButton.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ToolButton.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/ToolButton.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ToolButton.qml	2025-09-09 08:27:22.000000000 +0000
@@ -40,14 +40,7 @@ T.ToolButton {
         //in case of explicit & the button manages it by itself
         enabled: !(RegExp(/\&[^\&]/).test(control.text))
         sequence: control.Kirigami.MnemonicData.sequence
-        onActivated: {
-            // TODO Remove check once we depend on Qt 6.8.
-            if (typeof control.animateClick === "function") {
-                control.animateClick();
-            } else {
-                control.clicked();
-            }
-        }
+        onActivated: control.animateClick()
     }
 
     flat: true
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/ToolTip.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ToolTip.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/ToolTip.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/ToolTip.qml	2025-09-09 08:27:22.000000000 +0000
@@ -15,6 +15,8 @@ import org.kde.kirigami as Kirigami
 T.ToolTip {
     id: control
 
+    property alias textFormat: label.textFormat
+
     x: parent ? Math.round((parent.width - implicitWidth) / 2) : 0
     y: -implicitHeight - 3
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/private/ButtonBackground.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/private/ButtonBackground.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/private/ButtonBackground.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/private/ButtonBackground.qml	2025-09-09 08:27:22.000000000 +0000
@@ -36,7 +36,7 @@ Item {
         id: flatButtonBackground
         FlatButtonBackground {
             anchors.fill: parent
-            hovered: root.button.hovered
+            hovered: root.button.enabled && root.button.hovered
             pressed: root.button.down
             checked: root.button.checked
             focused: root.button.visualFocus
@@ -47,7 +47,7 @@ Item {
         id: raisedButtonBackground
         RaisedButtonBackground {
             anchors.fill: parent
-            hovered: root.button.hovered
+            hovered: root.button.enabled && root.button.hovered
             pressed: root.button.down
             checked: root.button.checked
             focused: root.button.visualFocus
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/private/RoundShadow.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/private/RoundShadow.qml
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/private/RoundShadow.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/private/RoundShadow.qml	2025-09-09 08:27:22.000000000 +0000
@@ -5,7 +5,7 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
-/**Documented API
+/*!Documented API
 Inherits:
         Item
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmacomponents3/qmldir 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/qmldir
--- 6.3.5-1/src/declarativeimports/plasmacomponents3/qmldir	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmacomponents3/qmldir	1970-01-01 00:00:00.000000000 +0000
@@ -1,43 +0,0 @@
-module org.kde.plasma.components
-
-AbstractButton 3.0 AbstractButton.qml
-BusyIndicator 3.0 BusyIndicator.qml
-Button 3.0 Button.qml
-CheckBox 3.0 CheckBox.qml
-CheckDelegate 3.0 CheckDelegate.qml
-ComboBox 3.0 ComboBox.qml
-Container 3.0 Container.qml
-Control 3.0 Control.qml
-Dial 3.0 Dial.qml
-Drawer 3.0 Drawer.qml
-Frame 3.0 Frame.qml
-GroupBox 3.0 GroupBox.qml
-ItemDelegate 3.0 ItemDelegate.qml
-Label 3.0 Label.qml
-MenuItem 3.0 MenuItem.qml
-Menu 3.0 Menu.qml
-MenuSeparator 3.0 MenuSeparator.qml
-Pane 3.0 Pane.qml
-Popup 3.0 Popup.qml
-ProgressBar 3.0 ProgressBar.qml
-RadioButton 3.0 RadioButton.qml
-RadioDelegate 3.0 RadioDelegate.qml
-RangeSlider 3.0 RangeSlider.qml
-ScrollBar 3.0 ScrollBar.qml
-ScrollView 3.0 ScrollView.qml
-Slider 3.0 Slider.qml
-SpinBox 3.0 SpinBox.qml
-SwipeView 3.0 SwipeView.qml
-SwitchDelegate 3.0 SwitchDelegate.qml
-Switch 3.0 Switch.qml
-TabBar 3.0 TabBar.qml
-TabButton 3.0 TabButton.qml
-TextArea 3.0 TextArea.qml
-TextField 3.0 TextField.qml
-ToolBar 3.0 ToolBar.qml
-ToolButton 3.0 ToolButton.qml
-ToolTip 3.0 ToolTip.qml
-RoundButton 3.0 RoundButton.qml
-Page 3.0 Page.qml
-PageIndicator 3.0 PageIndicator.qml
-StackView 3.0 StackView.qml
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/CMakeLists.txt 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/CMakeLists.txt
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/CMakeLists.txt	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/CMakeLists.txt	2025-09-09 08:27:22.000000000 +0000
@@ -45,3 +45,5 @@ target_link_libraries(plasmaextracompone
         Plasma::Plasma)
 
 ecm_finalize_qml_module(plasmaextracomponentsplugin DESTINATION ${KDE_INSTALL_QMLDIR})
+
+ecm_generate_qdoc(plasmaextracomponentsplugin plasmaextras.qdocconf)
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/Mainpage.dox 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/Mainpage.dox
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/Mainpage.dox	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/Mainpage.dox	2025-09-09 08:27:22.000000000 +0000
@@ -1,4 +1,4 @@
-/** @page plasmaextracomponents Plasma Extra Components
+/*! @page plasmaextracomponents Plasma Extra Components
 
 <h2>import org.kde.plasma.extras</h2>
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdoc 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdoc
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdoc	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdoc	2025-09-09 08:27:22.000000000 +0000
@@ -0,0 +1,5 @@
+/*!
+    \qmlmodule org.kde.plasma.extras
+    \title Plasma Extras QML Types
+    \brief Plasma Extra Stuff
+*/
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdocconf 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdocconf
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdocconf	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/plasmaextras.qdocconf	2025-09-09 08:27:22.000000000 +0000
@@ -0,0 +1,18 @@
+include($KDE_DOCS/global/qt-module-defaults.qdocconf)
+
+project = PlasmaExtras
+description = Plasma Extra Stuff
+
+documentationinheaders = true
+
+headerdirs = .
+sourcedirs = .
+
+outputformats = HTML
+
+depends += \
+    qtcore \
+    qtgui \
+    qtwidgets \
+    qtquick \
+    qtquickcontrols
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qmenu.h 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qmenu.h
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qmenu.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qmenu.h	2025-09-09 08:27:22.000000000 +0000
@@ -20,7 +20,7 @@
 class QDeclarativeItem;
 class QQuickItem;
 
-/**
+/*!
  * @class Menu
  *
  * An Item provides a menu for use in context specific situations.
@@ -65,13 +65,13 @@ class QMenuProxy : public QObject
     Q_PROPERTY(QQmlListProperty<QMenuItem> content READ content CONSTANT)
     Q_CLASSINFO("DefaultProperty", "content")
 
-    /**
+    /*!
      * This is a hint to the window manager that this window is a dialog or pop-up on
      * behalf of the given window.
      */
     Q_PROPERTY(QWindow *transientParent READ transientParent WRITE setTransientParent NOTIFY transientParentChanged)
 
-    /**
+    /*!
      * The visualParent is used to position the menu. it can be an item on the
      * scene, like a button (that will open the menu on clicked) or another menuitem
      * (in this case this will be a submenu).
@@ -79,7 +79,7 @@ class QMenuProxy : public QObject
     Q_PROPERTY(QObject *visualParent READ visualParent WRITE setVisualParent NOTIFY visualParentChanged())
     Q_PROPERTY(Status status READ status NOTIFY statusChanged)
 
-    /**
+    /*!
      * This property holds the requested placement for the menu. It will be
      * automatically flipped horizontally in Right-to-left User Interfaces.
      * Additionally it may be flipped to the other side in any direction if
@@ -87,19 +87,19 @@ class QMenuProxy : public QObject
      */
     Q_PROPERTY(PopupPlacement placement READ placement WRITE setPlacement NOTIFY placementChanged)
 
-    /**
+    /*!
      * This property allows to request a seamless appearance in the direction
      * adjacent to the visualParent item, as determined by the menu's placement
      * policy.
      */
     Q_PROPERTY(bool preferSeamlessEdges READ preferSeamlessEdges WRITE setPreferSeamlessEdges NOTIFY preferSeamlessEdgesChanged)
 
-    /**
+    /*!
      * A minimum width for the menu.
      */
     Q_PROPERTY(int minimumWidth READ minimumWidth WRITE setMinimumWidth NOTIFY minimumWidthChanged)
 
-    /**
+    /*!
      * A maximum width for the menu.
      *
      * @since 5.31
@@ -107,27 +107,27 @@ class QMenuProxy : public QObject
     Q_PROPERTY(int maximumWidth READ maximumWidth WRITE setMaximumWidth RESET resetMaximumWidth NOTIFY maximumWidthChanged)
 
 public:
-    /**
+    /*!
      * The popup position enumeration relatively to his attached widget
      *
      **/
     enum PopupPlacement {
-        FloatingPopup = 0, /**< Free floating, non attached popup */
-        TopPosedLeftAlignedPopup, /**< Popup positioned on the top, aligned
+        FloatingPopup = 0, /*!< Free floating, non attached popup */
+        TopPosedLeftAlignedPopup, /*!< Popup positioned on the top, aligned
                                  to the left of the widget */
-        TopPosedRightAlignedPopup, /**< Popup positioned on the top, aligned
+        TopPosedRightAlignedPopup, /*!< Popup positioned on the top, aligned
                                   to the right of the widget */
-        LeftPosedTopAlignedPopup, /**< Popup positioned on the left, aligned
+        LeftPosedTopAlignedPopup, /*!< Popup positioned on the left, aligned
                                  to the top of the widget */
-        LeftPosedBottomAlignedPopup, /**< Popup positioned on the left, aligned
+        LeftPosedBottomAlignedPopup, /*!< Popup positioned on the left, aligned
                                     to the bottom of the widget */
-        BottomPosedLeftAlignedPopup, /**< Popup positioned on the bottom, aligned
+        BottomPosedLeftAlignedPopup, /*!< Popup positioned on the bottom, aligned
                                     to the left of the widget */
-        BottomPosedRightAlignedPopup, /**< Popup positioned on the bottom, aligned
+        BottomPosedRightAlignedPopup, /*!< Popup positioned on the bottom, aligned
                                      to the right of the widget */
-        RightPosedTopAlignedPopup, /**< Popup positioned on the right, aligned
+        RightPosedTopAlignedPopup, /*!< Popup positioned on the right, aligned
                                   to the top of the widget */
-        RightPosedBottomAlignedPopup, /**< Popup positioned on the right, aligned
+        RightPosedBottomAlignedPopup, /*!< Popup positioned on the right, aligned
                                     to the bottom of the widget */
     };
     Q_ENUM(PopupPlacement)
@@ -167,27 +167,27 @@ public:
     void setMaximumWidth(int maximumWidth);
     void resetMaximumWidth();
 
-    /**
+    /*!
      * This opens the menu at position x,y on the given visualParent. By default x and y are set to 0
      */
     Q_INVOKABLE void open(int x = 0, int y = 0);
-    /**
+    /*!
      * This opens the menu at the specified placement relative to the visualParent.
      */
     Q_INVOKABLE void openRelative();
-    /**
+    /*!
      * This closes the menu
      */
     Q_INVOKABLE void close();
-    /**
+    /*!
      * This removes all menuItems inside the menu
      */
     Q_INVOKABLE void clearMenuItems();
-    /**
+    /*!
      * This adds a menu item from a String
      */
     Q_INVOKABLE void addMenuItem(const QString &text);
-    /**
+    /*!
      * This adds MenuItem 'item' to the menu before MenuItem 'before'.
      * If MenuItem 'before' is 0 or does not exist in the menu, 'item'
      * is appended to the menu instead.
@@ -195,12 +195,12 @@ public:
      * inserted at the new position.
      */
     Q_INVOKABLE void addMenuItem(QMenuItem *item, QMenuItem *before = nullptr);
-    /**
+    /*!
      * This adds a section header with a string used as name for the section
      */
     Q_INVOKABLE void addSection(const QString &text);
 
-    /**
+    /*!
      * This removes MenuItem 'item'
      *
      * @since 5.27
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qmenuitem.h 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qmenuitem.h
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qmenuitem.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qmenuitem.h	2025-09-09 08:27:22.000000000 +0000
@@ -19,16 +19,16 @@ class QMenuItem : public QObject
     QML_ELEMENT
     QML_NAMED_ELEMENT(MenuItem)
 
-    /**
+    /*!
      * The parent object
      */
     Q_PROPERTY(QObject *parent READ parent WRITE setParent)
 
-    /**
+    /*!
      * If true, the menu item will behave like a separator
      */
     Q_PROPERTY(bool separator READ separator WRITE setSeparator NOTIFY separatorChanged)
-    /**
+    /*!
      * If true, the menu item will behave like a section
      */
     Q_PROPERTY(bool section READ section WRITE setSection NOTIFY sectionChanged)
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ActionTextField.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ActionTextField.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ActionTextField.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ActionTextField.qml	2025-09-09 08:27:22.000000000 +0000
@@ -7,71 +7,72 @@ import QtQuick.Templates as T
 import org.kde.plasma.components as PlasmaComponents3
 import org.kde.kirigami as Kirigami
 
-/**
- * This is advanced textfield. It is recommended to use this class when there
- * is a need to create a create a textfield with action buttons (e.g a clear
- * action).
- *
- * For common pattern like, a search field or a password field, prefer using the
- * more specifig org::kde::extras::SearchField or org::kde::extras::PasswordField.
- *
- * Example usage for a search field:
- * @code
- * import QtQuick.Controls as QQC2
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * PlasmaExtras.ActionTextField {
- *     id: searchField
- *
- *     placeholderText: "Search…"
- *
- *     focusSequence: StandardKey.Find
- *
- *     rightActions: [
- *         QQC2.Action {
- *             icon.name: "edit-clear"
- *             enabled: searchField.text !== ""
- *             onTriggered: {
- *                 searchField.clear()
- *                 searchField.accepted()
- *             }
- *         }
- *     ]
- *
- *     onAccepted: console.log("Search text is " + searchField.text)
- * }
- * @endcode
- *
- * @inherit QtQuick.Controls.TextField
- * @since 5.93
- * @author Carl Schwan <carl@carlschwan.eu>
+/*!
+  \qmltype ActionTextField
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief This is advanced textfield. It is recommended to use this class when there
+  is a need to create a create a textfield with action buttons (e.g a clear
+  action).
+
+  For common pattern like, a search field or a password field, prefer using the
+  more specifig SearchField or PasswordField.
+
+  Example usage for a search field:
+  \qml
+  import QtQuick.Controls as QQC2
+  import org.kde.plasma.extras as PlasmaExtras
+
+  PlasmaExtras.ActionTextField {
+      id: searchField
+
+      placeholderText: "Search…"
+
+      focusSequence: StandardKey.Find
+
+      rightActions: [
+          QQC2.Action {
+              icon.name: "edit-clear"
+              enabled: searchField.text !== ""
+              onTriggered: {
+                  searchField.clear()
+                  searchField.accepted()
+              }
+          }
+      ]
+
+      onAccepted: console.log("Search text is " + searchField.text)
+  }
+  \endqml
+
+  \since 5.93
  */
 PlasmaComponents3.TextField {
     id: root
 
-    /**
-     * This property holds a shortcut sequence that will focus the text field.
-     *
-     * @property QtQuick.Shortcut.sequence focusSequence
-     * @since 5.93
-     */
+    /*!
+      \qmlproperty keysequence ActionTextField::focusSequence
+      This property holds a shortcut sequence that will focus the text field.
+
+      \since 5.93
+    */
     property alias focusSequence: focusShortcut.sequence
 
-    /**
-     * This property holds a list of actions that will be displayed on the left side of the text field.
-     *
-     * By default this list is empty.
-     *
-     * @since 5.93
+    /*!
+      This property holds a list of actions that will be displayed on the left side of the text field.
+
+      By default this list is empty.
+
+      \since 5.93
      */
     property list<T.Action> leftActions
 
-    /**
-     * This property holds a list of actions that will be displayed on the right side of the text field.
-     *
-     * By default this list is empty.
-     *
-     * @since 5.93
+    /*!
+      This property holds a list of actions that will be displayed on the right side of the text field.
+
+      By default this list is empty.
+
+      \since 5.93
      */
     property list<T.Action> rightActions
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml	2025-09-09 08:27:22.000000000 +0000
@@ -14,20 +14,21 @@ import org.kde.plasma.extras as PlasmaEx
 import org.kde.plasma.components as PlasmaComponents
 import org.kde.kirigami as Kirigami
 
- /**
-  * A standard basic header for plasmoids which has title, a config button and
-  * a popup menu with all extra plasmoid actions.
-  *
-  * By default, it will be invisible when the plasmoid is in the system tray,
-  * as it provides a replacement header with the same features
-  *
-  * @inherit PlasmoidHeading
+ /*!
+   \qmltype BasicPlasmoidHeading
+   \inqmlmodule org.kde.plasma.extras
+
+   \brief A standard basic header for plasmoids which has title, a config button and
+   a popup menu with all extra plasmoid actions.
+
+   By default, it will be invisible when the plasmoid is in the system tray,
+   as it provides a replacement header with the same features
   */
 PlasmoidHeading {
-    /**
-     * extraControls: list<QtObject>
-     *
-     * Any extra control and button that may be inserted in the heading
+    /*!
+      \qmlproperty list<QtObject> BasicPlasmoidHeading::extraControls
+
+      Any extra control and button that may be inserted in the heading
      */
     default property alias extraControls: extraControlsLayout.data
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/DescriptiveLabel.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/DescriptiveLabel.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/DescriptiveLabel.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/DescriptiveLabel.qml	2025-09-09 08:27:22.000000000 +0000
@@ -7,36 +7,41 @@
 import QtQuick
 import org.kde.plasma.components
 
-/**
- * This is a descriptive label which uses the plasma theme. The characteristics of
- * the text will be automatically set according to the plasma theme. Use this
- * components for less important additional data to show in a user interface.
- *
- * Example usage:
- * @code
- * import org.kde.plasma.extras as PlasmaExtras
- * [...]
- * Column {
- *     PlasmaComponents.Label { text: "Firefox" }
- *     PlasmaExtras.DescriptiveLabel { text: "Web Browser"}
- *   [...]
- * }
- * @endcode
- *
- * See PlasmaComponents Label and primitive QML Text element API for additional
- * properties, methods and signals.
- *
- * @inherits org::kde::plasma::components::Label
+/*!
+  \qmltype DescriptiveLabel
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief This is a descriptive label which uses the plasma theme.
+
+  The characteristics of
+  the text will be automatically set according to the plasma theme. Use this
+  components for less important additional data to show in a user interface.
+
+  Example usage:
+  \qml
+  import org.kde.plasma.extras as PlasmaExtras
+  [...]
+  Column {
+      PlasmaComponents.Label { text: "Firefox" }
+      PlasmaExtras.DescriptiveLabel { text: "Web Browser"}
+    [...]
+  }
+  \endqml
+
+  See PlasmaComponents Label and primitive QML Text element API for additional
+  properties, methods and signals.
  */
 Label {
     id: root
 
-    /*
+    /*!
      * If a user can interact with this item, for example in a ListView delegate, this
      * property should be set to true when the label is being interacted with.
+     *
      * The default is false.
      */
     property bool active: false
 
-    opacity: active ? 0.8 : 0.6
+    opacity: active ? 0.85 : 0.75
+
 }
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml	2025-09-09 08:27:22.000000000 +0000
@@ -15,267 +15,273 @@ import org.kde.plasma.components as Plas
 import org.kde.plasma.extras as PlasmaExtras
 import org.kde.kirigami as Kirigami
 
-/**
- * A list item that expands when clicked to show additional actions and/or a
- * custom view.
- * The list item has a standardized appearance, with an icon on the left badged
- * with an optional emblem, a title and optional subtitle to the right, an
- * optional default action button, and a button to expand and collapse the list
- * item.
- *
- * When expanded, the list item shows a list of contextually-appropriate actions
- * if contextualActions has been defined.
- * If customExpandedViewContent has been defined, it will show a custom view.
- * If both have been defined, it shows both, with the actions above the custom
- * view.
- *
- * It is not valid to define neither; define one or both.
- *
- * Note: this component should only be used for lists where the maximum number
- * of items is very low, ideally less than 10. For longer lists, consider using
- * a different paradigm.
- *
- *
- * Example usage:
- *
- * @code
- * import QtQuick
- * import QtQuick.Controls as QQC2
- * import org.kde.kirigami as Kirigami
- * import org.kde.plasma.extras as PlasmaExtras
- * import org.kde.plasma.components as PlasmaComponents
- *
- * PlasmaComponents.ScrollView {
- *     ListView {
- *         anchors.fill: parent
- *         focus: true
- *         currentIndex: -1
- *         clip: true
- *         model: myModel
- *         highlight: PlasmaExtras.Highlight {}
- *         highlightMoveDuration: Kirigami.Units.shortDuration
- *         highlightResizeDuration: Kirigami.Units.shortDuration
- *         delegate: PlasmaExtras.ExpandableListItem {
- *             icon: model.iconName
- *             iconEmblem: model.isPaused ? "emblem-pause" : ""
- *             title: model.name
- *             subtitle: model.subtitle
- *             isDefault: model.isDefault
- *             defaultActionButtonAction: QQC2.Action {
- *                 icon.name: model.isPaused ? "media-playback-start" : "media-playback-pause"
- *                 text: model.isPaused ? "Resume" : "Pause"
- *                 onTriggered: {
- *                     if (model.isPaused) {
- *                         model.resume(model.name);
- *                     } else {
- *                         model.pause(model.name);
- *                     }
- *                 }
- *             }
- *             contextualActions: [
- *                 QQC2.Action {
- *                     icon.name: "configure"
- *                     text: "Configure…"
- *                     onTriggered: model.configure(model.name);
- *                 }
- *             ]
- *         }
- *     }
- * }
- * @endcode
+/*!
+  \qmltype ExpandableListItem
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief A list item that expands when clicked to show additional actions and/or a
+  custom view.
+
+  The list item has a standardized appearance, with an icon on the left badged
+  with an optional emblem, a title and optional subtitle to the right, an
+  optional default action button, and a button to expand and collapse the list
+  item.
+
+  When expanded, the list item shows a list of contextually-appropriate actions
+  if contextualActions has been defined.
+  If customExpandedViewContent has been defined, it will show a custom view.
+  If both have been defined, it shows both, with the actions above the custom
+  view.
+
+  It is not valid to define neither; define one or both.
+
+  \note this component should only be used for lists where the maximum number
+  of items is very low, ideally less than 10. For longer lists, consider using
+  a different paradigm.
+
+
+  Example usage:
+
+  \qml
+  import QtQuick
+  import QtQuick.Controls as QQC2
+  import org.kde.kirigami as Kirigami
+  import org.kde.plasma.extras as PlasmaExtras
+  import org.kde.plasma.components as PlasmaComponents
+
+  PlasmaComponents.ScrollView {
+      ListView {
+          anchors.fill: parent
+          focus: true
+          currentIndex: -1
+          clip: true
+          model: myModel
+          highlight: PlasmaExtras.Highlight {}
+          highlightMoveDuration: Kirigami.Units.shortDuration
+          highlightResizeDuration: Kirigami.Units.shortDuration
+          delegate: PlasmaExtras.ExpandableListItem {
+              icon: model.iconName
+              iconEmblem: model.isPaused ? "emblem-pause" : ""
+              title: model.name
+              subtitle: model.subtitle
+              isDefault: model.isDefault
+              defaultActionButtonAction: QQC2.Action {
+                  icon.name: model.isPaused ? "media-playback-start" : "media-playback-pause"
+                  text: model.isPaused ? "Resume" : "Pause"
+                  onTriggered: {
+                      if (model.isPaused) {
+                          model.resume(model.name);
+                      } else {
+                          model.pause(model.name);
+                      }
+                  }
+              }
+              contextualActions: [
+                  QQC2.Action {
+                      icon.name: "configure"
+                      text: "Configure…"
+                      onTriggered: model.configure(model.name);
+                  }
+              ]
+          }
+      }
+  }
+  \endqml
  */
 Item {
     id: listItem
 
-    /**
-     * icon: var
-     * The name of the icon used in the list item.
-     * @sa Kirigami.Icon::source
-     *
-     * Required.
+    /*!
+      \qmlproperty icon ExpandableListItem::icon
+
+      The name of the icon used in the list item.
+
+      Required.
+
+      \sa Kirigami.Icon::source
+
      */
     property alias icon: listItemIcon.source
 
-    /**
-     * iconEmblem: var
-     * The name of the emblem to badge the icon with.
-     * @sa Kirigami.Icon::source
-     *
-     * Optional, defaults to nothing, in which case there is no emblem.
+    /*!
+      \qmlproperty icon ExpandableListItem::iconEmblem
+
+      The name of the emblem to badge the icon with.
+
+      Optional, defaults to nothing, in which case there is no emblem.
+
+      \sa Kirigami.Icon::source
      */
     property alias iconEmblem: iconEmblem.source
 
-    /*
-     * title: string
-     * The name or title for this list item.
-     *
-     * Optional; if not defined, there will be no title and the subtitle will be
-     * vertically centered in the list item.
+    /*!
+      \qmlproperty string ExpandableListItem::title
+
+      The name or title for this list item.
+
+      Optional; if not defined, there will be no title and the subtitle will be
+      vertically centered in the list item.
      */
     property alias title: listItemTitle.text
 
-    /*
-     * subtitle: string
-     * The subtitle for this list item, displayed under the title.
-     *
-     * Optional; if not defined, there will be no subtitle and the title will be
-     * vertically centered in the list item.
+    /*!
+      \qmlproperty string ExpandableListItem::subtitle
+
+      The subtitle for this list item, displayed under the title.
+
+      Optional; if not defined, there will be no subtitle and the title will be
+      vertically centered in the list item.
      */
     property alias subtitle: listItemSubtitle.text
 
-    /*
-     * subtitleCanWrap: bool
-     * Whether to allow the subtitle to become a multi-line string instead of
-     * eliding when the text is very long.
-     *
-     * Optional, defaults to false.
+    /*!
+      Whether to allow the subtitle to become a multi-line string instead of
+      eliding when the text is very long.
+
+      Optional, defaults to false.
      */
     property bool subtitleCanWrap: false
 
-    /**
-     * subtitleMaximumLineCount: int
-     * The maximum number of lines the subtitle can have when subtitleCanWrap is true.
-     * @since 6.9
-     *
-     * Optional, defaults to -1, which means no limit.
+    /*!
+      The maximum number of lines the subtitle can have when subtitleCanWrap is true.
+
+      Optional, defaults to -1, which means no limit.
+      \since 6.9
      */
     property int subtitleMaximumLineCount: -1
 
-    /*
-     * subtitleColor: color
-     * The color of the subtitle text
-     *
-     * Optional; if not defined, the subtitle will use the default text color
+    /*!
+      \qmlproperty color ExpandableListItem::subtitleColor
+
+      subtitleColor: color
+      The color of the subtitle text
+
+      Optional; if not defined, the subtitle will use the default text color
      */
     property alias subtitleColor: listItemSubtitle.color
 
-    /*
-     * allowStyledText: bool
-     * Whether to allow the title, subtitle, and tooltip to contain styled text.
-     * For performance and security reasons, keep this off unless needed.
-     *
-     * Optional, defaults to false.
+    /*!
+      Whether to allow the title, subtitle, and tooltip to contain styled text.
+      For performance and security reasons, keep this off unless needed.
+
+      Optional, defaults to false.
      */
     property bool allowStyledText: false
 
-    /*
-     * defaultActionButtonAction: T.Action
-     * The Action to execute when the default button is clicked.
-     *
-     * Optional; if not defined, no default action button will be displayed.
+    /*!
+      \qmlproperty Action ExpandableListItem::defaultActionButtonAction
+
+      The Action to execute when the default button is clicked.
+
+      Optional; if not defined, no default action button will be displayed.
      */
     property alias defaultActionButtonAction: defaultActionButton.action
 
-    /*
-     * defaultActionButtonVisible: bool
-     * When/whether to show to default action button. Useful for making it
-     * conditionally appear or disappear.
-     *
-     * Optional; defaults to true
+    /*!
+      When/whether to show to default action button. Useful for making it
+      conditionally appear or disappear.
+
+      Optional; defaults to true
      */
     property bool defaultActionButtonVisible: true
 
-    /*
-     * showDefaultActionButtonWhenBusy : bool
-     * Whether to continue showing the default action button while the busy
-     * indicator is visible. Useful for cancelable actions that could take a few
-     * seconds and show a busy indicator while processing.
-     *
-     * Optional; defaults to false
+    /*!
+      Whether to continue showing the default action button while the busy
+      indicator is visible. Useful for cancelable actions that could take a few
+      seconds and show a busy indicator while processing.
+
+      Optional; defaults to false
      */
     property bool showDefaultActionButtonWhenBusy: false
 
-    /*
-     * contextualActions: list<T.Action>
-     * A list of standard QQC2.Action objects that describes additional actions
-     * that can be performed on this list item. For example:
-     *
-     * @code
-     * contextualActions: [
-     *     Action {
-     *         text: "Do something"
-     *         icon.name: "document-edit"
-     *         onTriggered: doSomething()
-     *     },
-     *     Action {
-     *         text: "Do something else"
-     *         icon.name: "draw-polygon"
-     *         onTriggered: doSomethingElse()
-     *     },
-     *     Action {
-     *         text: "Do something completely different"
-     *         icon.name: "games-highscores"
-     *         onTriggered: doSomethingCompletelyDifferent()
-     *     }
-     * ]
-     * @endcode
-     *
-     * Optional; if not defined, no contextual actions will be displayed and
-     * you should instead assign a custom view to customExpandedViewContent,
-     * which will be shown when the user expands the list item.
+    /*!
+      A list of standard QQC2.Action objects that describes additional actions
+      that can be performed on this list item. For example:
+
+      \qml
+      contextualActions: [
+          Action {
+              text: "Do something"
+              icon.name: "document-edit"
+              onTriggered: doSomething()
+          },
+          Action {
+              text: "Do something else"
+              icon.name: "draw-polygon"
+              onTriggered: doSomethingElse()
+          },
+          Action {
+              text: "Do something completely different"
+              icon.name: "games-highscores"
+              onTriggered: doSomethingCompletelyDifferent()
+          }
+      ]
+      \endqml
+
+      Optional; if not defined, no contextual actions will be displayed and
+      you should instead assign a custom view to customExpandedViewContent,
+      which will be shown when the user expands the list item.
      */
     property list<T.Action> contextualActions
 
     readonly property list<T.Action> __enabledContextualActions: contextualActions.filter(action => action?.enabled ?? false)
 
-    /*
-     * A custom view to display when the user expands the list item.
-     *
-     * This component must define width and height properties. Width should be
-     * equal to the width of the list item itself, while height: will depend
-     * on the component itself.
-     *
-     * Optional; if not defined, no custom view actions will be displayed and
-     * you should instead define contextualActions, and then actions will
-     * be shown when the user expands the list item.
+    /*!
+      A custom view to display when the user expands the list item.
+
+      This component must define width and height properties. Width should be
+      equal to the width of the list item itself, while height: will depend
+      on the component itself.
+
+      Optional; if not defined, no custom view actions will be displayed and
+      you should instead define contextualActions, and then actions will
+      be shown when the user expands the list item.
      */
     property Component customExpandedViewContent
 
-    /*
-     * The actual instance of the custom view content, if loaded.
-     * @since 5.72
+    /*!
+      \qmlproperty Item ExpandableListItem::customExpandedViewContentItem
+      The actual instance of the custom view content, if loaded.
+      \since 5.72
      */
     property alias customExpandedViewContentItem: customContentLoader.item
 
-    /*
-     * isBusy: bool
-     * Whether or not to display a busy indicator on the list item. Set to true
-     * while the item should be non-interactive because things are processing.
-     *
-     * Optional; defaults to false.
+    /*!
+      Whether or not to display a busy indicator on the list item. Set to true
+      while the item should be non-interactive because things are processing.
+
+      Optional; defaults to false.
      */
     property bool isBusy: false
 
-    /*
-     * isDefault: bool
-     * Whether or not this list item should be considered the "default" or
-     * "Current" item in the list. When set to true, and the list itself has
-     * more than one item in it, the list item's title and subtitle will be
-     * drawn in a bold style.
-     *
-     * Optional; defaults to false.
+    /*!
+      Whether or not this list item should be considered the "default" or
+      "Current" item in the list. When set to true, and the list itself has
+      more than one item in it, the list item's title and subtitle will be
+      drawn in a bold style.
+
+      Optional; defaults to false.
      */
     property bool isDefault: false
 
-    /**
-     * expanded: bool
-     * Whether the expanded view is visible.
-     *
-     * @since 5.98
+    /*!
+      \qmlproperty bool ExpandableListItem::expanded
+
+      Whether the expanded view is visible.
+
+      \since 5.98
      */
     readonly property alias expanded: expandedView.expanded
 
-    /*
-     * hasExpandableContent: bool (read-only)
-     * Whether or not this expandable list item is actually expandable. True if
-     * this item has either a custom view or else at least one enabled action.
-     * Otherwise false.
+    /*!
+      Whether or not this expandable list item is actually expandable. True if
+      this item has either a custom view or else at least one enabled action.
+      Otherwise false.
      */
     readonly property bool hasExpandableContent: customExpandedViewContent !== null || __enabledContextualActions.length > 0
 
-    /*
-     * expand()
-     * Show the expanded view, growing the list item to its taller size.
+    /*!
+      Show the expanded view, growing the list item to its taller size.
      */
     function expand() {
         if (!listItem.hasExpandableContent) {
@@ -285,9 +291,8 @@ Item {
         listItem.itemExpanded()
     }
 
-    /*
-     * collapse()
-     * Hide the expanded view and collapse the list item to its shorter size.
+    /*!
+      Hide the expanded view and collapse the list item to its shorter size.
      */
     function collapse() {
         if (!listItem.hasExpandableContent) {
@@ -297,9 +302,8 @@ Item {
         listItem.itemCollapsed()
     }
 
-    /*
-     * toggleExpanded()
-     * Expand or collapse the list item depending on its current state.
+    /*!
+      Expand or collapse the list item depending on its current state.
      */
     function toggleExpanded() {
         if (!listItem.hasExpandableContent) {
@@ -308,7 +312,14 @@ Item {
         expandedView.expanded ? listItem.collapse() : listItem.expand()
     }
 
+    /*!
+
+     */
     signal itemExpanded()
+
+    /*!
+
+     */
     signal itemCollapsed()
 
     width: parent ? parent.width : undefined // Assume that we will be used as a delegate, not placed in a layout
@@ -379,6 +390,12 @@ Item {
     Accessible.name: title
     Accessible.description: subtitle
 
+    PlasmaComponents3.ToolTip {
+        text: listItem.title + (listItem.subtitle.length > 0 ? "\n" + listItem.subtitle : "")
+        visible: mouseArea.containsMouse && (listItemTitle.truncated || listItemSubtitle.truncated)
+        textFormat: listItem.allowStyledText ? Text.StyledText : Text.PlainText
+    }
+
     // Handle left clicks and taps; don't accept stylus input or else it steals
     // events from the buttons on the list item
     TapHandler {
@@ -393,6 +410,7 @@ Item {
     }
 
     MouseArea {
+        id: mouseArea
         anchors.fill: parent
 
         // This MouseArea used to intercept RightButton to open a context
@@ -486,7 +504,7 @@ Item {
                         font: Kirigami.Theme.smallFont
 
                         // Otherwise colored text can be hard to see
-                        opacity: color === Kirigami.Theme.textColor ? 0.7 : 1.0
+                        opacity: color === Kirigami.Theme.textColor ? 0.75 : 1.0
 
                         Layout.fillWidth: true
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/Heading.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/Heading.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/Heading.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/Heading.qml	2025-09-09 08:27:22.000000000 +0000
@@ -8,37 +8,42 @@ import QtQuick
 import org.kde.plasma.components
 import org.kde.kirigami as Kirigami
 
-/**
- * A heading label used for subsections of texts.
- *
- * The characteristics of the text will be automatically set according to the
- * plasma theme. Use this components for section titles or headings in your UI,
- * for example page or section titles.
- *
- * Example usage:
- *
- * @code
- * import org.kde.plasma.components as PlasmaComponents3
- * import org.kde.plasma.extras as PlasmaExtras
- * [...]
- * Column {
- *     PlasmaExtras.Heading { text: "Fruit sweetness on the rise"; level: 1 }
- *     PlasmaExtras.Heading { text: "Apples in the sunlight"; level: 2 }
- *     PlasmaComponents3.Label { text: "Long text about fruit and apples [...]" }
- *   [...]
- * }
- * @endcode
- *
- * The most important property is "text", which applies to the text property of
- * Label. See PlasmaComponents Label and primitive QML Text element API for
- * additional properties, methods and signals.
+/*!
+  \qmltype Heading
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief A heading label used for subsections of texts.
+
+  The characteristics of the text will be automatically set according to the
+  plasma theme. Use this components for section titles or headings in your UI,
+  for example page or section titles.
+
+  Example usage:
+
+  \code
+  import org.kde.plasma.components as PlasmaComponents3
+  import org.kde.plasma.extras as PlasmaExtras
+  [...]
+  Column {
+      PlasmaExtras.Heading { text: "Fruit sweetness on the rise"; level: 1 }
+      PlasmaExtras.Heading { text: "Apples in the sunlight"; level: 2 }
+      PlasmaComponents3.Label { text: "Long text about fruit and apples [...]" }
+    [...]
+  }
+  \endcode
+
+  The most important property is "text", which applies to the text property of
+  Label. See PlasmaComponents Label and primitive QML Text element API for
+  additional properties, methods and signals.
+
+  TODO qdoc how to document the inheritance from PC3?
  */
 Label {
     id: heading
 
-    /**
-     * The level determines how big the section header is display, values
-     * between 1 (big) and 5 (small) are accepted. (default: 1)
+    /*!
+      The level determines how big the section header is display, values
+      between 1 (big) and 5 (small) are accepted. (default: 1)
      */
     property int level: 1
 
@@ -48,16 +53,16 @@ Label {
         Secondary
     }
 
-    /**
-     * The type of the heading. This can be:
-     *
-     * * PlasmaExtras.Heading.Type.Normal: Create a normal heading (default)
-     * * PlasmaExtras.Heading.Type.Primary: Makes the heading more prominent. Useful
-     *   when making the heading bigger is not enough.
-     * * PlasmaExtras.Heading.Type.Secondary: Makes the heading less prominent.
-     *   Useful when an heading is for a less important section in an application.
-     *
-     * @since 5.88
+    /*!
+      The type of the heading. This can be:
+      \list
+      \li PlasmaExtras.Heading.Type.Normal: Create a normal heading (default)
+      \li PlasmaExtras.Heading.Type.Primary: Makes the heading more prominent. Useful
+        when making the heading bigger is not enough.
+      \li PlasmaExtras.Heading.Type.Secondary: Makes the heading less prominent.
+        Useful when an heading is for a less important section in an application.
+      \endlist
+      \since 5.88
      */
     property int type: Heading.Type.Normal
 
@@ -65,7 +70,7 @@ Label {
     font.weight: type === Heading.Type.Primary ? Font.DemiBold : Font.Normal
     wrapMode: Text.WordWrap
 
-    opacity: type === Heading.Type.Secondary ? 0.7 : 1
+    opacity: type === Heading.Type.Secondary ? 0.75 : 1
 
     Accessible.role: Accessible.Heading
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/Highlight.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/Highlight.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/Highlight.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/Highlight.qml	2025-09-09 08:27:22.000000000 +0000
@@ -10,59 +10,60 @@ import QtQuick
 import org.kde.ksvg as KSvg
 import org.kde.kirigami as Kirigami
 
-/**
- * @brief Highlight for a list or grid item.
- *
- * Highlight provides the highlight used to indicate the active
- * item in a model view. It is typically used in conjunction with
- * the @sa QtQuick.ListView::highlight or the
- * @sa QtQuick.GridView::highlight properties.
- *
- * Provides built-in animation of Behavior on opacity Easing.OutQuad for a
- * duration of 50ms (defined in Kirigami.Units.veryShortDuration).
- *
- * @code{.qml}
- * import QtQuick
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * ListView {
- *     highlightFollowsCurrentItem: true
- *     highlight: PlasmaExtras.Highlight { }
- *     highlightMoveDuration: 0
- *     highlightResizeDuration: 0
- *     currentIndex: -1
- * }
- *
- * @endcode
- *
- * @inherit QtQuick.Item
+/*!
+  \qmltype Highlight
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief Highlight for a list or grid item.
+
+  Highlight provides the highlight used to indicate the active
+  item in a model view. It is typically used in conjunction with
+  the ListView::highlight or the
+  GridView::highlight properties.
+
+  Provides built-in animation of Behavior on opacity Easing.OutQuad for a
+  duration of 50ms (defined in Kirigami.Units.veryShortDuration).
+
+  \qml
+  import QtQuick
+  import org.kde.plasma.extras as PlasmaExtras
+
+  ListView {
+      highlightFollowsCurrentItem: true
+      highlight: PlasmaExtras.Highlight { }
+      highlightMoveDuration: 0
+      highlightResizeDuration: 0
+      currentIndex: -1
+  }
+
+  \endqml
  */
 Item {
     id: highlight
 
-    /**
-     * This property holds whether the control is hovered.
-     *
-     * This is set automatically when used in a ListView and GridView.
+    /*!
+      This property holds whether the control is hovered.
+
+      This is set automatically when used in a ListView and GridView.
      */
     property bool hovered: ListView.view !== null || GridView.view !== null
 
-    /**
-     * This property holds whether the highlight has a pressed appearance.
+    /*!
+      This property holds whether the highlight has a pressed appearance.
      */
     property bool pressed: false
 
-    /**
-	 * This property holds the margin hints used by the background.
-     *
-	 * @property int marginHints
-	 */
+    /*!
+      \qmlproperty int Highlight::marginHints
+
+      This property holds the margin hints used by the background.
+    */
     property alias marginHints: background.margins
 
-    /**
-     * This property holds whether the item is active. True by default. Set it to
-     * false to visually mark an item that's in the "current item" or "selected"
-     * state but is not currently being hovered.
+    /*!
+      This property holds whether the item is active. True by default. Set it to
+      false to visually mark an item that's in the "current item" or "selected"
+      state but is not currently being hovered.
      */
     property bool active: true
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ListItem.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ListItem.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ListItem.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ListItem.qml	2025-09-09 08:27:22.000000000 +0000
@@ -9,36 +9,34 @@ import org.kde.plasma.components as PC3
 import org.kde.kirigami as Kirigami
 import org.kde.ksvg as KSvg
 
+/*!
+  \qmltype ListItem
+  \inqmlmodule org.kde.plasma.extras
+
+  TODO qdoc how to document inheritance
+ */
 PC3.ItemDelegate {
     id: __listItem
 
-    /**
-     * content: list<Object>
-     *
-     * The content of this ListItem.
+    /*!
+      \qmlproperty list<Object> ListItem::content
+
+      The content of this ListItem.
      */
     default property alias content: __innerItem.data
 
-    /**
-     * separatorVisible: bool
-     *
-     * Whether this ListItem displays a separator.
+    /*!
+      Whether this ListItem displays a separator.
      */
     property bool separatorVisible: true
 
-    /**
-     * sectionDelegate: bool
-     *
-     * Whether this ListItem renders as a section header.
+    /*!
+      Whether this ListItem renders as a section header.
      */
     property bool sectionDelegate: false
 
-    /**
-     * containsMouse: bool
-     *
-     * Whether this ListItem contains the mouse.
-     *
-     * Alias of Control.hovered.
+    /*!
+      Whether this ListItem contains the mouse.
      */
     readonly property bool containsMouse: hovered
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ListSectionHeader.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ListSectionHeader.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ListSectionHeader.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ListSectionHeader.qml	2025-09-09 08:27:22.000000000 +0000
@@ -10,43 +10,48 @@ import org.kde.kirigami as Kirigami
 import org.kde.ksvg as KSvg
 import org.kde.plasma.components as PlasmaComponents
 
-/**
- * @brief A section delegate for the primitive ListView component.
- *
- * It's intended to make all listviews look coherent, mirroring the style
- * of the Kirigami version, but with the separator line being an SVG from the
- * Plasma theme rather than a simple line.
- *
- * Any additional content items will be positioned in a row at the trailing side
- * of this component.
- *
- *
- * Example usage:
- * @code
- * import QtQuick
- * import org.kde.plasma.components as PlasmaComponents
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * ListView {
- *     section.delegate: PlasmaExtras.ListSectionHeader {
- *         label: section
- *
- *         PlasmaComponents.Button {
- *             text: "Button 1"
- *         }
- *         PlasmaComponents.Button {
- *             text: "Button 2"
- *         }
- *     }
- * }
- * @endcode
+/*!
+  \qmltype ListSectionHeader
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief A section delegate for the primitive ListView component.
+
+  It's intended to make all listviews look coherent, mirroring the style
+  of the Kirigami version, but with the separator line being an SVG from the
+  Plasma theme rather than a simple line.
+
+  Any additional content items will be positioned in a row at the trailing side
+  of this component.
+
+
+  Example usage:
+  \qml
+  import QtQuick
+  import org.kde.plasma.components as PlasmaComponents
+  import org.kde.plasma.extras as PlasmaExtras
+
+  ListView {
+      section.delegate: PlasmaExtras.ListSectionHeader {
+          label: section
+
+          PlasmaComponents.Button {
+              text: "Button 1"
+          }
+          PlasmaComponents.Button {
+              text: "Button 2"
+          }
+      }
+  }
+  \endqml
+
+  TODO qdoc how to document inheritance
  */
 PlasmaComponents.ItemDelegate {
     id: listSection
 
-    /**
-     * @brief This property sets the text of the ListView's section header.
-     * @property string label
+    /*!
+      \qmlproperty string ListSectionHeader::label
+      This property sets the text of the ListView's section header.
      */
     property alias label: listSection.text
 
@@ -69,7 +74,7 @@ PlasmaComponents.ItemDelegate {
             Layout.maximumWidth: rowLayout.width
             Layout.alignment: Qt.AlignVCenter
 
-            opacity: 0.7
+            opacity: 0.75
             level: 5
             type: Kirigami.Heading.Primary
             text: listSection.text
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ModelContextMenu.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ModelContextMenu.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ModelContextMenu.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ModelContextMenu.qml	2025-09-09 08:27:22.000000000 +0000
@@ -10,40 +10,47 @@ import org.kde.plasma.extras as PlasmaEx
 import QtQuick
 import QtQml
 
-/**
- * A ModelContextMenu creates a context menu with items populated from a model or a QList<QAction*>.
- * For standard item models, actions are created using the following model role names or properties:
- * @li @c display - a string contains the action name
- * @li @c decoration - an icon to display
- * @li @c separator - boolean that will add a separator in the list
- *
- *
- *
- * Example code:
- *
- * @code
- * ModelContextMenu {
- *     id: menu
- *     visualParent: someButton
- *     model: myModel
- * }
- *
- * Button {
- *      id: someButton
- *      onClicked: menu.popup()
- * }
- * @endcode
+/*!
+  \qmltype ModelContextMenu
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief A ModelContextMenu creates a context menu with items populated from a model or a QList<QAction*>.
+
+  For standard item models, actions are created using the following model role names or properties:
+  \list
+  \li display - a string contains the action name
+  \li decoration - an icon to display
+  \li separator - boolean that will add a separator in the list
+  \endlist
+
+
+  Example code:
+
+  \qml
+  ModelContextMenu {
+      id: menu
+      visualParent: someButton
+      model: myModel
+  }
+
+  Button {
+       id: someButton
+       onClicked: menu.popup()
+  }
+  \endqml
  */
 
 PlasmaExtras.Menu {
     id: menu
 
-    /**
-     * The model containing menu items
+    /*!
+      \qmlproperty model ModelContextMenu::model
+
+      The model containing menu items
      */
     property alias model: instantiator.model
 
-    /**
+    /*!
      * This signal is emitted when a menu item is clicked.
      * The attached model properties for that menu item are passed as an argument
      */
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/PasswordField.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/PasswordField.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/PasswordField.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/PasswordField.qml	2025-09-09 08:27:22.000000000 +0000
@@ -7,34 +7,35 @@ import org.kde.plasma.extras as PlasmaEx
 import org.kde.config as KConfig
 import org.kde.kirigami as Kirigami
 
-/**
- * This is a standard password text field.
- *
- * Example usage for the password field component:
- *
- * @code{.qml}
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * PlasmaExtras.PasswordField {
- *     id: passwordField
- *     onAccepted: {
- *         // check if passwordField.text is valid
- *     }
- * }
- * @endcode
- *
- * @since 5.93
- * @inherit org::kde::plasma::extras::ActionTextField
- * @author Carl Schwan <carl@carlschwan.eu>
+/*!
+  \qmltype PasswordField
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief This is a standard password text field.
+
+  Example usage for the password field component:
+
+  \qml
+  import org.kde.plasma.extras as PlasmaExtras
+
+  PlasmaExtras.PasswordField {
+      id: passwordField
+      onAccepted: {
+          // check if passwordField.text is valid
+      }
+  }
+  \endqml
+
+  \since 5.93
  */
 PlasmaExtras.ActionTextField {
     id: root
 
-    /**
-     * This property holds whether we show the clear text password.
-     *
-     * By default, it's false.
-     * @since 5.93
+    /*!
+      This property holds whether we show the clear text password.
+
+      By default, it's false.
+      \since 5.93
      */
     property bool showPassword: false
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/PlaceholderMessage.qml	2025-09-09 08:27:22.000000000 +0000
@@ -11,142 +11,151 @@ import QtQuick.Templates as T
 import org.kde.plasma.components as PlasmaComponents3
 import org.kde.kirigami as Kirigami
 
-/**
- * A placeholder message indicating that a list view is empty. The message
- * comprises a label with lightened text, an optional icon above the text, and
- * an optional button below the text which can be used to easily show the user
- * what to do next to add content to the view.
- *
- * The top-level component is a ColumnLayout, so additional components items can
- * simply be added as child items and they will be positioned sanely.
- *
- * Example usage:
- *
- * @code{.qml}
- ** Shows how to use PlaceholderMessage to implement a "this view is empty" message
- * import QtQuick
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * ListView {
- *     id: listView
- *     model: [...]
- *     delegate: [...]
- *
- *     PlasmaExtras.PlaceholderMessage {
- *         anchors.centerIn: parent
- *         width: parent.width - (Kirigami.Units.gridUnit * 4)
- *
- *         visible: listView.count == 0
- *
- *         text: "There are no items in this list"
- *     }
- * }
- * @endcode
- * @code{.qml}
- ** Shows how to use PlaceholderMessage to implement a "here's how to proceed" message
- * import QtQuick
- * import QtQuick.Controls as QQC2
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * ListView {
- *     id: listView
- *     model: [...]
- *     delegate: [...]
- *
- *     PlasmaExtras.PlaceholderMessage {
- *         anchors.centerIn: parent
- *         width: parent.width - (Kirigami.Units.gridUnit * 4)
- *
- *         visible: listView.count == 0
- *
- *         text: "Add an item to proceed"
- *
- *         helpfulAction: QQC2.Action {
- *             icon.name: "list-add"
- *             text: "Add item..."
- *             onTriggered: {
- *                 [...]
- *             }
- *         }
- *     }
- *     [...]
- * }
- * @endcode
- * @code{.qml}
- ** Shows how to use PlaceholderMessage to implement a "there was a problem here" message
- * import org.kde.plasma.components as PlasmaComponents3
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * PlasmaComponents3.Page {
- *     id: root
- *     readonly property bool networkConnected: [...]
- *
- *     PlasmaExtras.PlaceholderMessage {
- *         anchors.centerIn: parent
- *         width: parent.width - (Kirigami.Units.gridUnit * 4)
- *
- *         visible: root.networkConnected
- *
- *         iconName: "network-disconnect"
- *         text: "Unable to load content
- *         explanation: "Please try again later"
- *     }
- * }
- * @endcode
- * @code{.qml}
- * import org.kde.plasma.components as PlasmaComponents3
- * import org.kde.plasma.extras as PlasmaExtras
- *
- ** Shows how to use PlaceholderMessage to implement a loading indicator
- * PlasmaComponents3.Page {
- *     id: root
- *     readonly property bool loading: [...]
- *     readonly property int completionStatus: [...]
- *
- *     PlasmaExtras.PlaceholderMessage {
- *         anchors.centerIn: parent
- *         width: parent.width - (Kirigami.Units.gridUnit * 4)
- *
- *         visible: root.loading
- *
- *         iconName: "my-awesome-app-icon"
- *         text: "Loading this awesome app"
- *
- *         PlasmaComponents3.ProgressBar {
- *             Layout.preferredWidth: Kirigami.Units.gridUnit * 20
- *             value: root.completionStatus
- *             from: 0
- *             to: 100
- *         }
- *     }
- * }
- * @endcode
- * @code{.qml}
- * import QtQuick.Controls as QQC2
- * import org.kde.plasma.components as PlasmaComponents3
- * import org.kde.plasma.extras as PlasmaExtras
- *
- ** Shows how to use PlaceholderMessage to implement a "Here's what you do next" button
- * PlasmaComponents3.Page {
- *     id: root
- *
- *     PlasmaExtras.PlaceholderMessage {
- *         anchors.centerIn: parent
- *         width: parent.width - (Kirigami.Units.largeSpacing * 4)
- *
- *         visible: root.loading
- *
- *         helpfulAction: QQC2.Action {
- *             icon.name: "list-add"
- *             text: "Add item..."
- *             onTriggered: {
- *                 [...]
- *             }
- *         }
- *     }
- * }
- * @endcode
- * @since 5.72
+/*!
+  \qmltype PlaceholderMessage
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief A placeholder message indicating that a list view is empty.
+
+  The message
+  comprises a label with lightened text, an optional icon above the text, and
+  an optional button below the text which can be used to easily show the user
+  what to do next to add content to the view.
+
+  The top-level component is a ColumnLayout, so additional components items can
+  simply be added as child items and they will be positioned sanely.
+
+  Example usage:
+
+  \qml
+  // Shows how to use PlaceholderMessage to implement a "this view is empty" message
+  import QtQuick
+  import org.kde.plasma.extras as PlasmaExtras
+
+  ListView {
+      id: listView
+      model: [...]
+      delegate: [...]
+
+      PlasmaExtras.PlaceholderMessage {
+          anchors.centerIn: parent
+          width: parent.width - (Kirigami.Units.gridUnit * 4)
+
+          visible: listView.count == 0
+
+          text: "There are no items in this list"
+      }
+  }
+  \endcode
+
+  \qml
+  // Shows how to use PlaceholderMessage to implement a "here's how to proceed" message
+  import QtQuick
+  import QtQuick.Controls as QQC2
+  import org.kde.plasma.extras as PlasmaExtras
+
+  ListView {
+      id: listView
+      model: [...]
+      delegate: [...]
+
+      PlasmaExtras.PlaceholderMessage {
+          anchors.centerIn: parent
+          width: parent.width - (Kirigami.Units.gridUnit * 4)
+
+          visible: listView.count == 0
+
+          text: "Add an item to proceed"
+
+          helpfulAction: QQC2.Action {
+              icon.name: "list-add"
+              text: "Add item..."
+              onTriggered: {
+                  [...]
+              }
+          }
+      }
+      [...]
+  }
+  \endqml
+
+  \qml
+  // Shows how to use PlaceholderMessage to implement a "there was a problem here" message
+  import org.kde.plasma.components as PlasmaComponents3
+  import org.kde.plasma.extras as PlasmaExtras
+
+  PlasmaComponents3.Page {
+      id: root
+      readonly property bool networkConnected: [...]
+
+      PlasmaExtras.PlaceholderMessage {
+          anchors.centerIn: parent
+          width: parent.width - (Kirigami.Units.gridUnit * 4)
+
+          visible: root.networkConnected
+
+          iconName: "network-disconnect"
+          text: "Unable to load content
+          explanation: "Please try again later"
+      }
+  }
+  \endqml
+
+  \qml
+  import org.kde.plasma.components as PlasmaComponents3
+  import org.kde.plasma.extras as PlasmaExtras
+
+  // Shows how to use PlaceholderMessage to implement a loading indicator
+  PlasmaComponents3.Page {
+      id: root
+      readonly property bool loading: [...]
+      readonly property int completionStatus: [...]
+
+      PlasmaExtras.PlaceholderMessage {
+          anchors.centerIn: parent
+          width: parent.width - (Kirigami.Units.gridUnit * 4)
+
+          visible: root.loading
+
+          iconName: "my-awesome-app-icon"
+          text: "Loading this awesome app"
+
+          PlasmaComponents3.ProgressBar {
+              Layout.preferredWidth: Kirigami.Units.gridUnit * 20
+              value: root.completionStatus
+              from: 0
+              to: 100
+          }
+      }
+  }
+  \endqml
+
+  \qml
+  import QtQuick.Controls as QQC2
+  import org.kde.plasma.components as PlasmaComponents3
+  import org.kde.plasma.extras as PlasmaExtras
+
+  // Shows how to use PlaceholderMessage to implement a "Here's what you do next" button
+  PlasmaComponents3.Page {
+      id: root
+
+      PlasmaExtras.PlaceholderMessage {
+          anchors.centerIn: parent
+          width: parent.width - (Kirigami.Units.largeSpacing * 4)
+
+          visible: root.loading
+
+          helpfulAction: QQC2.Action {
+              icon.name: "list-add"
+              text: "Add item..."
+              onTriggered: {
+                  [...]
+              }
+          }
+      }
+  }
+  \endqml
+  \since 5.72
  */
 ColumnLayout {
     id: root
@@ -156,63 +165,58 @@ ColumnLayout {
         Informational
     }
 
-    /**
-     * The type of the message. This can be:
-     *
-     * * PlasmaExtras.PlaceholderMessage.Type.Actionable: Makes it more attention-getting. Useful when the user is expected to interact with the message.
-     * * PlasmaExtras.PlaceholderMessage.Type.Informational: Makes it less prominent. Useful when the message in only informational.
-     *
-     * By default if an helpfulAction is provided this will be of type Actionable otherwise of type Informational.
-     * @since 5.94
+    /*!
+      The type of the message. This can be:
+      \list
+      \li PlasmaExtras.PlaceholderMessage.Type.Actionable: Makes it more attention-getting. Useful when the user is expected to interact with the message.
+      \li PlasmaExtras.PlaceholderMessage.Type.Informational: Makes it less prominent. Useful when the message in only informational.
+
+      By default if an helpfulAction is provided this will be of type Actionable otherwise of type Informational.
+      \since 5.94
      */
     property int type: helpfulAction && helpfulAction.enabled ? PlaceholderMessage.Type.Actionable : PlaceholderMessage.Type.Informational
 
-    /**
-     * text: string
-     * The text to show as a placeholder label
-     *
-     * Optional; if not defined, the message will have no large text label
-     * text. If both text: and explanation: are omitted, the message will have
-     * no text and only an icon, action button, and/or other custom content.
-     *
-     * @since 5.72
+    /*!
+      The text to show as a placeholder label
+
+      Optional; if not defined, the message will have no large text label
+      text. If both text: and explanation: are omitted, the message will have
+      no text and only an icon, action button, and/or other custom content.
+
+      \since 5.72
      */
     property string text
 
-    /**
-     * explanation: string
-     * Smaller explanatory text to show below the larger title-style text
-     *
-     * Useful for providing a user-friendly explanation for how to proceed.
-     *
-     * Optional; if not defined, the message will have no supplementary
-     * explanatory text.
-     *
-     * @since 5.80
+    /*!
+      Smaller explanatory text to show below the larger title-style text
+
+      Useful for providing a user-friendly explanation for how to proceed.
+
+      Optional; if not defined, the message will have no supplementary
+      explanatory text.
+
+      \since 5.80
      */
     property string explanation
 
-    /**
-     * iconName: string
-     * The icon to show above the text label.
-     *
-     * Optional
-     * Falls back to `undefined` if the specified icon is not valid or cannot
-     * be loaded.
-     *
-     * @since 5.72
-     * @see Icon::source
+    /*!
+      The icon to show above the text label.
+
+      Optional
+      Falls back to \c undefined if the specified icon is not valid or cannot
+      be loaded.
+
+      \since 5.72
      */
     property string iconName
 
-    /**
-     * helpfulAction: QtQuickControls2 Action
-     * An action that helps the user proceed. Typically used to guide the user
-     * to the next step for adding content or items to an empty view.
-     *
-     * Optional
-     *
-     * @since 5.72
+    /*!
+      An action that helps the user proceed. Typically used to guide the user
+      to the next step for adding content or items to an empty view.
+
+      Optional
+
+      \since 5.72
      */
     property T.Action helpfulAction
 
@@ -220,19 +224,19 @@ ColumnLayout {
 
     Kirigami.Icon {
         visible: source !== undefined
-        opacity: root.type === PlaceholderMessage.Type.Actionable ? 1 : 0.5
+        opacity: root.type === PlaceholderMessage.Type.Actionable ? 1 : 0.75
 
         Layout.alignment: Qt.AlignHCenter
         Layout.preferredWidth: Math.round(Kirigami.Units.iconSizes.huge * 1.5)
         Layout.preferredHeight: Math.round(Kirigami.Units.iconSizes.huge * 1.5)
 
-        source: root.iconName || null
+        source: root.iconName || undefined
     }
 
     Kirigami.Heading {
         text: root.text
         visible: text.length > 0
-        opacity: root.type === PlaceholderMessage.Type.Actionable ? 1 : 0.65
+        opacity: root.type === PlaceholderMessage.Type.Actionable ? 1 : 0.75
 
         type: Kirigami.Heading.Primary
 
@@ -245,7 +249,7 @@ ColumnLayout {
     PlasmaComponents3.Label {
         text: root.explanation
         visible:  root.explanation !== ""
-        opacity: root.type === PlaceholderMessage.Type.Actionable ? 1 : 0.65
+        opacity: root.type === PlaceholderMessage.Type.Actionable ? 1 : 0.75
 
         horizontalAlignment: Qt.AlignHCenter
         wrapMode: Text.WordWrap
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/PlasmoidHeading.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/PlasmoidHeading.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/PlasmoidHeading.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/PlasmoidHeading.qml	2025-09-09 08:27:22.000000000 +0000
@@ -13,10 +13,11 @@ import org.kde.ksvg as KSvg
 import org.kde.plasma.plasmoid
 import org.kde.kirigami as Kirigami
 
-/**
- * Item to be used as a header or footer in plasmoids
- *
- * @inherit QtQuick.Templates.ToolBar
+/*!
+  \qmltype PlasmoidHeading
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief Item to be used as a header or footer in plasmoids.
  */
 T.ToolBar {
     id: control
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/Representation.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/Representation.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/Representation.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/Representation.qml	2025-09-09 08:27:22.000000000 +0000
@@ -9,35 +9,38 @@ import QtQuick.Layouts
 
 import org.kde.plasma.components as PlasmaComponents
 
-/**
- * Item to be used as root item for representations (full and compact) of plasmoids.
- * It's a QtQuickControls2 Page, and like that one, has an header, a contentItem and a Footer
- * It may go over the plasmoid edges (both on desktop and popups) with the properties applyHorizontalPadding and applyVerticalPadding.
- * When the contentItem is a ScrollView or a Scrollarea, the plasmoid margins will be automatically removed.
- *
- * This code will create a full representation with a listview that will automatically
- * fill the whole area without margins from the plasmoid popup borders
- * @code{.qml}
- * Plasmoid.Representation: PlasmaExtras.Representation {
- *     header: PlasmaExtras.BasicPlasmoidHeading {}
- *     contentItem: PlasmaComponent.ScrollView {
- *         ListView {
- *             // ...
- *         }
- *     }
- * }
- * @endcode
- *
- * @since 5.77
- * @inherit QtQuick.Templates.Page
+/*!
+  \qmltype Representation
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief Item to be used as root item for representations (full and compact) of plasmoids.
+
+  It's a QtQuickControls2 Page, and like that one, has an header, a contentItem and a Footer
+  It may go over the plasmoid edges (both on desktop and popups) with the properties applyHorizontalPadding and applyVerticalPadding.
+  When the contentItem is a ScrollView or a Scrollarea, the plasmoid margins will be automatically removed.
+
+  This code will create a full representation with a listview that will automatically
+  fill the whole area without margins from the plasmoid popup borders
+
+  \qml
+  Plasmoid.Representation: PlasmaExtras.Representation {
+      header: PlasmaExtras.BasicPlasmoidHeading {}
+      contentItem: PlasmaComponent.ScrollView {
+          ListView {
+              // ...
+          }
+      }
+  }
+  \endqml
+
+  \since 5.77
  */
 PlasmaComponents.Page {
     id: control
 
     // TODO KF6: should become possible to set the paddings directly (which won't be negative anymore)
-    /**
-     * collapseMarginsHint: bool
-     * if true, the representation will remove any borders its container may have put and will be collapsed above its borders
+    /*!
+      If true, the representation will remove any borders its container may have put and will be collapsed above its borders
      */
     property bool collapseMarginsHint: contentItem instanceof PlasmaComponents.ScrollView
 
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/SearchField.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/SearchField.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/SearchField.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/SearchField.qml	2025-09-09 08:27:22.000000000 +0000
@@ -10,22 +10,24 @@ import org.kde.plasma.extras as PlasmaEx
 import org.kde.ksvg as KSvg
 import org.kde.kirigami as Kirigami
 
-/**
- * This is a standard textfield following KDE HIG. Using Ctrl+F as focus
- * sequence and "Search…" as placeholder text.
- *
- * Example usage for the search field component:
- * @code
- * import org.kde.plasma.extras as PlasmaExtras
- *
- * PlasmaExtras.SearchField {
- *     id: searchField
- *     onAccepted: console.log("Search text is " + searchField.text)
- * }
- * @endcode
- *
- * @inherit org::plasmas::extras::ActionTextField
- * @since 5.93
+/*!
+  \qmltype SearchField
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief This is a standard textfield following KDE HIG. Using Ctrl+F as focus
+  sequence and "Search…" as placeholder text.
+
+  Example usage for the search field component:
+  \qml
+  import org.kde.plasma.extras as PlasmaExtras
+
+  PlasmaExtras.SearchField {
+      id: searchField
+      onAccepted: console.log("Search text is " + searchField.text)
+  }
+  \endqml
+
+  \since 5.93
  */
 PlasmaExtras.ActionTextField {
     id: root
diff -pruN 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ShadowedLabel.qml 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ShadowedLabel.qml
--- 6.3.5-1/src/declarativeimports/plasmaextracomponents/qml/ShadowedLabel.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/declarativeimports/plasmaextracomponents/qml/ShadowedLabel.qml	2025-09-09 08:27:22.000000000 +0000
@@ -14,29 +14,30 @@ import Qt5Compat.GraphicalEffects
 import org.kde.plasma.components as PlasmaComponents3
 import org.kde.kirigami as Kirigami
 
-/**
- * @brief White text label with a black shadow behind it
- *
- * A standardized label with white text and a black shadow behind it. When using
- * software rendering such that the shadow is not available, a black rounded
- * rectangle is used in its stead.
- *
- * By default it elides text on the right, wraps in a way that prefers word
- * boundaries, and uses plain text formatting.
- *
- * The most important property is "text", which applies to the text property of
- * the underlying Label component. See the Label component from QtQuick.Controls
- * 2 and primitive QML Text element API for additional properties, methods, and
- * signals.
- *
- * @inherit org.kde.plasma.components.Label
+/*!
+  \qmltype ShadowLabel
+  \inqmlmodule org.kde.plasma.extras
+
+  \brief White text label with a black shadow behind it.
+
+  A standardized label with white text and a black shadow behind it. When using
+  software rendering such that the shadow is not available, a black rounded
+  rectangle is used in its stead.
+
+  By default it elides text on the right, wraps in a way that prefers word
+  boundaries, and uses plain text formatting.
+
+  The most important property is "text", which applies to the text property of
+  the underlying Label component. See the Label component from QtQuick.Controls
+  2 and primitive QML Text element API for additional properties, methods, and
+  signals.
  */
 PlasmaComponents3.Label {
-    /**
+    /*!
      * This property can be used to conditionally *not* render the shadow, even
      * when it's technically possible to render it.
      *
-     * default: ``true``
+     * default: \c true
      */
     property bool renderShadow: true
 
diff -pruN 6.3.5-1/src/desktoptheme/breeze/metadata.json.cmake 6.4.5-0ubuntu1/src/desktoptheme/breeze/metadata.json.cmake
--- 6.3.5-1/src/desktoptheme/breeze/metadata.json.cmake	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/desktoptheme/breeze/metadata.json.cmake	2025-09-09 08:27:22.000000000 +0000
@@ -48,7 +48,6 @@
                 "Name[tr]": "KDE Görsel Tasarım Grubu",
                 "Name[uk]": "Група з візуального дизайну KDE",
                 "Name[vi]": "Đội Thiết kế Trực quan KDE",
-                "Name[x-test]": "xxKDE Visual Design Groupxx",
                 "Name[zh_CN]": "KDE 视觉设计团队",
                 "Name[zh_TW]": "KDE VDG 視覺設計組"
             }
@@ -99,7 +98,6 @@
         "Description[tr]": "KDE VDG’den Esinti",
         "Description[uk]": "Breeze, автори — KDE VDG",
         "Description[vi]": "Breeze, do KDE VDG",
-        "Description[x-test]": "xxBreeze by the KDE VDGxx",
         "Description[zh_CN]": "Breeze 微风主题，由 KDE VDG (视觉设计团队) 设计制作",
         "Description[zh_TW]": "由 KDE VDG 設計的 Breeze",
         "EnabledByDefault": true,
@@ -150,7 +148,6 @@
         "Name[tr]": "Esinti",
         "Name[uk]": "Breeze",
         "Name[vi]": "Breeze",
-        "Name[x-test]": "xxBreezexx",
         "Name[zh_CN]": "Breeze 微风",
         "Name[zh_TW]": "Breeze",
         "Version": "@KF6_MIN_VERSION@",
diff -pruN 6.3.5-1/src/desktoptheme/breeze-dark/colors 6.4.5-0ubuntu1/src/desktoptheme/breeze-dark/colors
--- 6.3.5-1/src/desktoptheme/breeze-dark/colors	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/desktoptheme/breeze-dark/colors	2025-09-09 08:27:22.000000000 +0000
@@ -20,7 +20,7 @@ IntensityEffect=0
 
 [Colors:Button]
 BackgroundAlternate=30,87,116
-BackgroundNormal=49,54,59
+BackgroundNormal=41,44,48
 ForegroundInactive=161,169,177
 ForegroundLink=29,153,243
 ForegroundNegative=218,68,83
@@ -31,7 +31,7 @@ ForegroundVisited=155,89,182
 
 [Colors:Complementary]
 BackgroundAlternate=30,87,116
-BackgroundNormal=42,46,50
+BackgroundNormal=32,35,38
 ForegroundInactive=161,169,177
 ForegroundLink=29,153,243
 ForegroundNegative=218,68,83
@@ -41,8 +41,8 @@ ForegroundPositive=39,174,96
 ForegroundVisited=155,89,182
 
 [Colors:Header]
-BackgroundAlternate=42,46,50
-BackgroundNormal=49,54,59
+BackgroundAlternate=32,35,38
+BackgroundNormal=41,44,48
 ForegroundInactive=161,169,177
 ForegroundLink=29,153,243
 ForegroundNegative=218,68,83
@@ -52,8 +52,8 @@ ForegroundPositive=39,174,96
 ForegroundVisited=155,89,182
 
 [Colors:Header][Inactive]
-BackgroundAlternate=49,54,59
-BackgroundNormal=42,46,50
+BackgroundAlternate=41,44,48
+BackgroundNormal=32,35,38
 ForegroundInactive=161,169,177
 ForegroundLink=29,153,243
 ForegroundNegative=218,68,83
@@ -74,8 +74,8 @@ ForegroundPositive=39,174,96
 ForegroundVisited=155,89,182
 
 [Colors:Tooltip]
-BackgroundAlternate=42,46,50
-BackgroundNormal=49,54,59
+BackgroundAlternate=32,35,38
+BackgroundNormal=41,44,48
 ForegroundInactive=161,169,177
 ForegroundLink=29,153,243
 ForegroundNegative=218,68,83
@@ -85,8 +85,8 @@ ForegroundPositive=39,174,96
 ForegroundVisited=155,89,182
 
 [Colors:View]
-BackgroundAlternate=35,38,41
-BackgroundNormal=27,30,32
+BackgroundAlternate=29,31,34
+BackgroundNormal=20,22,24
 ForegroundInactive=161,169,177
 ForegroundLink=29,153,243
 ForegroundNegative=218,68,83
@@ -96,8 +96,8 @@ ForegroundPositive=39,174,96
 ForegroundVisited=155,89,182
 
 [Colors:Window]
-BackgroundAlternate=49,54,59
-BackgroundNormal=42,46,50
+BackgroundAlternate=41,44,48
+BackgroundNormal=32,35,38
 ForegroundInactive=161,169,177
 ForegroundLink=29,153,243
 ForegroundNegative=218,68,83
@@ -115,9 +115,9 @@ shadeSortColumn=true
 contrast=4
 
 [WM]
-activeBackground=49,54,59
+activeBackground=39,44,49
 activeBlend=252,252,252
 activeForeground=252,252,252
-inactiveBackground=42,46,50
+inactiveBackground=32,36,40
 inactiveBlend=161,169,177
 inactiveForeground=161,169,177
diff -pruN 6.3.5-1/src/desktoptheme/breeze-dark/metadata.json.cmake 6.4.5-0ubuntu1/src/desktoptheme/breeze-dark/metadata.json.cmake
--- 6.3.5-1/src/desktoptheme/breeze-dark/metadata.json.cmake	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/desktoptheme/breeze-dark/metadata.json.cmake	2025-09-09 08:27:22.000000000 +0000
@@ -48,7 +48,6 @@
                 "Name[tr]": "KDE Görsel Tasarım Grubu",
                 "Name[uk]": "Група з візуального дизайну KDE",
                 "Name[vi]": "Đội Thiết kế Trực quan KDE",
-                "Name[x-test]": "xxKDE Visual Design Groupxx",
                 "Name[zh_CN]": "KDE 视觉设计团队",
                 "Name[zh_TW]": "KDE VDG 視覺設計組"
             }
@@ -99,7 +98,6 @@
         "Description[tr]": "KDE VDG’den Esinti Koyu",
         "Description[uk]": "Темна Breeze, автори — KDE VDG",
         "Description[vi]": "Breeze Tối, do KDE VDG",
-        "Description[x-test]": "xxBreeze Dark by the KDE VDGxx",
         "Description[zh_CN]": "Breeze 微风深色主题，由 KDE VDG (视觉设计团队) 设计制作",
         "Description[zh_TW]": "由 KDE VDG 設計的 Breeze Dark",
         "EnabledByDefault": true,
@@ -150,7 +148,6 @@
         "Name[tr]": "Esinti Koyu",
         "Name[uk]": "Темна Breeze",
         "Name[vi]": "Breeze Tối",
-        "Name[x-test]": "xxBreeze Darkxx",
         "Name[zh_CN]": "Breeze 微风深色",
         "Name[zh_TW]": "Breeze Dark",
         "Version": "@KF6_MIN_VERSION@",
diff -pruN 6.3.5-1/src/desktoptheme/breeze-light/metadata.json.cmake 6.4.5-0ubuntu1/src/desktoptheme/breeze-light/metadata.json.cmake
--- 6.3.5-1/src/desktoptheme/breeze-light/metadata.json.cmake	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/desktoptheme/breeze-light/metadata.json.cmake	2025-09-09 08:27:22.000000000 +0000
@@ -48,7 +48,6 @@
                 "Name[tr]": "KDE Görsel Tasarım Grubu",
                 "Name[uk]": "Група з візуального дизайну KDE",
                 "Name[vi]": "Đội Thiết kế Trực quan KDE",
-                "Name[x-test]": "xxKDE Visual Design Groupxx",
                 "Name[zh_CN]": "KDE 视觉设计团队",
                 "Name[zh_TW]": "KDE VDG 視覺設計組"
             }
@@ -99,7 +98,6 @@
         "Description[tr]": "KDE VDG’den Esinti Açık",
         "Description[uk]": "Світла Breeze, автори — KDE VDG",
         "Description[vi]": "Breeze Sáng, do KDE VDG",
-        "Description[x-test]": "xxBreeze Light by the KDE VDGxx",
         "Description[zh_CN]": "Breeze 微风浅色主题，由 KDE VDG (视觉设计团队) 设计制作",
         "Description[zh_TW]": "由 KDE VDG 製作的 Breeze Light",
         "EnabledByDefault": true,
@@ -150,7 +148,6 @@
         "Name[tr]": "Esinti Açık",
         "Name[uk]": "Світла Breeze",
         "Name[vi]": "Breeze Sáng",
-        "Name[x-test]": "xxBreeze Lightxx",
         "Name[zh_CN]": "Breeze 微风浅色",
         "Name[zh_TW]": "Breeze Light",
         "Version": "@KF6_MIN_VERSION@",
diff -pruN 6.3.5-1/src/desktoptheme/oxygen/metadata.json.cmake 6.4.5-0ubuntu1/src/desktoptheme/oxygen/metadata.json.cmake
--- 6.3.5-1/src/desktoptheme/oxygen/metadata.json.cmake	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/desktoptheme/oxygen/metadata.json.cmake	2025-09-09 08:27:22.000000000 +0000
@@ -8,7 +8,7 @@
                 "Name[az]": "Oxygen layihəsi",
                 "Name[be]": "Праект \"Oxygen\"",
                 "Name[bg]": "Проектът Oxygen",
-                "Name[ca@valencia]": "El projecte Oxygen",
+                "Name[ca@valencia]": "The Oxygen Project",
                 "Name[ca]": "The Oxygen Project",
                 "Name[cs]": "Projekt Oxygen",
                 "Name[da]": "Oxygen-projektet",
@@ -48,7 +48,6 @@
                 "Name[tr]": "Oksijen Projesi",
                 "Name[uk]": "Проєкт Oxygen",
                 "Name[vi]": "Dự án Oxygen",
-                "Name[x-test]": "xxThe Oxygen Projectxx",
                 "Name[zh_CN]": "Oxygen 轻氧项目",
                 "Name[zh_TW]": "Oxygen 專案"
             }
@@ -99,7 +98,6 @@
         "Description[tr]": "Oksijen tarzında yapılmış tema",
         "Description[uk]": "Тема в стилі Oxygen",
         "Description[vi]": "Chủ đề được tạo với kiểu cách Oxygen",
-        "Description[x-test]": "xxTheme done in the Oxygen stylexx",
         "Description[zh_CN]": "Oxygen 轻氧风格的主题",
         "Description[zh_TW]": "以 Oxygen 風格所做的主題",
         "EnabledByDefault": true,
@@ -150,7 +148,6 @@
         "Name[tr]": "Oksijen",
         "Name[uk]": "Oxygen",
         "Name[vi]": "Oxygen",
-        "Name[x-test]": "xxOxygenxx",
         "Name[zh_CN]": "Oxygen 轻氧",
         "Name[zh_TW]": "Oxygen",
         "Version": "@KF6_MIN_VERSION@",
diff -pruN 6.3.5-1/src/plasma/CMakeLists.txt 6.4.5-0ubuntu1/src/plasma/CMakeLists.txt
--- 6.3.5-1/src/plasma/CMakeLists.txt	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/CMakeLists.txt	2025-09-09 08:27:22.000000000 +0000
@@ -62,8 +62,6 @@ qt6_generate_wayland_protocol_client_sou
         ${PLASMA_WAYLAND_PROTOCOLS_DIR}/contrast.xml
 )
 
-kconfig_add_kcfg_files(Plasma data/kconfigxt/libplasma-theme-global.kcfgc)
-
 ecm_qt_declare_logging_category(Plasma
     HEADER debug_p.h
     IDENTIFIER LOG_PLASMA
@@ -101,7 +99,6 @@ PRIVATE
     KF6::ColorScheme
     KF6::ConfigQml
     KF6::Archive
-    KF6::GuiAddons #kimagecache
     KF6::I18n
     KF6::WindowSystem #compositingActive
     KF6::GlobalAccel #Applet::setGlobalShortcut
@@ -126,6 +123,8 @@ target_include_directories(Plasma
         "$<INSTALL_INTERFACE:${PLASMA_INSTALL_INCLUDEDIR}>"
 )
 
+ecm_generate_qdoc(Plasma plasma.qdocconf)
+
 ########### install files ###############
 ecm_generate_headers(Plasma_CamelCase_HEADERS
     HEADER_NAMES
diff -pruN 6.3.5-1/src/plasma/Mainpage.dox 6.4.5-0ubuntu1/src/plasma/Mainpage.dox
--- 6.3.5-1/src/plasma/Mainpage.dox	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/Mainpage.dox	2025-09-09 08:27:22.000000000 +0000
@@ -1,4 +1,4 @@
-/** @page libplasma Plasma framework
+/*! @page libplasma Plasma framework
 
 Plasma framework is the core of the Plasma desktop.  It provides a framework of graphical
 widgets (Plasma::Applet) that can be organised into managed groupings
diff -pruN 6.3.5-1/src/plasma/applet.cpp 6.4.5-0ubuntu1/src/plasma/applet.cpp
--- 6.3.5-1/src/plasma/applet.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/applet.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -249,7 +249,16 @@ bool Applet::destroyed() const
 KConfigLoader *Applet::configScheme() const
 {
     if (!d->configLoader) {
-        const QString xmlPath = d->package.isValid() ? d->package.filePath("mainconfigxml") : QString();
+        QString xmlPath;
+
+        if (d->package.isValid()) {
+            xmlPath = d->package.filePath("mainconfigxml");
+        } else {
+            if (QFile::exists(qrcPath() + QLatin1String("main.xml"))) {
+                xmlPath = qrcPath() + QLatin1String("main.xml");
+            }
+        }
+
         KConfigGroup cfg = config();
         if (xmlPath.isEmpty()) {
             d->configLoader = new KConfigLoader(cfg, nullptr);
@@ -697,15 +706,22 @@ QList<QAction *> Applet::internalActions
 Types::FormFactor Applet::formFactor() const
 {
     Containment *c = containment();
-    QObject *pw = qobject_cast<QObject *>(parent());
-    Plasma::Applet *parentApplet = qobject_cast<Plasma::Applet *>(pw);
-    // assumption: this loop is usually is -really- short or doesn't run at all
-    while (!parentApplet && pw && pw->parent()) {
-        pw = pw->parent();
-        parentApplet = qobject_cast<Plasma::Applet *>(pw);
+
+    if (!c) {
+        return Plasma::Types::Planar;
     }
 
-    return c ? c->d->formFactor : Plasma::Types::Planar;
+    // Let's try to return the higher level formfactor in case of
+    // nested containments.
+    // c->containment() is guaranteed to exist except during teardown.
+    // if c is a toplevel containment,
+    // c == c->containment() else if is a nested one, it will be containment's
+    // containment
+    Containment *topC = c->containment();
+    if (topC) {
+        return topC->d->formFactor;
+    }
+    return c->d->formFactor;
 }
 
 Types::ContainmentDisplayHints Applet::containmentDisplayHints() const
@@ -718,7 +734,7 @@ Types::ContainmentDisplayHints Applet::c
 Containment *Applet::containment() const
 {
     Containment *c = qobject_cast<Containment *>(const_cast<Applet *>(this));
-    if (c && c->isContainment()) {
+    if (c && c->isContainment() && c->containmentType() != Containment::CustomEmbedded) {
         return c;
     } else {
         c = nullptr;
@@ -780,7 +796,22 @@ QKeySequence Applet::globalShortcut() co
 Types::Location Applet::location() const
 {
     Containment *c = containment();
-    return c ? c->d->location : Plasma::Types::Desktop;
+
+    if (!c) {
+        return Plasma::Types::Desktop;
+    }
+
+    // Let's try to return the higher level location in case of
+    // nested containments.
+    // c->containment() is guaranteed to exist except during teardown.
+    // if c is a toplevel containment,
+    // c == c->containment() else if is a nested one, it will be containment's
+    // containment
+    Containment *topC = c->containment();
+    if (topC) {
+        return topC->d->location;
+    }
+    return c->d->location;
 }
 
 bool Applet::hasConfigurationInterface() const
@@ -819,12 +850,19 @@ QUrl Applet::fileUrl(const QByteArray &k
 {
     if (d->package.isValid()) {
         return d->package.fileUrl(key, filename);
+    } else {
+        return QUrl(QLatin1String("qrc") + qrcPath() + filename);
     }
-    return QUrl();
 }
 
 QUrl Applet::mainScript() const
 {
+    const QString path = qrcPath() + QLatin1String("main.qml");
+
+    if (QFile::exists(path)) {
+        return QUrl(QLatin1String("qrc") + path);
+    }
+
     if (d->package.isValid()) {
         return d->package.fileUrl("mainscript");
     }
@@ -835,6 +873,11 @@ QUrl Applet::configModel() const
 {
     if (d->package.isValid()) {
         return d->package.fileUrl("configmodel");
+    } else {
+        const QString path = qrcPath() + QLatin1String("config.qml");
+        if (QFile::exists(path)) {
+            return QUrl(QLatin1String("qrc") + path);
+        }
     }
 
     return QUrl();
@@ -842,6 +885,10 @@ QUrl Applet::configModel() const
 
 bool Applet::sourceValid() const
 {
+    if (QFile::exists(qrcPath())) {
+        return QFile::exists(qrcPath() + QLatin1String("main.qml"));
+    }
+
     return d->package.isValid();
 }
 
@@ -875,14 +922,12 @@ void Applet::timerEvent(QTimerEvent *eve
 
 bool Applet::isContainment() const
 {
-    // HACK: this is a special case for the systray
-    // containment in an applet that is not a containment
-    Applet *pa = qobject_cast<Applet *>(parent());
-    if (pa && !pa->isContainment()) {
-        return true;
-    }
     // normal "acting as a containment" condition
-    return qobject_cast<const Containment *>(this) && qobject_cast<Corona *>(parent());
+    const Containment *cont = qobject_cast<const Containment *>(this);
+    if (!cont) {
+        return false;
+    }
+    return qobject_cast<Corona *>(parent()) || cont->containmentType() == Containment::CustomEmbedded;
 }
 
 QString Applet::translationDomain() const
@@ -895,6 +940,11 @@ QString Applet::translationDomain() cons
     }
 }
 
+QString Applet::qrcPath() const
+{
+    return QLatin1String(":/qt/qml/plasma/applet/") + pluginName().replace(QLatin1Char('.'), QLatin1Char('/')) + QLatin1String("/");
+}
+
 } // Plasma namespace
 
 #include "moc_applet.cpp"
diff -pruN 6.3.5-1/src/plasma/applet.h 6.4.5-0ubuntu1/src/plasma/applet.h
--- 6.3.5-1/src/plasma/applet.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/applet.h	2025-09-09 08:27:22.000000000 +0000
@@ -44,10 +44,12 @@ class AppletPrivate;
 class Containment;
 class Package;
 
-/**
- * @class Applet plasma/applet.h <Plasma/Applet>
+/*!
+ * \class Plasma::Applet
+ * \inheaderfile Plasma/Applet
+ * \inmodule Plasma
  *
- * @short The base Applet class
+ * \brief The base Applet class.
  *
  * Applet provides several important roles for add-ons widgets in Plasma.
  *
@@ -63,83 +65,94 @@ class Package;
 class PLASMA_EXPORT Applet : public QObject
 {
     Q_OBJECT
-    /**
+    /*!
+     * \property Plasma::Applet::id
+     *
      * Applet id: is unique in the whole Plasma session and will never change across restarts
      */
     Q_PROPERTY(uint id READ id CONSTANT FINAL)
 
-    /**
+    /*!
+     * \property Plasma::Applet::title
      * User friendly title for the plasmoid: it's the localized applet name by default
      */
     Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged FINAL)
 
-    /**
+    /*!
+     * \property Plasma::Applet::icon
      * Icon to represent the plasmoid
      */
     Q_PROPERTY(QString icon READ icon WRITE setIcon NOTIFY iconChanged FINAL)
 
     // TODO KF6 toolTipMainText toolTipSubText toolTipTextFormat toolTipItem: need to either be here or some other kind of attached property
 
-    /**
+    /*!
+     * \property Plasma::Applet::formFactor
      * The current form factor the applet is being displayed in.
-     *
-     * @see Plasma::FormFactor
      */
     Q_PROPERTY(Plasma::Types::FormFactor formFactor READ formFactor NOTIFY formFactorChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::location
      * The location of the scene which is displaying applet.
-     *
-     * @see Plasma::Types::Location
      */
     Q_PROPERTY(Plasma::Types::Location location READ location NOTIFY locationChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::status
      * Status of the plasmoid: useful to instruct the shell if this plasmoid is requesting attention, if is accepting input, or if is in an idle, inactive state
      */
     Q_PROPERTY(Plasma::Types::ItemStatus status READ status WRITE setStatus NOTIFY statusChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::immutability
      * The immutability of the Corona.
      * Tells the applet whether it should allow for any modification by the user.
      */
     Q_PROPERTY(Plasma::Types::ImmutabilityType immutability READ immutability WRITE setImmutability NOTIFY immutabilityChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::immutable
      * Whether the Corona is immutable. The plasmoid implementation should avoid allowing "dangerous" modifications from the user when in an immutable mode
      *
      * This is true when immutability is not Mutable
      */
     Q_PROPERTY(bool immutable READ immutable NOTIFY immutabilityChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::containmentDisplayHints
      * Display hints that come from the containment that suggest the applet how to look and behave.
      * TODO: only in containment?
      */
     Q_PROPERTY(Plasma::Types::ContainmentDisplayHints containmentDisplayHints READ containmentDisplayHints NOTIFY containmentDisplayHintsChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::busy
      * True if the applet should show a busy status, for instance doing
      * some network operation
      */
     Q_PROPERTY(bool busy READ isBusy WRITE setBusy NOTIFY busyChanged FINAL)
 
-    /**
+    /*!
+     * \property Plasma::Applet::userConfiguring
      * True when the user is configuring, for instance when the configuration dialog is open.
      */
     Q_PROPERTY(bool userConfiguring READ isUserConfiguring NOTIFY userConfiguringChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::backgroundHints
      * How the applet wants its background to be drawn. The containment may chose to ignore this hint.
      */
     Q_PROPERTY(Plasma::Types::BackgroundHints backgroundHints WRITE setBackgroundHints READ backgroundHints NOTIFY backgroundHintsChanged FINAL)
 
-    /**
+    /*!
+     * \property Plasma::Applet::userBackgroundHints
      * The containment (and/or the user) may decide to use another kind of background instead (if supported by the applet)
      */
     Q_PROPERTY(Plasma::Types::BackgroundHints userBackgroundHints WRITE setUserBackgroundHints READ userBackgroundHints NOTIFY userBackgroundHintsChanged FINAL)
 
-    /**
+    /*!
+     * \property Plasma::Applet::effectiveBackgroundHints
      * The effective background hints the applet has, internally decided how to mix with userBackgroundHints
      */
     Q_PROPERTY(Plasma::Types::BackgroundHints effectiveBackgroundHints READ effectiveBackgroundHints NOTIFY effectiveBackgroundHintsChanged FINAL)
@@ -147,13 +160,15 @@ class PLASMA_EXPORT Applet : public QObj
     // TODO KF6: activity, screen, screenGeometry, availableScreenRect, availableScreenRegion: should we instead make the containment accessible from qml
     // plasmoids and ask from there?
 
-    /**
+    /*!
+     * \property Plasma::Applet::configuration
      * A KConfigPropertyMap instance that represents the configuration
      * which is usable from QML to read and write settings like any JavaScript Object
      */
     Q_PROPERTY(KConfigPropertyMap *configuration READ configuration CONSTANT FINAL)
 
-    /**
+    /*!
+     * \property Plasma::Applet::globalShortcut
      * The global shortcut to activate the plasmoid
      *
      * This is typically only used by the default configuration module
@@ -161,180 +176,209 @@ class PLASMA_EXPORT Applet : public QObj
      */
     Q_PROPERTY(QKeySequence globalShortcut READ globalShortcut WRITE setGlobalShortcut RESET setGlobalShortcut NOTIFY globalShortcutChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::configurationRequired
      * If true the applet requires manual configuration from the user
-     * TODO KF6: having just a reson property and required would be string not empty? Uglier from c++ pov but more straight forward from qml pov
      */
-    Q_PROPERTY(bool configurationRequired READ configurationRequired WRITE setConfigurationRequired NOTIFY configurationRequiredChanged)
+    Q_PROPERTY(bool configurationRequired READ configurationRequired WRITE setConfigurationRequired NOTIFY
+                   configurationRequiredChanged) // TODO KF6: having just a reason property and required would be string not empty? Uglier from c++ pov but more straight forward from qml pov
 
-    /**
+    /*!
+     * \property Plasma::Applet::hasConfigurationInterface
      * True if this applet will provide a UI for its configuration
      */
     Q_PROPERTY(bool hasConfigurationInterface READ hasConfigurationInterface WRITE setHasConfigurationInterface NOTIFY hasConfigurationInterfaceChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::constraintHints
      * The hints that the applet gives to its constraint,
      * such as asking to fill all the available space ignoring margins.
      */
     Q_PROPERTY(Applet::ConstraintHints constraintHints READ constraintHints WRITE setConstraintHints NOTIFY constraintHintsChanged FINAL)
 
-    /**
+    /*!
+     * \property Plasma::Applet::metaData
      * The metadata of the applet.
      */
     Q_PROPERTY(KPluginMetaData metaData READ pluginMetaData CONSTANT)
 
-    /**
+    /*!
+     * \property Plasma::Applet::containment
      * The Containment managing this applet
      */
     Q_PROPERTY(Plasma::Containment *containment READ containment NOTIFY containmentChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::contextualActions
      * Actions to be added in the plasmoid context menu. To instantiate QActions in a declarative way,
      * PlasmaCore.Action {} can be used
      */
     Q_PROPERTY(QQmlListProperty<QAction> contextualActions READ qmlContextualActions NOTIFY contextualActionsChanged)
 
-    /**
+    /*!
+     * \property Plasma::Applet::isContainment
      * True if this applet is a Containment and is acting as one, such as a desktop or a panel
      */
     Q_PROPERTY(bool isContainment READ isContainment CONSTANT)
 
-    /**
+    /*!
+     * \property Plasma::Applet::pluginName
      * Plugin name for the applet
      */
     Q_PROPERTY(QString pluginName READ pluginName CONSTANT FINAL)
 
 public:
-    /**
+    /*!
      * The Constraint enumeration lists the various constraints that Plasma
      * objects have managed for them and which they may wish to react to,
      * for instance in Applet::constraintsUpdated
+     *
+     * \value NoConstraint No constraint; never passed in to Applet::constraintsEvent on its own
+     * \value FormFactorConstraint The FormFactor for an object
+     * \value LocationConstraint The Location of an object
+     * \value ScreenConstraint Which screen an object is on
+     * \value ImmutableConstraint The immutability (locked) nature of the applet changed
+     * \value StartupCompletedConstraint Application startup has completed
+     * \value UiReadyConstraint The ui has been completely loaded
+     * \value AllConstraints
      */
     enum Constraint {
-        NoConstraint = 0, /**< No constraint; never passed in to Applet::constraintsEvent on its own */
-        FormFactorConstraint = 1, /**< The FormFactor for an object */
-        LocationConstraint = 2, /**< The Location of an object */
-        ScreenConstraint = 4, /**< Which screen an object is on */
-        ImmutableConstraint = 8, /**< the immutability (locked) nature of the applet changed  */
-        StartupCompletedConstraint = 16, /**< application startup has completed */
-        UiReadyConstraint = 32,
-        /**< The ui has been completely loaded */ // (FIXME: merged with StartupCompletedConstraint?)
+        NoConstraint = 0,
+        FormFactorConstraint = 1,
+        LocationConstraint = 2,
+        ScreenConstraint = 4,
+        ImmutableConstraint = 8,
+        StartupCompletedConstraint = 16,
+        UiReadyConstraint = 32, // (FIXME: merged with StartupCompletedConstraint?)
         AllConstraints = FormFactorConstraint | LocationConstraint | ScreenConstraint | ImmutableConstraint,
     };
     Q_ENUM(Constraint)
     Q_DECLARE_FLAGS(Constraints, Constraint)
 
-    /**
+    /*!
      * This enumeration lists the various hints that an applet can pass to its
      * constraint regarding the way that it is represented
+     *
+     * \value NoHint
+     * \value CanFillArea The CompactRepresentation can fill the area and ignore constraint margins
+     * \value MarginAreasSeparator The applet acts as a separator between the standard and slim panel margin areas
      */
     enum ConstraintHint {
         NoHint = 0,
-        CanFillArea = 1,
-        /**< The CompactRepresentation can fill the area and ignore constraint margins*/ // (TODO: KF6 CanFillArea -> CompactRepresentationFillArea)
-        MarginAreasSeparator = CanFillArea | 2, /**< The applet acts as a separator between the standard and slim panel margin areas*/
+        CanFillArea = 1, // TODO: KF6 CanFillArea -> CompactRepresentationFillArea
+        MarginAreasSeparator = CanFillArea | 2,
     };
     Q_DECLARE_FLAGS(ConstraintHints, ConstraintHint)
     Q_FLAG(ConstraintHints)
 
     // CONSTRUCTORS
 
-    /**
+    /*!
      * This constructor can be used with the KCoreAddons plugin loading system.
      * The argument list is expected to have contain the KPackage of the applet,
      * the meta data file path (for compatibility) and an applet ID which must be a base 10 number.
      *
-     * @param parent a QObject parent; you probably want to pass in 0
-     * @param data, KPluginMetaData used to create this plugin
-     * @param args a list of strings containing the applet id
-     * @Since 5.86
+     * \a parent a QObject parent; you probably want to pass in 0
+     *
+     * \a data, KPluginMetaData used to create this plugin
+     *
+     * \a args a list of strings containing the applet id
+     *
+     * \since 5.86
      */
     Applet(QObject *parentObject, const KPluginMetaData &data, const QVariantList &args);
 
     ~Applet() override;
 
     // BOOKKEEPING
-    /**
-     * @return the id of this applet
+    /*!
+     * Returns the id of this applet
      */
     uint id() const;
 
-    /**
-     * @return the arguments this applet was started with.
+    /*!
+     * Returns the arguments this applet was started with.
+     *
      * Some applets support arguments, for instance the notes applet supports to be
      * instantiated with a given text already passed as paramenter
      */
     QVariantList startupArguments() const;
 
-    /**
-     * @return The type of immutability of this applet
+    /*!
+     * Returns The type of immutability of this applet
      */
     Types::ImmutabilityType immutability() const;
 
-    /**
-     * @return true if immutability() is not Types::Mutable
+    /*!
+     * Returns true if immutability() is not Types::Mutable
      */
     bool immutable() const;
 
-    /**
+    /*!
      * If for some reason, the applet fails to get up on its feet (the
      * library couldn't be loaded, necessary hardware support wasn't found,
      * etc..) this method returns the reason why, in an user-readable way.
-     * @since 5.0
+     * \since 5.0
      **/
     QString launchErrorMessage() const;
 
-    /**
+    /*!
      * If for some reason, the applet fails to get up on its feet (the
      * library couldn't be loaded, necessary hardware support wasn't found,
      * etc..) this method returns true.
      **/
     bool failedToLaunch() const;
 
-    /**
-     * @return true if destroy() was called; useful for Applets which should avoid
+    /*!
+     * Returns true if destroy() was called; useful for Applets which should avoid
      * certain tasks if they are about to be deleted permanently
      */
     bool destroyed() const;
 
-    /**
-     * @return the Containment, if any, this applet belongs to
+    /*!
+     * Returns the Containment, if any, this applet belongs to.
+     *
+     * A containment will return itself if is a first level
+     * containment such as a desktop or a panel, or will return the
+     * other containment is in if it's a nested containment such a
+     * system tray
      **/
     Containment *containment() const;
 
-    /**
-     * @return true if this Applet is currently being used as a Containment, false otherwise
+    /*!
+     * Returns \c true if this Applet is currently being used as a Containment, false otherwise.
+     *
+     * Normally only first level Containments directly children of Corona can act
+     * as containments, except Containments of Type CustomEmbedded which can be
+     * containments also when inside another containment, such as a Systray
+     * inside a Panel.
      */
     bool isContainment() const;
 
-    /**
-     * @return the status of the applet
-     * @since 4.4
+    /*!
+     * Returns the status of the applet
+     * \since 4.4
      */
     Types::ItemStatus status() const;
 
-    /**
+    /*!
      * Returns the current form factor the applet is being displayed in.
-     *
-     * @see Plasma::FormFactor
      */
     Types::FormFactor formFactor() const;
 
-    /**
+    /*!
      * Returns the location of the scene which is displaying applet.
-     *
-     * @see Plasma::Types::Location
      */
     Types::Location location() const;
 
-    /**
-     * @return Display hints that come from the containment that suggest the applet how to look and behave.
-     * @since 5.77
+    /*!
+     * Returns Display hints that come from the containment that suggest the applet how to look and behave.
+     * \since 5.77
      */
     Types::ContainmentDisplayHints containmentDisplayHints() const;
 
     // CONFIGURATION
-    /**
+    /*!
      * Returns the KConfigGroup to access the applets configuration.
      *
      * This config object will write to an instance
@@ -343,7 +387,7 @@ public:
      **/
     KConfigGroup config() const;
 
-    /**
+    /*!
      * Returns a KConfigGroup object to be shared by all applets of this
      * type.
      *
@@ -352,21 +396,21 @@ public:
      */
     KConfigGroup globalConfig() const;
 
-    /**
+    /*!
      * Returns the config skeleton object from this applet's package,
      * if any.
      *
-     * @return config skeleton object, or 0 if none
+     * Returns config skeleton object, or 0 if none
      **/
     KConfigLoader *configScheme() const;
 
-    /**
-     * @return a KConfigPropertyMap instance that represents the configuration
+    /*!
+     * Returns a KConfigPropertyMap instance that represents the configuration
      * which is usable from QML to read and write settings like any JavaScript Object
      */
     KConfigPropertyMap *configuration();
 
-    /**
+    /*!
      * Saves state information about this applet that will
      * be accessed when next instantiated in the restore(KConfigGroup&) method.
      *
@@ -378,7 +422,7 @@ public:
      **/
     virtual void save(KConfigGroup &group) const;
 
-    /**
+    /*!
      * Restores state information about this applet saved previously
      * in save(KConfigGroup&).
      *
@@ -388,174 +432,178 @@ public:
      **/
     virtual void restore(KConfigGroup &group);
 
-    /**
+    /*!
      * When the applet needs to be configured before being usable, this
      * method can be called to show a standard interface prompting the user
      * to configure the applet
      *
-     * @param needsConfiguring true if the applet needs to be configured,
+     * \a needsConfiguring true if the applet needs to be configured,
      *                         or false if it doesn't
-     * @param reason a translated message for the user explaining that the
+     *
+     * \a reason a translated message for the user explaining that the
      *               applet needs configuring; this should note what needs
      *               to be configured
      */
     void setConfigurationRequired(bool needsConfiguring, const QString &reason = QString());
 
-    /**
-     * @return true if the applet currently needs to be configured,
+    /*!
+     * Returns true if the applet currently needs to be configured,
      *         otherwise, false
      */
     bool configurationRequired() const;
 
-    /**
-     * @return A translated message for the user explaining that the
+    /*!
+     * Returns A translated message for the user explaining that the
      *           applet needs configuring; this should note what needs
      *           to be configured
      *
-     * @see setConfigurationRequired
-     * @since 5.20
+     * \sa setConfigurationRequired
+     * \since 5.20
      */
     QString configurationRequiredReason() const;
 
-    /**
+    /*!
      * Sets the constraint hits which give a more granular control over sizing in
      * constrained layouts such as panels
      *
-     * @param constraintHints such as CanFillArea or MarginAreasSeparator,
+     * \a constraintHints such as CanFillArea or MarginAreasSeparator,
      *                        they can be in bitwise OR
      */
     void setConstraintHints(ConstraintHints constraintHints);
 
-    /**
-     * @return The constraint hints such as CanFillArea or MarginAreasSeparator,
+    /*!
+     * Returns The constraint hints such as CanFillArea or MarginAreasSeparator,
      *         they can be in bitwise OR
      */
     ConstraintHints constraintHints() const;
 
-    /**
-     * @return true when the configuration interface is being shown
-     * @since 4.5
+    /*!
+     * Returns true when the configuration interface is being shown
+     * \since 4.5
      */
     bool isUserConfiguring() const;
 
-    /**
+    /*!
      * Tells the applet the user is configuring
-     * @param configuring true if the configuration ui is showing
+     *
+     * \a configuring true if the configuration ui is showing
      */
     void setUserConfiguring(bool configuring);
 
     // UTILS
-    /**
+    /*!
      * Called when any of the geometry constraints have been updated.
      * This method calls constraintsEvent, which may be reimplemented,
      * once the Applet has been prepared for updating the constraints.
      *
-     * @param constraints the type of constraints that were updated
+     * \a constraints the type of constraints that were updated
      */
     void updateConstraints(Constraints constraints = AllConstraints);
 
     // METADATA
 
-    /**
-     * @return metadata information about this plugin
+    /*!
+     * Returns metadata information about this plugin
      *
-     * @since 5.27
+     * \since 5.27
      */
     KPluginMetaData pluginMetaData() const;
 
-    /**
-     * @return the plugin name form KPluginMetaData
+    /*!
+     * Returns the plugin name form KPluginMetaData
      */
     QString pluginName() const;
 
-    /**
+    /*!
      * Returns the user-visible title for the applet, as specified in the
-     * Name field of the .desktop file. Can be changed with @see setTitle
+     * Name field of the .desktop file. Can be changed with setTitle
      *
-     * @since 5.0
-     * @return the user-visible title for the applet.
+     * \since 5.0
+     * Returns the user-visible title for the applet.
      **/
     QString title() const;
 
-    /**
+    /*!
      * Sets a custom title for this instance of the applet. E.g. a clock might
      * use the timezone as its name rather than the .desktop file
      *
-     * @since 5.0
-     * @param title the user-visible title for the applet.
+     * \since 5.0
+     * \a title the user-visible title for the applet.
      */
     void setTitle(const QString &title);
 
-    /**
-     * @returns The icon name related to this applet
+    /*!
+     * Returns The icon name related to this applet
      * By default is the one in the plasmoid desktop file
      **/
     QString icon() const;
 
-    /**
+    /*!
      * Sets an icon name for this applet
-     * @param icon Freedesktop compatible icon name
+     * \a icon Freedesktop compatible icon name
      */
     void setIcon(const QString &icon);
 
-    /**
-     * @returns true if the applet should show a busy status, for instance doing
+    /*!
+     * Returns true if the applet should show a busy status, for instance doing
      * some network operation
-     * @since 5.21
+     * \since 5.21
      */
     bool isBusy() const;
 
-    /**
+    /*!
      * Sets the Applet to have a busy status hint, for instance the applet doing
      * some network operation.
      * The graphical representation of the busy status depends completely from
      * the visualization.
-     * @param busy true if the applet is busy
-     * @since 5.21
+     *
+     * \a busy true if the applet is busy
+     *
+     * \since 5.21
      */
     void setBusy(bool busy);
 
-    /**
+    /*!
      * How the applet wants its background to be drawn. The containment may chose to ignore this hint.
-     * @since 5.65
+     * \since 5.65
      */
     Plasma::Types::BackgroundHints backgroundHints() const;
 
-    /**
+    /*!
      * Sets the applet background hints. Only Applet implementations should write this property
-     * @since 5.65
+     * \since 5.65
      */
     void setBackgroundHints(Plasma::Types::BackgroundHints hint);
 
-    /**
+    /*!
      * The containment (and/or the user) may decide to use another kind of background instead if supported by the applet.
      * In order for an applet to support user configuration of the
      * background, it needs to have the Plasma::Types::ConfigurableBackground flag set in its backgroundHints
-     * @since 5.65
+     * \since 5.65
      */
     Plasma::Types::BackgroundHints userBackgroundHints() const;
 
-    /**
+    /*!
      * Sets the hints the user wished the background style for the applet to be.
-     * @since 5.65
+     * \since 5.65
      */
     void setUserBackgroundHints(Plasma::Types::BackgroundHints hint);
 
-    /**
+    /*!
      * The effective background hints the applet will have: it will follow userBackgroundHints only if backgroundHints has the
      * Plasma::Types::ConfigurableBackground flag set
-     * @since 5.65
+     * \since 5.65
      */
     Plasma::Types::BackgroundHints effectiveBackgroundHints() const;
 
     // ACTIONS
-    /**
+    /*!
      * Returns a list of context-related QAction instances.
      *
      * This is used e.g. within the \a DesktopView to display a
      * contextmenu.
      *
-     * @return A list of actions. The default implementation returns an
+     * Returns A list of actions. The default implementation returns an
      *         empty list.
      **/
     virtual QList<QAction *> contextualActions();
@@ -563,219 +611,228 @@ public:
     QML_LIST_PROPERTY_ASSIGN_BEHAVIOR_REPLACE
     QQmlListProperty<QAction> qmlContextualActions();
 
-    /**
+    /*!
      * Add a new internal action. if an internal action with the same name already exists, it
      * will be replaced with this new one.
      * Those are usually actions defined by the system, such as "configure" and "remove"
      *
-     * @param name The unique name for the action
-     * @param action The new QAction to be added
+     * \a name The unique name for the action
+     *
+     * \a action The new QAction to be added
      */
     Q_INVOKABLE void setInternalAction(const QString &name, QAction *action);
 
-    /**
-     * @returns the internal action with the given name if available
-     * @param name the unique name of the action we want
+    /*!
+     * Returnss the internal action with the given name if available
+     *
+     * \a name the unique name of the action we want
      */
     Q_INVOKABLE QAction *internalAction(const QString &name) const;
 
-    /**
+    /*!
      * Removes an action from the internal actions
-     * @param name the action to be removed
+     *
+     * \a name the action to be removed
      */
     Q_INVOKABLE void removeInternalAction(const QString &name);
 
-    /**
-     * @returns All the internal actions such as configure, remove, alternatives etc
+    /*!
+     * Returnss All the internal actions such as configure, remove, alternatives etc
      */
     QList<QAction *> internalActions() const;
 
-    /**
+    /*!
      * Sets the global shortcut to associate with this widget.
      */
     void setGlobalShortcut(const QKeySequence &shortcut = QKeySequence());
 
-    /**
-     * @return the global shortcut associated with this widget, or
+    /*!
+     * Returns the global shortcut associated with this widget, or
      * an empty shortcut if no global shortcut is associated.
      */
     QKeySequence globalShortcut() const;
 
-    /**
+    /*!
      * Sets whether or not this applet provides a user interface for
      * configuring the applet.
      *
      * It defaults to false, and if true is passed in you should
      * also reimplement createConfigurationInterface()
      *
-     * @param hasInterface whether or not there is a user interface available
+     * \a hasInterface whether or not there is a user interface available
      **/
     void setHasConfigurationInterface(bool hasInterface);
 
     // Completely UI-specific, remove or move to scriptengine
-    /**
-     * @return true if this plasmoid provides a GUI configuration
+    /*!
+     * Returns true if this plasmoid provides a GUI configuration
      **/
     bool hasConfigurationInterface() const;
 
-    /**
+    /*!
      * The translation domain for this applet
      *
-     * @since 6.1
+     * \since 6.1
      */
     QString translationDomain() const;
 
 Q_SIGNALS:
     // BOOKKEEPING
-    /**
+    /*!
      * Emitted when the immutability changes
-     * @since 4.4
+     *
+     * \since 4.4
      */
     void immutabilityChanged(Plasma::Types::ImmutabilityType immutable);
 
-    /**
+    /*!
      * Emitted when the applet status changes
-     * @since 4.4
+     *
+     * \since 4.4
      */
     void statusChanged(Plasma::Types::ItemStatus status);
 
-    /**
+    /*!
      * Emitted when the applet has been scheduled for destruction
      * or the destruction has been undone
-     * @since 5.4
+     *
+     * \since 5.4
      */
     void destroyedChanged(bool destroyed);
 
-    /**
+    /*!
      * Emitted when the title has changed
-     * @since 5.20
+     *
+     * \since 5.20
      */
     void titleChanged(const QString &title);
 
-    /**
+    /*!
      * Emitted when the icon name for the applet has changed
-     * @since 5.20
+     *
+     * \since 5.20
      */
     void iconChanged(const QString &icon);
 
-    /**
+    /*!
      * Emitted when the busy status has changed
-     * @since 5.21
+     *
+     * \since 5.21
      */
     void busyChanged(bool busy);
 
-    /**
+    /*!
      * Emitted when the background hints have changed
-     * @since 5.65
+     * \since 5.65
      */
     void backgroundHintsChanged();
 
-    /**
+    /*!
      * Emitted when the user background hints have changed
-     * @since 5.65
+     * \since 5.65
      */
     void userBackgroundHintsChanged();
 
-    /**
+    /*!
      * Emitted when the effective background hints have changed
-     * @since 5.65
+     * \since 5.65
      */
     void effectiveBackgroundHintsChanged();
 
-    /**
+    /*!
      * Emitted when the global shortcut to activate this applet has chanaged
      */
     void globalShortcutChanged(const QKeySequence &sequence);
 
     // CONFIGURATION
-    /**
+    /*!
      * Emitted when an applet has changed values in its configuration
      * and wishes for them to be saved at the next save point. As this implies
      * disk activity, this signal should be used with care.
      *
-     * @note This does not need to be emitted from saveState by individual
+     * \note This does not need to be emitted from saveState by individual
      * applets.
      */
     void configNeedsSaving();
 
-    /**
+    /*!
      * emitted when the config ui appears or disappears
      */
     void userConfiguringChanged(bool configuring);
 
     // ACTIONS
-    /**
+    /*!
      * Emitted just before the contextual actions are about to show
      * For instance just before the context menu containing the actions
      * added with setAction() is shown
      */
     void contextualActionsAboutToShow();
 
-    /**
+    /*!
      * Emitted when activation is requested due to, for example, a global
      * keyboard shortcut. By default the widget is given focus.
      */
     void activated();
 
-    /**
+    /*!
      * Emitted when activation is requested due to, for example, middle
      * click.
-     * @since 6.3
+     * \since 6.3
      */
     void secondaryActivated();
 
     // TODO: fix usage in containment, port to QObject::destroyed
-    /**
+    /*!
      * Emitted when the applet is deleted
      */
     void appletDeleted(Plasma::Applet *applet);
 
-    /**
+    /*!
      * Emitted when the formfactor changes
      */
     void formFactorChanged(Plasma::Types::FormFactor formFactor);
 
-    /**
+    /*!
      * Emitted when the location changes
      */
     void locationChanged(Plasma::Types::Location location);
 
-    /**
+    /*!
      * Emitted when the containment display hints change
      */
     void containmentDisplayHintsChanged(Plasma::Types::ContainmentDisplayHints hints);
 
-    /**
+    /*!
      * Emitted when setConfigurationRequired was called
-     * @see setConfigurationRequired
-     * @since 5.20
+     * \sa setConfigurationRequired
+     * \since 5.20
      */
     void configurationRequiredChanged(bool needsConfig, const QString &reason);
 
-    /**
+    /*!
      * Emitted when the applet gains or loses the ability to show a configuration interface
-     * @see hasConfigurationInterface
-     * @since 6.0
+     * \sa hasConfigurationInterface
+     * \since 6.0
      */
     void hasConfigurationInterfaceChanged(bool hasConfiguration);
 
-    /**
+    /*!
      * Emitted when the constraint hints changed
-     * @see setConstraintHints
+     * \sa setConstraintHints
      */
     void constraintHintsChanged(Plasma::Applet::ConstraintHints constraintHints);
 
-    /**
+    /*!
      * Emitted when the containment changes
      */
     void containmentChanged(Plasma::Containment *containment);
 
-    /**
+    /*!
      * Emitted when the list of contextual actions has changed
      */
     void contextualActionsChanged(const QList<QAction *> &actions);
 
-    /**
+    /*!
      * Emitted when the list of internal actions has changed
      */
     void internalActionsChanged(const QList<QAction *> &actions);
@@ -783,7 +840,7 @@ Q_SIGNALS:
     // TODO KF6 keep as Q_SLOT only stuff that needsto be manually invokable from qml
 public Q_SLOTS:
     // BOOKKEEPING
-    /**
+    /*!
      * Call this method when the applet fails to launch properly. An
      * optional reason can be provided.
      *
@@ -791,54 +848,55 @@ public Q_SLOTS:
      * called. If you have pointers to these items, you will need to
      * reset them after calling this method.
      *
-     * @param failed true when the applet failed, false when it succeeded
-     * @param reason an optional reason to show the user why the applet
+     * \a failed true when the applet failed, false when it succeeded
+     *
+     * \a reason an optional reason to show the user why the applet
      *               failed to launch
-     * @since 5.0
+     * \since 5.0
      **/
     void setLaunchErrorMessage(const QString &reason = QString());
 
-    /**
+    /*!
      * Sets the immutability type for this applet (not immutable,
      * user immutable or system immutable)
-     * @param immutable the new immutability type of this applet
+     *
+     * \a immutable the new immutability type of this applet
      */
     void setImmutability(const Types::ImmutabilityType immutable);
 
-    /**
+    /*!
      * Destroys the applet; it will be removed nicely and deleted.
      * Its configuration will also be deleted.
      * If you want to remove the Applet configuration, use this, don't just delete the Applet *
      */
     void destroy();
 
-    /**
+    /*!
      * sets the status for this applet
-     * @since 4.4
+     * \since 4.4
      */
     void setStatus(const Types::ItemStatus stat);
 
     // CONFIGURATION
-    /**
+    /*!
      * Called when applet configuration values have changed.
      */
-    // TODO KF6: make it not a slot anymore and protected
-    virtual void configChanged();
+    virtual void configChanged(); // TODO KF6: make it not a slot anymore and protected
 
     // UTILS
-    /**
+    /*!
      * Sends all pending constraints updates to the applet. Will usually
      * be called automatically, but can also be called manually if needed.
      */
     void flushPendingConstraintsEvents();
 
-    /**
+    /*!
      * This method is called once the applet is loaded and added to a Corona.
      * If the applet requires a Scene or has an particularly intensive
      * set of initialization routines to go through, consider implementing it
      * in this method instead of the constructor.
      *
-     * Note: paintInterface may get called before init() depending on initialization
+     * \note paintInterface may get called before init() depending on initialization
      * order. Painting is managed by the canvas (QGraphisScene), and may schedule a
      * paint event prior to init() being called.
      **/
@@ -846,7 +904,7 @@ public Q_SLOTS:
 
 protected:
     // CONFIGURATION
-    /**
+    /*!
      * When called, the Applet should write any information needed as part
      * of the Applet's running state to the configuration object in config()
      * and/or globalConfig().
@@ -858,13 +916,13 @@ protected:
     virtual void saveState(KConfigGroup &config) const;
 
     // UTILS
-    /**
+    /*!
      * Called when any of the constraints for the applet have been updated. These constraints
      * range from notifying when the applet has officially "started up" to when geometry changes
      * to when the form factor changes.
      *
      * Each constraint that has been changed is passed in the constraints flag.
-     * All of the constraints and how they work is documented in the @see Plasma::Constraints
+     * All of the constraints and how they work is documented in the \sa Plasma::Constraints
      * enumeration.
      *
      * On applet creation, this is always called prior to painting and can be used as an
@@ -873,15 +931,11 @@ protected:
      * Do not call update() from this method; an update() will be triggered
      * at the appropriate time for the applet.
      *
-     * @param constraints the type of constraints that were updated
-     * @property constraint
+     * \a constraints the type of constraints that were updated
      */
     virtual void constraintsEvent(Constraints constraints);
 
     // TODO: timerEvent should go into AppletPrivate
-    /**
-     * Reimplemented from QObject
-     */
     void timerEvent(QTimerEvent *event) override;
 
 private:
@@ -889,15 +943,7 @@ private:
     QUrl mainScript() const;
     QUrl configModel() const;
     bool sourceValid() const;
-    /**
-     * @internal This constructor is to be used with the Package loading system.
-     *
-     * @param parent a QObject parent; you probably want to pass in 0
-     * @param args a list of strings containing two entries: the service id
-     *      and the applet id
-     * @since 4.3
-     */
-    Applet(const QString &packagePath, uint appletId);
+    QString qrcPath() const;
 
     // TODO KF6: drop Q_PRIVATE_SLOT
     Q_PRIVATE_SLOT(d, void cleanUpAndDelete())
diff -pruN 6.3.5-1/src/plasma/containment.cpp 6.4.5-0ubuntu1/src/plasma/containment.cpp
--- 6.3.5-1/src/plasma/containment.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/containment.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -121,13 +121,6 @@ void Containment::init()
             setInternalAction(QStringLiteral("lock widgets"), lockDesktopAction);
         }
     }
-
-    // HACK: this is valid only in the systray case
-    connect(this, &Containment::configureRequested, this, [this](Plasma::Applet *a) {
-        if (Plasma::Applet *p = qobject_cast<Plasma::Applet *>(parent())) {
-            Q_EMIT p->containment()->configureRequested(a);
-        }
-    });
 }
 
 // helper function for sorting the list of applets
@@ -289,12 +282,9 @@ Plasma::Containment::Type Containment::c
 
 Corona *Containment::corona() const
 {
-    // We are not sure where the corona parent is in the hyerarchy, because of... the systray.
-    // We are iterating over the parent tree here rather than casting the parent
-    // to applet then asking ofr its containment and corona, as this might break during
-    // teardown, as this can be invoked during dtor of one of the ancestors,
-    // see https://bugs.kde.org/show_bug.cgi?id=477067 where it happens during destruction
-    // of the panel (containment of the applet that contains the systray containment)
+    // We are not sure where the corona parent is in the hierarchy,
+    // because of nested containment, those of type CustomEmbedded
+    // will have containment->containment->corona
     for (auto candidate = parent(); candidate; candidate = candidate->parent()) {
         if (auto c = qobject_cast<Corona *>(candidate)) {
             return c;
@@ -378,7 +368,6 @@ void Containment::addApplet(Applet *appl
         // qCDebug(LOG_PLASMA) << "already have this applet!";
     }
 #endif
-
     Containment *currentContainment = applet->containment();
 
     if (currentContainment && currentContainment != this) {
@@ -416,6 +405,10 @@ void Containment::addApplet(Applet *appl
         applet->setParent(this);
     }
 
+    Containment *asCont = qobject_cast<Containment *>(applet);
+    if (asCont && asCont->containmentType() == Containment::CustomEmbedded) {
+        asCont->init();
+    }
     // make sure the applets are sorted by id
     const auto position = std::lower_bound(d->applets.begin(), d->applets.end(), applet, [](Plasma::Applet *a1, Plasma::Applet *a2) {
         return a1->id() < a2->id();
@@ -435,11 +428,15 @@ void Containment::addApplet(Applet *appl
     if (!currentContainment) {
         const bool isNew = applet->d->mainConfigGroup()->entryMap().isEmpty();
 
-        if (!isNew) {
+        // If the applet is a nested containment restore even if new, to
+        // have the same behavior of Corona::addContainment
+        if (!isNew || applet->isContainment()) {
             applet->restore(*applet->d->mainConfigGroup());
         }
 
-        applet->init();
+        if (!asCont || asCont->containmentType() != Containment::CustomEmbedded) {
+            applet->init();
+        }
 
         if (isNew) {
             applet->save(*applet->d->mainConfigGroup());
@@ -471,7 +468,9 @@ QList<Applet *> Containment::applets() c
 int Containment::screen() const
 {
     Q_ASSERT(corona());
-    if (Corona *c = corona()) {
+    if (Containment *pc = qobject_cast<Containment *>(parent()); pc && isContainment()) {
+        return pc->screen();
+    } else if (Corona *c = corona()) {
         return c->screenForContainment(this);
     } else {
         return -1;
@@ -480,6 +479,9 @@ int Containment::screen() const
 
 int Containment::lastScreen() const
 {
+    if (Containment *pc = qobject_cast<Containment *>(parent()); pc) {
+        return pc->lastScreen();
+    }
     return d->lastScreen;
 }
 
@@ -519,12 +521,11 @@ QList<QRectF> Containment::availableRela
         return regVal;
     }
 
-    QRegion reg = QRect(QPoint(0, 0), screenGeometry().size().toSize());
     int screenId = screen();
     if (screenId < 0) {
         return {};
     }
-    reg = containment()->corona()->availableScreenRegion(screenId);
+    QRegion reg = containment()->corona()->availableScreenRegion(screenId);
 
     auto it = reg.begin();
     const auto itEnd = reg.end();
@@ -582,6 +583,11 @@ QUrl Containment::compactApplet() const
 {
     if (Applet::d->package.isValid()) {
         return Applet::d->package.fileUrl("compactapplet");
+    } else {
+        const QString path = qrcPath() + QLatin1String("CompactApplet.qml");
+        if (QFile::exists(path)) {
+            return QUrl(QLatin1String("qrc") + path);
+        }
     }
     return QUrl();
 }
@@ -592,7 +598,7 @@ void Containment::setContainmentActions(
     ContainmentActions *plugin = nullptr;
 
     plugin = containmentActions().value(trigger);
-    if (plugin && plugin->metadata().pluginId() != pluginName) {
+    if (plugin && plugin->id() != pluginName) {
         containmentActions().remove(trigger);
         delete plugin;
         plugin = nullptr;
diff -pruN 6.3.5-1/src/plasma/containment.h 6.4.5-0ubuntu1/src/plasma/containment.h
--- 6.3.5-1/src/plasma/containment.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/containment.h	2025-09-09 08:27:22.000000000 +0000
@@ -22,18 +22,22 @@ class Corona;
 class ContainmentActions;
 class ContainmentPrivate;
 
-/**
- * @class Containment plasma/containment.h <Plasma/Containment>
+/*!
+ * \class Plasma::Containment
+ * \inheaderfile Plasma/Containment
+ * \inmodule Plasma
  *
- * @short The base class for plugins that provide backgrounds and applet grouping containers
+ * \brief The base class for plugins that provide backgrounds and applet grouping containers.
  *
  * Containment objects provide the means to group applets into functional sets.
  * They also provide the following:
  *
- * creation of focusing event
- * - drawing of the background image (which can be interactive)
- * - form factors (e.g. panel, desktop, full screen, etc)
- * - applet layout management
+ * \list
+ * \li creation of focusing event
+ * \li drawing of the background image (which can be interactive)
+ * \li form factors (e.g. panel, desktop, full screen, etc)
+ * \li applet layout management
+ * \endlist
  *
  * Since containment is actually just a Plasma::Applet, all the techniques used
  * for writing the visual presentation of Applets is applicable to Containtments.
@@ -47,431 +51,456 @@ class PLASMA_EXPORT Containment : public
 {
     Q_OBJECT
 
-    /**
+    /*!
+     * \property Plasma::Containment::applets
      * List of applets this containment has: the containments
-     * KF6: this should be AppletQuickItem *
      */
-    Q_PROPERTY(QList<Plasma::Applet *> applets READ applets NOTIFY appletsChanged)
+    Q_PROPERTY(QList<Plasma::Applet *> applets READ applets NOTIFY appletsChanged) // KF6: this should be AppletQuickItem *
 
-    /**
+    /*!
+     * \property Plasma::Containment::corona
      * The corona for this contaiment
      */
     Q_PROPERTY(Plasma::Corona *corona READ corona CONSTANT)
 
-    /**
+    /*!
+     * \property Plasma::Containment::containmentType
      * Type of this containment
      */
     Q_PROPERTY(Plasma::Containment::Type containmentType READ containmentType NOTIFY containmentTypeChanged)
 
-    /**
+    /*!
+     * \property Plasma::Containment::activity
      * Activity UID of this containment
      */
     Q_PROPERTY(QString activity READ activity NOTIFY activityChanged)
 
-    /**
+    /*!
+     * \property Plasma::Containment::activityName
      * Activity name of this containment
      */
     Q_PROPERTY(QString activityName READ activityName NOTIFY activityNameChanged)
 
+    /*!
+     * \property Plasma::Containment::containmentDisplayHints
+     */
     Q_PROPERTY(Plasma::Types::ContainmentDisplayHints containmentDisplayHints READ containmentDisplayHints WRITE setContainmentDisplayHints NOTIFY
                    containmentDisplayHintsChanged)
 
+    /*!
+     * \property Plasma::Containment::wallpaperPlugin
+     */
     Q_PROPERTY(QString wallpaperPlugin READ wallpaperPlugin WRITE setWallpaperPlugin NOTIFY wallpaperPluginChanged)
+
+    /*!
+     * \property Plasma::Containment::wallpaperGraphicsObject
+     */
     Q_PROPERTY(QObject *wallpaperGraphicsObject READ wallpaperGraphicsObject WRITE setWallpaperGraphicsObject NOTIFY wallpaperGraphicsObjectChanged)
 
+    /*!
+     * \property Plasma::Containment::isUiReady
+     */
     Q_PROPERTY(bool isUiReady READ isUiReady NOTIFY uiReadyChanged)
 
-    /**
+    /*!
+     * \property Plasma::Containment::screen
      * The screen number this containment is serving as the desktop for, or -1 if none
      */
     Q_PROPERTY(int screen READ screen NOTIFY screenChanged)
 
-    /**
+    /*!
+     * \property Plasma::Containment::availableScreenRect
      * screen area free of panels: the coordinates are relative to the containment,
      * it's independent from the screen position
      * For more precise available geometry use availableScreenRegion()
      */
     Q_PROPERTY(QRectF availableScreenRect READ availableRelativeScreenRect NOTIFY availableRelativeScreenRectChanged)
 
-    /**
+    /*!
+     * \property Plasma::Containment::availableRelativeScreenRegion
      * The available region of this screen, panels excluded. It's a list of rectangles
      */
     Q_PROPERTY(QList<QRectF> availableScreenRegion READ availableRelativeScreenRegion NOTIFY availableRelativeScreenRegionChanged)
 
-    /**
+    /*!
+     * \property Plasma::Containment::screenGeometry
      * Provides access to the geometry of the applet is in.
      * Can be useful to figure out what's the absolute position of the applet.
      */
     Q_PROPERTY(QRectF screenGeometry READ screenGeometry NOTIFY screenGeometryChanged)
 
 public:
-    /**
+    /*!
      * This constructor can be used with the KCoreAddons plugin loading system.
      * The argument list is expected to have contain the KPackage of the applet,
      * the meta data file path (for compatibility) and an applet ID which must be a base 10 number.
      *
-     * @param parent a QObject parent; you probably want to pass in 0
-     * @param data, KPluginMetaData used to create this plugin
-     * @param args a list of strings containing the applet id
-     * @since 5.86
+     * \a parent a QObject parent; you probably want to pass in 0
+     *
+     * \a data KPluginMetaData used to create this plugin
+     *
+     * \a args a list of strings containing the applet id
+     *
+     * \since 5.86
      */
     explicit Containment(QObject *parentObject, const KPluginMetaData &data, const QVariantList &args);
 
     ~Containment() override;
 
-    /**
-     * Reimplemented from Applet
-     */
     void init() override;
 
-    /**
+    /*!
      * This enumeration describes the type of the Containment.
      * DesktopContainments represent main containments that will own a screen in a mutually exclusive fashion,
      * while PanelContainments are accessories which can be present multiple per screen.
      *
      * This value is specified in the "X-Plasma-ContainmentType" JSON-metadata value of containments.
+     *
+     * \value NoContainment
+     * \value Desktop A desktop containment
+     * \value Panel A desktop panel
+     * \value Custom A containment that is neither a desktop nor a panel but something application specific
+     * \value CustomPanel A customized desktop panel. "CustomPanel" in metadata
+     * \value CustomEmbedded A customized containment embedded in another applet
+     *
      */
     enum Type {
-        NoContainment = -1, /**< @internal */
-        Desktop = 0, /**< A desktop containment */
-        Panel, /**< A desktop panel */
-        Custom = 127, /**< A containment that is neither a desktop nor a panel but something application specific */
-        CustomPanel = 128, /**< A customized desktop panel. "CustomPanel" in metadata */
-        CustomEmbedded = 129, /**< A customized containment embedded in another applet */
+        NoContainment = -1,
+        Desktop = 0,
+        Panel,
+        Custom = 127,
+        CustomPanel = 128,
+        CustomEmbedded = 129,
     };
     Q_ENUM(Type)
 
-    /**
+    /*!
      * Returns the type of containment
      */
     Type containmentType() const;
 
-    /**
+    /*!
      * Returns the Corona (if any) that this Containment is hosted by
      */
     Corona *corona() const;
 
-    /**
+    /*!
      * Adds an applet to this Containment
      *
-     * @param name the plugin name for the applet, as given by
+     * \a name the plugin name for the applet, as given by
      *        KPluginInfo::pluginName()
-     * @param args argument list to pass to the plasmoid
-     * @param geometryHint an hint to pass to the GUI on the location
+     *
+     * \a args argument list to pass to the plasmoid
+     *
+     * \a geometryHint an hint to pass to the GUI on the location
      *           and size we prefer for the newly created applet;
      *           the gui might choose whether to respect or not this hint.
      *           The default position is (-1, -1) and the default size
      *           is (0, 0).
      *
-     * @return a pointer to the applet on success, or 0 on failure
+     * Returns a pointer to the applet on success, or 0 on failure
      */
     Applet *createApplet(const QString &name, const QVariantList &args = QVariantList(), const QRectF &geometryHint = QRectF(-1, -1, 0, 0));
 
-    /**
+    /*!
      * Add an existing applet to this Containment
      *
-     * @param applet the applet that should be added
-     * @param geometryHint an hint to pass to the GUI on the location
+     * \a applet the applet that should be added
+     * \a geometryHint an hint to pass to the GUI on the location
      *           and size we prefer for the newly created applet;
      *           the gui might choose whether to respect or not this hint
      */
     Q_INVOKABLE void addApplet(Applet *applet, const QRectF &geometryHint = QRectF());
 
-    /**
-     * @return the applets currently in this Containment
+    /*!
+     * Returns the applets currently in this Containment
      */
     QList<Applet *> applets() const;
 
-    /**
-     * @return the screen number this containment is serving as the desktop for
+    /*!
+     * Returns the screen number this containment is serving as the desktop for
      *         or -1 if none
-     * TODO KF6 virtual? this shouldbe available to applet as well
      */
-    int screen() const;
+    int screen() const; // TODO KF6 virtual? this should be available to applet as well
 
-    /**
-     * @return the last screen number this containment had
+    /*!
+     * Returns the last screen number this containment had
      *         only returns -1 if it's never ever been on a screen
-     * @since 4.5
+     * \since 4.5
      */
     int lastScreen() const;
 
-    /**
-     * @reimp
-     * @sa Applet::save(KConfigGroup &)
-     */
     void save(KConfigGroup &group) const override;
 
-    /**
-     * @reimp
-     * @sa Applet::restore(KConfigGroup &)
-     */
     void restore(KConfigGroup &group) override;
 
-    /**
+    /*!
      * Sets wallpaper plugin.
      *
-     * @param pluginName the name of the wallpaper to attempt to load
+     * \a pluginName the name of the wallpaper to attempt to load
      */
     void setWallpaperPlugin(const QString &pluginName);
 
-    /**
+    /*!
      * Return wallpaper plugin.
      */
     QString wallpaperPlugin() const;
 
-    /**
+    /*!
      * Sets the current activity by id
      *
-     * @param activity the id of the activity
+     * \a activityId the id of the activity
      */
     void setActivity(const QString &activityId);
 
-    /**
-     * @return the current activity id associated with this containment
-     * TODO KF6: this should be available to Appelt as well as a property... virtual?
-     */
-    QString activity() const;
-
-    /**
-     * @return Activity name corresponding to the activity UID
-     * @see activity
+    /*!
+     * Returns the current activity id associated with this containment
+     */
+    QString activity() const; // TODO KF6: this should be available to Applet as well as a property... virtual?
+
+    /*!
+     * Returns Activity name corresponding to the activity UID
      */
     QString activityName() const;
 
-    /**
+    /*!
      * Sets a containmentactions plugin.
      *
-     * @param trigger the mouse button (and optional modifier) to associate the plugin with
-     * @param pluginName the name of the plugin to attempt to load. blank = set no plugin.
-     * @since 4.4
+     * \a trigger the mouse button (and optional modifier) to associate the plugin with
+     *
+     * \a pluginName the name of the plugin to attempt to load. blank = set no plugin.
+     *
+     * \since 4.4
      */
     void setContainmentActions(const QString &trigger, const QString &pluginName);
 
-    /**
-     * @return All the loaded containment action plugins, indexed by trigger name
-     * @since 5.0
+    /*!
+     * Returns all the loaded containment action plugins, indexed by trigger name
+     * \since 5.0
      */
     QHash<QString, ContainmentActions *> &containmentActions();
 
-    /**
-     * @returns true when the ui of this containment is fully loaded, as well the ui of every applet in it
+    /*!
+     * Returns \c true when the ui of this containment is fully loaded, as well the ui of every applet in it
      */
     bool isUiReady() const;
 
-    /**
-     * @returns The available screen rect (excluding panels) for the screen this containment is associated to,
+    /*!
+     * Returns The available screen rect (excluding panels) for the screen this containment is associated to,
      * empty rectangle if the containment is not active in a screen
      */
     QRectF availableRelativeScreenRect() const;
 
-    /**
-     * @returns The available region of this screen, panels excluded. It's a list of rectangles
+    /*!
+     * Returns The available region of this screen, panels excluded. It's a list of rectangles
      */
     QList<QRectF> availableRelativeScreenRegion() const;
 
-    /**
-     * @returns The geometry of the screen this containment is associated to
+    /*!
+     * Returns The geometry of the screen this containment is associated to
      */
     QRectF screenGeometry() const;
 
 Q_SIGNALS:
-    /**
+    /*!
      * This signal is emitted when a new applet is added in the containment
      * It may happen in the following situations:
-     * * The user created the applet
-     * * The applet was moved in from another containment
-     * * The applet got restored at startup
-     * @param applet the applet that has been added
-     * @param geometryHint an hint to pass to the GUI on the location
+     * \list
+     * \li The user created the applet
+     * \li The applet was moved in from another containment
+     * \li The applet got restored at startup
+     * \endlist
+     *
+     * \a applet the applet that has been added
+     *
+     * \a geometryHint an hint to pass to the GUI on the location
      *           and size we prefer for the newly created applet;
      *           the gui might choose whether to respect or not this hint
      */
     void appletAdded(Plasma::Applet *applet, const QRectF &geometryHint);
 
-    /**
+    /*!
      * This signal is emitted right before appletAdded, it can be used
      * to do a preliminary setup on the applet before the handlers of appletAdded are executed.
      * Useful for instance to prepare the GUI for the applet
-     * @param applet the applet that is about to be added
-     * @param geometryHint an hint to pass to the GUI on the location
+     *
+     * \a applet the applet that is about to be added
+     *
+     * \a geometryHint an hint to pass to the GUI on the location
      *           and size we prefer for the newly created applet;
      *           the gui might choose whether to respect or not this hint
      */
     void appletAboutToBeAdded(Plasma::Applet *applet, const QRectF &geometryHint);
 
-    /**
+    /*!
      * This signal is emitted when an applet is destroyed
      */
     void appletRemoved(Plasma::Applet *applet);
 
-    /**
+    /*!
      * This signal is emitted right before appletRemoved, it can be used
      * to do a preliminary setup on the applet before the handlers of appletRemoved are executed.
      * Useful for instance to prepare or teardown the GUI for the applet
      */
     void appletAboutToBeRemoved(Plasma::Applet *applet);
 
-    /**
+    /*!
      * This signal is emitted when a new applet is created by the containment.
      * Compared to appletAdded, this gets emitted only when the user explicitly
      * creates a new applet, either via the widget explorer or the scripting
      * environment.
-     * @see appletAdded
-     * @since 5.16
+     *
+     * \sa appletAdded
+     * \since 5.16
      */
     void appletCreated(Plasma::Applet *applet, const QRectF &geometryHint);
 
-    /**
+    /*!
      * Emitted when the list of applets has changed, either added or removed
      */
     void appletsChanged();
 
-    /**
+    /*!
      * Emitted when the activity id has changed
      */
     void activityChanged(const QString &activity);
 
-    /**
+    /*!
      * Emitted when the activity name has changed
      */
     void activityNameChanged(const QString &name);
 
-    /**
+    /*!
      * Emitted when the containment requests an add widgets dialog is shown.
      * Usually only used for desktop containments.
      *
-     * @param pos where in the containment this request was made from, or
+     * \a pos where in the containment this request was made from, or
      *            an invalid position (QPointF()) is not location specific
      */
     void showAddWidgetsInterface(const QPointF &pos);
 
-    /**
+    /*!
      * This signal indicates that a containment has been
      * associated (or dissociated) with a physical screen.
      *
-     * @param newScreen the screen it is now associated with
+     * \a newScreen the screen it is now associated with
      */
     void screenChanged(int newScreen);
 
-    /**
+    /*!
      * Emitted when the user wants to configure/change the containment, or an applet inside it.
      */
     void configureRequested(Plasma::Applet *applet);
 
-    /**
+    /*!
      * Emitted when the user wants to chose an alternative for this applet or containment.
      */
     void appletAlternativesRequested(Plasma::Applet *applet);
 
-    /**
+    /*!
      * Emitted when the wallpaper plugin is changed
      */
     void wallpaperPluginChanged();
 
-    /**
+    /*!
      * Emitted when the location has changed
-     * @since 5.0
+     * \since 5.0
      */
     void locationChanged(Plasma::Types::Location location);
 
-    /**
+    /*!
      * Emitted when the formFactor has changed
-     * @since 5.0
+     * \since 5.0
      */
     void formFactorChanged(Plasma::Types::FormFactor formFactor);
 
-    /**
-     * Emitted when the containment disaplay hints change
-     */
-    void containmentDisplayHintsChanged(Plasma::Types::ContainmentDisplayHints hints);
-
-    /**
+    /*!
      * Emitted when the ui has been fully loaded and is fully working
-     * @param uiReady true when the ui of the containment is ready, as well the ui of each applet in it
+     *
+     * \a uiReady true when the ui of the containment is ready, as well the ui of each applet in it
      */
     void uiReadyChanged(bool uiReady);
 
-    /**
+    /*!
      * emitted when the containment type changed
      */
     void containmentTypeChanged();
 
-    /**
+    /*!
      * Emitted when the available screen rectangle has changed
      */
     void availableRelativeScreenRectChanged(const QRectF &rect);
 
-    /**
+    /*!
      * Emitted when the available screen rectangle has changed
      */
     void availableRelativeScreenRegionChanged(const QList<QRectF> &region);
 
-    /**
+    /*!
      * Emitted when the screen geometry has changed
      */
     void screenGeometryChanged(const QRectF &rect);
 
-    /**
+    /*!
      * Emitted when the root wallpaper item has changed
      */
     void wallpaperGraphicsObjectChanged();
 
 public Q_SLOTS:
-    /**
+    /*!
      * Informs the Corona as to what position it is in. This is informational
      * only, as the Corona doesn't change its actual location. This is,
      * however, passed on to Applets that may be managed by this Corona.
      *
-     * @param location the new location of this Corona
+     * \a location the new location of this Corona
      */
     void setLocation(Plasma::Types::Location location);
 
-    /**
+    /*!
      * Sets the form factor for this Containment. This may cause changes in both
      * the arrangement of Applets as well as the display choices of individual
      * Applets.
      */
     void setFormFactor(Plasma::Types::FormFactor formFactor);
 
-    /**
+    /*!
      * Set Display hints that come from the containment that suggest the applet how to look and behave.
      *
-     * @param hints the new hints, as bitwise OR
-     * @since 5.77
+     * \a hints the new hints, as bitwise OR
+     * \since 5.77
      */
     void setContainmentDisplayHints(Plasma::Types::ContainmentDisplayHints hints);
 
     void reactToScreenChange();
 
 protected:
-    /**
+    /*!
      * Called when the contents of the containment should be saved. By default this saves
      * all loaded Applets
      *
-     * @param group the KConfigGroup to save settings under
+     * \a group the KConfigGroup to save settings under
      */
     virtual void saveContents(KConfigGroup &group) const;
 
-    /**
+    /*!
      * Called when the contents of the containment should be loaded. By default this loads
      * all previously saved Applets
      *
-     * @param group the KConfigGroup to save settings under
+     * \a group the KConfigGroup to save settings under
      */
     virtual void restoreContents(KConfigGroup &group);
 
 private:
-    /**
-     * @internal This constructor is to be used with the Package loading system.
+    /*!
+     * \internal This constructor is to be used with the Package loading system.
      *
-     * @param parent a QObject parent; you probably want to pass in 0
-     * @since 4.3
+     * \a parent a QObject parent; you probably want to pass in 0
+     * \since 4.3
      */
     Containment(const KPluginMetaData &md, uint appletId);
 
-    /**
-     * @internal Return root wallpaper item
+    /*!
+     * \internal Return root wallpaper item
      */
     QObject *wallpaperGraphicsObject() const;
     void setWallpaperGraphicsObject(QObject *object);
diff -pruN 6.3.5-1/src/plasma/containmentactions.cpp 6.4.5-0ubuntu1/src/plasma/containmentactions.cpp
--- 6.3.5-1/src/plasma/containmentactions.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/containmentactions.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -45,6 +45,16 @@ ContainmentActions::~ContainmentActions(
     delete d;
 }
 
+QString ContainmentActions::id() const
+{
+    return d->containmentActionsDescription.pluginId();
+}
+
+bool ContainmentActions::hasConfigurationInterface() const
+{
+    return d->containmentActionsDescription.rawData().value(QStringLiteral("X-Plasma-HasConfigurationInterface")).toBool();
+}
+
 KPluginMetaData ContainmentActions::metadata() const
 {
     return d->containmentActionsDescription;
diff -pruN 6.3.5-1/src/plasma/containmentactions.h 6.4.5-0ubuntu1/src/plasma/containmentactions.h
--- 6.3.5-1/src/plasma/containmentactions.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/containmentactions.h	2025-09-09 08:27:22.000000000 +0000
@@ -22,10 +22,12 @@ namespace Plasma
 class Containment;
 class ContainmentActionsPrivate;
 
-/**
- * @class ContainmentActions plasma/containmentactions.h <Plasma/ContainmentActions>
+/*!
+ * \class Plasma::ContainmentActions
+ * \inheaderfile Plasma/ContainmentActions
+ * \inmodule Plasma
  *
- * @short The base ContainmentActions class
+ * \brief The base ContainmentActions class.
  *
  * "ContainmentActions" are components that provide actions (usually displaying a contextmenu) in
  * response to an event with a position (usually a mouse event).
@@ -42,92 +44,109 @@ class PLASMA_EXPORT ContainmentActions :
     Q_OBJECT
 
 public:
-    /**
+    /*!
      * Default constructor for an empty or null containmentactions
      */
     explicit ContainmentActions(QObject *parent = nullptr);
 
     ~ContainmentActions() override;
 
-    /**
-     * @return metadata for this ContainmentActions instance
+    /*!
+     * Returns the ID of this plugin
+     *
+     * \since 6.4
+     */
+    QString id() const;
+
+    /*!
+     * Returns whether this plugin has a configuration UI
+     *
+     * \since 6.4
+     */
+    bool hasConfigurationInterface() const;
+
+    /*!
+     * Returns the metadata for this ContainmentActions instance
      *         including name, pluginName and icon
-     * @since 5.67
+     * \since 5.67
      */
     KPluginMetaData metadata() const;
 
-    /**
+    /*!
      * This method should be called once the plugin is loaded or settings are changed.
-     * @param config Config group to load settings
-     * @see init
+     *
+     * \a config Config group to load settings
+     * \sa init
      **/
     virtual void restore(const KConfigGroup &config);
 
-    /**
+    /*!
      * This method is called when settings need to be saved.
-     * @param config Config group to save settings
+     *
+     * \a config Config group to save settings
      **/
     virtual void save(KConfigGroup &config);
 
-    /**
+    /*!
      * Returns the widget used in the configuration dialog.
      * Add the configuration interface of the containmentactions to this widget.
      */
     virtual QWidget *createConfigurationInterface(QWidget *parent);
 
-    /**
+    /*!
      * This method is called when the user's configuration changes are accepted
      */
     virtual void configurationAccepted();
 
-    /**
+    /*!
      * Called when a "next" action is triggered (e.g. by mouse wheel scroll). This
      * can be used to scroll through a list of items this plugin manages such as
      * windows, virtual desktops, activities, etc.
-     * @see performPrevious
+     * \sa performPrevious
      */
     virtual void performNextAction();
 
-    /**
+    /*!
      * Called when a "previous" action is triggered (e.g. by mouse wheel scroll). This
      * can be used to scroll through a list of items this plugin manages such as
      * windows, virtual desktops, activities, etc.
-     * @see performNext
+     * \sa performNext
      */
     virtual void performPreviousAction();
 
-    /**
+    /*!
      * Implement this to provide a list of actions that can be added to another menu
      * for example, when right-clicking an applet, the "Activity Options" submenu is populated
      * with this.
      */
     virtual QList<QAction *> contextualActions();
 
-    /**
+    /*!
      * Turns a mouse or wheel event into a string suitable for a ContainmentActions
-     * @return the string representation of the event
+     * Returns the string representation of the event
      */
     static QString eventToString(QEvent *event);
 
-    /**
-     * @p newContainment the containment the plugin should be associated with.
-     * @since 4.6
+    /*!
+     * \a newContainment the containment the plugin should be associated with.
+     * \since 4.6
      */
     void setContainment(Containment *newContainment);
 
-    /**
-     * @return the containment the plugin is associated with.
+    /*!
+     * Returns the containment the plugin is associated with.
      */
     Containment *containment();
 
 protected:
-    /**
+    /*!
      * This constructor is to be used with the plugin loading systems
      * found in KPluginInfo and KService. The argument list is expected
      * to have one element: the KService service ID for the desktop entry.
      *
-     * @param parent a QObject parent; you probably want to pass in 0
-     * @param args a list of strings containing one entry: the service id
+     * \a parent a QObject parent; you probably want to pass in 0
+     *
+     * \a args a list of strings containing one entry: the service id
      */
     ContainmentActions(QObject *parent, const QVariantList &args);
 
diff -pruN 6.3.5-1/src/plasma/corona.cpp 6.4.5-0ubuntu1/src/plasma/corona.cpp
--- 6.3.5-1/src/plasma/corona.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/corona.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -486,7 +486,6 @@ void CoronaPrivate::init()
     editAction->setText(i18n("Enter Edit Mode"));
     editAction->setAutoRepeat(true);
     editAction->setIcon(QIcon::fromTheme(QStringLiteral("document-edit")));
-    editAction->setShortcut(QKeySequence(QStringLiteral("alt+d, e")));
     editAction->setShortcutContext(Qt::ApplicationShortcut);
 }
 
diff -pruN 6.3.5-1/src/plasma/corona.h 6.4.5-0ubuntu1/src/plasma/corona.h
--- 6.3.5-1/src/plasma/corona.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/corona.h	2025-09-09 08:27:22.000000000 +0000
@@ -19,112 +19,136 @@ namespace Plasma
 {
 class CoronaPrivate;
 
-/**
- * @class Corona plasma/Corona.h <Plasma/Corona>
+/*!
+ * \class Plasma::Corona
+ * \inheaderfile Plasma/Corona
+ * \inmodule Plasma
  *
- * @short A bookkeeping Scene for Plasma::Applets
+ * \brief A bookkeeping Scene for Plasma::Applets.
  */
 class PLASMA_EXPORT Corona : public QObject
 {
     Q_OBJECT
+
+    /*!
+     * \property Plasma::Corona::isStartupCompleted
+     */
     Q_PROPERTY(bool isStartupCompleted READ isStartupCompleted NOTIFY startupCompleted)
+
+    /*!
+     * \property Plasma::Corona::editMode
+     */
     Q_PROPERTY(bool editMode READ isEditMode WRITE setEditMode NOTIFY editModeChanged)
+
+    /*!
+     * \property Plasma::Corona::kPackage
+     */
     Q_PROPERTY(KPackage::Package kPackage READ kPackage NOTIFY kPackageChanged)
 
 public:
+    /*!
+     * Constructor
+     */
     explicit Corona(QObject *parent = nullptr);
     ~Corona() override;
 
-    /**
+    /*!
      * Accessor for the associated Package object if any.
      * A Corona package defines how Containments are laid out in a View,
      * ToolBoxes, default layout, error messages
      * and in general all the furniture specific of a particular
      * device form factor.
      *
-     * @return the Package object, or an invalid one if none
-     * @since 5.5
+     * Returns the package object, or an invalid one if none
+     * \since 5.5
      **/
     KPackage::Package kPackage() const;
 
-    /**
+    /*!
      * Setting the package for the corona
-     * @since 5.5
+     * \since 5.5
      */
     void setKPackage(const KPackage::Package &package);
 
-    /**
-     * @return all containments on this Corona
+    /*!
+     * Returns all containments on this Corona
      */
     QList<Containment *> containments() const;
 
-    /**
-     * @returns true when the startup is over, and
+    /*!
+     * Returns true when the startup is over, and
      * all the ui graphics has been instantiated
      */
     bool isStartupCompleted() const;
 
-    /**
+    /*!
      * Returns the config file used to store the configuration for this Corona
      */
     KSharedConfig::Ptr config() const;
 
-    /**
+    /*!
      * Adds a Containment to the Corona
      *
-     * @param name the plugin name for the containment, as given by
+     * \a name the plugin name for the containment, as given by
      *        KPluginInfo::pluginName(). If an empty string is passed in, the default
      *        containment plugin will be used (usually DesktopContainment). If the
      *        string literal "null" is passed in, then no plugin will be loaded and
      *        a simple Containment object will be created instead.
-     * @param args argument list to pass to the containment
      *
-     * @return a pointer to the containment on success, or 0 on failure. Failure can be
+     * \a args argument list to pass to the containment
+     *
+     * Returns a pointer to the containment on success, or 0 on failure. Failure can be
      * caused by too restrictive of an Immutability type, as containments cannot be added
      * when widgets are locked.
      * If the requested containment plugin can not be located or successfully loaded, the Containment will have an invalid pluginInfo().
      */
     Containment *createContainment(const QString &name, const QVariantList &args = QVariantList());
 
-    /**
+    /*!
      * Returns the Containment for a given physical screen and desktop, creating one
      * if none exists
      *
-     * @param screen number of the physical screen to locate
-     * @param activity the activity id of the containment we want,
+     * \a screen number of the physical screen to locate
+     *
+     * \a activity the activity id of the containment we want,
      *                 and empty string if the activity is not important
-     * @param defaultPluginIfNonExistent the plugin to load by default; "null" won't
+     * \a defaultPluginIfNonExistent the plugin to load by default; "null" won't
      * create it and "default" creates the default plugin
-     * @param defaultArgs optional arguments to pass in when creating a Containment if needed
-     * @since 5.45
+     *
+     * \a defaultArgs optional arguments to pass in when creating a Containment if needed
+     *
+     * \since 5.45
      */
     Containment *
     containmentForScreen(int screen, const QString &activity, const QString &defaultPluginIfNonExistent, const QVariantList &defaultArgs = QVariantList());
 
-    /**
+    /*!
      * Returns all containments which match a particular activity, for any screen
-     * @param activity the activity id we want
-     * @returns the list of matching containments if any, empty if activity is an empty string
-     * @since 5.45
+     * \a activity the activity id we want
+     * Returns the list of matching containments if any, empty if activity is an empty string
+     * \since 5.45
      */
     QList<Containment *> containmentsForActivity(const QString &activity);
 
-    /**
+    /*!
      * Returns all containments which match a particular screen, for any activity
-     * @param screen the screen number we want
-     * @returns the list of matching containments if any, empty if screen is < 0
-     * @since 5.45
+     *
+     * \a screen the screen number we want
+     *
+     * Returns the list of matching containments if any, empty if screen is < 0
+     *
+     * \since 5.45
      */
     QList<Containment *> containmentsForScreen(int screen);
 
-    /**
+    /*!
      * Returns the number of screens available to plasma.
      * Subclasses should override this method as the default
      * implementation returns a meaningless value.
      */
     virtual int numScreens() const;
 
-    /**
+    /*!
      * Returns the geometry of a given screen.
      * Valid screen ids are 0 to numScreen()-1, or -1 for the full desktop geometry.
      * Subclasses should override this method as the default
@@ -132,7 +156,7 @@ public:
      */
     virtual QRect screenGeometry(int id) const = 0;
 
-    /**
+    /*!
      * Returns the available region for a given screen.
      * The available region excludes panels and similar windows.
      * Valid screen ids are 0 to numScreens()-1.
@@ -142,7 +166,7 @@ public:
      */
     virtual QRegion availableScreenRegion(int id) const;
 
-    /**
+    /*!
      * Returns the available rect for a given screen.
      * The difference between this and availableScreenRegion()
      * is that this method returns only a rectangular
@@ -155,171 +179,182 @@ public:
      */
     virtual QRect availableScreenRect(int id) const;
 
-    /**
+    /*!
      * This method is useful in order to retrieve the list of available
      * screen edges for panel type containments.
-     * @param screen the id of the screen to look for free edges.
-     * @returns a list of free edges not filled with panel type containments.
+     *
+     * \a screen the id of the screen to look for free edges.
+     *
+     * Returns a list of free edges not filled with panel type containments.
      */
     QList<Plasma::Types::Location> freeEdges(int screen) const;
 
-    /**
-     * @returns The action with the given name, if any
+    /*!
+     * Returns The action with the given name, if any
      */
     Q_INVOKABLE QAction *action(const QString &name) const;
 
-    /**
+    /*!
      * Defines a new action with the given name in the internal collection
      */
     void setAction(const QString &name, QAction *action);
 
-    /**
+    /*!
      * Remove the action with the given name, if exists
      */
     void removeAction(const QString &name);
 
-    /**
-     * @returns all the actions supported by the corona
+    /*!
+     * Returns all the actions supported by the corona
      */
     QList<QAction *> actions() const;
 
-    /**
+    /*!
      * Imports an applet layout from a config file. The results will be added to the
      * current set of Containments.
      *
-     * @param config the name of the config file to load from,
+     * \a config the name of the config file to load from,
      *               or the default config file if QString()
-     * @return the list of containments that were loaded
-     * @since 4.6
+     *
+     * Returns the list of containments that were loaded
+     *
+     * \since 4.6
      */
     QList<Plasma::Containment *> importLayout(const KConfigGroup &config);
 
-    /**
+    /*!
      * Exports a set of containments to a config file.
      *
-     * @param config the config group to save to
-     * @param containments the list of containments to save
-     * @since 4.6
+     * \a config the config group to save to
+     *
+     * \a containments the list of containments to save
+     *
+     * \since 4.6
      */
     void exportLayout(KConfigGroup &config, QList<Containment *> containments);
 
-    /**
-     * @returns the id of the screen which is showing @p containment
+    /*!
+     * Returns the id of the screen which is showing \a containment
      * -1 is returned if the containment is not associated with a screen.
      */
     virtual int screenForContainment(const Containment *containment) const;
 
-    /**
-     * @return The type of immutability of this Corona
+    /*!
+     * Returns The type of immutability of this Corona
      */
     Types::ImmutabilityType immutability() const;
 
-    /**
-     * @return true if immutability() is not Types::Mutable
-     * @since 6.4
+    /*!
+     * Returns \c true if immutability() is not Types::Mutable
+     * \since 6.4
      */
     bool immutable() const;
 
-    /**
+    /*!
      * Set the Corona globally into "edit mode"
      * Only when the corona is of mutable type can be set of edit mode.
      * This indicates the UI to make easy for the user to manipulate applets.
-     * @param edit
-     * @since 5.63
+     *
+     * \a edit
+     *
+     * \since 5.63
      */
     void setEditMode(bool edit);
 
-    /**
-     * @returns true if the corona is in edit mode
-     * @since 5.63
+    /*!
+     * Returns true if the corona is in edit mode
+     *
+     * \since 5.63
      */
     bool isEditMode() const;
 
     // TODO: make them not slots anymore
 public Q_SLOTS:
-    /**
+    /*!
      * Load applet layout from a config file. The results will be added to the
      * current set of Containments.
      *
-     * @param config the name of the config file to load from,
+     * \a config the name of the config file to load from,
      *               or the default config file if QString()
      */
     void loadLayout(const QString &config = QString());
 
-    /**
+    /*!
      * Save applets layout to file
-     * @param config the file to save to, or the default config file if QString()
+     *
+     * \a config the file to save to, or the default config file if QString()
      */
     void saveLayout(const QString &config = QString()) const;
 
-    /**
+    /*!
      * Sets the immutability type for this Corona (not immutable,
      * user immutable or system immutable)
-     * @param immutable the new immutability type of this applet
+     *
+     * \a immutable the new immutability type of this applet
      */
     void setImmutability(const Types::ImmutabilityType immutable);
 
-    /**
+    /*!
      * Schedules a flush-to-disk synchronization of the configuration state
      * at the next convenient moment.
      */
     void requestConfigSync();
 
-    /**
+    /*!
      * Schedules a time sensitive flush-to-disk synchronization of the
      * configuration state. Since this method does not provide any sort of
      * event compression, it should only be used when an *immediate* disk
-     * sync is *absolutely* required. Otherwise, use @see requestConfigSync()
+     * sync is *absolutely* required. Otherwise, use requestConfigSync()
      * which does do event compression.
      */
     void requireConfigSync();
 
 Q_SIGNALS:
-    /**
+    /*!
      * This signal indicates a new containment has been added to
      * the Corona: it may occur after creation or restore from config
      */
     void containmentAdded(Plasma::Containment *containment);
 
-    /**
+    /*!
      * This signal indicates a new containment has been created
      * in the Corona. Compared to containmentAdded it can only happen
      * after the creation of a new containment.
      *
-     * @see containmentAdded
-     * @since 5.16
+     * \sa containmentAdded
+     * \since 5.16
      */
     void containmentCreated(Plasma::Containment *containment);
 
-    /**
+    /*!
      * This signal indicates that a containment has been newly
      * associated (or dissociated) with a physical screen.
      *
-     * @param isScreen the screen it is now associated with
+     * \a isScreen the screen it is now associated with
      */
     void screenOwnerChanged(int isScreen);
 
-    /**
+    /*!
      * This signal indicates that the configuration file was flushed to disk.
      */
     void configSynced();
 
-    /**
+    /*!
      * This signal indicates that a change in available screen geometry occurred.
      */
     void availableScreenRegionChanged(int id);
 
-    /**
+    /*!
      * This signal indicates that a change in available screen geometry occurred.
      */
     void availableScreenRectChanged(int id);
 
-    /**
+    /*!
      * This signal indicates that a change in geometry for the screen occurred.
      */
     void screenGeometryChanged(int id);
 
-    /**
+    /*!
      * emitted when immutability changes.
      * this is for use by things that don't get constraints events, like plasmaapp.
      * it's NOT for containments or applets or any of the other stuff on the scene.
@@ -327,59 +362,60 @@ Q_SIGNALS:
      */
     void immutabilityChanged(Plasma::Types::ImmutabilityType immutability);
 
-    /** This signal indicates the screen with the specified id was removed.
-     * @since 5.40
+    /*! This signal indicates the screen with the specified id was removed.
+     * \since 5.40
      */
     void screenRemoved(int id);
 
-    /** This signal indicates a new screen with the specified id was added.
-     * @since 5.40
+    /*! This signal indicates a new screen with the specified id was added.
+     * \since 5.40
      */
     void screenAdded(int id);
 
-    /**
+    /*!
      * emitted when the editMode state changes
-     * @see isEditMode()
-     * @since 5.63
+     * \sa isEditMode()
+     * \since 5.63
      */
     void editModeChanged(bool edit);
 
-    /**
+    /*!
      * Emitted when the package for this corona has been changed.
      * Shells must support changing the shell package on the fly (for instance due to device form factor changing)
      *
-     * @param package the new package that defines the Corona furniture and behavior
+     * \a package the new package that defines the Corona furniture and behavior
      */
     void kPackageChanged(const KPackage::Package &package);
 
-    /**
+    /*!
      * Emitted when the startup phase has been completed
      */
     void startupCompleted();
 
 protected:
-    /**
+    /*!
      * Loads the default (system wide) layout for this user
      **/
     virtual void loadDefaultLayout();
 
-    /**
+    /*!
      * Loads a containment with delayed initialization, primarily useful
      * for implementations of loadDefaultLayout. The caller is responsible
      * for all initialization, saving and notification of a new containment.
      *
-     * @param name the plugin name for the containment, as given by
+     * \a name the plugin name for the containment, as given by
      *        KPluginInfo::pluginName(). If an empty string is passed in, the default
      *        containment plugin will be used (usually DesktopContainment). If the
      *        string literal "null" is passed in, then no plugin will be loaded and
      *        a simple Containment object will be created instead.
-     * @param args argument list to pass to the containment
      *
-     * @return a pointer to the containment on success, or 0 on failure. Failure can
+     * \a args argument list to pass to the containment
+     *
+     * Returns a pointer to the containment on success, or 0 on failure. Failure can
      * be caused by the Immutability type being too restrictive, as containments can't be added
      * when widgets are locked, or if the requested containment plugin can not be located
      * or successfully loaded.
-     * @see addContainment
+     * \sa createContainment
      **/
     Containment *createContainmentDelayed(const QString &name, const QVariantList &args = QVariantList());
 
diff -pruN 6.3.5-1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfg 6.4.5-0ubuntu1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfg
--- 6.3.5-1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfg	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfg	1970-01-01 00:00:00.000000000 +0000
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
-      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
-                           http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
-  <kcfgfile name="plasmarc" />
-    <group name="CachePolicies">
-        <entry key="CacheTheme" type="Bool">
-            <label>Whether or not to create an on-disk cache for the theme.</label>
-            <default>true</default>
-        </entry>
-
-        <entry key="ThemeCacheKb" type="Int">
-            <label>The maximum size of the on-disk Theme cache in kilobytes. Note that these files are sparse files, so the maximum size may not be used. Setting a larger size is therefore often quite safe.</label>
-            <default>16384</default>
-        </entry>
-    </group>
-</kcfg>
-
diff -pruN 6.3.5-1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfgc 6.4.5-0ubuntu1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfgc
--- 6.3.5-1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfgc	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/data/kconfigxt/libplasma-theme-global.kcfgc	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-File=libplasma-theme-global.kcfg
-ClassName=ThemeConfig
-Singleton=false
-Mutators=false
diff -pruN 6.3.5-1/src/plasma/plasma-index.qdoc 6.4.5-0ubuntu1/src/plasma/plasma-index.qdoc
--- 6.3.5-1/src/plasma/plasma-index.qdoc	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/plasma-index.qdoc	2025-09-09 08:27:22.000000000 +0000
@@ -0,0 +1,28 @@
+/*!
+    \page plasma-index.html
+    \title Plasma
+
+    Stuff for Plasma
+
+    \section1 Using the Module
+
+    \include {module-use.qdocinc} {using the c++ api}
+
+    \section2 Building with CMake
+
+    \include {module-use.qdocinc} {building with cmake} {XmlGui}
+
+    \section1 API Reference
+
+    \list
+        \li \l{Plasma C++ Classes}
+        \li \l{Plasma Quick C++ Classes}
+        \li \l{Plasma Core QML Types}
+        \li \l{Plasma Extras QML Types}
+        \li \l{Plasmoid QML Types}
+    \endlist
+
+    \section1 Licenses
+
+    TODO
+*/
diff -pruN 6.3.5-1/src/plasma/plasma.h 6.4.5-0ubuntu1/src/plasma/plasma.h
--- 6.3.5-1/src/plasma/plasma.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/plasma.h	2025-09-09 08:27:22.000000000 +0000
@@ -7,23 +7,20 @@
 #ifndef PLASMA_DEFS_H
 #define PLASMA_DEFS_H
 
-/** @header plasma/plasma.h <Plasma/Plasma> */
-
 #include <QObject>
 
 #include <plasma/plasma_export.h>
 
 class QAction;
 
-/**
- * Namespace for everything in libplasma
- */
 namespace Plasma
 {
-/**
- * @class Types plasma/plasma.h <Plasma/Plasma>
- * @short Enums and constants used in Plasma
+/*!
+ * \class Plasma::Types
+ * \inheaderfile Plasma/Plasma
+ * \inmodule Plasma
  *
+ * \brief Enums and constants used in Plasma.
  */
 class PLASMA_EXPORT Types : public QObject
 {
@@ -32,109 +29,133 @@ class PLASMA_EXPORT Types : public QObje
 public:
     ~Types() override;
 
-    /**
+    /*!
      * The FormFactor enumeration describes how a Plasma::Applet should arrange
      * itself. The value is derived from the container managing the Applet
      * (e.g. in Plasma, a Corona on the desktop or on a panel).
+     *
+     * \value Planar The applet lives in a plane and has two degrees of freedom to grow. Optimize for desktop, laptop or tablet usage: a high resolution screen
+     *1-3 feet distant from the viewer.
+     * \value MediaCenter As with Planar, the applet lives in a plane but the interface should be optimized for medium-to-high resolution screens that are 5-15
+     *feet distant from the viewer. Sometimes referred to as a "ten foot interface".
+     * \value Horizontal The applet is constrained vertically, but can expand horizontally.
+     * \value Vertical The applet is constrained horizontally, but can expand vertically.
+     * \value Application The Applet lives in a plane and should be optimized to look as a full application, for the desktop or the particular device.
      **/
     enum FormFactor {
-        Planar = 0, /**< The applet lives in a plane and has two
-                   degrees of freedom to grow. Optimize for
-                   desktop, laptop or tablet usage: a high
-                   resolution screen 1-3 feet distant from the
-                   viewer. */
-        MediaCenter, /**< As with Planar, the applet lives in a plane
-                    but the interface should be optimized for
-                    medium-to-high resolution screens that are
-                    5-15 feet distant from the viewer. Sometimes
-                    referred to as a "ten foot interface".*/
-        Horizontal, /**< The applet is constrained vertically, but
-                   can expand horizontally. */
-        Vertical, /**< The applet is constrained horizontally, but
-                can expand vertically. */
-        Application, /**< The Applet lives in a plane and should be optimized to look as a full application,
-                     for the desktop or the particular device. */
+        Planar = 0,
+        MediaCenter,
+        Horizontal,
+        Vertical,
+        Application,
     };
     Q_ENUM(FormFactor)
 
-    /**
+    /*!
      * Display hints that come from the containment that suggest the applet how to look and behave.
-     * @since 5.77
+     * \since 5.77
+     *
+     * \value NoContainmentDisplayHint
+     * \value ContainmentDrawsPlasmoidHeading The containment will draw an titlebar-looking header for the applets, so the applets shouldn't attempt to paint a
+     * similar thing
+     * \value ContainmentForcesSquarePlasmoids The containment will force every plasmoid to be constrained in a square icon (An example is the System Tray)
+     * \value ContainmentPrefersOpaqueBackground The containment prefers the style of the applets to be opaque, where applicable
+     * \value ContainmentPrefersFloatingApplets The containment prefers applet's dialogs to be floating, where applicable
      */
     enum ContainmentDisplayHint {
         NoContainmentDisplayHint = 0,
-        ContainmentDrawsPlasmoidHeading =
-            1, /**< The containment will draw an titlebar-looking header for the applets, so the applets shouldn't attempt to paint a similar thing **/
-        ContainmentForcesSquarePlasmoids =
-            2, /**< The containment will force every plasmoid to be constrained in a square icon (An example is the System Tray)**/
-        ContainmentPrefersOpaqueBackground = 4, /**< The containment prefers the style of the applets to be opaque, where applicable */
-        ContainmentPrefersFloatingApplets = 8 /**< The containment prefers applet's dialogs to be floating, where applicable */
+        ContainmentDrawsPlasmoidHeading = 1,
+        ContainmentForcesSquarePlasmoids = 2,
+        ContainmentPrefersOpaqueBackground = 4,
+        ContainmentPrefersFloatingApplets = 8
     };
     Q_ENUM(ContainmentDisplayHint)
     Q_DECLARE_FLAGS(ContainmentDisplayHints, ContainmentDisplayHint)
     Q_FLAG(ContainmentDisplayHints)
 
-    /**
+    /*!
      * The Location enumeration describes where on screen an element, such as an
      * Applet or its managing container, is positioned on the screen.
+     *
+     * \value Floating Free floating. Neither geometry or z-ordering is described precisely by this value.
+     * \value Desktop On the planar desktop layer, extending across the full screen from edge to edge.
+     * \value FullScreen Full screen
+     * \value TopEdge Along the top of the screen
+     * \value BottomEdge Along the bottom of the screen
+     * \value LeftEdge Along the left side of the screen
+     * \value RightEdge Along the right side of the screen
      **/
     enum Location {
-        Floating = 0, /**< Free floating. Neither geometry or z-ordering
-                     is described precisely by this value. */
-        Desktop, /**< On the planar desktop layer, extending across
-                the full screen from edge to edge */
-        FullScreen, /**< Full screen */
-        TopEdge, /**< Along the top of the screen*/
-        BottomEdge, /**< Along the bottom of the screen*/
-        LeftEdge, /**< Along the left side of the screen */
-        RightEdge, /**< Along the right side of the screen */
+        Floating = 0,
+        Desktop,
+        FullScreen,
+        TopEdge,
+        BottomEdge,
+        LeftEdge,
+        RightEdge,
     };
     Q_ENUM(Location)
 
-    /**
+    /*!
      * Defines the immutability of items like applets, corona and containments
      * they can be free to modify, locked down by the user or locked down by the
      * system (e.g. kiosk setups).
+     *
+     * \value Mutable The item can be modified in any way
+     * \value UserImmutable The user has requested a lock down, and can undo the lock down at any time
+     * \value SystemImmutable The item is locked down by the system, the user can't unlock it
      */
     enum ImmutabilityType {
-        Mutable = 1, /**< The item can be modified in any way **/
-        UserImmutable = 2, /**< The user has requested a lock down, and can undo
-                          the lock down at any time **/
-        SystemImmutable = 4, /**<  the item is locked down by the system, the user
-                           can't unlock it **/
+        Mutable = 1,
+        UserImmutable = 2,
+        SystemImmutable = 4,
     };
     Q_ENUM(ImmutabilityType)
 
-    /**
+    /*!
      * Status of an applet
-     * @since 4.3
+     * \since 4.3
+     *
+     * \value UnknownStatus The status is unknown
+     * \value PassiveStatus The item is passive
+     * \value ActiveStatus The item is active
+     * \value NeedsAttentionStatus The item needs attention
+     * \value RequiresAttentionStatus The item needs persistent attention
+     * \value AcceptingInputStatus The item is accepting input
+     * \value HiddenStatus The item will be hidden totally
      */
     enum ItemStatus {
-        UnknownStatus = 0, /**< The status is unknown **/
-        PassiveStatus = 1, /**< The Item is passive **/
-        ActiveStatus = 2, /**< The Item is active **/
-        NeedsAttentionStatus = 3, /**< The Item needs attention **/
-        RequiresAttentionStatus = 4, /**< The Item needs persistent attention **/
-        AcceptingInputStatus = 5, /**< The Item is accepting input **/
-        // FIXME KF6: this should be the smallest status
-        HiddenStatus = 6, /**< The Item will be hidden totally  **/
+        UnknownStatus = 0,
+        PassiveStatus = 1,
+        ActiveStatus = 2,
+        NeedsAttentionStatus = 3,
+        RequiresAttentionStatus = 4,
+        AcceptingInputStatus = 5,
+        HiddenStatus = 6,
     };
     Q_ENUM(ItemStatus)
 
-    /**
+    /*!
      * Description on how draw a background for the applet
+     *
+     * \value NoBackground Not drawing a background under the applet, the applet has its own implementation
+     * \value StandardBackground The standard background from the theme is drawn
+     * \value TranslucentBackground An alternate version of the background is drawn, usually more translucent
+     * \value ShadowBackground The applet won't have a svg background but a drop shadow of its content done via a shader
+     * \value ConfigurableBackground If the hint has this flag, the user is able to configure this background
+     * \value DefaultBackground Default settings: both standard background
      */
     enum BackgroundHints {
-        NoBackground = 0, /**< Not drawing a background under the applet, the applet has its own implementation */
-        StandardBackground = 1, /**< The standard background from the theme is drawn */
-        TranslucentBackground = 2, /**< An alternate version of the background is drawn, usually more translucent */
-        ShadowBackground = 4, /**< The applet won't have a svg background but a drop shadow of its content done via a shader */
-        ConfigurableBackground = 8, /** If the hint has this flag, the user is able to configure this background */
-        DefaultBackground = StandardBackground, /**< Default settings: both standard background */
+        NoBackground = 0,
+        StandardBackground = 1,
+        TranslucentBackground = 2,
+        ShadowBackground = 4,
+        ConfigurableBackground = 8,
+        DefaultBackground = StandardBackground,
     };
     Q_ENUM(BackgroundHints)
-    // TODO KF6: BackgroundHint and BackgroundHints
     Q_DECLARE_FLAGS(BackgroundFlags, BackgroundHints)
+    // TODO KF6: BackgroundHint and BackgroundHints
 
 private:
     Types(QObject *parent = nullptr);
diff -pruN 6.3.5-1/src/plasma/plasma.qdoc 6.4.5-0ubuntu1/src/plasma/plasma.qdoc
--- 6.3.5-1/src/plasma/plasma.qdoc	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/plasma.qdoc	2025-09-09 08:27:22.000000000 +0000
@@ -0,0 +1,10 @@
+/*!
+    \module Plasma
+    \title Plasma C++ Classes
+    \ingroup modules
+    \cmakepackage Plasma
+
+    \brief Plasma.
+
+    Stuff
+*/
diff -pruN 6.3.5-1/src/plasma/plasma.qdocconf 6.4.5-0ubuntu1/src/plasma/plasma.qdocconf
--- 6.3.5-1/src/plasma/plasma.qdocconf	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/plasma.qdocconf	2025-09-09 08:27:22.000000000 +0000
@@ -0,0 +1,20 @@
+include($KDE_DOCS/global/qt-module-defaults.qdocconf)
+
+project = Plasma
+description = Plasma Stuff
+
+documentationinheaders = true
+
+headerdirs = .
+sourcedirs = .
+
+outputformats = HTML
+
+depends += \
+    qtcore \
+    qtgui \
+    qtwidgets \
+    kconfigcore \
+    kconfigqml \
+    kpackage \
+    plasmaquick
diff -pruN 6.3.5-1/src/plasma/pluginloader.cpp 6.4.5-0ubuntu1/src/plasma/pluginloader.cpp
--- 6.3.5-1/src/plasma/pluginloader.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/pluginloader.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -7,24 +7,22 @@
 #include "pluginloader.h"
 
 #include <QDebug>
-#include <QGuiApplication>
-#include <QPluginLoader>
-#include <QPointer>
 #include <QRegularExpression>
-#include <QStandardPaths>
 
-#include <KLazyLocalizedString>
+#include <KConfigGroup>
+#include <KLocalizedString>
 #include <KPackage/PackageLoader>
+#include <KPluginFactory>
 #include <KRuntimePlatform>
-
-#include "config-plasma.h"
+#include <KSharedConfig>
 
 #include "applet.h"
 #include "containment.h"
 #include "containmentactions.h"
-#include "debug_p.h"
 #include "private/applet_p.h"
 
+using namespace Qt::Literals;
+
 namespace Plasma
 {
 inline bool isContainmentMetaData(const KPluginMetaData &md)
@@ -44,8 +42,6 @@ Applet *PluginLoader::loadApplet(const Q
         return nullptr;
     }
 
-    Applet *applet = nullptr;
-
     if (appletId == 0) {
         appletId = ++AppletPrivate::s_maxAppletId;
     }
@@ -54,57 +50,67 @@ Applet *PluginLoader::loadApplet(const Q
     // latter case, ensure we only use the name part of the path.
     const QString pluginName = name.section(QLatin1Char('/'), -1);
 
-    KPluginMetaData plugin(QStringLiteral("plasma/applets/") + pluginName, KPluginMetaData::AllowEmptyMetaData);
-    const KPackage::Package p = KPackage::PackageLoader::self()->loadPackage(QStringLiteral("Plasma/Applet"), name);
+    /*
+     * Cases:
+     * - Pure KPackage
+     * - KPackage + C++
+     * - KPackage + C++ (with X-Plasma-RootPath)
+     * - C++ with embedded QML
+     */
 
-    if (!p.isValid()) {
-        qWarning(LOG_PLASMA) << "Applet invalid: Cannot find a package for" << name;
-    }
+    KPluginMetaData plugin(u"plasma/applets/" + pluginName, KPluginMetaData::AllowEmptyMetaData);
+    const KPackage::Package package = KPackage::PackageLoader::self()->loadPackage(u"Plasma/Applet"_s, name);
 
     // If the applet is using another applet package, search for the plugin of the other applet
-    if (!plugin.isValid()) {
-        const QString parentPlugin = p.metadata().value(u"X-Plasma-RootPath");
-        if (!parentPlugin.isEmpty()) {
-            plugin = KPluginMetaData(QStringLiteral("plasma/applets/") + parentPlugin, KPluginMetaData::AllowEmptyMetaData);
+    const QString parentPlugin = package.metadata().value(u"X-Plasma-RootPath");
+    if (!parentPlugin.isEmpty()) {
+        plugin = KPluginMetaData(u"plasma/applets/" + parentPlugin, KPluginMetaData::AllowEmptyMetaData);
+    }
+
+    // pure KPackage
+    if (package.isValid() && !plugin.isValid()) {
+        QVariantList allArgs;
+        allArgs << QVariant::fromValue(package) << appletId << args;
+
+        Applet *applet = nullptr;
+
+        if (isContainmentMetaData(package.metadata())) {
+            applet = new Containment(nullptr, package.metadata(), allArgs);
+        } else {
+            applet = new Applet(nullptr, package.metadata(), allArgs);
         }
-    }
 
-    if (plugin.isValid()) {
-        QVariantList allArgs = QVariantList{QVariant::fromValue(p), appletId} << args;
-        if (KPluginFactory *factory = KPluginFactory::loadFactory(plugin).plugin) {
-            if (factory->metaData().rawData().isEmpty()) {
-                factory->setMetaData(p.metadata());
-            }
-            applet = factory->create<Plasma::Applet>(nullptr, allArgs);
+        const QString localePath = package.filePath("translations");
+        if (!localePath.isEmpty()) {
+            KLocalizedString::addDomainLocaleDir(QByteArray("plasma_applet_") + name.toLatin1(), localePath);
         }
-    }
-    if (applet) {
+
         return applet;
     }
 
-    QVariantList allArgs;
-    allArgs << QVariant::fromValue(p) << appletId << args;
+    // KPackage + C++
+    if (package.isValid()) {
+        QVariantList allArgs;
+        allArgs << QVariant::fromValue(package) << appletId << args;
+
+        KPluginFactory *factory = KPluginFactory::loadFactory(plugin).plugin;
 
-    if (isContainmentMetaData(p.metadata())) {
-        applet = new Containment(nullptr, p.metadata(), allArgs);
-    } else {
-        KPluginMetaData metadata = p.metadata();
-        if (metadata.pluginId().isEmpty()) {
-            // Add fake extension to parse completeBaseName() as pluginId
-            // without having to construct a fake JSON metadata object.
-            // This would help with better error messages which would
-            // at least show the missing applet's ID.
-            const QString fakeFileName = name + u'.';
-            metadata = KPluginMetaData(QJsonObject(), fakeFileName);
-        }
-        applet = new Applet(nullptr, metadata, allArgs);
-    }
-
-    const QString localePath = p.filePath("translations");
-    if (!localePath.isEmpty()) {
-        KLocalizedString::addDomainLocaleDir(QByteArray("plasma_applet_") + name.toLatin1(), localePath);
+        factory->setMetaData(package.metadata());
+        return factory->create<Plasma::Applet>(nullptr, allArgs);
     }
-    return applet;
+
+    // C++ with embedded QML
+    if (plugin.isValid()) {
+        return KPluginFactory::instantiatePlugin<Plasma::Applet>(plugin, nullptr, {{}, appletId}).plugin;
+    }
+
+    // Add fake extension to parse completeBaseName() as pluginId
+    // without having to construct a fake JSON metadata object.
+    // This would help with better error messages which would
+    // at least show the missing applet's ID.
+    const auto fakeFileName = name + u'.';
+    // metadata = KPluginMetaData(QJsonObject(), fakeFileName);
+    return new Applet(nullptr, KPluginMetaData(QJsonObject(), fakeFileName), {{}, appletId});
 }
 
 ContainmentActions *PluginLoader::loadContainmentActions(Containment *parent, const QString &name, const QVariantList &args)
@@ -182,26 +188,50 @@ QList<KPluginMetaData> PluginLoader::lis
         };
     }
 
-    return KPackage::PackageLoader::self()->findPackages(QStringLiteral("Plasma/Applet"), QString(), filter);
+    const auto kpackages = KPackage::PackageLoader::self()->findPackages(QStringLiteral("Plasma/Applet"), QString(), filter);
+
+    const auto plugins = KPluginMetaData::findPlugins(QStringLiteral("plasma/applets/"), {}, KPluginMetaData::AllowEmptyMetaData);
+
+    QList<KPluginMetaData> extraPlugins;
+
+    for (const KPluginMetaData &plugin : plugins) {
+        auto it = std::find_if(kpackages.cbegin(), kpackages.cend(), [plugin](const KPluginMetaData &md) {
+            return md.pluginId() == plugin.pluginId();
+        });
+
+        if (it != kpackages.cend()) {
+            continue;
+        }
+
+        extraPlugins << plugin;
+    }
+
+    return kpackages + extraPlugins;
 }
 
 QList<KPluginMetaData> PluginLoader::listAppletMetaDataForMimeType(const QString &mimeType)
 {
-    auto filter = [&mimeType](const KPluginMetaData &md) -> bool {
+    const auto allApplets = self()->listAppletMetaData(QString());
+
+    QList<KPluginMetaData> applets;
+
+    std::copy_if(allApplets.cbegin(), allApplets.cend(), std::back_inserter(applets), [mimeType](const KPluginMetaData &md) {
         return md.value(u"X-Plasma-DropMimeTypes", QStringList()).contains(mimeType);
-    };
-    return KPackage::PackageLoader::self()->findPackages(QStringLiteral("Plasma/Applet"), QString(), filter);
+    });
+
+    return applets;
 }
 
 QList<KPluginMetaData> PluginLoader::listAppletMetaDataForUrl(const QUrl &url)
 {
-    auto filter = [](const KPluginMetaData &md) -> bool {
-        return !md.value(u"X-Plasma-DropUrlPatterns", QStringList()).isEmpty();
-    };
-    const QList<KPluginMetaData> allApplets = KPackage::PackageLoader::self()->findPackages(QStringLiteral("Plasma/Applet"), QString(), filter);
+    const QList<KPluginMetaData> allApplets = self()->listAppletMetaData(QString());
 
     QList<KPluginMetaData> filtered;
     for (const KPluginMetaData &md : allApplets) {
+        if (md.value(u"X-Plasma-DropUrlPatterns", QStringList()).isEmpty()) {
+            continue;
+        }
+
         const QStringList urlPatterns = md.value(u"X-Plasma-DropUrlPatterns", QStringList());
         for (const QString &glob : urlPatterns) {
             QRegularExpression rx(QRegularExpression::anchoredPattern(QRegularExpression::wildcardToRegularExpression(glob)));
@@ -216,11 +246,15 @@ QList<KPluginMetaData> PluginLoader::lis
 
 QList<KPluginMetaData> PluginLoader::listContainmentsMetaData(std::function<bool(const KPluginMetaData &)> filter)
 {
-    auto ownFilter = [filter](const KPluginMetaData &md) -> bool {
-        return isContainmentMetaData(md) && filter(md);
-    };
+    const auto applets = self()->listAppletMetaData(QString());
+
+    QList<KPluginMetaData> containments;
+
+    std::copy_if(applets.cbegin(), applets.cend(), std::back_inserter(containments), [filter](const KPluginMetaData &md) {
+        return isContainmentMetaData(md) && (!filter || filter(md));
+    });
 
-    return KPackage::PackageLoader::self()->findPackages(QStringLiteral("Plasma/Applet"), QString(), ownFilter);
+    return containments;
 }
 
 QList<KPluginMetaData> PluginLoader::listContainmentsMetaDataOfType(const QString &type)
diff -pruN 6.3.5-1/src/plasma/pluginloader.h 6.4.5-0ubuntu1/src/plasma/pluginloader.h
--- 6.3.5-1/src/plasma/pluginloader.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/pluginloader.h	2025-09-09 08:27:22.000000000 +0000
@@ -9,8 +9,6 @@
 
 #include <plasma/plasma_export.h>
 
-#include <plasma/plasma.h>
-
 #include <QVariant>
 
 class KPluginMetaData;
@@ -24,8 +22,12 @@ class ContainmentActions;
 // * add loadWallpaper
 // * add KPluginInfo listing support for Containments (already loaded via the applet loading code)
 
-/**
- * @class PluginLoader plasma/pluginloader.h <Plasma/PluginLoader>
+/*!
+ * \class Plasma::PluginLoader
+ * \inheaderfile Plasma/PluginLoader
+ * \inmodule Plasma
+ *
+ * \brief Loader for Plasma plugins.
  *
  * This is an abstract base class which defines an interface to which Plasma's
  * Applet Loading logic can communicate with a parent application. The plugin loader
@@ -35,99 +37,97 @@ class ContainmentActions;
  * hang on to it. The associated methods will be called only when a component of Plasma
  * needs to load a _new_ plugin.
  *
- * @author Ryan Rix <ry@n.rix.si>
- * @since 4.6
+ * \since 4.6
  **/
 class PLASMA_EXPORT PluginLoader
 {
 public:
-    /**
+    /*!
      * Load an Applet plugin.
      *
-     * @param name the plugin name, as returned by KPluginInfo::pluginName()
-     * @param appletId unique ID to assign the applet, or zero to have one
+     * \a name the plugin name, as returned by KPluginInfo::pluginName()
+     *
+     * \a appletId unique ID to assign the applet, or zero to have one
      *        assigned automatically.
-     * @param args to send the applet extra arguments
-     * @return a pointer to the loaded applet, or 0 on load failure
+     *
+     * \a args to send the applet extra arguments
+     *
+     * Returns a pointer to the loaded applet, or 0 on load failure
      **/
     Applet *loadApplet(const QString &name, uint appletId = 0, const QVariantList &args = QVariantList());
 
-    /**
+    /*!
      * Load a ContainmentActions plugin.
      *
      * Returns a pointer to the containmentactions if successful.
      * The caller takes responsibility for the containmentactions, including
      * deleting it when no longer needed.
      *
-     * @param parent the parent containment. @since 4.6 null is allowed.
-     * @param name the plugin name, as returned by KPluginInfo::pluginName()
-     * @param args to send the containmentactions extra arguments
-     * @return a ContainmentActions object
+     * \a parent the parent containment. Since 4.6 null is allowed.
+     *
+     * \a name the plugin name, as returned by KPluginInfo::pluginName()
+     *
+     * \a args to send the containmentactions extra arguments
+     *
+     * Returns a ContainmentActions object
      **/
     ContainmentActions *loadContainmentActions(Containment *parent, const QString &containmentActionsName, const QVariantList &args = QVariantList());
 
-    /**
+    /*!
      * Returns a list of all known applets.
      * This may skip applets based on security settings and ExcludeCategories in the application's config.
      *
-     * @param category Only applets matching this category will be returned.
+     * \a category Only applets matching this category will be returned.
      *                 If "Misc" is passed in, then applets without a
      *                 Categories= entry are also returned.
      *                 If an empty string is passed in, all applets are
      *                 returned.
-     * @return list of applets
+     * Returns list of applets
      *
-     * @since 5.28
+     * \since 5.28
      **/
     QList<KPluginMetaData> listAppletMetaData(const QString &category);
 
-    /**
+    /*!
      * Returns a list of all known applets associated with a certain mimetype.
      *
-     * @return list of applets
-     * @since 5.36
+     * \since 5.36
      **/
     QList<KPluginMetaData> listAppletMetaDataForMimeType(const QString &mimetype);
 
-    /**
+    /*!
      * Returns a list of all known applets associated with a certain URL.
      *
-     * @return list of applets
-     * @since 5.36
+     * \since 5.36
      **/
     QList<KPluginMetaData> listAppletMetaDataForUrl(const QUrl &url);
 
-    /**
+    /*!
      * Returns a list of all known containments.
      *
-     * @param filter An optional predicate that can be used for filtering.
-     *
-     * @return list of containments
+     * \a filter An optional predicate that can be used for filtering.
      */
     static QList<KPluginMetaData> listContainmentsMetaData(std::function<bool(const KPluginMetaData &)> filter = {});
 
-    /**
+    /*!
      * Returns a list of containments of the specified type.
      *
-     * @param type The target containment type
-     *
-     * @return list of containments
+     * \a type The target containment type
      */
     static QList<KPluginMetaData> listContainmentsMetaDataOfType(const QString &type);
 
-    /**
+    /*!
      * Returns a list of all known ContainmentActions.
      *
-     * @param parentApp the application to filter ContainmentActions on. Uses the
+     * \a parentApp the application to filter ContainmentActions on. Uses the
      *                  X-KDE-ParentApp entry (if any) in the plugin metadata.
      *                  The default value of QString() will result in a
      *                  list of all ContainmentActions.
-     * @return list of ContainmentActions
-     * @since 5.77
+     * \since 5.77
      **/
     QList<KPluginMetaData> listContainmentActionsMetaData(const QString &parentApp);
 
-    /**
+    /*!
      * Return the active plugin loader
      **/
     static PluginLoader *self();
diff -pruN 6.3.5-1/src/plasma/private/applet_p.cpp 6.4.5-0ubuntu1/src/plasma/private/applet_p.cpp
--- 6.3.5-1/src/plasma/private/applet_p.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/private/applet_p.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -208,16 +208,6 @@ void AppletPrivate::setDestroyed(bool de
         for (Applet *a : lstApplets) {
             a->d->setDestroyed(destroyed);
         }
-    } else {
-        const auto children = q->children();
-        for (QObject *child : children) {
-            // Some non-containment applets can have another applet as child to
-            // emulate nested containments, such as the systray and grouping plasmoid
-            Plasma::Applet *applet = qobject_cast<Plasma::Applet *>(child);
-            if (applet) {
-                applet->d->setDestroyed(destroyed);
-            }
-        }
     }
     Q_EMIT q->configNeedsSaving();
 }
@@ -243,7 +233,7 @@ void AppletPrivate::askDestroy()
         deleteNotification->setIconName(q->icon());
         Plasma::Containment *asContainment = qobject_cast<Plasma::Containment *>(q);
 
-        if (!q->isContainment()) {
+        if (!q->isContainment() || (asContainment && asContainment->containmentType() == Containment::Type::CustomEmbedded)) {
             deleteNotification->setTitle(i18n("Widget Removed"));
             deleteNotification->setText(i18n("The widget \"%1\" has been removed.", q->title().toHtmlEscaped()));
         } else if (asContainment
@@ -350,14 +340,12 @@ QMap<QString, QAction *> AppletPrivate::
     configAction->setAutoRepeat(false);
     configAction->setText(i18n("Widget Settings"));
     configAction->setIcon(QIcon::fromTheme(QStringLiteral("configure")));
-    configAction->setShortcut(QKeySequence(QStringLiteral("alt+d, s")));
 
     QAction *closeApplet = new QAction(parent);
     actions[QStringLiteral("remove")] = closeApplet;
     closeApplet->setAutoRepeat(false);
     closeApplet->setText(i18n("Remove this Widget"));
     closeApplet->setIcon(QIcon::fromTheme(QStringLiteral("edit-delete")));
-    closeApplet->setShortcut(QKeySequence(QStringLiteral("alt+d, r")));
 
     return actions;
 }
@@ -366,12 +354,14 @@ void AppletPrivate::contextualActions_ap
 {
     Applet *a = static_cast<Plasma::Applet *>(prop->object);
     a->d->contextualActions.append(action);
-    QObject::connect(action, &QObject::destroyed, a, [a, action]() {
-        if (a->destroyed())
-            return;
-        a->d->contextualActions.removeAll(action);
-        Q_EMIT a->contextualActionsChanged(a->d->contextualActions);
-    });
+    if (action) { // some operations like inserting in the middle may append nullptr
+        QObject::connect(action, &QObject::destroyed, a, [a, action]() {
+            if (a->destroyed())
+                return;
+            a->d->contextualActions.removeAll(action);
+            Q_EMIT a->contextualActionsChanged(a->d->contextualActions);
+        });
+    }
     Q_EMIT a->contextualActionsChanged(a->d->contextualActions);
 };
 
@@ -414,8 +404,13 @@ void AppletPrivate::contextualActions_re
 
 void AppletPrivate::requestConfiguration()
 {
-    if (q->containment()) {
-        Q_EMIT q->containment()->configureRequested(q);
+    Plasma::Containment *cont = q->containment();
+    // Containments can be arbitrarly nested, so find the top-most one which is in the view directly
+    while (cont && cont->containment() != cont) {
+        cont = cont->containment();
+    }
+    if (cont) {
+        Q_EMIT cont->configureRequested(q);
     }
 }
 
@@ -430,12 +425,18 @@ void AppletPrivate::propagateConfigChang
 
 void AppletPrivate::setUiReady()
 {
-    // am i the containment?
-    Containment *c = qobject_cast<Containment *>(q);
-    if (c && c->isContainment()) {
-        c->d->setUiReady();
-    } else if (Containment *cc = q->containment()) {
-        cc->d->appletLoaded(q);
+    // If we a re a containment, call setUiReady
+    Containment *thisContainment = qobject_cast<Containment *>(q);
+    if (thisContainment && thisContainment->isContainment()) {
+        thisContainment->d->setUiReady();
+    }
+
+    // If we are inside a containment, call appletLoaded on the containment
+    // Note that q->containment() might be a different containment
+    // also for a containment as is possible to have nested containments, such as the systemtray
+    Containment *parentContainment = q->containment();
+    if (parentContainment && parentContainment != thisContainment) {
+        parentContainment->d->appletLoaded(q);
     }
 }
 
@@ -487,7 +488,7 @@ KConfigGroup *AppletPrivate::mainConfigG
         parentApplet = qobject_cast<Plasma::Applet *>(c->parent());
     }
 
-    if (q->isContainment()) {
+    if (q->isContainment() && static_cast<Containment *>(q)->containmentType() != Containment::CustomEmbedded) {
         Corona *corona = static_cast<Containment *>(q)->corona();
         KConfigGroup containmentConfig;
         // qCDebug(LOG_PLASMA) << "got a corona, baby?" << (QObject*)corona << (QObject*)q;
diff -pruN 6.3.5-1/src/plasma/private/containment_p.cpp 6.4.5-0ubuntu1/src/plasma/private/containment_p.cpp
--- 6.3.5-1/src/plasma/private/containment_p.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/private/containment_p.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -34,12 +34,6 @@ ContainmentPrivate::ContainmentPrivate(C
     , uiReady(false)
     , appletsUiReady(false)
 {
-    // if the parent is an applet (i.e we are the systray)
-    // we want to follow screen changed signals from the parent's containment
-    auto appletParent = qobject_cast<Plasma::Applet *>(c->parent());
-    if (appletParent) {
-        QObject::connect(appletParent->containment(), &Containment::screenChanged, c, &Containment::screenChanged);
-    }
     activityInfo = new KActivities::Info(activityId, q);
     QObject::connect(activityInfo, &KActivities::Info::nameChanged, q, &Containment::activityNameChanged);
 }
@@ -53,7 +47,6 @@ void ContainmentPrivate::addDefaultActio
 {
     // adjust applet actions
     QAction *appAction = actions.value(QStringLiteral("remove"));
-    appAction->setShortcut(QKeySequence(Qt::ALT | Qt::Key_D, Qt::ALT | Qt::Key_R));
     if (c && c->d->isPanelContainment()) {
         appAction->setText(i18n("Remove this Panel"));
     } else {
@@ -62,7 +55,6 @@ void ContainmentPrivate::addDefaultActio
 
     appAction = actions.value(QStringLiteral("configure"));
     if (appAction) {
-        appAction->setShortcut(QKeySequence(Qt::ALT | Qt::Key_D, Qt::ALT | Qt::Key_S));
         appAction->setText(i18n("Activity Settings"));
     }
 
@@ -77,7 +69,6 @@ void ContainmentPrivate::addDefaultActio
     appletBrowserAction->setAutoRepeat(false);
     appletBrowserAction->setText(i18n("Add or Manage Widgets…"));
     appletBrowserAction->setIcon(QIcon::fromTheme(QStringLiteral("view-group-symbolic")));
-    appletBrowserAction->setShortcut(QKeySequence(Qt::ALT | Qt::Key_D, Qt::Key_A));
 
     if (c) {
         static_cast<Plasma::Applet *>(c)->d->actions.insert(actions);
diff -pruN 6.3.5-1/src/plasma/private/containment_p.h 6.4.5-0ubuntu1/src/plasma/private/containment_p.h
--- 6.3.5-1/src/plasma/private/containment_p.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/private/containment_p.h	2025-09-09 08:27:22.000000000 +0000
@@ -40,7 +40,7 @@ public:
     void triggerShowAddWidgets();
     void checkStatus(Plasma::Types::ItemStatus status);
 
-    /**
+    /*
      * Called when constraints have been updated on this containment to provide
      * constraint services common to all containments. Containments should still
      * implement their own constraintsEvent method
@@ -53,14 +53,13 @@ public:
 
     Applet *createApplet(const QString &name, const QVariantList &args = QVariantList(), uint id = 0, const QRectF &geometryHint = QRectF(-1, -1, 0, 0));
 
-    /**
+    /*
      * FIXME: this should completely go from here
-     * @return the config group that containmentactions plugins go in
-     * @since 4.6
+     * the config group that containmentactions plugins go in
      */
     KConfigGroup containmentActionsConfig() const;
 
-    /**
+    /*
      * add the regular actions & keyboard shortcuts onto Applet's collection
      */
     static void addDefaultActions(QMap<QString, QAction *> &actions, Containment *c = nullptr, Corona *cor = nullptr);
diff -pruN 6.3.5-1/src/plasma/private/containmentactions_p.h 6.4.5-0ubuntu1/src/plasma/private/containmentactions_p.h
--- 6.3.5-1/src/plasma/private/containmentactions_p.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/private/containmentactions_p.h	2025-09-09 08:27:22.000000000 +0000
@@ -9,6 +9,8 @@
 
 #include <KPluginMetaData>
 
+#include "containment.h"
+
 namespace Plasma
 {
 
diff -pruN 6.3.5-1/src/plasma/private/corona_p.h 6.4.5-0ubuntu1/src/plasma/private/corona_p.h
--- 6.3.5-1/src/plasma/private/corona_p.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/private/corona_p.h	2025-09-09 08:27:22.000000000 +0000
@@ -11,6 +11,8 @@
 
 #include <KPackage/Package>
 
+#include "corona.h"
+
 namespace Plasma
 {
 class Containment;
diff -pruN 6.3.5-1/src/plasma/private/theme_p.cpp 6.4.5-0ubuntu1/src/plasma/private/theme_p.cpp
--- 6.3.5-1/src/plasma/private/theme_p.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/private/theme_p.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -13,22 +13,15 @@
 #include <QFileInfo>
 #include <QGuiApplication>
 
-#include <KDirWatch>
 #include <KIconLoader>
 #include <KSharedConfig>
 #include <KWindowEffects>
 #include <KWindowSystem>
 #include <KX11Extras>
 
-#include "libplasma-theme-global.h"
-
 namespace Plasma
 {
 const char ThemePrivate::defaultTheme[] = "default";
-const char ThemePrivate::themeRcFile[] = "plasmarc";
-// the system colors theme is used to cache unthemed svgs with colorization needs
-// these svgs do not follow the theme's colors, but rather the system colors
-const char ThemePrivate::systemColorsTheme[] = "internal-system-colors";
 
 ContrastEffectWatcher *ThemePrivate::s_backgroundContrastEffectWatcher = nullptr;
 
@@ -87,8 +80,6 @@ ThemePrivate::ThemePrivate(QObject *pare
     , defaultWallpaperSuffix(QStringLiteral(DEFAULT_WALLPAPER_SUFFIX))
     , defaultWallpaperWidth(DEFAULT_WALLPAPER_WIDTH)
     , defaultWallpaperHeight(DEFAULT_WALLPAPER_HEIGHT)
-    , cacheSize(0)
-    , cachesToDiscard(NoCache)
     , compositingActive(true)
     , backgroundContrastActive(KWindowEffects::isEffectAvailable(KWindowEffects::BackgroundContrast))
     , isDefault(true)
@@ -109,7 +100,6 @@ ThemePrivate::ThemePrivate(QObject *pare
         compositingActive = KX11Extras::self()->compositingActive();
     }
 
-    ThemeConfig config;
     kSvgImageSet = std::unique_ptr<KSvg::ImageSet>(new KSvg::ImageSet);
     kSvgImageSet->setBasePath(QStringLiteral(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/"));
 
@@ -120,7 +110,8 @@ ThemePrivate::ThemePrivate(QObject *pare
     selectorsUpdateTimer->setSingleShot(true);
     selectorsUpdateTimer->setInterval(600);
     QObject::connect(selectorsUpdateTimer, &QTimer::timeout, this, [this]() {
-        updateKSvgSelectors(PixmapCache | SvgElementsCache);
+        updateKSvgSelectors();
+        scheduleThemeChangeNotification();
     });
 
     updateNotificationTimer = new QTimer(this);
@@ -138,22 +129,20 @@ ThemePrivate::ThemePrivate(QObject *pare
     }
     QCoreApplication::instance()->installEventFilter(this);
 
-    const QString configFile = QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) + QLatin1Char('/') + QLatin1String(themeRcFile);
-    KDirWatch::self()->addFile(configFile);
+    plasmaRcWatcher = KConfigWatcher::create(KSharedConfig::openConfig(QStringLiteral("plasmarc")));
 
-    // Catch both, direct changes to the config file ...
-    connect(KDirWatch::self(), &KDirWatch::dirty, this, &ThemePrivate::settingsFileChanged);
-    // ... but also remove/recreate cycles, like KConfig does it
-    connect(KDirWatch::self(), &KDirWatch::created, this, &ThemePrivate::settingsFileChanged);
+    connect(plasmaRcWatcher.get(), &KConfigWatcher::configChanged, this, [this] {
+        settingsChanged(true);
+    });
 
     QObject::connect(KIconLoader::global(), &KIconLoader::iconChanged, this, [this]() {
-        scheduleThemeChangeNotification(PixmapCache | SvgElementsCache);
+        scheduleThemeChangeNotification();
     });
 
     if (KWindowSystem::isPlatformX11()) {
         connect(KX11Extras::self(), &KX11Extras::compositingChanged, selectorsUpdateTimer, qOverload<>(&QTimer::start));
     }
-    updateKSvgSelectors(NoCache);
+    updateKSvgSelectors();
 }
 
 ThemePrivate::~ThemePrivate()
@@ -175,7 +164,7 @@ KConfigGroup &ThemePrivate::config()
                 groupName.append(QLatin1Char('-')).append(app);
             }
         }
-        cfg = KConfigGroup(KSharedConfig::openConfig(QFile::decodeName(themeRcFile)), groupName);
+        cfg = plasmaRcWatcher->config()->group(groupName);
     }
 
     return cfg;
@@ -187,15 +176,8 @@ QString ThemePrivate::imagePath(const QS
     return QStandardPaths::locate(QStandardPaths::GenericDataLocation, subdir);
 }
 
-QString ThemePrivate::findInTheme(const QString &image, const QString &theme, bool cache)
+QString ThemePrivate::findInTheme(const QString &image, const QString &theme)
 {
-    if (cache) {
-        auto it = discoveries.constFind(image);
-        if (it != discoveries.constEnd()) {
-            return it.value();
-        }
-    }
-
     QString type = QStringLiteral("/");
     if (!compositingActive) {
         type = QStringLiteral("/opaque/");
@@ -210,14 +192,10 @@ QString ThemePrivate::findInTheme(const
         search = imagePath(theme, QStringLiteral("/"), image);
     }
 
-    if (cache && !search.isEmpty()) {
-        discoveries.insert(image, search);
-    }
-
     return search;
 }
 
-void ThemePrivate::updateKSvgSelectors(CacheTypes notify)
+void ThemePrivate::updateKSvgSelectors()
 {
 #if HAVE_X11
     if (KWindowSystem::isPlatformX11()) {
@@ -239,23 +217,11 @@ void ThemePrivate::updateKSvgSelectors(C
     } else {
         kSvgImageSet->setSelectors({QStringLiteral("opaque")});
     }
-
-    if (notify != NoCache) {
-        scheduleThemeChangeNotification(notify);
-    }
-}
-
-void ThemePrivate::discardCache(CacheTypes caches)
-{
-    if (caches & SvgElementsCache) {
-        discoveries.clear();
-    }
 }
 
 void ThemePrivate::colorsChanged()
 {
     // in the case the theme follows the desktop settings, refetch the colorschemes
-    // and discard the svg pixmap cache
     if (colors != nullptr) {
         colors->reparseConfiguration();
     } else {
@@ -269,38 +235,20 @@ void ThemePrivate::colorsChanged()
     headerColorScheme = KColorScheme(QPalette::Active, KColorScheme::Header, colors);
     tooltipColorScheme = KColorScheme(QPalette::Active, KColorScheme::Tooltip, colors);
     palette = KColorScheme::createApplicationPalette(colors);
-    scheduleThemeChangeNotification(PixmapCache | SvgElementsCache);
+    scheduleThemeChangeNotification();
     Q_EMIT applicationPaletteChange();
 }
 
-void ThemePrivate::scheduleThemeChangeNotification(CacheTypes caches)
+void ThemePrivate::scheduleThemeChangeNotification()
 {
-    cachesToDiscard |= caches;
     updateNotificationTimer->start();
 }
 
 void ThemePrivate::notifyOfChanged()
 {
-    // qCDebug(LOG_PLASMA) << cachesToDiscard;
-    discardCache(cachesToDiscard);
-    cachesToDiscard = NoCache;
     Q_EMIT themeChanged();
 }
 
-void ThemePrivate::settingsFileChanged(const QString &file)
-{
-    qCDebug(LOG_PLASMA) << "settingsFile: " << file;
-    if (file == themeMetadataPath) {
-        const KPluginMetaData data = metaDataForTheme(themeName);
-        if (!data.isValid() || themeVersion != data.version()) {
-            scheduleThemeChangeNotification(SvgElementsCache);
-        }
-    } else if (file.endsWith(QLatin1String(themeRcFile))) {
-        config().config()->reparseConfiguration();
-        settingsChanged(true);
-    }
-}
-
 void ThemePrivate::settingsChanged(bool emitChanges)
 {
     if (fixedName) {
@@ -389,6 +337,17 @@ QColor ThemePrivate::color(Theme::ColorR
         return scheme->foreground(KColorScheme::NegativeText).color();
     case Theme::DisabledTextColor:
         return scheme->foreground(KColorScheme::InactiveText).color();
+    case Theme::ActiveTextColor:
+        return scheme->foreground(KColorScheme::ActiveText).color();
+
+    case Theme::ActiveBackgroundColor:
+        return scheme->background(KColorScheme::ActiveBackground).color();
+    case Theme::PositiveBackgroundColor:
+        return scheme->background(KColorScheme::PositiveBackground).color();
+    case Theme::NeutralBackgroundColor:
+        return scheme->background(KColorScheme::NeutralBackground).color();
+    case Theme::NegativeBackgroundColor:
+        return scheme->background(KColorScheme::NegativeBackground).color();
     }
 
     return QColor();
@@ -467,19 +426,14 @@ void ThemePrivate::setThemeName(const QS
         }
     }
 
-    // we have one special theme: essentially a dummy theme used to cache things with
-    // the system colors.
-    bool realTheme = theme != QLatin1String(systemColorsTheme);
-    if (realTheme) {
-        KPluginMetaData data = metaDataForTheme(theme);
+    KPluginMetaData data = metaDataForTheme(theme);
+    if (!data.isValid()) {
+        data = metaDataForTheme(QStringLiteral("default"));
         if (!data.isValid()) {
-            data = metaDataForTheme(QStringLiteral("default"));
-            if (!data.isValid()) {
-                return;
-            }
-
-            theme = QLatin1String(ThemePrivate::defaultTheme);
+            return;
         }
+
+        theme = QLatin1String(ThemePrivate::defaultTheme);
     }
 
     // check again as ThemePrivate::defaultTheme might be empty
@@ -490,10 +444,8 @@ void ThemePrivate::setThemeName(const QS
     themeName = theme;
 
     // load the color scheme config
-    const QString colorsFile = realTheme
-        ? QStandardPaths::locate(QStandardPaths::GenericDataLocation,
-                                 QLatin1String(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/") % theme % QLatin1String("/colors"))
-        : QString();
+    const QString colorsFile = QStandardPaths::locate(QStandardPaths::GenericDataLocation,
+                                                      QLatin1String(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/") % theme % QLatin1String("/colors"));
 
     // qCDebug(LOG_PLASMA) << "we're going for..." << colorsFile << "*******************";
 
@@ -515,58 +467,56 @@ void ThemePrivate::setThemeName(const QS
     hasWallpapers = !QStandardPaths::locate(QStandardPaths::GenericDataLocation, wallpaperPath, QStandardPaths::LocateDirectory).isEmpty();
 
     // load the wallpaper settings, if any
-    if (realTheme) {
-        pluginMetaData = metaDataForTheme(theme);
-        KSharedConfigPtr metadata = configForTheme(theme);
+    pluginMetaData = metaDataForTheme(theme);
+    KSharedConfigPtr metadata = configForTheme(theme);
 
-        processContrastSettings(metadata);
-        processBlurBehindSettings(metadata);
-        processAdaptiveTransparencySettings(metadata);
+    processContrastSettings(metadata);
+    processBlurBehindSettings(metadata);
+    processAdaptiveTransparencySettings(metadata);
 
-        processWallpaperSettings(metadata);
+    processWallpaperSettings(metadata);
+
+    KConfigGroup cg(metadata, QStringLiteral("Settings"));
+    QString fallback = cg.readEntry("FallbackTheme", QString());
 
+    fallbackThemes.clear();
+    while (!fallback.isEmpty() && !fallbackThemes.contains(fallback)) {
+        fallbackThemes.append(fallback);
+
+        KSharedConfigPtr metadata = configForTheme(fallback);
         KConfigGroup cg(metadata, QStringLiteral("Settings"));
-        QString fallback = cg.readEntry("FallbackTheme", QString());
+        fallback = cg.readEntry("FallbackTheme", QString());
+    }
 
-        fallbackThemes.clear();
-        while (!fallback.isEmpty() && !fallbackThemes.contains(fallback)) {
-            fallbackThemes.append(fallback);
-
-            KSharedConfigPtr metadata = configForTheme(fallback);
-            KConfigGroup cg(metadata, QStringLiteral("Settings"));
-            fallback = cg.readEntry("FallbackTheme", QString());
-        }
+    if (!fallbackThemes.contains(QLatin1String(ThemePrivate::defaultTheme))) {
+        fallbackThemes.append(QLatin1String(ThemePrivate::defaultTheme));
+    }
 
-        if (!fallbackThemes.contains(QLatin1String(ThemePrivate::defaultTheme))) {
-            fallbackThemes.append(QLatin1String(ThemePrivate::defaultTheme));
-        }
+    for (const QString &theme : std::as_const(fallbackThemes)) {
+        KSharedConfigPtr metadata = configForTheme(theme);
+        processWallpaperSettings(metadata);
+    }
 
-        for (const QString &theme : std::as_const(fallbackThemes)) {
-            KSharedConfigPtr metadata = configForTheme(theme);
-            processWallpaperSettings(metadata);
+    // Check for what Plasma version the theme has been done
+    // There are some behavioral differences between KDE4 Plasma and Plasma 5
+    const QString apiVersion = pluginMetaData.value(u"X-Plasma-API");
+    apiMajor = 1;
+    apiMinor = 0;
+    apiRevision = 0;
+    if (!apiVersion.isEmpty()) {
+        const QList<QStringView> parts = QStringView(apiVersion).split(QLatin1Char('.'));
+        if (!parts.isEmpty()) {
+            apiMajor = parts.value(0).toInt();
+        }
+        if (parts.count() > 1) {
+            apiMinor = parts.value(1).toInt();
         }
-
-        // Check for what Plasma version the theme has been done
-        // There are some behavioral differences between KDE4 Plasma and Plasma 5
-        const QString apiVersion = pluginMetaData.value(u"X-Plasma-API");
-        apiMajor = 1;
-        apiMinor = 0;
-        apiRevision = 0;
-        if (!apiVersion.isEmpty()) {
-            const QList<QStringView> parts = QStringView(apiVersion).split(QLatin1Char('.'));
-            if (!parts.isEmpty()) {
-                apiMajor = parts.value(0).toInt();
-            }
-            if (parts.count() > 1) {
-                apiMinor = parts.value(1).toInt();
-            }
-            if (parts.count() > 2) {
-                apiRevision = parts.value(2).toInt();
-            }
+        if (parts.count() > 2) {
+            apiRevision = parts.value(2).toInt();
         }
     }
 
-    if (realTheme && isDefault && writeSettings) {
+    if (isDefault && writeSettings) {
         // we're the default theme, let's save our status
         KConfigGroup &cg = config();
         cg.writeEntry("name", themeName);
@@ -574,7 +524,7 @@ void ThemePrivate::setThemeName(const QS
     }
 
     if (emitChanged) {
-        scheduleThemeChangeNotification(PixmapCache | SvgElementsCache);
+        scheduleThemeChangeNotification();
     }
 }
 
diff -pruN 6.3.5-1/src/plasma/private/theme_p.h 6.4.5-0ubuntu1/src/plasma/private/theme_p.h
--- 6.3.5-1/src/plasma/private/theme_p.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/private/theme_p.h	2025-09-09 08:27:22.000000000 +0000
@@ -12,6 +12,7 @@
 
 #include <KColorScheme>
 #include <KConfigGroup>
+#include <KConfigWatcher>
 #include <KPluginMetaData>
 #include <KSvg/ImageSet>
 
@@ -33,14 +34,6 @@ class Theme;
 static const int DEFAULT_WALLPAPER_WIDTH = 1920;
 static const int DEFAULT_WALLPAPER_HEIGHT = 1200;
 
-enum CacheType {
-    NoCache = 0,
-    PixmapCache = 1,
-    SvgElementsCache = 2,
-};
-Q_DECLARE_FLAGS(CacheTypes, CacheType)
-Q_DECLARE_OPERATORS_FOR_FLAGS(CacheTypes)
-
 class ThemePrivate : public QObject, public QSharedData
 {
     Q_OBJECT
@@ -52,9 +45,8 @@ public:
     KConfigGroup &config();
 
     QString imagePath(const QString &theme, const QString &type, const QString &image);
-    QString findInTheme(const QString &image, const QString &theme, bool cache = true);
-    void discardCache(CacheTypes caches);
-    void scheduleThemeChangeNotification(CacheTypes caches);
+    QString findInTheme(const QString &image, const QString &theme);
+    void scheduleThemeChangeNotification();
     void setThemeName(const QString &themeName, bool writeSettings, bool emitChanged);
     void processWallpaperSettings(const KSharedConfigPtr &metadata);
     void processContrastSettings(const KSharedConfigPtr &metadata);
@@ -63,11 +55,10 @@ public:
 
     QColor color(Theme::ColorRole role, Theme::ColorGroup group = Theme::NormalColorGroup) const;
 
-    void updateKSvgSelectors(CacheTypes notify);
+    void updateKSvgSelectors();
 
 public Q_SLOTS:
     void colorsChanged();
-    void settingsFileChanged(const QString &settings);
     void notifyOfChanged();
     void settingsChanged(bool emitChanges);
 
@@ -79,8 +70,6 @@ Q_SIGNALS:
 
 public:
     static const char defaultTheme[];
-    static const char systemColorsTheme[];
-    static const char themeRcFile[];
 
     static ContrastEffectWatcher *s_backgroundContrastEffectWatcher;
 
@@ -103,17 +92,13 @@ public:
     QPalette palette;
     bool eventFilter(QObject *watched, QEvent *event) override;
     KConfigGroup cfg;
+    KConfigWatcher::Ptr plasmaRcWatcher;
     QString defaultWallpaperTheme;
     QString defaultWallpaperSuffix;
     int defaultWallpaperWidth;
     int defaultWallpaperHeight;
-    QHash<QString, QString> discoveries;
     QTimer *selectorsUpdateTimer;
     QTimer *updateNotificationTimer;
-    unsigned cacheSize;
-    CacheTypes cachesToDiscard;
-    QString themeVersion;
-    QString themeMetadataPath;
 
     bool compositingActive : 1;
     bool backgroundContrastActive : 1;
diff -pruN 6.3.5-1/src/plasma/theme.cpp 6.4.5-0ubuntu1/src/plasma/theme.cpp
--- 6.3.5-1/src/plasma/theme.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/theme.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -21,8 +21,6 @@
 
 #include <KColorScheme>
 #include <KConfigGroup>
-#include <KDirWatch>
-#include <KImageCache>
 #include <KWindowEffects>
 #include <QDebug>
 #include <QStandardPaths>
diff -pruN 6.3.5-1/src/plasma/theme.h 6.4.5-0ubuntu1/src/plasma/theme.h
--- 6.3.5-1/src/plasma/theme.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasma/theme.h	2025-09-09 08:27:22.000000000 +0000
@@ -22,11 +22,12 @@ namespace Plasma
 class ThemePrivate;
 class SvgPrivate;
 
-/**
- * @class Theme plasma/theme.h <Plasma/Theme>
- *
- * @short Interface to the Plasma theme
+/*!
+ * \class Plasma::Theme
+ * \inheaderfile Plasma/Theme
+ * \inmodule Plasma
  *
+ * \brief Interface to the Plasma theme.
  *
  * Plasma::Theme provides access to a common and standardized set of graphic
  * elements stored in SVG format. This allows artists to create single packages
@@ -40,14 +41,35 @@ class PLASMA_EXPORT Theme : public QObje
 {
     Q_OBJECT
 
+    /*!
+     * \property Plasma::Theme::themeName
+     */
     Q_PROPERTY(QString themeName READ themeName NOTIFY themeChanged)
+
+    /*!
+     * \property Plasma::Theme::useGlobalSettings
+     */
     Q_PROPERTY(bool useGlobalSettings READ useGlobalSettings NOTIFY themeChanged)
+
+    /*!
+     * \property Plasma::Theme::wallpaperPath
+     */
     Q_PROPERTY(QString wallpaperPath READ wallpaperPath NOTIFY themeChanged)
 
     // fonts
+    /*!
+     * \property Plasma::Theme::defaultFont
+     */
     Q_PROPERTY(QFont defaultFont READ defaultFont NOTIFY defaultFontChanged)
+
+    /*!
+     * \property Plasma::Theme::smallestFont
+     */
     Q_PROPERTY(QFont smallestFont READ smallestFont NOTIFY smallestFontChanged)
 
+    /*!
+     * \property Plasma::Theme::palette
+     */
     Q_PROPERTY(QPalette palette READ palette NOTIFY themeChanged)
 
     Q_PROPERTY(qreal backgroundContrast READ backgroundContrast NOTIFY themeChanged)
@@ -55,22 +77,48 @@ class PLASMA_EXPORT Theme : public QObje
     Q_PROPERTY(qreal backgroundSaturation READ backgroundSaturation NOTIFY themeChanged)
 
 public:
+    /*!
+     * \value TextColor The text color to be used by items resting on the background
+     * \value BackgroundColor The default background color
+     * \value HighlightColor The text highlight color to be used by items resting on the background
+     * \value HoverColor Color for hover effect on view
+     * \value FocusColor Color for focus effect on view
+     * \value LinkColor Color for clickable links
+     * \value VisitedLinkColor Color visited clickable links
+     * \value HighlightedTextColor Color contrasting with HighlightColor, to be used for instance with
+     * \value PositiveTextColor Color of foreground objects with a "positive message" connotation (usually green)
+     * \value NeutralTextColor Color of foreground objects with a "neutral message" connotation (usually yellow)
+     * \value NegativeTextColor Color of foreground objects with a "negative message" connotation (usually red)
+     * \value [since 5.64] DisabledTextColor color of disabled text
+     */
     enum ColorRole {
-        TextColor = 0, /**<  the text color to be used by items resting on the background */
-        BackgroundColor = 1, /**< the default background color */
-        HighlightColor = 2, /**<  the text highlight color to be used by items resting
-                                   on the background */
-        HoverColor = 3, /**< color for hover effect on view */
-        FocusColor = 4, /**< color for focus effect on view */
-        LinkColor = 5, /**< color for clickable links */
-        VisitedLinkColor = 6, /**< color visited clickable links */
-        HighlightedTextColor = 7, /**< color contrasting with HighlightColor, to be used for instance with */
-        PositiveTextColor = 8, /**< color of foreground objects with a "positive message" connotation (usually green) */
-        NeutralTextColor = 9, /**< color of foreground objects with a "neutral message" connotation (usually yellow) */
-        NegativeTextColor = 10, /**< color of foreground objects with a "negative message" connotation (usually red) */
-        DisabledTextColor = 11, /**< color of disabled text @since 5.64 */
+        TextColor = 0,
+        BackgroundColor = 1,
+        HighlightColor = 2,
+        HoverColor = 3,
+        FocusColor = 4,
+        LinkColor = 5,
+        VisitedLinkColor = 6,
+        HighlightedTextColor = 7,
+        PositiveTextColor = 8,
+        NeutralTextColor = 9,
+        NegativeTextColor = 10,
+        DisabledTextColor = 11,
+        ActiveTextColor,
+        ActiveBackgroundColor,
+        PositiveBackgroundColor,
+        NeutralBackgroundColor,
+        NegativeBackgroundColor,
     };
 
+    /*!
+     * \value NormalColorGroup
+     * \value ButtonColorGroup
+     * \value ViewColorGroup
+     * \value ComplementaryColorGroup
+     * \value HeaderColorGroup
+     * \value ToolTipColorGroup
+     */
     enum ColorGroup {
         NormalColorGroup = 0,
         ButtonColorGroup = 1,
@@ -81,116 +129,128 @@ public:
     };
     Q_ENUM(ColorGroup)
 
-    /**
+    /*!
      * Default constructor. It will be the global theme configured in plasmarc
-     * @param parent the parent object
+     *
+     * \a parent the parent object
      */
     explicit Theme(QObject *parent = nullptr);
 
-    /**
+    /*!
      * Construct a theme. It will be a custom theme instance of themeName.
-     * @param themeName the name of the theme to create
-     * @param parent the parent object
-     * @since 4.3
+     *
+     * \a themeName the name of the theme to create
+     *
+     * \a parent the parent object
+     *
+     * \since 4.3
      */
     explicit Theme(const QString &themeName, QObject *parent = nullptr);
 
     ~Theme() override;
 
-    /**
+    /*!
      * Sets the current theme being used.
      */
     void setThemeName(const QString &themeName);
 
-    /**
-     * @return the name of the theme.
+    /*!
+     * Returns the name of the theme.
      */
     QString themeName() const;
 
-    /**
+    /*!
      * Retrieve the path for an SVG image in the current theme.
      *
-     * @param name the name of the file in the theme directory (without the
+     * \a name the name of the file in the theme directory (without the
      *           ".svg" part or a leading slash)
-     * @return the full path to the requested file for the current theme
+     *
+     * Returns the full path to the requested file for the current theme
      */
     QString imagePath(const QString &name) const;
 
-    /**
+    /*!
      * Retrieves the default wallpaper associated with this theme.
      *
-     * @param size the target height and width of the wallpaper; if an invalid size
+     * \a size the target height and width of the wallpaper; if an invalid size
      *           is passed in, then a default size will be provided instead.
-     * @return the full path to the wallpaper image
+     *
+     * Returns the full path to the wallpaper image
      */
     QString wallpaperPath(const QSize &size = QSize()) const;
 
+    /*!
+     *
+     */
     Q_INVOKABLE QString wallpaperPathForSize(int width = -1, int height = -1) const;
 
-    /**
+    /*!
      * Checks if this theme has an image named in a certain way
      *
-     * @param name the name of the file in the theme directory (without the
+     * \a name the name of the file in the theme directory (without the
      *           ".svg" part or a leading slash)
-     * @return true if the image exists for this theme
+     *
+     * Returns true if the image exists for this theme
      */
     bool currentThemeHasImage(const QString &name) const;
 
-    /**
+    /*!
      * Returns the color scheme configurationthat goes along this theme.
+     *
      * This can be used with KStatefulBrush and KColorScheme to determine
      * the proper colours to use along with the visual elements in this theme.
      */
     KSharedConfigPtr colorScheme() const;
 
-    /**
+    /*!
      * Returns the text color to be used by items resting on the background
      *
-     * @param role which role (usage pattern) to get the color for
-     * @param group which group we want a color of
+     * \a role which role (usage pattern) to get the color for
+     *
+     * \a group which group we want a color of
      */
     QColor color(ColorRole role, ColorGroup group = NormalColorGroup) const;
 
-    /**
+    /*!
      * Tells the theme whether to follow the global settings or use application
      * specific settings
      *
-     * @param useGlobal pass in true to follow the global settings
+     * \a useGlobal pass in true to follow the global settings
      */
     void setUseGlobalSettings(bool useGlobal);
 
-    /**
-     * @return true if the global settings are followed, false if application
+    /*!
+     * Returns true if the global settings are followed, false if application
      * specific settings are used.
      */
     bool useGlobalSettings() const;
 
-    /**
+    /*!
      * Returns a QPalette with the colors set as defined by the theme.
-     * @since 5.68
+     * \since 5.68
      */
     QPalette palette() const;
 
-    /**
-     * @return plugin metadata for this theme, with information such as
+    /*!
+     * Returns plugin metadata for this theme, with information such as
      * name, description, author, website etc
-     * @since 5.95
+     * \since 5.95
      */
     KPluginMetaData metadata() const;
 
-    /**
-     * @return The default application font
-     * @since 5.0
+    /*!
+     * Returns The default application font
+     * \since 5.0
      */
     QFont defaultFont() const;
 
-    /**
-     * @return The smallest readable font
-     * @since 5.0
+    /*!
+     * Returns The smallest readable font
+     * \since 5.0
      */
     QFont smallestFont() const;
 
-    /** This method allows Plasma to enable and disable the background
+    /*! This method allows Plasma to enable and disable the background
      * contrast effect for a given theme, improving readability. The
      * value is read from the "enabled" key in the "ContrastEffect"
      * group in the Theme's metadata file.
@@ -203,12 +263,14 @@ public:
      * intensity=0.45
      * saturation=1.7
      * \endcode
-     * @return Whether or not to enable the contrasteffect
-     * @since 5.0
+     *
+     * Returns Whether or not to enable the contrasteffect
+     *
+     * \since 5.0
      */
     bool backgroundContrastEnabled() const;
 
-    /** This method allows Plasma to enable and disable the adaptive
+    /*! This method allows Plasma to enable and disable the adaptive
      * transparency option of the panel, which allows user to decide
      * whether the panel should be always transparent, always opaque
      * or only opaque when a window is maximized.
@@ -218,42 +280,49 @@ public:
      * [AdaptiveTransparency]
      * enabled=true
      * \endcode
-     * @return Whether or not to enable the adaptive transparency
-     * @since 5.20
+     *
+     * Returns Whether or not to enable the adaptive transparency
+     *
+     * \since 5.20
      */
     bool adaptiveTransparencyEnabled() const;
 
-    /** This method allows Plasma to set a background contrast effect
+    /*! This method allows Plasma to set a background contrast effect
      * for a given theme, improving readability. The value is read
      * from the "contrast" key in the "ContrastEffect" group in the
      * Theme's metadata file.
-     * @return The contrast provided to the contrasteffect
-     * @since 5.0
-     * @see backgroundContrastEnabled
+     *
+     * Returns The contrast provided to the contrasteffect
+     * \since 5.0
+     * \sa backgroundContrastEnabled
      */
     qreal backgroundContrast() const;
 
-    /** This method allows Plasma to set a background contrast effect
+    /*! This method allows Plasma to set a background contrast effect
      * for a given theme, improving readability. The value is read
      * from the "intensity" key in the "ContrastEffect" group in the
      * Theme's metadata file.
-     * @return The intensity provided to the contrasteffect
-     * @since 5.0
-     * @see backgroundContrastEnabled
+     *
+     * Returns The intensity provided to the contrasteffect
+     *
+     * \since 5.0
+     * \sa backgroundContrastEnabled
      */
     qreal backgroundIntensity() const;
 
-    /** This method allows Plasma to set a background contrast effect
+    /*! This method allows Plasma to set a background contrast effect
      * for a given theme, improving readability. The value is read
      * from the "saturation" key in the "ContrastEffect" group in the
      * Theme's metadata file.
-     * @return The saturation provided to the contrasteffect
-     * @since 5.0
-     * @see backgroundContrastEnabled
+     *
+     * Returns The saturation provided to the contrasteffect
+     *
+     * \since 5.0
+     * \sa backgroundContrastEnabled
      */
     qreal backgroundSaturation() const;
 
-    /** This method allows Plasma to enable and disable the blurring
+    /*! This method allows Plasma to enable and disable the blurring
      * of what is behind the background for a given theme. The
      * value is read from the "enabled" key in the "BlurBehindEffect"
      * group in the Theme's metadata file. Default is @c true.
@@ -264,12 +333,13 @@ public:
      * [BlurBehindEffect]
      * enabled=false
      * \endcode
-     * @return Whether or not to enable blurring of what is behind
-     * @since 5.57
+     *
+     * Returns Whether or not to enable blurring of what is behind
+     * \since 5.57
      */
     bool blurBehindEnabled() const;
 
-    /**
+    /*!
      * Returns the size of the letter "M" as rendered on the screen with the given font.
      * This values gives you a base size that:
      * * scales dependent on the DPI of the screen
@@ -283,20 +353,32 @@ public:
      * \endcode
      * This allows you to dynamically scale elements of your user interface with different font settings and
      * different physical outputs (with different DPI).
-     * @param font The font to use for the metrics.
-     * @return The size of the letter "M" as rendered on the screen with the given font.
-     * @since 5.0
+     *
+     * \a font The font to use for the metrics.
+     *
+     * Returns The size of the letter "M" as rendered on the screen with the given font.
+     *
+     * \since 5.0
      */
     Q_INVOKABLE QSizeF mSize(const QFont &font = QGuiApplication::font()) const;
 
+    /*!
+     *
+     */
     QString backgroundPath(const QString &image) const;
 
+    /*!
+     *
+     */
     static QPalette globalPalette();
 
+    /*!
+     *
+     */
     static KSharedConfigPtr globalColorScheme();
 
 Q_SIGNALS:
-    /**
+    /*!
      * Emitted when the user changes the theme. Stylesheet usage, colors, etc. should
      * be updated at this point. However, SVGs should *not* be repainted in response
      * to this signal; connect to Svg::repaintNeeded() instead for that, as Svg objects
@@ -306,9 +388,9 @@ Q_SIGNALS:
      */
     void themeChanged();
 
-    /** Notifier for change of defaultFont property */
+    /*! Notifier for change of defaultFont property */
     void defaultFontChanged();
-    /** Notifier for change of smallestFont property */
+    /*! Notifier for change of smallestFont property */
     void smallestFontChanged();
 
 private:
diff -pruN 6.3.5-1/src/plasmaquick/CMakeLists.txt 6.4.5-0ubuntu1/src/plasmaquick/CMakeLists.txt
--- 6.3.5-1/src/plasmaquick/CMakeLists.txt	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/CMakeLists.txt	2025-09-09 08:27:22.000000000 +0000
@@ -122,7 +122,6 @@ target_link_libraries(PlasmaQuick
         KF6::KIOCore
         KF6::KIOWidgets
         KF6::Notifications
-        KF6::KCMUtilsQuick
         KF6::Svg
         KF6::GuiAddons
         KF6::I18nQml
@@ -172,6 +171,8 @@ ecm_generate_headers(PlasmaQuick_CamelCa
     PREFIX PlasmaQuick
 )
 
+ecm_generate_qdoc(PlasmaQuick plasmaquick.qdocconf)
+
 install(
     FILES ${plasmaquick_LIB_INCLUDES}
     DESTINATION ${PLASMAQUICK_INSTALL_INCLUDEDIR}/plasmaquick
diff -pruN 6.3.5-1/src/plasmaquick/Mainpage.dox 6.4.5-0ubuntu1/src/plasmaquick/Mainpage.dox
--- 6.3.5-1/src/plasmaquick/Mainpage.dox	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/Mainpage.dox	2025-09-09 08:27:22.000000000 +0000
@@ -1,4 +1,4 @@
-/** @page libplasmaquick Plasmoid Interfaces
+/*! @page libplasmaquick Plasmoid Interfaces
 
 libplasmaquick is an internal part of lib plasma.
 
diff -pruN 6.3.5-1/src/plasmaquick/appletpopup.cpp 6.4.5-0ubuntu1/src/plasmaquick/appletpopup.cpp
--- 6.3.5-1/src/plasmaquick/appletpopup.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/appletpopup.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -111,6 +111,8 @@ AppletPopup::AppletPopup()
         m_oldScreen = screen;
         updateMaxSize();
     });
+
+    QObject::connect(static_cast<QGuiApplication *>(QCoreApplication::instance()), &QGuiApplication::focusWindowChanged, this, &AppletPopup::handleFocusChange);
 }
 
 AppletPopup::~AppletPopup()
@@ -175,9 +177,10 @@ void AppletPopup::hideEvent(QHideEvent *
     PopupPlasmaWindow::hideEvent(event);
 }
 
-void AppletPopup::focusOutEvent(QFocusEvent *ev)
+void AppletPopup::handleFocusChange()
 {
-    if (m_hideOnWindowDeactivate) {
+    const QWindow *focusWindow = QGuiApplication::focusWindow();
+    if (m_hideOnWindowDeactivate && focusWindow != this) {
         bool parentHasFocus = false;
 
         QWindow *parentWindow = transientParent();
@@ -191,7 +194,6 @@ void AppletPopup::focusOutEvent(QFocusEv
             parentWindow = parentWindow->transientParent();
         }
 
-        const QWindow *focusWindow = QGuiApplication::focusWindow();
         bool childHasFocus = focusWindow && ((focusWindow->isActive() && isAncestorOf(focusWindow)) || (focusWindow->type() & Qt::Popup) == Qt::Popup);
 
         const bool viewClicked = qobject_cast<const PlasmaQuick::SharedQmlEngine *>(focusWindow) || qobject_cast<const ConfigView *>(focusWindow);
@@ -200,8 +202,6 @@ void AppletPopup::focusOutEvent(QFocusEv
             setVisible(false);
         }
     }
-
-    PopupPlasmaWindow::focusOutEvent(ev);
 }
 
 void AppletPopup::onMainItemChanged()
diff -pruN 6.3.5-1/src/plasmaquick/appletpopup.h 6.4.5-0ubuntu1/src/plasmaquick/appletpopup.h
--- 6.3.5-1/src/plasmaquick/appletpopup.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/appletpopup.h	2025-09-09 08:27:22.000000000 +0000
@@ -18,7 +18,7 @@ namespace PlasmaQuick
 class AppletQuickItem;
 class LayoutChangedProxy;
 
-/**
+/*!
  * @brief The AppletPopup class shows a popup for an applet either in the panel or on the desktop
  *
  * In addition to the new API this class is resizable and can forward any input events recieved
@@ -29,12 +29,12 @@ class LayoutChangedProxy;
 class PLASMAQUICK_EXPORT AppletPopup : public PopupPlasmaWindow
 {
     Q_OBJECT
-    /**
+    /*!
      * This property holds a pointer to the AppletInterface used by
      */
     Q_PROPERTY(QQuickItem *appletInterface READ appletInterface WRITE setAppletInterface NOTIFY appletInterfaceChanged)
 
-    /**
+    /*!
      * Whether the dialog should be hidden when the dialog loses focus.
      *
      * The default value is @c false.
@@ -56,13 +56,13 @@ Q_SIGNALS:
 
 protected:
     void hideEvent(QHideEvent *event) override;
-    void focusOutEvent(QFocusEvent *event) override;
 
 private:
     void onMainItemChanged();
     void updateMinSize();
     void updateMaxSize();
     void updateSize();
+    void handleFocusChange();
 
     QPointer<AppletQuickItem> m_appletInterface;
     QPointer<QScreen> m_oldScreen;
diff -pruN 6.3.5-1/src/plasmaquick/appletquickitem.cpp 6.4.5-0ubuntu1/src/plasmaquick/appletquickitem.cpp
--- 6.3.5-1/src/plasmaquick/appletquickitem.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/appletquickitem.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -648,7 +648,7 @@ AppletQuickItem *AppletQuickItem::itemFo
     qmlObject->completeInitialization();
 
     // A normal applet has UI ready as soon as is loaded, a containment, only when also the wallpaper is loaded
-    if (!pc || !pc->isContainment()) {
+    if (!pc || !pc->isContainment() || pc->containmentType() == Plasma::Containment::CustomEmbedded) {
         applet->updateConstraints(Plasma::Applet::UiReadyConstraint);
         applet->flushPendingConstraintsEvents();
     }
@@ -937,6 +937,21 @@ void AppletQuickItem::setExpandedOnDragH
     Q_EMIT expandedOnDragHoverChanged(expandedOnDragHover);
 }
 
+QString AppletQuickItem::badgeText() const
+{
+    return d->badgeText;
+}
+
+void AppletQuickItem::setBadgeText(const QString &text)
+{
+    if (text == d->badgeText) {
+        return;
+    }
+
+    d->badgeText = text;
+    Q_EMIT badgeTextChanged(text);
+}
+
 ////////////Internals
 
 PlasmaQuick::SharedQmlEngine *AppletQuickItem::qmlObject()
diff -pruN 6.3.5-1/src/plasmaquick/appletquickitem.h 6.4.5-0ubuntu1/src/plasmaquick/appletquickitem.h
--- 6.3.5-1/src/plasmaquick/appletquickitem.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/appletquickitem.h	2025-09-09 08:27:22.000000000 +0000
@@ -36,20 +36,40 @@ namespace PlasmaQuick
 class AppletQuickItemPrivate;
 class SharedQmlEngine;
 
+// TODO qdoc should this be documented indepdendently or as part of PlasmoidItem
+
 class PLASMAQUICK_EXPORT AppletQuickItem : public QQuickItem
 {
     Q_OBJECT
 
+    /*!
+     * \qmlproperty int PlasmoidItem::switchWidth
+     */
     Q_PROPERTY(int switchWidth READ switchWidth WRITE setSwitchWidth NOTIFY switchWidthChanged)
+    /*!
+     * \qmlproperty int PlasmoidItem::switchHeight
+     */
     Q_PROPERTY(int switchHeight READ switchHeight WRITE setSwitchHeight NOTIFY switchHeightChanged)
 
+    /*!
+     * \qmlproperty Component PlasmoidItem::compactRepresentation
+     */
     Q_PROPERTY(QQmlComponent *compactRepresentation READ compactRepresentation WRITE setCompactRepresentation NOTIFY compactRepresentationChanged)
+    /*!
+     * \qmlproperty Item PlasmoidItem::compactRepresentationItem
+     */
     Q_PROPERTY(QQuickItem *compactRepresentationItem READ compactRepresentationItem NOTIFY compactRepresentationItemChanged)
 
+    /*!
+     * \qmlproperty Component PlasmoidItem::fullRepresentation
+     */
     Q_PROPERTY(QQmlComponent *fullRepresentation READ fullRepresentation WRITE setFullRepresentation NOTIFY fullRepresentationChanged)
+    /*!
+     * \qmlproperty Item PlasmoidItem::fullRepresentationItem
+     */
     Q_PROPERTY(QQuickItem *fullRepresentationItem READ fullRepresentationItem NOTIFY fullRepresentationItemChanged)
 
-    /**
+    /*!
      * When true the full representation will be loaded immediately together with the main plasmoid.
      * Note that this will have a negative impact on plasmoid loading times
      * This is needed only when some important logic has to live inside the full representation and
@@ -58,41 +78,51 @@ class PLASMAQUICK_EXPORT AppletQuickItem
      */
     Q_PROPERTY(bool preloadFullRepresentation READ preloadFullRepresentation WRITE setPreloadFullRepresentation NOTIFY preloadFullRepresentationChanged)
 
-    /**
+    /*!
      * this is supposed to be either one between compactRepresentation or fullRepresentation
      */
     Q_PROPERTY(QQmlComponent *preferredRepresentation READ preferredRepresentation WRITE setPreferredRepresentation NOTIFY preferredRepresentationChanged)
 
-    /**
+    /*!
      * Hint set to true if the applet should be displayed as expanded, such as the main popup open
      */
     Q_PROPERTY(bool expanded READ isExpanded WRITE setExpanded NOTIFY expandedChanged)
 
-    /**
+    /*!
      * True when the applet wants the activation signal act in toggle mode, i.e. while being expanded
      * the signal shrinks the applet to its not expanded state instead of reexpanding it.
      */
     Q_PROPERTY(bool activationTogglesExpanded WRITE setActivationTogglesExpanded READ isActivationTogglesExpanded NOTIFY activationTogglesExpandedChanged)
 
-    /**
+    /*!
      * Whether the dialog should be hidden when the dialog loses focus.
      *
-     * The default value is @c false.
+     * The default value is \c false.
      **/
     Q_PROPERTY(bool hideOnWindowDeactivate READ hideOnWindowDeactivate WRITE setHideOnWindowDeactivate NOTIFY hideOnWindowDeactivateChanged)
 
-    /**
+    /*!
      * True if this applet will open its FullRepresentation when something is
      * dragged over its CompactRepresentation (only has any effect when using
      * the default CompactRepresentation).
      */
     Q_PROPERTY(bool expandedOnDragHover READ expandedOnDragHover WRITE setExpandedOnDragHover NOTIFY expandedOnDragHoverChanged)
 
-    /**
+    /*!
      * Gives compatibility to the old plasmoid.* api
      */
     Q_PROPERTY(QObject *plasmoid READ applet CONSTANT)
 
+    /*!
+     * Text to display in a badge overlay on top of the applet's icon. If empty,
+     * no badge will be displayed.
+     *
+     * The default value is an empty string.
+     *
+     * @since 6.4
+     */
+    Q_PROPERTY(QString badgeText READ badgeText WRITE setBadgeText NOTIFY badgeTextChanged)
+
 public:
     AppletQuickItem(QQuickItem *parent = nullptr);
     ~AppletQuickItem() override;
@@ -137,6 +167,9 @@ public:
     bool expandedOnDragHover() const;
     void setExpandedOnDragHover(bool expandedOnDragHover);
 
+    QString badgeText() const;
+    void setBadgeText(const QString &text);
+
     static bool hasItemForApplet(Plasma::Applet *applet);
     static AppletQuickItem *itemForApplet(Plasma::Applet *applet);
 
@@ -161,6 +194,8 @@ Q_SIGNALS:
 
     void expandedOnDragHoverChanged(bool expandedOnDragHover);
 
+    void badgeTextChanged(QString text);
+
 protected:
     // Initializations that need to be executed after classBegin()
     virtual void init();
diff -pruN 6.3.5-1/src/plasmaquick/appletquickitem_p.h 6.4.5-0ubuntu1/src/plasmaquick/appletquickitem_p.h
--- 6.3.5-1/src/plasmaquick/appletquickitem_p.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/appletquickitem_p.h	2025-09-09 08:27:22.000000000 +0000
@@ -119,6 +119,8 @@ public:
     bool activationTogglesExpanded = true;
     bool initComplete : 1;
     bool compactRepresentationCheckGuard : 1;
+
+    QString badgeText;
 };
 
 }
diff -pruN 6.3.5-1/src/plasmaquick/configcategory_p.cpp 6.4.5-0ubuntu1/src/plasmaquick/configcategory_p.cpp
--- 6.3.5-1/src/plasmaquick/configcategory_p.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/configcategory_p.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -13,7 +13,6 @@ namespace PlasmaQuick
 
 ConfigCategory::ConfigCategory(QObject *parent)
     : QObject(parent)
-    , m_includeMargins(true)
     , m_visible(true)
 {
 }
@@ -82,21 +81,6 @@ void ConfigCategory::setPluginName(const
     Q_EMIT pluginNameChanged();
 }
 
-bool ConfigCategory::includeMargins() const
-{
-    return m_includeMargins;
-}
-
-void ConfigCategory::setIncludeMargins(bool includeMargins)
-{
-    if (m_includeMargins == includeMargins) {
-        return;
-    }
-
-    m_includeMargins = includeMargins;
-    Q_EMIT includeMarginsChanged();
-}
-
 bool ConfigCategory::visible() const
 {
     return m_visible;
diff -pruN 6.3.5-1/src/plasmaquick/configcategory_p.h 6.4.5-0ubuntu1/src/plasmaquick/configcategory_p.h
--- 6.3.5-1/src/plasmaquick/configcategory_p.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/configcategory_p.h	2025-09-09 08:27:22.000000000 +0000
@@ -32,7 +32,6 @@ class ConfigCategory : public QObject
     Q_PROPERTY(QString icon READ icon WRITE setIcon NOTIFY iconChanged)
     Q_PROPERTY(QString source READ source WRITE setSource NOTIFY sourceChanged)
     Q_PROPERTY(QString pluginName READ pluginName WRITE setPluginName NOTIFY pluginNameChanged)
-    Q_PROPERTY(bool includeMargins READ includeMargins WRITE setIncludeMargins NOTIFY includeMarginsChanged)
     Q_PROPERTY(bool visible READ visible WRITE setVisible NOTIFY visibleChanged)
 
 public:
@@ -51,9 +50,6 @@ public:
     QString pluginName() const;
     void setPluginName(const QString &pluginName);
 
-    bool includeMargins() const;
-    void setIncludeMargins(bool includeMargins);
-
     bool visible() const;
     void setVisible(bool visible);
 
@@ -62,7 +58,6 @@ Q_SIGNALS:
     void iconChanged();
     void sourceChanged();
     void pluginNameChanged();
-    void includeMarginsChanged();
     void visibleChanged();
 
 private:
@@ -70,7 +65,6 @@ private:
     QString m_icon;
     QString m_source;
     QString m_pluginName;
-    bool m_includeMargins;
     bool m_visible;
 };
 
diff -pruN 6.3.5-1/src/plasmaquick/configmodel.cpp 6.4.5-0ubuntu1/src/plasmaquick/configmodel.cpp
--- 6.3.5-1/src/plasmaquick/configmodel.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/configmodel.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -21,12 +21,9 @@
 #include <QQuickItem>
 
 #include <KLocalizedString>
-#include <KQuickConfigModule>
-#include <KQuickConfigModuleLoader>
 
 #include <Plasma/Corona>
 #include <Plasma/PluginLoader>
-#include <kquickconfigmoduleloader.h>
 
 namespace PlasmaQuick
 {
@@ -41,7 +38,6 @@ public:
     ConfigModel *q;
     QList<ConfigCategory *> categories;
     QPointer<Plasma::Applet> appletInterface;
-    QHash<QString, KQuickConfigModule *> kcms;
 
     void appendCategory(ConfigCategory *c);
     void removeCategory(ConfigCategory *c);
@@ -183,9 +179,7 @@ QVariant ConfigModelPrivate::get(int row
     value[QStringLiteral("icon")] = categories.at(row)->icon();
     value[QStringLiteral("pluginName")] = categories.at(row)->pluginName();
     value[QStringLiteral("source")] = q->data(q->index(row, 0), ConfigModel::SourceRole);
-    value[QStringLiteral("includeMargins")] = categories.at(row)->includeMargins();
     value[QStringLiteral("visible")] = categories.at(row)->visible();
-    value[QStringLiteral("kcm")] = q->data(q->index(row, 0), ConfigModel::KCMRole);
 
     return value;
 }
@@ -230,36 +224,8 @@ QVariant ConfigModel::data(const QModelI
     }
     case PluginNameRole:
         return d->categories.at(index.row())->pluginName();
-    case IncludeMarginsRole:
-        return d->categories.at(index.row())->includeMargins();
     case VisibleRole:
         return d->categories.at(index.row())->visible();
-    case KCMRole: {
-        const QString pluginName = d->categories.at(index.row())->pluginName();
-        // no kcm is registered for this row, it's a normal qml-only entry
-        if (pluginName.isEmpty()) {
-            return QVariant();
-        }
-
-        if (d->kcms.contains(pluginName)) {
-            return QVariant::fromValue(d->kcms.value(pluginName));
-        }
-        auto parent = const_cast<ConfigModel *>(this);
-        auto engine = new PlasmaQuick::SharedQmlEngine(parent);
-        auto cmResult = KQuickConfigModuleLoader::loadModule(KPluginMetaData(pluginName), parent, QVariantList(), engine->engine());
-        if (KQuickConfigModule *cm = cmResult.plugin) {
-            if (QQmlContext *ctx = QQmlEngine::contextForObject(this)) {
-                // assign the ConfigModule the same QML context as we have so it can use the same QML engine as we do
-                QQmlEngine::setContextForObject(cmResult.plugin, ctx);
-            }
-
-            d->kcms[pluginName] = cm;
-            return QVariant::fromValue(cm);
-        } else {
-            qCDebug(LOG_PLASMAQUICK) << "Error loading KCM:" << cmResult.errorText;
-            return QVariant();
-        }
-    }
     default:
         return QVariant();
     }
@@ -272,9 +238,7 @@ QHash<int, QByteArray> ConfigModel::role
         {IconRole, "icon"},
         {SourceRole, "source"},
         {PluginNameRole, "pluginName"},
-        {IncludeMarginsRole, "includeMargins"},
         {VisibleRole, "visible"},
-        {KCMRole, "kcm"},
     };
 }
 
diff -pruN 6.3.5-1/src/plasmaquick/configmodel.h 6.4.5-0ubuntu1/src/plasmaquick/configmodel.h
--- 6.3.5-1/src/plasmaquick/configmodel.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/configmodel.h	2025-09-09 08:27:22.000000000 +0000
@@ -38,7 +38,7 @@ class ConfigCategoryPrivate;
 class ConfigModelPrivate;
 class ConfigCategory;
 
-/**
+/*!
  * This model contains all the possible config categories for a dialog,
  * such as categories of the config dialog for an Applet
  * TODO: it should probably become an import instead of a library?
@@ -60,16 +60,14 @@ public:
         IconRole,
         SourceRole,
         PluginNameRole,
-        IncludeMarginsRole,
-        VisibleRole,
-        KCMRole,
+        VisibleRole
     };
     Q_ENUM(Roles)
 
     explicit ConfigModel(QObject *parent = nullptr);
     ~ConfigModel() override;
 
-    /**
+    /*!
      * add a new category in the model
      * @param ConfigCategory the new category
      **/
@@ -82,7 +80,7 @@ public:
     Q_INVOKABLE void removeCategory(PlasmaQuick::ConfigCategory *category);
     Q_INVOKABLE void removeCategoryAt(int index);
 
-    /**
+    /*!
      * clears the model
      **/
     void clear();
@@ -98,19 +96,19 @@ public:
     QVariant data(const QModelIndex &, int) const override;
     QHash<int, QByteArray> roleNames() const override;
 
-    /**
+    /*!
      * @param row the row for which the data will be returned
      * @return the data of the specified row
      **/
     Q_INVOKABLE QVariant get(int row) const;
 
-    /**
+    /*!
      * @return the categories of the model
      **/
     QQmlListProperty<ConfigCategory> categories();
 
 Q_SIGNALS:
-    /**
+    /*!
      * emitted when the count is changed
      **/
     void countChanged();
diff -pruN 6.3.5-1/src/plasmaquick/configview.cpp 6.4.5-0ubuntu1/src/plasmaquick/configview.cpp
--- 6.3.5-1/src/plasmaquick/configview.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/configview.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -13,9 +13,11 @@
 #include "appletquickitem.h"
 #include "configcategory_p.h"
 #include "configmodel.h"
+#include "debug_p.h"
 
 #include <QDebug>
 #include <QDir>
+#include <QLoggingCategory>
 #include <QQmlComponent>
 #include <QQmlContext>
 #include <QQmlEngine>
@@ -56,7 +58,6 @@ public:
     ConfigView *q;
     QPointer<Plasma::Applet> applet;
     ConfigModel *configModel;
-    ConfigModel *kcmConfigModel;
     Plasma::Corona *corona;
     AppletContext *rootContext;
     QQmlEngine *engine = nullptr;
@@ -77,11 +78,11 @@ ConfigViewPrivate::ConfigViewPrivate(Pla
 void ConfigViewPrivate::init()
 {
     if (!applet) {
-        qWarning() << "Null applet passed to constructor";
+        qCWarning(LOG_PLASMAQUICK) << "Null applet passed to constructor";
         return;
     }
     if (!applet.data()->pluginMetaData().isValid()) {
-        qWarning() << "Invalid applet passed to constructor";
+        qCWarning(LOG_PLASMAQUICK) << "Invalid applet passed to constructor";
         if (applet->containment()) {
             corona = applet->containment()->corona();
         }
@@ -101,20 +102,13 @@ void ConfigViewPrivate::init()
     q->setColor(Qt::transparent);
     updateTitle();
 
-    // systray case
-    if (!applet.data()->containment()->corona()) {
-        Plasma::Applet *a = qobject_cast<Plasma::Applet *>(applet.data()->containment()->parent());
-        if (a) {
-            corona = a->containment()->corona();
-        }
-    } else {
-        if (!applet.data()->containment()->corona()->kPackage().isValid()) {
-            qWarning() << "Invalid home screen package";
-        }
-        corona = applet.data()->containment()->corona();
+    if (!applet.data()->containment()->corona()->kPackage().isValid()) {
+        qCWarning(LOG_PLASMAQUICK) << "Invalid home screen package";
     }
+    corona = applet.data()->containment()->corona();
+
     if (!corona) {
-        qWarning() << "Cannot find a Corona, this should never happen!";
+        qCWarning(LOG_PLASMAQUICK) << "Cannot find a Corona, this should never happen!";
         return;
     }
 
@@ -139,38 +133,6 @@ void ConfigViewPrivate::init()
     } else {
         delete object;
     }
-
-    QStringList kcms = applet.data()->pluginMetaData().value(u"X-Plasma-ConfigPlugins", QStringList());
-
-    // filter out non-authorized KCMs
-    // KAuthorized expects KCMs with .desktop suffix, so we can't just pass everything
-    // to KAuthorized::authorizeControlModules verbatim
-    kcms.erase(std::remove_if(kcms.begin(),
-                              kcms.end(),
-                              [](const QString &kcm) {
-                                  return !KAuthorized::authorizeControlModule(kcm + QLatin1String(".desktop"));
-                              }),
-               kcms.end());
-
-    if (!kcms.isEmpty()) {
-        if (!configModel) {
-            configModel = new ConfigModel(q);
-        }
-
-        for (const QString &kcm : std::as_const(kcms)) {
-            // Only look for KCMs in the "kcms_" folder where new QML KCMs live
-            // because we don't support loading QWidgets KCMs
-            KPluginMetaData md(QLatin1String("kcms/") + kcm);
-
-            if (!md.isValid()) {
-                qWarning() << "Could not find" << kcm
-                           << "requested by X-Plasma-ConfigPlugins. Ensure that it exists, is a QML KCM, and lives in the 'kcms/' subdirectory.";
-                continue;
-            }
-
-            configModel->appendCategory(md.iconName(), md.name(), QString(), QLatin1String("kcms/") + kcm);
-        }
-    }
 }
 
 void ConfigViewPrivate::updateMinimumWidth()
@@ -236,6 +198,10 @@ void ConfigViewPrivate::updateTitle()
 
 void ConfigViewPrivate::mainItemLoaded()
 {
+    if (rootItem->implicitHeight() > 0 || rootItem->implicitWidth() > 0) {
+        q->resize(QSize(rootItem->implicitWidth(), rootItem->implicitHeight()));
+    }
+
     if (applet) {
         KConfigGroup cg = applet.data()->config();
         cg = KConfigGroup(&cg, QStringLiteral("ConfigDialog"));
@@ -315,7 +281,7 @@ void ConfigView::setSource(const QUrl &s
     QQmlComponent uiComponent(engine(), src);
     if (uiComponent.isError()) {
         for (const auto &error : uiComponent.errors()) {
-            qWarning() << error;
+            qCWarning(LOG_PLASMAQUICK) << error;
         }
     }
 
@@ -327,9 +293,6 @@ void ConfigView::setSource(const QUrl &s
     Q_UNUSED(object.release());
     d->mainItemLoaded();
 
-    if (d->rootItem->implicitHeight() > 0 || d->rootItem->implicitWidth() > 0) {
-        resize(QSize(d->rootItem->implicitWidth(), d->rootItem->implicitHeight()));
-    }
     d->rootItem->setSize(QSizeF(width(), height()));
 
     connect(d->rootItem, &QQuickItem::implicitWidthChanged, this, [this]() {
diff -pruN 6.3.5-1/src/plasmaquick/configview.h 6.4.5-0ubuntu1/src/plasmaquick/configview.h
--- 6.3.5-1/src/plasmaquick/configview.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/configview.h	2025-09-09 08:27:22.000000000 +0000
@@ -42,7 +42,7 @@ class PLASMAQUICK_EXPORT ConfigView : pu
     Q_PROPERTY(QString appletGlobalShortcut READ appletGlobalShortcut WRITE setAppletGlobalShortcut NOTIFY appletGlobalShortcutChanged)
 
 public:
-    /**
+    /*!
      * @param applet the applet of this ConfigView
      * @param parent the QWindow in which this ConfigView is parented to
      **/
@@ -61,7 +61,7 @@ public:
     QString appletGlobalShortcut() const;
     void setAppletGlobalShortcut(const QString &shortcut);
 
-    /**
+    /*!
      * @return the ConfigModel of the ConfigView
      **/
     PlasmaQuick::ConfigModel *configModel() const;
diff -pruN 6.3.5-1/src/plasmaquick/containmentview.cpp 6.4.5-0ubuntu1/src/plasmaquick/containmentview.cpp
--- 6.3.5-1/src/plasmaquick/containmentview.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/containmentview.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -6,10 +6,12 @@
 
 #include "containmentview.h"
 #include "configview.h"
+#include "debug_p.h"
 #include "plasmoid/containmentitem.h"
 
 #include <KPackage/Package>
 #include <QDebug>
+#include <QLoggingCategory>
 #include <QQmlContext>
 #include <QQmlEngine>
 #include <QQuickItem>
@@ -29,7 +31,7 @@ public:
     Plasma::Types::Location location() const;
     void showConfigurationInterface(Plasma::Applet *applet);
     void updateDestroyed(bool destroyed);
-    /**
+    /*!
      * Reconnects the relevant signals after a screen change
      **/
     void reactToScreenChange();
@@ -126,10 +128,10 @@ void ContainmentViewPrivate::setContainm
                 q->rootObject()->setProperty("wallpaper", QVariant::fromValue(wpGraphicObject));
             }
         } else {
-            qWarning() << "Could not set containment property on rootObject";
+            qCWarning(LOG_PLASMAQUICK) << "Could not set containment property on rootObject";
         }
     } else {
-        qWarning() << "Containment graphic object not valid";
+        qCWarning(LOG_PLASMAQUICK) << "Containment graphic object not valid";
     }
 }
 
@@ -211,10 +213,10 @@ ContainmentView::ContainmentView(Plasma:
         if (info.isValid()) {
             setTranslationDomain(QStringLiteral("plasma_shell_") + info.pluginId());
         } else {
-            qWarning() << "Invalid corona package metadata";
+            qCWarning(LOG_PLASMAQUICK) << "Invalid corona package metadata";
         }
     } else {
-        qWarning() << "Invalid home screen package";
+        qCWarning(LOG_PLASMAQUICK) << "Invalid home screen package";
     }
 
     setResizeMode(ContainmentView::SizeRootObjectToView);
diff -pruN 6.3.5-1/src/plasmaquick/containmentview.h 6.4.5-0ubuntu1/src/plasmaquick/containmentview.h
--- 6.3.5-1/src/plasmaquick/containmentview.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/containmentview.h	2025-09-09 08:27:22.000000000 +0000
@@ -35,83 +35,83 @@ class PLASMAQUICK_EXPORT ContainmentView
     Q_PROPERTY(QRectF screenGeometry READ screenGeometry NOTIFY screenGeometryChanged)
 
 public:
-    /**
+    /*!
      * @param corona the corona of this view
      * @param parent the QWindow this ContainmentView is parented to
      **/
     explicit ContainmentView(Plasma::Corona *corona, QWindow *parent = nullptr);
     ~ContainmentView() override;
 
-    /**
+    /*!
      * Unassign any containment UI from this view, then delete it
      */
     void destroy();
 
-    /**
+    /*!
      * @return the corona of this view
      **/
     Plasma::Corona *corona() const;
 
-    /**
+    /*!
      * @return the KConfigGroup of this view
      **/
     virtual KConfigGroup config() const;
 
-    /**
+    /*!
      * sets the containment for this view
      * @param cont the containment of this view
      **/
     void setContainment(Plasma::Containment *cont);
 
-    /**
+    /*!
      * @return the containment of this ContainmentView
      **/
     Plasma::Containment *containment() const;
 
-    /**
+    /*!
      * @return the location of this ContainmentView
      **/
     Plasma::Types::Location location() const;
 
-    /**
+    /*!
      * Sets the location of the ContainmentView
      * @param location the location of the ContainmentView
      **/
     void setLocation(Plasma::Types::Location location);
 
-    /**
+    /*!
      * @return the formfactor of the ContainmentView
      **/
     Plasma::Types::FormFactor formFactor() const;
 
-    /**
+    /*!
      * @return the screenGeometry of the ContainmentView
      **/
     QRectF screenGeometry();
 
 protected Q_SLOTS:
-    /**
+    /*!
      * It will be called when the configuration is requested
      */
     virtual void showConfigurationInterface(Plasma::Applet *applet);
 
 Q_SIGNALS:
-    /**
+    /*!
      * emitted when the location is changed
      **/
     void locationChanged(Plasma::Types::Location location);
 
-    /**
+    /*!
      * emitted when the formfactor is changed
      **/
     void formFactorChanged(Plasma::Types::FormFactor formFactor);
 
-    /**
+    /*!
      * emitted when the containment is changed
      **/
     void containmentChanged();
 
-    /**
+    /*!
      * emitted when the screenGeometry is changed
      **/
     void screenGeometryChanged();
diff -pruN 6.3.5-1/src/plasmaquick/dialog.cpp 6.4.5-0ubuntu1/src/plasmaquick/dialog.cpp
--- 6.3.5-1/src/plasmaquick/dialog.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/dialog.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -12,6 +12,7 @@
 #include "appletquickitem.h"
 #include "config-plasma.h"
 #include "configview.h"
+#include "debug_p.h"
 #include "dialogbackground_p.h"
 #include "dialogshadows_p.h"
 #include "sharedqmlengine.h"
@@ -67,7 +68,7 @@ public:
     }
 
     // SLOTS
-    /**
+    /*!
      * Sync Borders updates the enabled borders of the dialogBackground depending
      * on the geometry of the window.
      *
@@ -76,7 +77,7 @@ public:
      */
     void syncBorders(const QRect &windowGeometry);
 
-    /**
+    /*!
      * This function sets the blurBehind, background contrast and shadows. It
      * does so wrt the dialogBackground. So make sure the dialogBackground is the
      * correct size before calling this function.
@@ -91,12 +92,12 @@ public:
     void updateResizableEdges();
     void updateSizeFromAppletInterface();
 
-    /**
+    /*!
      * Gets the maximum and minimum size hints for the window based on the contents. it doesn't actually resize anything
      */
     void getSizeHints(QSize &min, QSize &max) const;
 
-    /**
+    /*!
      * This function is an optimized version of updateMaximumHeight,
      * updateMaximumWidth,updateMinimumWidth and updateMinimumHeight.
      * It should be called when you need to call all 4 of these functions
@@ -106,7 +107,7 @@ public:
 
     QRect availableScreenGeometryForPosition(const QPoint &pos) const;
 
-    /**
+    /*!
      * This function checks the current position of the dialog and repositions
      * it so that no part of it is not on the screen
      */
@@ -615,7 +616,7 @@ void DialogPrivate::syncToMainItemSize()
         return;
     }
     if (mainItem->width() <= 0 || mainItem->height() <= 0) {
-        qWarning() << "trying to show an empty dialog";
+        qCWarning(LOG_PLASMAQUICK) << "trying to show an empty dialog";
     }
 
     updateTheme();
diff -pruN 6.3.5-1/src/plasmaquick/dialog.h 6.4.5-0ubuntu1/src/plasmaquick/dialog.h
--- 6.3.5-1/src/plasmaquick/dialog.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/dialog.h	2025-09-09 08:27:22.000000000 +0000
@@ -38,7 +38,7 @@ namespace PlasmaQuick
 {
 class DialogPrivate;
 
-/**
+/*!
  * Dialog creates a Plasma themed top level window that can contain any QML component.
  *
  * It can be automatically positioned relative to a visual parent
@@ -73,47 +73,47 @@ class PLASMAQUICK_EXPORT Dialog : public
     Q_OBJECT
     Q_INTERFACES(QQmlParserStatus)
 
-    /**
+    /*!
      * The main QML item that will be displayed in the Dialog
      */
     Q_PROPERTY(QQuickItem *mainItem READ mainItem WRITE setMainItem NOTIFY mainItemChanged)
 
-    /**
+    /*!
      * The main QML item that will be displayed in the Dialog
      */
     Q_PROPERTY(QQuickItem *visualParent READ visualParent WRITE setVisualParent NOTIFY visualParentChanged)
 
-    /**
+    /*!
      * Margins of the dialog around the mainItem.
      * @see DialogMargins
      */
     Q_PROPERTY(QObject *margins READ margins CONSTANT)
 
-    /**
+    /*!
      * Margins where the dialog background actually starts, excluiding things like shadows or borders
      * @see DialogMargins
      * @since 5.77
      */
     Q_PROPERTY(QObject *inset READ inset CONSTANT)
 
-    /**
+    /*!
      * Plasma Location of the dialog window. Useful if this dialog is a popup for a panel
      */
     Q_PROPERTY(Plasma::Types::Location location READ location WRITE setLocation NOTIFY locationChanged)
 
-    /**
+    /*!
      * Type of the window
      */
     Q_PROPERTY(WindowType type READ type WRITE setType NOTIFY typeChanged)
 
-    /**
+    /*!
      * Whether the dialog should be hidden when the dialog loses focus.
      *
      * The default value is @c false.
      **/
     Q_PROPERTY(bool hideOnWindowDeactivate READ hideOnWindowDeactivate WRITE setHideOnWindowDeactivate NOTIFY hideOnWindowDeactivateChanged)
 
-    /**
+    /*!
      * Whether the dialog is output only. Default value is @c false. If it is @c true
      * the dialog does not accept input and all pointer events are not accepted, thus the dialog
      * is click through.
@@ -123,7 +123,7 @@ class PLASMAQUICK_EXPORT Dialog : public
      **/
     Q_PROPERTY(bool outputOnly READ isOutputOnly WRITE setOutputOnly NOTIFY outputOnlyChanged)
 
-    /**
+    /*!
      * This property holds the window flags of the window.
      * The window flags control the window's appearance in the windowing system,
      * whether it's a dialog, popup, or a regular window, and whether it should
@@ -133,7 +133,7 @@ class PLASMAQUICK_EXPORT Dialog : public
      */
     Q_PROPERTY(Qt::WindowFlags flags READ flags WRITE setFramelessFlags NOTIFY flagsChanged)
 
-    /**
+    /*!
      * This property holds how (and if at all) the dialog should draw its own background
      * or if it is complete responsibility of the content item to render a background.
      * Note that in case of NoBackground it loses kwin side shadows and blur
@@ -142,14 +142,14 @@ class PLASMAQUICK_EXPORT Dialog : public
 
     Q_PROPERTY(bool visible READ isVisible WRITE setVisible NOTIFY visibleChangedProxy)
 
-    /**
+    /*!
      * This property holds by how much the applet should be floating even if the location
      * is set to a certain screen side; if this value is positive, the dialog will draw
      * all four sides and maintain the required distance from the screen borders.
      */
     Q_PROPERTY(int floating READ floating WRITE setFloating NOTIFY floatingChanged)
 
-    /**
+    /*!
      * This property holds a pointer to the AppletInterface used by an applet. It is
      * null when the dialog is not used for an applet.
      */
@@ -173,9 +173,9 @@ public:
     Q_ENUM(WindowType)
 
     enum BackgroundHints {
-        NoBackground = 0, /**< Not drawing a background under the applet, the dialog has its own implementation */
-        StandardBackground = 1, /**< The standard background from the theme is drawn */
-        SolidBackground = 2, /**< The solid version of the background is preferred */
+        NoBackground = 0, /*!< Not drawing a background under the applet, the dialog has its own implementation */
+        StandardBackground = 1, /*!< The standard background from the theme is drawn */
+        SolidBackground = 2, /*!< The solid version of the background is preferred */
     };
     Q_ENUM(BackgroundHints)
 
@@ -218,7 +218,7 @@ public:
     QQuickItem *appletInterface() const;
     void setAppletInterface(QQuickItem *appletInterface);
 
-    /**
+    /*!
      * @returns The suggested screen position for the popup
      * @param item the item the popup has to be positioned relatively to. if null, the popup will be positioned in the center of the window
      * @param size the size that the popup will have, which influences the final position
@@ -237,14 +237,14 @@ Q_SIGNALS:
     void backgroundHintsChanged();
     void visibleChangedProxy(); // redeclaration of QQuickWindow::visibleChanged
     void appletInterfaceChanged();
-    /**
+    /*!
      * Emitted when the @see hideOnWindowDeactivate property is @c true and this dialog lost focus to a
      * window that is neither a parent dialog to nor a child dialog of this dialog.
      */
     void windowDeactivated();
 
 protected:
-    /**
+    /*!
      * set the dialog position. subclasses may change it. ToolTipDialog adjusts the position in an animated way
      */
     virtual void adjustGeometry(const QRect &geom);
diff -pruN 6.3.5-1/src/plasmaquick/edgeeventforwarder.h 6.4.5-0ubuntu1/src/plasmaquick/edgeeventforwarder.h
--- 6.3.5-1/src/plasmaquick/edgeeventforwarder.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/edgeeventforwarder.h	2025-09-09 08:27:22.000000000 +0000
@@ -18,7 +18,7 @@ class EdgeEventForwarderPrivate;
 namespace PlasmaQuick
 {
 
-/**
+/*!
  * @brief The EdgeEventForwarder class
  * This class forwards edge events to be replayed within the given margin
  * This is useful if children do not touch the edge of a window, but want to get input events
@@ -27,7 +27,7 @@ class PLASMAQUICK_EXPORT EdgeEventForwar
 {
     Q_OBJECT
 public:
-    /**
+    /*!
      * @brief EdgeEventForwarder constructor
      * @param window The window to intercept and filter
      * The event forwarder is parented to the window
@@ -35,13 +35,13 @@ public:
     EdgeEventForwarder(QWindow *parent);
     ~EdgeEventForwarder() override;
 
-    /**
+    /*!
      * @brief setMargins sets the margins to use for the event forwarding
      */
     void setMargins(const QMargins &margins);
     QMargins margins();
 
-    /**
+    /*!
      * @brief setActiveEdges sets which margins should be active for edge forwarding
      * typically this should match edges touching a screen edge
      */
diff -pruN 6.3.5-1/src/plasmaquick/plasmaquick.qdoc 6.4.5-0ubuntu1/src/plasmaquick/plasmaquick.qdoc
--- 6.3.5-1/src/plasmaquick/plasmaquick.qdoc	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmaquick.qdoc	2025-09-09 08:27:22.000000000 +0000
@@ -0,0 +1,23 @@
+/*!
+    \module PlasmaQuick
+    \title Plasma Quick C++ Classes
+    \ingroup modules
+    \cmakepackage PlasmaQuick
+    \cmaketargetitem Plasma::PlasmaQuick
+
+    \brief Plasma.
+
+    Stuff
+*/
+
+/*!
+    \qmlmodule org.kde.plasma.core
+    \title Plasma Core QML Types
+    \brief Plasma Stuff
+*/
+
+/*!
+    \qmlmodule org.kde.plasma.plasmoid
+    \title Plasmoid QML Types
+    \brief Plasma Stuff
+*/
diff -pruN 6.3.5-1/src/plasmaquick/plasmaquick.qdocconf 6.4.5-0ubuntu1/src/plasmaquick/plasmaquick.qdocconf
--- 6.3.5-1/src/plasmaquick/plasmaquick.qdocconf	1970-01-01 00:00:00.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmaquick.qdocconf	2025-09-09 08:27:22.000000000 +0000
@@ -0,0 +1,20 @@
+include($KDE_DOCS/global/qt-module-defaults.qdocconf)
+
+project = PlasmaQuick
+description = Plasma Quick Stuff
+
+documentationinheaders = true
+
+headerdirs = .
+sourcedirs = .
+
+outputformats = HTML
+
+depends += \
+    qtcore \
+    qtgui \
+    qtwidgets \
+    qtquick \
+    kconfigcore \
+    kconfigqml \
+    kpackage
diff -pruN 6.3.5-1/src/plasmaquick/plasmashellwaylandintegration.h 6.4.5-0ubuntu1/src/plasmaquick/plasmashellwaylandintegration.h
--- 6.3.5-1/src/plasmaquick/plasmashellwaylandintegration.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmashellwaylandintegration.h	2025-09-09 08:27:22.000000000 +0000
@@ -20,9 +20,13 @@ class QWindow;
 class PlasmaShellSurface;
 class PlasmaShellWaylandIntegrationPrivate;
 
-/**
- * @brief The PlasmaWaylandShellIntegration class exposes Plasma specific
- * specific wayland extensions for
+/*!
+ * \class PlasmaShellWaylandIntegration
+ * \inheaderfile PlasmaQuick/PlasmaShellWaylandIntegration
+ * \inmodule PlasmaQuick
+ *
+ * \brief The PlasmaWaylandShellIntegration class exposes Plasma specific
+ * specific wayland extensions for.
  *
  * The class abstracts the wayland protocol tasks, automatically sending
  * cached metadata when the underlying platform surfaces are created.
@@ -32,7 +36,7 @@ class PLASMAQUICK_EXPORT PlasmaShellWayl
 {
     Q_OBJECT
 public:
-    /**
+    /*!
      * Returns the relevant PlasmaWaylandShellIntegration instance for this window
      * creating one if needed.
      *
@@ -41,10 +45,22 @@ public:
     static PlasmaShellWaylandIntegration *get(QWindow *window);
     ~PlasmaShellWaylandIntegration() override;
 
+    /*!
+     */
     void setPosition(const QPoint &position);
+
+    /*!
+     */
     void setPanelBehavior(QtWayland::org_kde_plasma_surface::panel_behavior panelBehavior);
+
+    /*!
+     */
     void setRole(QtWayland::org_kde_plasma_surface::role role);
+
+    /*!
+     */
     void setTakesFocus(bool takesFocus);
+
     bool eventFilter(QObject *watched, QEvent *event) override;
 
 private:
diff -pruN 6.3.5-1/src/plasmaquick/plasmawindow.h 6.4.5-0ubuntu1/src/plasmaquick/plasmawindow.h
--- 6.3.5-1/src/plasmaquick/plasmawindow.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmawindow.h	2025-09-09 08:27:22.000000000 +0000
@@ -19,51 +19,113 @@ namespace PlasmaQuick
 {
 class PlasmaWindowPrivate;
 
-/*
- * Creates a QQuickWindow themed in a Plasma style with background
+/*!
+ * \qmltype Window
+ * \inqmlmodule org.kde.plasma.core
+ * \nativetype PlasmaQuick::PlasmaWindow
+ *
+ * \brief Creates a QQuickWindow themed in a Plasma style with background
+ */
+
+/*!
+ * \qmlproperty Item Window::mainItem
+ *
+ * The main QML item that will be displayed in the Dialog
+ */
+
+/*!
+ * \qmlproperty BackgroundHints Window::backgroundHints
+ *
+ * Defines the background used for the window
+ */
+
+/*!
+ * \qmlproperty real Window::topPadding
+ */
+
+/*!
+ * \qmlproperty real Window::bottomPadding
+ */
+
+/*!
+ * \qmlproperty real Window::leftPadding
+ */
+
+/*!
+ * \qmlproperty real Window::rightPadding
+ */
+
+/*!
+ * \class PlasmaQuick::PlasmaWindow
+ * \inheaderfile PlasmaQuick/PlasmaWindow
+ * \inmodule PlasmaQuick
+ *
+ * \brief Creates a QQuickWindow themed in a Plasma style with background.
  */
 class PLASMAQUICK_EXPORT PlasmaWindow : public QQuickWindow
 {
     Q_OBJECT
 
-    /**
+    /*!
+     * \property PlasmaQuick::PlasmaWindow::mainItem
      * The main QML item that will be displayed in the Dialog
      */
     Q_PROPERTY(QQuickItem *mainItem READ mainItem WRITE setMainItem NOTIFY mainItemChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PlasmaWindow::backgroundHints
      * Defines the background used for the window
      */
     Q_PROPERTY(BackgroundHints backgroundHints READ backgroundHints WRITE setBackgroundHints NOTIFY backgroundHintsChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PlasmaWindow::borders
      * Tells what borders are enabled of its background
      */
     Q_PROPERTY(Qt::Edges borders READ borders NOTIFY bordersChanged)
 
+    /*!
+     * \property PlasmaQuick::PlasmaWindow::topPadding
+     */
     Q_PROPERTY(qreal topPadding READ topPadding NOTIFY paddingChanged)
+
+    /*!
+     * \property PlasmaQuick::PlasmaWindow::bottomPadding
+     */
     Q_PROPERTY(qreal bottomPadding READ bottomPadding NOTIFY paddingChanged)
+
+    /*!
+     * \property PlasmaQuick::PlasmaWindow::leftPadding
+     */
     Q_PROPERTY(qreal leftPadding READ leftPadding NOTIFY paddingChanged)
+
+    /*!
+     * \property PlasmaQuick::PlasmaWindow::rightPadding
+     */
     Q_PROPERTY(qreal rightPadding READ rightPadding NOTIFY paddingChanged)
 
 public:
+    /*!
+     * \value StandardBackground The standard background from the theme is drawn
+     * \value SolidBackground The solid version of the background is preferred
+     */
     enum BackgroundHints {
-        StandardBackground = 0, /**< The standard background from the theme is drawn */
-        SolidBackground = 1, /**< The solid version of the background is preferred */
+        StandardBackground = 0,
+        SolidBackground = 1,
     };
     Q_ENUM(BackgroundHints)
 
     PlasmaWindow(const QString &svgPrefix = QStringLiteral("dialogs/background"));
     ~PlasmaWindow() override;
 
-    /**
+    /*!
      * The main QML item that will be displayed in the Dialog
      */
     void setMainItem(QQuickItem *mainItem);
 
     QQuickItem *mainItem() const;
 
-    /**
+    /*!
      * Changes which rounded corners are shown on the window.
      * Margins remain the same
      * The default is all borders
@@ -72,7 +134,7 @@ public:
 
     Qt::Edges borders();
 
-    /**
+    /*!
      * Returns the padding that are placed around the mainItem
      * When setting size hints on the window this should be factored in.
      */
diff -pruN 6.3.5-1/src/plasmaquick/plasmoid/containmentitem.cpp 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/containmentitem.cpp
--- 6.3.5-1/src/plasmaquick/plasmoid/containmentitem.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/containmentitem.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -10,6 +10,7 @@
 
 #include "appletquickitem_p.h"
 #include "containmentitem.h"
+#include "debug_p.h"
 #include "dropmenu.h"
 #include "sharedqmlengine.h"
 #include "wallpaperitem.h"
@@ -28,6 +29,7 @@
 #include <KNotification>
 #include <KUrlMimeData>
 #include <QDebug>
+#include <QLoggingCategory>
 #include <QMimeDatabase>
 
 #include <KIO/DropJob>
@@ -86,23 +88,14 @@ void ContainmentItem::init()
     }
 
     // Create the ToolBox
-    if (m_containment && m_containment->isContainment()) {
+    if (m_containment && m_containment->isContainment() && m_containment->containmentType() == Plasma::Containment::Type::Panel) {
         KConfigGroup defaults;
-        if (m_containment->containmentType() == Plasma::Containment::Type::Desktop) {
-            defaults = KConfigGroup(KSharedConfig::openConfig(m_containment->corona()->kPackage().filePath("defaults")), QStringLiteral("Desktop"));
-        } else if (m_containment->containmentType() == Plasma::Containment::Type::Panel) {
-            defaults = KConfigGroup(KSharedConfig::openConfig(m_containment->corona()->kPackage().filePath("defaults")), QStringLiteral("Panel"));
-        }
+        defaults = KConfigGroup(KSharedConfig::openConfig(m_containment->corona()->kPackage().filePath("defaults")), QStringLiteral("Panel"));
 
         if (defaults.isValid()) {
             KPackage::Package pkg = KPackage::PackageLoader::self()->loadPackage(QStringLiteral("Plasma/Generic"));
             pkg.setDefaultPackageRoot(QStringLiteral("plasma/packages"));
-
-            if (defaults.isValid()) {
-                pkg.setPath(defaults.readEntry("ToolBox", "org.kde.desktoptoolbox"));
-            } else {
-                pkg.setPath(QStringLiteral("org.kde.desktoptoolbox"));
-            }
+            pkg.setPath(defaults.readEntry("ToolBox"));
 
             if (pkg.metadata().isValid() && !pkg.metadata().isHidden()) {
                 if (pkg.isValid()) {
@@ -118,10 +111,10 @@ void ContainmentItem::init()
                         containmentGraphicObject->setProperty("toolBox", QVariant::fromValue(toolBoxObject));
                     }
                 } else {
-                    qWarning() << "Could not load toolbox package." << pkg.path();
+                    qCWarning(LOG_PLASMAQUICK) << "Could not load toolbox package." << pkg.path();
                 }
             } else {
-                qWarning() << "Toolbox not loading, toolbox package is either invalid or disabled.";
+                qCWarning(LOG_PLASMAQUICK) << "Toolbox not loading, toolbox package is either invalid or disabled.";
             }
         }
     }
@@ -364,7 +357,7 @@ void ContainmentItem::processMimeData(QM
 
     // const QMimeData *mimeData = data;
 
-    qDebug() << "Arrived mimeData" << mimeData->urls() << mimeData->formats() << "at" << x << ", " << y;
+    qCDebug(LOG_PLASMAQUICK) << "Arrived mimeData" << mimeData->urls() << mimeData->formats() << "at" << x << ", " << y;
 
     // Catch drops from a Task Manager and convert to usable URL.
     if (!mimeData->hasUrls() && mimeData->hasFormat(QStringLiteral("text/x-orgkdeplasmataskmanager_taskurl"))) {
@@ -406,7 +399,7 @@ void ContainmentItem::processMimeData(QM
         QString data = QString::fromUtf8(mimeData->data(QStringLiteral("text/x-plasmoidservicename")));
         const QStringList appletNames = data.split(QLatin1Char('\n'), Qt::SkipEmptyParts);
         for (const QString &appletName : appletNames) {
-            qDebug() << "adding" << appletName;
+            qCDebug(LOG_PLASMAQUICK) << "adding" << appletName;
             metaObject()->invokeMethod(this,
                                        "createApplet",
                                        Qt::QueuedConnection,
@@ -416,6 +409,7 @@ void ContainmentItem::processMimeData(QM
         }
         delete m_dropMenu.data();
     } else if (mimeData->hasUrls()) {
+        qCDebug(LOG_PLASMAQUICK) << "urls" << mimeData->urls();
         // TODO: collect the mimetypes of available script engines and offer
         //      to create widgets out of the matching URLs, if any
         const QList<QUrl> urls = KUrlMimeData::urlsFromMimeData(mimeData);
@@ -473,9 +467,10 @@ void ContainmentItem::processMimeData(QM
             // directly create if only one offer only if the containment didn't pass an existing plugin
         } else if (seenPlugins.count() == 1) {
             selectedPlugin = seenPlugins.constBegin().key();
+            const QString mimeDataType = pluginFormats[selectedPlugin];
+            const QVariant mimeDataData = mimeData->data(mimeDataType);
             Plasma::Applet *applet = createApplet(selectedPlugin, QVariantList(), QRect(x, y, -1, -1));
-            setAppletArgs(applet, pluginFormats[selectedPlugin], mimeData->data(pluginFormats[selectedPlugin]));
-
+            setAppletArgs(applet, mimeDataType, mimeDataData);
         } else {
             QHash<QAction *, QString> actionsToPlugins;
             for (const auto &info : std::as_const(seenPlugins)) {
@@ -486,11 +481,13 @@ void ContainmentItem::processMimeData(QM
                     action = new QAction(info.name(), m_dropMenu);
                 }
                 m_dropMenu->addAction(action);
-                action->setData(info.pluginId());
-                connect(action, &QAction::triggered, this, [this, x, y, mimeData, action]() {
-                    const QString selectedPlugin = action->data().toString();
+                const QString selectedPlugin = info.pluginId();
+                const QString mimeDataType = pluginFormats[selectedPlugin];
+                const QVariant mimeDataData = mimeData->data(mimeDataType);
+
+                connect(action, &QAction::triggered, this, [this, x, y, selectedPlugin, mimeDataType, mimeDataData]() {
                     Plasma::Applet *applet = createApplet(selectedPlugin, QVariantList(), QRect(x, y, -1, -1));
-                    setAppletArgs(applet, selectedPlugin, mimeData->data(selectedPlugin));
+                    setAppletArgs(applet, mimeDataType, mimeDataData);
                 });
 
                 actionsToPlugins.insert(action, info.pluginId());
@@ -521,32 +518,38 @@ void ContainmentItem::clearDataForMimeJo
 void ContainmentItem::dropJobResult(KJob *job)
 {
     if (job->error()) {
-        qDebug() << "ERROR" << job->error() << ' ' << job->errorString();
+        qCDebug(LOG_PLASMAQUICK) << "ERROR" << job->error() << ' ' << job->errorString();
         clearDataForMimeJob(dynamic_cast<KIO::Job *>(job));
     }
 }
 
 void ContainmentItem::mimeTypeRetrieved(KIO::Job *job, const QString &mimetype)
 {
-    qDebug() << "Mimetype Job returns." << mimetype;
+    qCDebug(LOG_PLASMAQUICK) << "Mimetype Job returns." << mimetype;
 
     KIO::TransferJob *tjob = dynamic_cast<KIO::TransferJob *>(job);
     if (!tjob) {
-        qDebug() << "job should be a TransferJob, but isn't";
+        qCDebug(LOG_PLASMAQUICK) << "job should be a TransferJob, but isn't";
         clearDataForMimeJob(job);
         return;
     }
 
+    QPoint sceneDropPoint = m_dropMenu->globalDropPoint();
+    if (window()) {
+        // Map The drop point in screen coordinates to scene coordinates
+        sceneDropPoint -= window()->position();
+    }
+
     QList<KPluginMetaData> appletList = Plasma::PluginLoader::self()->listAppletMetaDataForUrl(tjob->url());
     if (mimetype.isEmpty() && appletList.isEmpty()) {
         clearDataForMimeJob(job);
-        qDebug() << "No applets found matching the url (" << tjob->url() << ") or the mimetype (" << mimetype << ")";
+        qCDebug(LOG_PLASMAQUICK) << "No applets found matching the url (" << tjob->url() << ") or the mimetype (" << mimetype << ")";
         return;
     } else {
-        qDebug() << "Received a suitable dropEvent at " << m_dropMenu->dropPoint();
-        qDebug() << "Bailing out. Cannot find associated dropEvent related to the TransferJob";
+        qCDebug(LOG_PLASMAQUICK) << "Received a suitable dropEvent at global" << m_dropMenu->globalDropPoint() << "local" << sceneDropPoint;
+        qCDebug(LOG_PLASMAQUICK) << "Bailing out. Cannot find associated dropEvent related to the TransferJob";
 
-        qDebug() << "Creating menu for: " << mimetype;
+        qCDebug(LOG_PLASMAQUICK) << "Creating menu for: " << mimetype;
 
         appletList << Plasma::PluginLoader::self()->listAppletMetaDataForMimeType(mimetype);
 
@@ -574,11 +577,11 @@ void ContainmentItem::mimeTypeRetrieved(
                 m_dropMenu->addAction(installPlasmaPackageAction);
 
                 const QString &packagePath = tjob->url().toLocalFile();
-                connect(installPlasmaPackageAction, &QAction::triggered, this, [this, packagePath]() {
+                connect(installPlasmaPackageAction, &QAction::triggered, this, [this, packagePath, sceneDropPoint]() {
                     using namespace KPackage;
 
                     PackageJob *job = PackageJob::update(QStringLiteral("Plasma/Applet"), packagePath);
-                    connect(job, &KJob::finished, this, [this, packagePath, job]() {
+                    connect(job, &KJob::finished, this, [this, packagePath, job, sceneDropPoint]() {
                         auto fail = [](const QString &text) {
                             KNotification::event(QStringLiteral("plasmoidInstallationFailed"),
                                                  i18n("Package Installation Failed"),
@@ -601,7 +604,7 @@ void ContainmentItem::mimeTypeRetrieved(
                             return;
                         }
 
-                        createApplet(package.metadata().pluginId(), QVariantList(), QRect(m_dropMenu->dropPoint(), QSize(-1, -1)));
+                        createApplet(package.metadata().pluginId(), QVariantList(), QRect(sceneDropPoint, QSize(-1, -1)));
                     });
                 });
             }
@@ -619,8 +622,8 @@ void ContainmentItem::mimeTypeRetrieved(
                 m_dropMenu->addAction(action);
                 action->setData(info.pluginId());
                 const QUrl url = tjob->url();
-                connect(action, &QAction::triggered, this, [this, action, mimetype, url]() {
-                    Plasma::Applet *applet = createApplet(action->data().toString(), QVariantList(), QRect(m_dropMenu->dropPoint(), QSize(-1, -1)));
+                connect(action, &QAction::triggered, this, [this, action, mimetype, url, sceneDropPoint]() {
+                    Plasma::Applet *applet = createApplet(action->data().toString(), QVariantList(), QRect(sceneDropPoint, QSize(-1, -1)));
                     setAppletArgs(applet, mimetype, url);
                 });
             }
@@ -629,8 +632,8 @@ void ContainmentItem::mimeTypeRetrieved(
                 m_dropMenu->addAction(action);
                 action->setData(QStringLiteral("org.kde.plasma.icon"));
                 const QUrl url = tjob->url();
-                connect(action, &QAction::triggered, this, [this, action, mimetype, url]() {
-                    Plasma::Applet *applet = createApplet(action->data().toString(), QVariantList(), QRect(m_dropMenu->dropPoint(), QSize(-1, -1)));
+                connect(action, &QAction::triggered, this, [this, action, mimetype, url, sceneDropPoint]() {
+                    Plasma::Applet *applet = createApplet(action->data().toString(), QVariantList(), QRect(sceneDropPoint, QSize(-1, -1)));
                     setAppletArgs(applet, mimetype, url);
                 });
             }
@@ -670,7 +673,7 @@ void ContainmentItem::mimeTypeRetrieved(
             }
             // case in which we created the menu ourselves, just the "fetching type entry, directly create the icon applet
         } else if (!m_dropMenu->isDropjobMenu()) {
-            Plasma::Applet *applet = createApplet(QStringLiteral("org.kde.plasma.icon"), QVariantList(), QRect(m_dropMenu->dropPoint(), QSize(-1, -1)));
+            Plasma::Applet *applet = createApplet(QStringLiteral("org.kde.plasma.icon"), QVariantList(), QRect(sceneDropPoint, QSize(-1, -1)));
             setAppletArgs(applet, mimetype, tjob->url());
         }
         clearDataForMimeJob(tjob);
diff -pruN 6.3.5-1/src/plasmaquick/plasmoid/containmentitem.h 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/containmentitem.h
--- 6.3.5-1/src/plasmaquick/plasmoid/containmentitem.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/containmentitem.h	2025-09-09 08:27:22.000000000 +0000
@@ -25,20 +25,24 @@ class Job;
 class DropJob;
 }
 
-/**
- * @brief This class is exposed to containments QML as the attached property Plasmoid
+/*!
+ * \qmltype ContainmentItem
+ * \inqmlmodule org.kde.plasma.plasmoid
+ * \inherits PlasmoidItem
  *
- * <b>Import Statement</b>
- * @code import org.kde.plasma.plasmoid @endcode
- * @version 2.0
+ * \brief This class is exposed to containments QML as the attached property Plasmoid.
  */
 class ContainmentItem : public PlasmoidItem
 {
     Q_OBJECT
 
+    /*!
+     * \qmlproperty WallpaperItem ContainmentItem::wallpaper
+     */
     Q_PROPERTY(WallpaperItem *wallpaper READ wallpaperItem NOTIFY wallpaperItemChanged)
 
-    /**
+    /*!
+     * \qmlproperty bool ContainmentItem::loading
      * True if the UI is still loading, for instance a desktop which doesn't have its wallpaper yet
      */
     Q_PROPERTY(bool loading READ isLoading NOTIFY isLoadingChanged)
@@ -60,45 +64,53 @@ public:
     }
 
     // For QML use
-    /**
+    /*!
+     * \qmlmethod AppletQuickItem ContainmentItem::itemFor(var applet)
      * Returns the corresponding PlasmoidItem of one of its applets
      */
     Q_INVOKABLE AppletQuickItem *itemFor(Plasma::Applet *applet) const;
 
-    /**
+    /*!
+     * \qmlmethod void ContainmentItem::processMimeData(QMimeData data, int x, int y, var dropJob)
      * Process the mime data arrived to a particular coordinate, either with a drag and drop or paste with middle mouse button
      */
     Q_INVOKABLE void processMimeData(QMimeData *data, int x, int y, KIO::DropJob *dropJob = nullptr);
 
-    /**
+    /*!
+     * \qmlmethod void ContainmentItem::processMimeData(QtObject data, int x, int y, var dropJob)
      * Process the mime data arrived to a particular coordinate, either with a drag and drop or paste with middle mouse button
      */
     Q_INVOKABLE void processMimeData(QObject *data, int x, int y, KIO::DropJob *dropJob = nullptr);
 
-    /**
+    /*!
+     * \qmlmethod QtObject ContainmentItem::containmentItemAt(int x, int y)
      * Search for a containment at those coordinates.
      * the coordinates are passed as local coordinates of *this* containment
      */
     Q_INVOKABLE QObject *containmentItemAt(int x, int y);
 
-    /**
+    /*!
+     * \qmlmethod QPointF mapFromApplet(var applet, int x, int y)
      * Map coordinates from relative to the given applet to relative to this containment
      */
     Q_INVOKABLE QPointF mapFromApplet(Plasma::Applet *applet, int x, int y);
 
-    /**
+    /*!
+     * \qmlmethod QPointF mapToApplet(var applet, int x, int y)
      *Map coordinates from relative to this containment to relative to the given applet
      */
     Q_INVOKABLE QPointF mapToApplet(Plasma::Applet *applet, int x, int y);
 
-    /**
+    /*!
+     * \qmlmethod QPointF ContainmentItem::adjustToAvailableScreenRegion(int x, int y, int w, int h)
      * Given a geometry, it adjusts it moving it completely inside of the boundaries
      * of availableScreenRegion
      * @return the toLeft point of the rectangle
      */
     Q_INVOKABLE QPointF adjustToAvailableScreenRegion(int x, int y, int w, int h) const;
 
-    /**
+    /*!
+     * \qmlmethod void openContextMenu(QPointF globalPos)
      * Opens the context menu of the Corona
      *
      * @param globalPos menu position in the global coordinate system
diff -pruN 6.3.5-1/src/plasmaquick/plasmoid/dropmenu.cpp 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/dropmenu.cpp
--- 6.3.5-1/src/plasmaquick/plasmoid/dropmenu.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/dropmenu.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -20,9 +20,9 @@
 #include <KJobWindows>
 #include <KLocalizedString>
 
-DropMenu::DropMenu(KIO::DropJob *dropJob, const QPoint &dropPoint, ContainmentItem *parent)
+DropMenu::DropMenu(KIO::DropJob *dropJob, const QPoint &globalDropPoint, ContainmentItem *parent)
     : QObject(parent)
-    , m_dropPoint(dropPoint)
+    , m_globalDropPoint(globalDropPoint)
     , m_dropJob(dropJob)
 {
     if (!dropJob) {
@@ -55,9 +55,9 @@ void DropMenu::setUrls(const QList<QUrl>
     m_urls = urls;
 }
 
-QPoint DropMenu::dropPoint() const
+QPoint DropMenu::globalDropPoint() const
 {
-    return m_dropPoint;
+    return m_globalDropPoint;
 }
 
 void DropMenu::show()
@@ -71,13 +71,17 @@ void DropMenu::show()
         KJobWindows::setWindow(m_dropJob, transientParent);
 
         m_dropJob->setApplicationActions(m_dropActions);
-        m_dropJob->showMenu(m_dropPoint);
+        m_dropJob->showMenu(m_globalDropPoint);
+    } else if (m_dropActions.isEmpty()) {
+        // If this menu doesn't have actions, there is nothing to show, dismiss immediately
+        // This happens in case of creating icon plasmoids
+        deleteLater();
     } else if (m_menu) {
         if (m_menu->winId()) {
             m_menu->windowHandle()->setTransientParent(transientParent);
         }
         m_menu->addActions(m_dropActions);
-        m_menu->popup(m_dropPoint);
+        m_menu->popup(m_globalDropPoint);
     }
 }
 
diff -pruN 6.3.5-1/src/plasmaquick/plasmoid/dropmenu.h 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/dropmenu.h
--- 6.3.5-1/src/plasmaquick/plasmoid/dropmenu.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/dropmenu.h	2025-09-09 08:27:22.000000000 +0000
@@ -27,11 +27,11 @@ class DropMenu : public QObject
     Q_OBJECT
 
 public:
-    DropMenu(KIO::DropJob *dropJob, const QPoint &dropPoint, ContainmentItem *parent = nullptr);
+    DropMenu(KIO::DropJob *dropJob, const QPoint &globalDropPoint, ContainmentItem *parent = nullptr);
     ~DropMenu() override;
 
     QList<QUrl> urls() const;
-    QPoint dropPoint() const;
+    QPoint globalDropPoint() const;
     void setUrls(const QList<QUrl> &urls);
     void setMultipleMimetypes(bool multipleMimetypes);
 
@@ -41,7 +41,7 @@ public:
     void show();
 
 private:
-    QPoint m_dropPoint;
+    QPoint m_globalDropPoint;
     QMenu *m_menu = nullptr;
     KIO::DropJob *m_dropJob = nullptr;
     QList<QAction *> m_dropActions = QList<QAction *>();
diff -pruN 6.3.5-1/src/plasmaquick/plasmoid/plasmoiditem.h 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/plasmoiditem.h
--- 6.3.5-1/src/plasmaquick/plasmoid/plasmoiditem.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/plasmoiditem.h	2025-09-09 08:27:22.000000000 +0000
@@ -30,34 +30,35 @@ namespace Plasma
 class ConfigLoader;
 } // namespace Plasma
 
-/**
- * @class PlasmoidItem
+/*!
+ * \qmltype PlasmoidItem
+ * \inqmlmodule org.kde.plasma.plasmoid
+ * \inherits Item
+ *
  *
- * <b>Import Statement</b>
- * @code import org.kde.plasma.plasmoid @endcode
- * @version 2.0
  */
 class PlasmoidItem : public PlasmaQuick::AppletQuickItem
 {
     Q_OBJECT
 
-    /**
+    /*
      * The QML root object defined in the applet main.qml will be direct child of an PlasmoidItem instance
      */
 
-    /**
+    /*!
+     * \qmlproperty string PlasmoidItem::toolTipMainText
      * Main title for the plasmoid tooltip or other means of quick information:
      * it's the same as the title property by default, but it can be personalized
      */
     Q_PROPERTY(QString toolTipMainText READ toolTipMainText WRITE setToolTipMainText NOTIFY toolTipMainTextChanged)
 
-    /**
+    /*!
      * Description for the plasmoid tooltip or other means of quick information:
      * it comes from the pluginifo comment by default, but it can be personalized
      */
     Q_PROPERTY(QString toolTipSubText READ toolTipSubText WRITE setToolTipSubText NOTIFY toolTipSubTextChanged)
 
-    /**
+    /*!
      * how to handle the text format of the tooltip subtext:
      * * Text.AutoText (default)
      * * Text.PlainText
@@ -67,7 +68,7 @@ class PlasmoidItem : public PlasmaQuick:
      */
     Q_PROPERTY(int toolTipTextFormat READ toolTipTextFormat WRITE setToolTipTextFormat NOTIFY toolTipTextFormatChanged)
 
-    /**
+    /*!
      * This allows to set fully custom QML item as the tooltip.
      * It will ignore all texts set by setToolTipMainText or setToolTipSubText
      *
@@ -81,14 +82,14 @@ class PlasmoidItem : public PlasmaQuick:
     // would be preferable if found.
     Q_PROPERTY(int screen READ screen NOTIFY screenChanged)
 
-    /**
+    /*!
      * Provides access to the geometry of the applet is in.
      * Can be useful to figure out what's the absolute position of the applet.
      * TODO: move in containment
      */
     Q_PROPERTY(QRect screenGeometry READ screenGeometry NOTIFY screenGeometryChanged)
 
-    /**
+    /*!
      * Whether the dialog should be hidden when the dialog loses focus.
      *
      * The default value is @c false.
@@ -96,14 +97,14 @@ class PlasmoidItem : public PlasmaQuick:
      **/
     Q_PROPERTY(bool hideOnWindowDeactivate READ hideOnWindowDeactivate WRITE setHideOnWindowDeactivate NOTIFY hideOnWindowDeactivateChanged)
 
-    /**
+    /*!
      * screen area free of panels: the coordinates are relative to the containment,
      * it's independent from the screen position
      * For more precise available geometry use availableScreenRegion()
      */
     Q_PROPERTY(QRect availableScreenRect READ availableScreenRect NOTIFY availableScreenRectChanged)
 
-    /**
+    /*!
      * The available region of this screen, panels excluded. It's a list of rectanglesO: from containment
      */
     Q_PROPERTY(QVariantList availableScreenRegion READ availableScreenRegion NOTIFY availableScreenRegionChanged)
@@ -114,7 +115,7 @@ public:
 
     // QML API-------------------------------------------------------------------
 
-    /**
+    /*!
      * Should be called before retrieving any action
      * to ensure contents are up to date
      * @see contextualActionsAboutToShow
@@ -148,14 +149,14 @@ public:
     void setHideOnWindowDeactivate(bool hide);
 
 Q_SIGNALS:
-    /**
+    /*!
      * somebody else, usually the containment sent some data to the applet
      * @param mimetype the mime type of the data such as text/plain
      * @param data either the actual data or an URL representing it
      */
     void externalData(const QString &mimetype, const QVariant &data);
 
-    /**
+    /*!
      * Emitted just before the contextual actions are about to show
      * For instance just before the context menu containing the actions
      * added with setAction() is shown
diff -pruN 6.3.5-1/src/plasmaquick/plasmoid/wallpaperitem.cpp 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/wallpaperitem.cpp
--- 6.3.5-1/src/plasmaquick/plasmoid/wallpaperitem.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/wallpaperitem.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -16,6 +16,7 @@
 
 #include <QDebug>
 #include <QFile>
+#include <QLoggingCategory>
 #include <QQmlContext>
 #include <QQmlExpression>
 #include <QQmlProperty>
@@ -129,7 +130,7 @@ WallpaperItem *WallpaperItem::loadWallpa
     KPackage::Package pkg = KPackage::PackageLoader::self()->loadPackage(QStringLiteral("Plasma/Wallpaper"));
     pkg.setPath(containmentItem->containment()->wallpaperPlugin());
     if (!pkg.isValid()) {
-        qWarning() << "Error loading the wallpaper, no valid package loaded";
+        qCWarning(LOG_PLASMAQUICK) << "Error loading the wallpaper, no valid package loaded";
         return nullptr;
     }
 
@@ -152,10 +153,10 @@ WallpaperItem *WallpaperItem::loadWallpa
     WallpaperItem *wallpaper = qobject_cast<WallpaperItem *>(qmlObject->rootObject());
     if (!wallpaper) {
         if (qmlObject->mainComponent() && qmlObject->mainComponent()->isError()) {
-            qWarning() << "Error loading the wallpaper" << qmlObject->mainComponent()->errors();
+            qCWarning(LOG_PLASMAQUICK) << "Error loading the wallpaper" << qmlObject->mainComponent()->errors();
         } else if (qmlObject->rootObject()) {
-            qWarning() << "Root item of wallpaper" << containmentItem->containment()->wallpaperPlugin() << "not a WallpaperItem instance, instead is"
-                       << qmlObject->rootObject();
+            qCWarning(LOG_PLASMAQUICK) << "Root item of wallpaper" << containmentItem->containment()->wallpaperPlugin()
+                                       << "not a WallpaperItem instance, instead is" << qmlObject->rootObject();
         }
         qmlObject->completeInitialization();
         delete qmlObject->rootObject();
diff -pruN 6.3.5-1/src/plasmaquick/plasmoid/wallpaperitem.h 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/wallpaperitem.h
--- 6.3.5-1/src/plasmaquick/plasmoid/wallpaperitem.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoid/wallpaperitem.h	2025-09-09 08:27:22.000000000 +0000
@@ -27,32 +27,48 @@ namespace PlasmaQuick
 class SharedQmlEngine;
 }
 
-/**
- * @brief This class is exposed to wallpapers as the WallpaperItem root qml item
+/*!
+ * \qmltype WallpaperItem
+ * \inqmlmodule org.kde.plasma.plasmoid
+ * \inherits Item
  *
- * <b>Import Statement</b>
- * @code import org.kde.plasma.plasmoid @endcode
- * @version 2.0
+ * \brief This class is exposed to wallpapers as the WallpaperItem root qml item.
  */
 class WallpaperItem : public QQuickItem
 {
     Q_OBJECT
 
+    /*!
+     * \qmlproperty string WallpaperItem::pluginName
+     */
     Q_PROPERTY(QString pluginName READ pluginName CONSTANT)
+
+    /*!
+     * \qmlproperty KConfigPropertyMap WallpaperItem::configuration
+     */
     Q_PROPERTY(KConfigPropertyMap *configuration READ configuration CONSTANT)
-    /**
+
+    /*!
+     * \qmlproperty list<QAction> WallpaperItem::contextualActions
+     *
      * Actions to be added in the desktop context menu. To instantiate QActions in a declarative way,
      * PlasmaCore.Action {} can be used
      */
     Q_PROPERTY(QQmlListProperty<QAction> contextualActions READ qmlContextualActions NOTIFY contextualActionsChanged)
+
+    /*!
+     * \qmlproperty bool WallpaperItem::loading
+     */
     Q_PROPERTY(bool loading MEMBER m_loading NOTIFY isLoadingChanged)
 
-    /*
+    /*!
+     * \qmlproperty color WallpaperItem::accentColor
+     *
      * The accent color manually set by the wallpaper plugin.
      * By default it's transparent, which means either the dominant color is used
      * when "Accent Color From Wallpaper" is enabled, or the theme color is used.
      *
-     * @since 6.0
+     * \since 6.0
      */
     Q_PROPERTY(QColor accentColor READ accentColor WRITE setAccentColor NOTIFY accentColorChanged RESET resetAccentColor)
 
@@ -63,15 +79,15 @@ public:
     void classBegin() override;
     void componentComplete() override;
 
-    /**
+    /*
      * Returns a list of all known wallpapers that can accept the given mimetype
-     * @param mimetype the mimetype to search for
-     * @param formFactor the format of the wallpaper being search for (e.g. desktop)
-     * @return list of wallpapers
+     * mimetype the mimetype to search for
+     * formFactor the format of the wallpaper being search for (e.g. desktop)
+     * Returns list of wallpapers
      */
     static QList<KPluginMetaData> listWallpaperMetadataForMimetype(const QString &mimetype, const QString &formFactor = QString());
 
-    /**
+    /*
      * Instantiate the WallpaperItem for a given containment, using the proper plugin
      */
     static WallpaperItem *loadWallpaper(ContainmentItem *ContainmentItem);
@@ -101,10 +117,14 @@ public:
 
 Q_SIGNALS:
     void isLoadingChanged();
-    void openUrlRequested(const QUrl &url);
     void contextualActionsChanged(const QList<QAction *> &actions);
     void accentColorChanged();
 
+    /*!
+     *
+     */
+    void openUrlRequested(const QUrl &url);
+
 private:
     static void contextualActions_append(QQmlListProperty<QAction> *prop, QAction *action);
     static qsizetype contextualActions_count(QQmlListProperty<QAction> *prop);
diff -pruN 6.3.5-1/src/plasmaquick/plasmoidattached_p.h 6.4.5-0ubuntu1/src/plasmaquick/plasmoidattached_p.h
--- 6.3.5-1/src/plasmaquick/plasmoidattached_p.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/plasmoidattached_p.h	2025-09-09 08:27:22.000000000 +0000
@@ -36,7 +36,7 @@ class PlasmoidAttached : public QObject
     Q_OBJECT
 
 public:
-    /** TODO: When the migration to the new action api is done, remove this enum
+    /*! TODO: When the migration to the new action api is done, remove this enum
      */
     enum ActionPriority {
         LowPriorityAction = QAction::LowPriority,
diff -pruN 6.3.5-1/src/plasmaquick/popupplasmawindow.cpp 6.4.5-0ubuntu1/src/plasmaquick/popupplasmawindow.cpp
--- 6.3.5-1/src/plasmaquick/popupplasmawindow.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/popupplasmawindow.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -52,7 +52,7 @@ PopupPlasmaWindowPrivate::PopupPlasmaWin
 {
 }
 
-/**
+/*!
  * PopupPlasmaWindowPrivate::updateSlideEffect
  * @param anchorRect - the rect around where the popup should be placed relative to the parent window
  * @param relativePopupPosition - the final rect of the popup relative to the parent window
diff -pruN 6.3.5-1/src/plasmaquick/popupplasmawindow.h 6.4.5-0ubuntu1/src/plasmaquick/popupplasmawindow.h
--- 6.3.5-1/src/plasmaquick/popupplasmawindow.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/popupplasmawindow.h	2025-09-09 08:27:22.000000000 +0000
@@ -14,9 +14,66 @@ namespace PlasmaQuick
 {
 class PopupPlasmaWindowPrivate;
 
-/**
- * @brief The PopupPlasmaWindow class is a styled Plasma window that can be positioned
- * relative to an existing Item on another window. When shown the popup is placed correctly.
+/*!
+ * \qmltype PopupPlasmaWindow
+ * \inqmlmodule org.kde.plasma.core
+ * \nativetype PlasmaQuick::PopupPlasmaWindow
+ *
+ * \brief Styled Plasma window that can be positioned
+ * relative to an existing Item on another window.
+ *
+ * When shown the popup is placed correctly.
+ *
+ * On Wayland this is currently an XdgTopLevel with the PlasmaShellSurface used on top.
+ * Do not rely on that implementation detail.
+ */
+
+/*!
+ * \qmlproperty Item PopupPlasmaWindow::visualParent
+ * The anchor item to place the popup relative to.
+ */
+
+/*!
+ * \qmlproperty Qt.Edge PopupPlasmaWindow::popupDirection
+ * Defines the default direction to place the popup relative to the visualParent.
+ */
+
+/*!
+ * \qmlproperty Qt.Edge PopupPlasmaWindow::effectivePopupDirection
+ * Defines the direction the popup was placed relative to the visualParent.
+ * This property is read-only and is updated when the popup is shown.
+ * The value whilst the popup is hidden is undefined.
+ */
+
+/*!
+ * \qmlproperty bool PopupPlasmaWindow::floating
+ * Defines whether the popup can appaer (float) over the parent window. The default is false.
+ */
+
+/*!
+ * \qmlproperty bool PopupPlasmaWindow::animated
+ * Defines whether the popup is animated on show and close. The default is false.
+ */
+
+/*!
+ * \qmlproperty RemoveBorders PopupPlasmaWindow::removeBorderStrategy
+ * Defines which borders should be enabled/disabled when the popup is shown. The default is to show all borders
+ */
+
+/*!
+ * \qmlproperty int PopupPlasmaWindow::margin
+ * If set provides a gap between the parent window and all screen edges
+ */
+
+/*!
+ * \class PlasmaQuick::PopupPlasmaWindow
+ * \inheaderfile PlasmaQuick/PopupPlasmaWindow
+ * \inmodule PlasmaQuick
+ *
+ * \brief Styled Plasma window that can be positioned
+ * relative to an existing Item on another window.
+ *
+ * When shown the popup is placed correctly.
  *
  * On Wayland this is currently an XdgTopLevel with the PlasmaShellSurface used on top.
  * Do not rely on that implementation detail
@@ -25,48 +82,67 @@ class PLASMAQUICK_EXPORT PopupPlasmaWind
 {
     Q_OBJECT
 
-    /**
+    /*!
+     * \property PlasmaQuick::PopupPlasmaWindow::visualParent
      * The anchor item to place the popup relative to.
      */
     Q_PROPERTY(QQuickItem *visualParent READ visualParent WRITE setVisualParent NOTIFY visualParentChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PopupPlasmaWindow::popupDirection
      * Defines the default direction to place the popup relative to the visualParent.
      */
     Q_PROPERTY(Qt::Edge popupDirection READ popupDirection WRITE setPopupDirection NOTIFY popupDirectionChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PopupPlasmaWindow::effectivePopupDirection
      * Defines the direction the popup was placed relative to the visualParent.
      * This property is read-only and is updated when the popup is shown.
      * The value whilst the popup is hidden is undefined.
      */
     Q_PROPERTY(Qt::Edge effectivePopupDirection READ effectivePopupDirection NOTIFY effectivePopupDirectionChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PopupPlasmaWindow::floating
      * Defines whether the popup can appaer (float) over the parent window. The default is false.
      */
     Q_PROPERTY(bool floating READ floating WRITE setFloating NOTIFY floatingChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PopupPlasmaWindow::animated
      * Defines whether the popup is animated on show and close. The default is false.
      */
     Q_PROPERTY(bool animated READ animated WRITE setAnimated NOTIFY animatedChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PopupPlasmaWindow::removeBorderStrategy
      * Defines which borders should be enabled/disabled when the popup is shown. The default is to show all borders
      */
     Q_PROPERTY(RemoveBorders removeBorderStrategy READ removeBorderStrategy WRITE setRemoveBorderStrategy NOTIFY removeBorderStrategyChanged)
 
-    /**
+    /*!
+     * \property PlasmaQuick::PopupPlasmaWindow::margin
      * If set provides a gap between the parent window and all screen edges
      */
     Q_PROPERTY(int margin READ margin WRITE setMargin NOTIFY marginChanged)
 
 public:
-    enum RemoveBorder { Never = 0x0, AtScreenEdges = 0x1, AtPanelEdges = 0x2 };
+    /*!
+     * \value Never
+     * \value AtScreenEdges
+     * \value AtPanelEdges
+     */
+    enum RemoveBorder {
+        Never = 0x0,
+        AtScreenEdges = 0x1,
+        AtPanelEdges = 0x2
+    };
     Q_DECLARE_FLAGS(RemoveBorders, RemoveBorder)
     Q_ENUM(RemoveBorder);
 
+    /*!
+     * Constructor
+     */
     PopupPlasmaWindow(const QString &svgPrefix = QStringLiteral("dialogs/background"));
     ~PopupPlasmaWindow() override;
     QQuickItem *visualParent() const;
diff -pruN 6.3.5-1/src/plasmaquick/quickviewsharedengine.h 6.4.5-0ubuntu1/src/plasmaquick/quickviewsharedengine.h
--- 6.3.5-1/src/plasmaquick/quickviewsharedengine.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/quickviewsharedengine.h	2025-09-09 08:27:22.000000000 +0000
@@ -23,7 +23,7 @@ namespace PlasmaQuick
 {
 class QuickViewSharedEnginePrivate;
 
-/**
+/*!
  * @class PlasmaQuick::QuickViewSharedEngine quickviewsharedengine.h KQuickAddons/QuickViewSharedEngine
  */
 class PLASMAQUICK_EXPORT QuickViewSharedEngine : public QQuickWindow
@@ -44,7 +44,7 @@ public:
     explicit QuickViewSharedEngine(QWindow *parent = nullptr);
     ~QuickViewSharedEngine() override;
 
-    /**
+    /*!
      * Installs a translation domain for all
      * i18n global functions. If a translation domain is set all i18n calls delegate to the
      * matching i18nd calls with the provided translation domain.
@@ -61,7 +61,7 @@ public:
      */
     void setTranslationDomain(const QString &translationDomain);
 
-    /**
+    /*!
      * @return the translation domain for the i18n calls done in this QML engine
      */
     QString translationDomain() const;
diff -pruN 6.3.5-1/src/plasmaquick/sharedqmlengine.cpp 6.4.5-0ubuntu1/src/plasmaquick/sharedqmlengine.cpp
--- 6.3.5-1/src/plasmaquick/sharedqmlengine.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/sharedqmlengine.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -283,6 +283,11 @@ QObject *SharedQmlEngine::createObjectFr
 {
     QObject *object = component->beginCreate(context ? context : d->rootContext);
 
+    if (!object) {
+        d->errorPrint(component);
+        return nullptr;
+    }
+
     for (auto it = initialProperties.constBegin(); it != initialProperties.constEnd(); ++it) {
         object->setProperty(it.key().toUtf8().data(), it.value());
     }
diff -pruN 6.3.5-1/src/plasmaquick/sharedqmlengine.h 6.4.5-0ubuntu1/src/plasmaquick/sharedqmlengine.h
--- 6.3.5-1/src/plasmaquick/sharedqmlengine.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/sharedqmlengine.h	2025-09-09 08:27:22.000000000 +0000
@@ -29,7 +29,7 @@ namespace PlasmaQuick
 {
 class SharedQmlEnginePrivate;
 
-/**
+/*!
  * @short An object that instantiates an entire QML context, with its own declarative engine
  *
  * PlasmaQuick::SharedQmlEngine provides a class to conveniently use QML based
@@ -50,7 +50,7 @@ class PLASMAQUICK_EXPORT SharedQmlEngine
     Q_PROPERTY(QQmlComponent::Status status READ status NOTIFY statusChanged)
 
 public:
-    /**
+    /*!
      * Construct a new PlasmaQuick::SharedQmlEngine
      *
      * @param parent The QObject parent for this object.
@@ -60,7 +60,7 @@ public:
 
     ~SharedQmlEngine() override;
 
-    /**
+    /*!
      * Call this method before calling setupBindings to install a translation domain for all
      * i18n global functions. If a translation domain is set all i18n calls delegate to the
      * matching i18nd calls with the provided translation domain.
@@ -77,19 +77,19 @@ public:
      */
     void setTranslationDomain(const QString &translationDomain);
 
-    /**
+    /*!
      * @return the translation domain for the i18n calls done in this QML engine
      */
     QString translationDomain() const;
 
-    /**
+    /*!
      * Sets the path of the QML file to parse and execute
      *
      * @param path the absolute path of a QML file
      */
     void setSource(const QUrl &source);
 
-    /**
+    /*!
      * Sets the QML source to execute from a type in a module.
      *
      * @param module The module to load the type from.
@@ -97,12 +97,12 @@ public:
      */
     void setSourceFromModule(QAnyStringView module, QAnyStringView type);
 
-    /**
+    /*!
      * @return the absolute path of the current QML file
      */
     QUrl source() const;
 
-    /**
+    /*!
      * Sets whether the execution of the QML file has to be delayed later in the event loop. It has to be called before setQmlPath().
      * In this case it will be possible to assign new objects in the main engine context
      * before the main component gets initialized.
@@ -115,38 +115,38 @@ public:
      */
     void setInitializationDelayed(const bool delay);
 
-    /**
+    /*!
      * @return true if the initialization of the QML file will be delayed
      *              at the end of the event loop
      */
     bool isInitializationDelayed() const;
 
-    /**
+    /*!
      * @return the declarative engine that runs the qml file assigned to this widget.
      */
     std::shared_ptr<QQmlEngine> engine();
 
-    /**
+    /*!
      * @return the root object of the declarative object tree
      */
     QObject *rootObject() const;
 
-    /**
+    /*!
      * @return the main QQmlComponent of the engine
      */
     QQmlComponent *mainComponent() const;
 
-    /**
+    /*!
      * The components's creation context.
      */
     QQmlContext *rootContext() const;
 
-    /**
+    /*!
      * The component's current status.
      */
     QQmlComponent::Status status() const;
 
-    /**
+    /*!
      * Creates and returns an object based on the provided url to a Qml file
      * with the same QQmlEngine and the same root context as the main object,
      * that will be the parent of the newly created object
@@ -159,7 +159,7 @@ public:
      */
     QObject *createObjectFromSource(const QUrl &source, QQmlContext *context = nullptr, const QVariantHash &initialProperties = QVariantHash());
 
-    /**
+    /*!
      * Creates and returns an object based on the provided QQmlComponent
      * with the same QQmlEngine and the same root context as the admin object,
      * that will be the parent of the newly created object
@@ -173,7 +173,7 @@ public:
     QObject *createObjectFromComponent(QQmlComponent *component, QQmlContext *context = nullptr, const QVariantHash &initialProperties = QVariantHash());
 
 public Q_SLOTS:
-    /**
+    /*!
      * Finishes the process of initialization.
      * If isInitializationDelayed() is false, calling this will have no effect.
      * @param initialProperties optional properties that will be set on
@@ -183,7 +183,7 @@ public Q_SLOTS:
     void completeInitialization(const QVariantHash &initialProperties = QVariantHash());
 
 Q_SIGNALS:
-    /**
+    /*!
      * Emitted when the parsing and execution of the QML file is terminated
      */
     void finished();
diff -pruN 6.3.5-1/src/plasmaquick/transientplacementhint.cpp 6.4.5-0ubuntu1/src/plasmaquick/transientplacementhint.cpp
--- 6.3.5-1/src/plasmaquick/transientplacementhint.cpp	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/transientplacementhint.cpp	2025-09-09 08:27:22.000000000 +0000
@@ -194,13 +194,34 @@ QRect TransientPlacementHelper::popupRec
 
     if (placement.constrainByAnchorWindow()) {
         QRect parentRect = w->transientParent()->geometry();
-        if ((placement.parentAnchor() == Qt::TopEdge || placement.parentAnchor() == Qt::BottomEdge) && popupRect.width() <= parentRect.width()) {
-            screenArea.setRight(parentRect.right());
-            screenArea.setLeft(parentRect.left());
-        } else if (popupRect.height() <= parentRect.height()) {
-            screenArea.setTop(parentRect.top());
-            screenArea.setBottom(parentRect.bottom());
+        if (placement.parentAnchor() == Qt::TopEdge || placement.parentAnchor() == Qt::BottomEdge) {
+            if (popupRect.width() > parentRect.width()) {
+                parentRect.moveLeft(parentRect.center().x() - popupRect.width() / 2);
+                parentRect.setWidth(popupRect.width());
+            }
+            if (parentRect.left() < screenArea.left()) {
+                parentRect.moveLeft(screenArea.left());
+            }
+            if (parentRect.right() > screenArea.right()) {
+                parentRect.moveRight(screenArea.right());
+            }
+            parentRect.setHeight(screenArea.height());
+            parentRect.moveTop(screenArea.top());
+        } else {
+            if (popupRect.height() > parentRect.height()) {
+                parentRect.moveTop(parentRect.center().y() - popupRect.height() / 2);
+                parentRect.setHeight(popupRect.height());
+            }
+            if (parentRect.top() < screenArea.top()) {
+                parentRect.moveTop(screenArea.top());
+            }
+            if (parentRect.bottom() > screenArea.bottom()) {
+                parentRect.moveBottom(screenArea.bottom());
+            }
+            parentRect.setWidth(screenArea.width());
+            parentRect.moveLeft(screenArea.left());
         }
+        screenArea = parentRect;
     }
 
     QVariant restrictedPopupGeometry = w->property("restrictedPopupGeometry");
diff -pruN 6.3.5-1/src/plasmaquick/windowresizehandler.h 6.4.5-0ubuntu1/src/plasmaquick/windowresizehandler.h
--- 6.3.5-1/src/plasmaquick/windowresizehandler.h	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/src/plasmaquick/windowresizehandler.h	2025-09-09 08:27:22.000000000 +0000
@@ -15,7 +15,7 @@ class QWindow;
 
 class WindowResizeHandlerPrivate;
 
-/**
+/*!
  * @brief The EdgeEventForwarder class
  * This class forwards edge events to be replayed within the given margin
  * This is useful if children do not touch the edge of a window, but want to get input events
diff -pruN 6.3.5-1/templates/cpp-plasmoid6/cpp-plasmoid6.kdevtemplate 6.4.5-0ubuntu1/templates/cpp-plasmoid6/cpp-plasmoid6.kdevtemplate
--- 6.3.5-1/templates/cpp-plasmoid6/cpp-plasmoid6.kdevtemplate	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/cpp-plasmoid6/cpp-plasmoid6.kdevtemplate	2025-09-09 08:27:22.000000000 +0000
@@ -34,13 +34,11 @@ Name[pt_BR]=Miniaplicativo Plasma QML/C+
 Name[ro]=Miniaplicație QML/C++ Plasma (Qt6)
 Name[ru]=Виджет Plasma на QML/C++ (Qt6)
 Name[sa]=Plasma QML/C++ Applet (Qt6)
-Name[sk]=Plasma QML/C++ Applet (Qt6)
 Name[sl]=Plasma aplet v QML/C++ (Qt6)
 Name[sv]=Plasma QML/C++ miniprogram (Qt6)
 Name[tr]=Plasma QML/C++ Uygulamacığı (Qt6)
 Name[uk]=Аплет Плазми мовами QML/C++ (Qt6)
 Name[vi]=Tiểu ứng dụng QML/C++ của Plasma (Qt6)
-Name[x-test]=xxPlasma QML/C++ Applet (Qt6)xx
 Name[zh_CN]=Plasma QML/C++ 小程序 (Qt6)
 Name[zh_TW]=Plasma QML/C++ 小程式 (Qt6)
 Comment=A Plasma Applet template written in an hybrid mix of QML and C++: a Plasma applet template displaying a SVG picture and a text
@@ -91,7 +89,6 @@ Comment[tg]=Қолиби зербарн
 Comment[tr]=QML’nin ve C’nin karma bir karışımı içinde yazılmış bir Plasma Uygulamacık şablonu: Bir SVG resmi ve metin gösteren bir Plasma uygulamacığı şablonu
 Comment[uk]=Шаблон аплету Плазми на гібридній суміші QML і C++: шаблон аплету Плазми, який показує зображення SVG і текст
 Comment[vi]=Một bản mẫu Tiểu ứng dụng Plasma viết bằng sự pha trộn giữa QML và C++: một bản mẫu tiểu ứng dụng Plasma hiển thị một ảnh SVG và một văn bản
-Comment[x-test]=xxA Plasma Applet template written in an hybrid mix of QML and C++: a Plasma applet template displaying a SVG picture and a textxx
 Comment[zh_CN]=使用 QML 和 C++ 混合实现的 Plasma 小程序模板：显示 SVG 图片和文字的 Plasma 小程序模板
 Comment[zh_TW]=一個使用 QML 與 C++ 混合編寫的 Plasma 小程式範本：Plasma 小程式範本顯示了一張 SVG 圖片與文字
 Category=Plasma/Plasmoid
diff -pruN 6.3.5-1/templates/cpp-plasmoid6/src/package/metadata.json 6.4.5-0ubuntu1/templates/cpp-plasmoid6/src/package/metadata.json
--- 6.3.5-1/templates/cpp-plasmoid6/src/package/metadata.json	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/cpp-plasmoid6/src/package/metadata.json	2025-09-09 08:27:22.000000000 +0000
@@ -49,7 +49,6 @@
                 "Name[tr]": "%{AUTHOR}",
                 "Name[uk]": "%{AUTHOR}",
                 "Name[vi]": "%{AUTHOR}",
-                "Name[x-test]": "xx%{AUTHOR}xx",
                 "Name[zh_CN]": "%{AUTHOR}",
                 "Name[zh_TW]": "%{AUTHOR}"
             }
@@ -98,7 +97,6 @@
         "Description[tr]": "uygulamanızı birkaç sözcükle anlatın",
         "Description[uk]": "призначення вашої програми у декількох словах",
         "Description[vi]": "dùng vài từ để mô tả ứng dụng của bạn làm việc gì",
-        "Description[x-test]": "xxwhat your app does in a few wordsxx",
         "Description[zh_CN]": "用一个短句概括您的小程序的功能",
         "Description[zh_TW]": "幾個詞內簡述您的應用程式所做的事",
         "Icon": "applications-system",
@@ -150,7 +148,6 @@
         "Name[tr]": "%{APPNAME}",
         "Name[uk]": "%{APPNAME}",
         "Name[vi]": "%{APPNAME}",
-        "Name[x-test]": "xx%{APPNAME}xx",
         "Name[zh_CN]": "%{APPNAME}",
         "Name[zh_TW]": "%{APPNAME}",
         "Version": "1.0",
diff -pruN 6.3.5-1/templates/plasma6-wallpaper/package/metadata.json 6.4.5-0ubuntu1/templates/plasma6-wallpaper/package/metadata.json
--- 6.3.5-1/templates/plasma6-wallpaper/package/metadata.json	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/plasma6-wallpaper/package/metadata.json	2025-09-09 08:27:22.000000000 +0000
@@ -49,7 +49,6 @@
                 "Name[tr]": "%{AUTHOR}",
                 "Name[uk]": "%{AUTHOR}",
                 "Name[vi]": "%{AUTHOR}",
-                "Name[x-test]": "xx%{AUTHOR}xx",
                 "Name[zh_CN]": "%{AUTHOR}",
                 "Name[zh_TW]": "%{AUTHOR}"
             }
@@ -104,7 +103,6 @@
         "Name[tr]": "%{APPNAME}",
         "Name[uk]": "%{APPNAME}",
         "Name[vi]": "%{APPNAME}",
-        "Name[x-test]": "xx%{APPNAME}xx",
         "Name[zh_CN]": "%{APPNAME}",
         "Name[zh_TW]": "%{APPNAME}",
         "Version": "%{VERSION}",
diff -pruN 6.3.5-1/templates/plasma6-wallpaper/plasma6-wallpaper.kdevtemplate 6.4.5-0ubuntu1/templates/plasma6-wallpaper/plasma6-wallpaper.kdevtemplate
--- 6.3.5-1/templates/plasma6-wallpaper/plasma6-wallpaper.kdevtemplate	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/plasma6-wallpaper/plasma6-wallpaper.kdevtemplate	2025-09-09 08:27:22.000000000 +0000
@@ -34,14 +34,12 @@ Name[pt_BR]=Papel de parede simples do P
 Name[ro]=Tapet Plasma simplu (Qt6)
 Name[ru]=Простые обои для Plasma (Qt6)
 Name[sa]=सरल प्लाज्मा दीवार्पत्तिः (Simple Plasma Wallpaper) (Qt6)
-Name[sk]=Jednoduchá Tapeta Plasma (Qt6)
 Name[sl]=Preprosta slika ozadja za Plasmo (Qt6)
 Name[sv]=Enkelt Plasma skrivbordsunderlägg (Qt6)
 Name[ta]=எளிய பிளாஸ்மா பின்புலப் படம் (Qt6)
 Name[tr]=Basit Plasma Duvar Kağıdı (Qt6)
 Name[uk]=Просте тло стільниці Плазми (Qt6)
 Name[vi]=Phông nền Plasma đơn giản (Qt6)
-Name[x-test]=xxSimple Plasma Wallpaper (Qt6)xx
 Name[zh_CN]=Plasma 简易壁纸 (Qt6)
 Name[zh_TW]=簡易 Plasma 桌布 (Qt6)
 Comment=Simple Plasma Wallpaper template: a Plasma wallpaper template displaying a text
@@ -93,7 +91,6 @@ Comment[tg]=Қолиби тасвири
 Comment[tr]=Basit Plasma Duvar Kağıdı şablonu: Metin görüntüleyen bir Plasma duvar kağıdı şablonu
 Comment[uk]=Простий шаблон тла стільниці Плазми: шаблон шпалер, який показує текст
 Comment[vi]=Bản mẫu Phông nền Plasma Đơn giản: một bản mẫu phông nền Plasma hiển thị một văn bản
-Comment[x-test]=xxSimple Plasma Wallpaper template: a Plasma wallpaper template displaying a textxx
 Comment[zh_CN]=Plasma 简易壁纸模板：显示一段文字的 Plasma 壁纸模板
 Comment[zh_TW]=簡易 Plasma 桌布範本：顯示了文字的一個 Plasma 桌布範本
 Category=Plasma/Wallpaper
diff -pruN 6.3.5-1/templates/plasma6-wallpaper-with-qml-extension/package/metadata.json 6.4.5-0ubuntu1/templates/plasma6-wallpaper-with-qml-extension/package/metadata.json
--- 6.3.5-1/templates/plasma6-wallpaper-with-qml-extension/package/metadata.json	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/plasma6-wallpaper-with-qml-extension/package/metadata.json	2025-09-09 08:27:22.000000000 +0000
@@ -49,7 +49,6 @@
                 "Name[tr]": "%{AUTHOR}",
                 "Name[uk]": "%{AUTHOR}",
                 "Name[vi]": "%{AUTHOR}",
-                "Name[x-test]": "xx%{AUTHOR}xx",
                 "Name[zh_CN]": "%{AUTHOR}",
                 "Name[zh_TW]": "%{AUTHOR}"
             }
@@ -104,7 +103,6 @@
         "Name[tr]": "%{APPNAME}",
         "Name[uk]": "%{APPNAME}",
         "Name[vi]": "%{APPNAME}",
-        "Name[x-test]": "xx%{APPNAME}xx",
         "Name[zh_CN]": "%{APPNAME}",
         "Name[zh_TW]": "%{APPNAME}",
         "Version": "%{VERSION}",
diff -pruN 6.3.5-1/templates/plasma6-wallpaper-with-qml-extension/plasma6-wallpaper-with-qml-extension.kdevtemplate 6.4.5-0ubuntu1/templates/plasma6-wallpaper-with-qml-extension/plasma6-wallpaper-with-qml-extension.kdevtemplate
--- 6.3.5-1/templates/plasma6-wallpaper-with-qml-extension/plasma6-wallpaper-with-qml-extension.kdevtemplate	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/plasma6-wallpaper-with-qml-extension/plasma6-wallpaper-with-qml-extension.kdevtemplate	2025-09-09 08:27:22.000000000 +0000
@@ -33,14 +33,12 @@ Name[pl]=Prosta tapeta Plazmy z rozszerz
 Name[pt_BR]=Papel de parede simples do Plasma com extensão QML (Qt6)
 Name[ru]=Простые обои для Plasma с расширением для QML (Qt6)
 Name[sa]=साधारण प्लाज्मा दीवार्पत्तिः च QML प्रसारणः (Qt6)
-Name[sk]=Jednoduchá Tapeta Plasma s QML rozšírením (Qt6)
 Name[sl]=Enostavna Plasma ozadje z razširitvijo QML (Qt6)
 Name[sv]=Enkelt Plasma skrivbordsunderlägg med QML-utökning (Qt6)
 Name[ta]=QML துணை நிரலுடன் கூடிய எளிய பிளாஸ்மா பினபுலப் படம் (Qt6)
 Name[tr]=QML Uzantısıyla Basit Plasma Duvar Kağıdı (Qt6)
 Name[uk]=Просте тло стільниці Плазми із розширенням QML (Qt6)
 Name[vi]=Phông nền Plasma Đơn giản với phần mở rộng QML (Qt6)
-Name[x-test]=xxSimple Plasma Wallpaper with QML extension (Qt6)xx
 Name[zh_CN]=带有 QML 扩展的 Plasma 简易壁纸程序 (Qt6)
 Name[zh_TW]=含有 QML 延伸元件的簡易 Plasma 桌布 (Qt6)
 Comment=A Plasma wallpaper which uses custom API provided by an own QML extension plugin
@@ -87,7 +85,6 @@ Comment[tg]=Тасвири замина
 Comment[tr]=Kendi QML uzantısı tarafından sağlanan özel bir API kullanan bir Plasma duvar kağıdı
 Comment[uk]=Тло стільниці Плазми, у якому використовується нетиповий програмний інтерфейс, що надається власним додатком розширення QML
 Comment[vi]=Một phông nền Plasma sử dụng API riêng được cung cấp bởi một phần cài cắm mở rộng QML riêng
-Comment[x-test]=xxA Plasma wallpaper which uses custom API provided by an own QML extension pluginxx
 Comment[zh_CN]=使用自带 QML 扩展插件 API 的 Plasma 壁纸程序
 Comment[zh_TW]=使用由自己的 QML 延伸元件提供的自訂 API 的 Plasma 桌布
 Category=Plasma/Wallpaper
diff -pruN 6.3.5-1/templates/qml-plasmoid6/package/metadata.json 6.4.5-0ubuntu1/templates/qml-plasmoid6/package/metadata.json
--- 6.3.5-1/templates/qml-plasmoid6/package/metadata.json	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/qml-plasmoid6/package/metadata.json	2025-09-09 08:27:22.000000000 +0000
@@ -49,7 +49,6 @@
                 "Name[tr]": "%{AUTHOR}",
                 "Name[uk]": "%{AUTHOR}",
                 "Name[vi]": "%{AUTHOR}",
-                "Name[x-test]": "xx%{AUTHOR}xx",
                 "Name[zh_CN]": "%{AUTHOR}",
                 "Name[zh_TW]": "%{AUTHOR}"
             }
@@ -98,7 +97,6 @@
         "Description[tr]": "uygulamanızı birkaç sözcükle anlatın",
         "Description[uk]": "призначення вашої програми у декількох словах",
         "Description[vi]": "dùng vài từ để mô tả ứng dụng của bạn làm việc gì",
-        "Description[x-test]": "xxwhat your app does in a few wordsxx",
         "Description[zh_CN]": "用一个短句概括您的小程序的功能",
         "Description[zh_TW]": "幾個詞內簡述您的應用程式所做的事",
         "EnabledByDefault": true,
@@ -151,7 +149,6 @@
         "Name[tr]": "%{APPNAME}",
         "Name[uk]": "%{APPNAME}",
         "Name[vi]": "%{APPNAME}",
-        "Name[x-test]": "xx%{APPNAME}xx",
         "Name[zh_CN]": "%{APPNAME}",
         "Name[zh_TW]": "%{APPNAME}",
         "Version": "1.0",
diff -pruN 6.3.5-1/templates/qml-plasmoid6/qml-plasmoid6.kdevtemplate 6.4.5-0ubuntu1/templates/qml-plasmoid6/qml-plasmoid6.kdevtemplate
--- 6.3.5-1/templates/qml-plasmoid6/qml-plasmoid6.kdevtemplate	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/qml-plasmoid6/qml-plasmoid6.kdevtemplate	2025-09-09 08:27:22.000000000 +0000
@@ -34,14 +34,12 @@ Name[pt_BR]=Miniaplicativo QML do Plasma
 Name[ro]=Miniaplicație QML Plasma (Qt6)
 Name[ru]=Виджет Plasma на QML (Qt6)
 Name[sa]=Plasma QML Applet (Qt6)
-Name[sk]=Plasma QML Applet (Qt6)
 Name[sl]=Plasma aplet v QML (Qt6)
 Name[sv]=Plasma QML-miniprogram (Qt6)
 Name[ta]=பிளாஸ்மா QML பிளாஸ்மாய்ட் (Qt6)
 Name[tr]=Plasma QML Uygulamacığı (Qt6)
 Name[uk]=Аплет Плазми мовою QML (Qt6)
 Name[vi]=Tiểu ứng dụng QML Plasma (Qt6)
-Name[x-test]=xxPlasma QML Applet (Qt6)xx
 Name[zh_CN]=Plasma QML 小程序 (Qt6)
 Name[zh_TW]=Plasma QML 小程式 (Qt6)
 Comment=Plasma QML Applet template: a Plasma applet template displaying a SVG picture and a text
@@ -92,7 +90,6 @@ Comment[tg]=Қолиби зербарн
 Comment[tr]=Plasma QML Uygulamacığı şablonu: SVG resmi ve metin gösteren bir Plasma uygulamacığı şablonu
 Comment[uk]=Шаблон аплету Плазми. Шаблон аплету Плазми, який показу зображення SVG і текст
 Comment[vi]=Bản mẫu Tiểu ứng dụng QML của Plasma: một bản mẫu tiểu ứng dụng Plasma hiển thị một ảnh SVG và một văn bản
-Comment[x-test]=xxPlasma QML Applet template: a Plasma applet template displaying a SVG picture and a textxx
 Comment[zh_CN]=Plasma QML 小程序模板：显示 SVG 图片和文字的 Plasma 小程序模板
 Comment[zh_TW]=Plasma QML 小程式範本：Plasma 小程式範本顯示了一張 SVG 圖片與文字
 Category=Plasma/Plasmoid
diff -pruN 6.3.5-1/templates/qml-plasmoid6-with-qml-extension/package/metadata.json 6.4.5-0ubuntu1/templates/qml-plasmoid6-with-qml-extension/package/metadata.json
--- 6.3.5-1/templates/qml-plasmoid6-with-qml-extension/package/metadata.json	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/qml-plasmoid6-with-qml-extension/package/metadata.json	2025-09-09 08:27:22.000000000 +0000
@@ -49,7 +49,6 @@
                 "Name[tr]": "%{AUTHOR}",
                 "Name[uk]": "%{AUTHOR}",
                 "Name[vi]": "%{AUTHOR}",
-                "Name[x-test]": "xx%{AUTHOR}xx",
                 "Name[zh_CN]": "%{AUTHOR}",
                 "Name[zh_TW]": "%{AUTHOR}"
             }
@@ -98,7 +97,6 @@
         "Description[tr]": "uygulamanızı birkaç sözcükle anlatın",
         "Description[uk]": "призначення вашої програми у декількох словах",
         "Description[vi]": "dùng vài từ để mô tả ứng dụng của bạn làm việc gì",
-        "Description[x-test]": "xxwhat your app does in a few wordsxx",
         "Description[zh_CN]": "用一个短句概括您的小程序的功能",
         "Description[zh_TW]": "幾個詞內簡述您的應用程式所做的事",
         "EnabledByDefault": true,
@@ -151,7 +149,6 @@
         "Name[tr]": "%{APPNAME}",
         "Name[uk]": "%{APPNAME}",
         "Name[vi]": "%{APPNAME}",
-        "Name[x-test]": "xx%{APPNAME}xx",
         "Name[zh_CN]": "%{APPNAME}",
         "Name[zh_TW]": "%{APPNAME}",
         "Version": "1.0",
diff -pruN 6.3.5-1/templates/qml-plasmoid6-with-qml-extension/qml-plasmoid6-with-qml-extension.kdevtemplate 6.4.5-0ubuntu1/templates/qml-plasmoid6-with-qml-extension/qml-plasmoid6-with-qml-extension.kdevtemplate
--- 6.3.5-1/templates/qml-plasmoid6-with-qml-extension/qml-plasmoid6-with-qml-extension.kdevtemplate	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/templates/qml-plasmoid6-with-qml-extension/qml-plasmoid6-with-qml-extension.kdevtemplate	2025-09-09 08:27:22.000000000 +0000
@@ -33,13 +33,11 @@ Name[pl]=Aplet QML Plazmy z rozszerzenia
 Name[pt_BR]=Miniaplicativo QML do Plasma com extensão QML (Qt6)
 Name[ru]=Виджет Plasma на QML с расширением для QML (Qt6)
 Name[sa]=QML विस्तारयुक्तः Plasma QML Applet (Qt6)
-Name[sk]=Plasma QML Applet s QML rozšírením (Qt6)
 Name[sl]=Plasma aplet v QML z razširitvijo QML (Qt6)
 Name[sv]=Plasma QML-miniprogram med QML-utökning (Qt6)
 Name[tr]=QML Uzantısıyla ile Plasma QML Uygulamacığı (Qt6)
 Name[uk]=Аплет Плазми мовою QML із розширенням QML (Qt6)
 Name[vi]=Tiểu ứng dụng QML của Plasma với phần mở rộng QML (Qt6)
-Name[x-test]=xxPlasma QML Applet with QML extension (Qt6)xx
 Name[zh_CN]=带有 QML 扩展的 Plasma QML 小程序 (Qt6)
 Name[zh_TW]=含有 QML 延伸元件的 Plasma QML 小程式 (Qt6)
 Comment=A template for a Plasma applet which uses custom API provided by an own QML extension plugin
@@ -90,7 +88,6 @@ Comment[tg]=Қолиб барои зер
 Comment[tr]=Kendi QML eklentisi için sağlanan özel bir API kullanan Plasma uygulamacığı için bir şablon
 Comment[uk]=Шаблон для аплету Плазми, у якому використовується нетиповий програмний інтерфейс, що надається власним додатком розширення QML
 Comment[vi]=Một bản mẫu tiểu ứng dụng Plasma sử dụng API riêng được cung cấp bởi một phần cài cắm mở rộng QML riêng
-Comment[x-test]=xxA template for a Plasma applet which uses custom API provided by an own QML extension pluginxx
 Comment[zh_CN]=使用自带 QML 扩展插件 API 的 Plasma 小程序模板
 Comment[zh_TW]=使用由自己的 QML 延伸元件提供的自訂 API 的 Plasma 小程式範本
 Category=Plasma/Plasmoid
diff -pruN 6.3.5-1/tests/components/combobox3.qml 6.4.5-0ubuntu1/tests/components/combobox3.qml
--- 6.3.5-1/tests/components/combobox3.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/tests/components/combobox3.qml	2025-09-09 08:27:22.000000000 +0000
@@ -29,5 +29,10 @@ ComponentBase {
             model: demoModel
             textRole: "text"
         }
+        ComboBox {
+            enabled: false
+            model: demoModel
+            textRole: "text"
+        }
     }
 }
diff -pruN 6.3.5-1/tests/components/menu.qml 6.4.5-0ubuntu1/tests/components/menu.qml
--- 6.3.5-1/tests/components/menu.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/tests/components/menu.qml	2025-09-09 08:27:22.000000000 +0000
@@ -118,5 +118,18 @@ ComponentBase {
                 PlasmaExtras.MenuItem { text: "I am not empty" }
             }
         }
+
+        PC3.Button {
+            text: "Disabled menu items"
+            onClicked: disabledMenuItemsMenu.open(0, height)
+
+            PlasmaExtras.Menu {
+                id: disabledMenuItemsMenu
+
+                PlasmaExtras.MenuItem { text: "I'm disabled"; enabled: false }
+                PlasmaExtras.MenuItem { text: "And I'm enabled"}
+                PlasmaExtras.MenuItem { text: "I'm disabled too"; enabled: false }
+            }
+        }
     }
 }
diff -pruN 6.3.5-1/tests/components/roundbutton3.qml 6.4.5-0ubuntu1/tests/components/roundbutton3.qml
--- 6.3.5-1/tests/components/roundbutton3.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/tests/components/roundbutton3.qml	2025-09-09 08:27:22.000000000 +0000
@@ -27,7 +27,7 @@ ComponentBase {
             }
 
             PlasmaComponents.Label {
-                text: "icon alone, should look small and square"
+                text: "icon alone, should look small and round"
             }
 
             PlasmaComponents.RoundButton {
@@ -35,6 +35,15 @@ ComponentBase {
             }
 
             PlasmaComponents.Label {
+                text: "icon alone, should not highlight on hover"
+            }
+
+            PlasmaComponents.RoundButton {
+                enabled: false
+                icon.name: "start-here-kde-plasma"
+            }
+
+            PlasmaComponents.Label {
                 text: "text alone, should be about as wide as the text itself"
             }
 
@@ -153,10 +162,20 @@ ComponentBase {
             }
 
             PlasmaComponents.Label {
-                text: "icon alone, should look small and square"
+                text: "icon alone, should look small and round"
+            }
+
+            PlasmaComponents.RoundButton {
+                icon.name: "start-here-kde-plasma"
+                flat: true
+            }
+
+            PlasmaComponents.Label {
+                text: "icon alone, should not highlight on hover"
             }
 
             PlasmaComponents.RoundButton {
+                enabled: false
                 icon.name: "start-here-kde-plasma"
                 flat: true
             }
diff -pruN 6.3.5-1/tests/components/slider3.qml 6.4.5-0ubuntu1/tests/components/slider3.qml
--- 6.3.5-1/tests/components/slider3.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/tests/components/slider3.qml	2025-09-09 08:27:22.000000000 +0000
@@ -39,6 +39,16 @@ ComponentBase {
         }
 
         PlasmaComponents.Label {
+            text: "Horizontal slider, disabled"
+        }
+        PlasmaComponents.Slider {
+            enabled: false
+            from: minSpinBox.value
+            to: maxSpinBox.value
+            stepSize: stepSizeSpinBox.value
+        }
+
+        PlasmaComponents.Label {
             text: "from: "
         }
         PlasmaComponents.SpinBox {
@@ -68,6 +78,16 @@ ComponentBase {
             value: 1
             to: 999
             editable: true
+        }
+
+        PlasmaComponents.Label {
+            text: "disabled: "
+        }
+        PlasmaComponents.SpinBox {
+            enabled: false
+            value: 1
+            to: 999
+            editable: true
         }
     }
 }
diff -pruN 6.3.5-1/tests/components/textarea3.qml 6.4.5-0ubuntu1/tests/components/textarea3.qml
--- 6.3.5-1/tests/components/textarea3.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/tests/components/textarea3.qml	2025-09-09 08:27:22.000000000 +0000
@@ -38,5 +38,11 @@ ComponentBase {
             width: 150
             height: 100
         }
+        PlasmaComponents.TextArea {
+            text: "this is a disabled TextArea"
+            enabled: false
+            width: 150
+            height: 100
+        }
     }
 }
diff -pruN 6.3.5-1/tests/components/textfield3.qml 6.4.5-0ubuntu1/tests/components/textfield3.qml
--- 6.3.5-1/tests/components/textfield3.qml	2025-05-06 17:58:03.000000000 +0000
+++ 6.4.5-0ubuntu1/tests/components/textfield3.qml	2025-09-09 08:27:22.000000000 +0000
@@ -33,5 +33,10 @@ ComponentBase {
             text: root.longText
             echoMode: TextInput.Password
         }
+
+        PlasmaComponents.TextField {
+            text: "this is a disabled text field"
+            enabled: false
+        }
     }
 }
