diff -pruN 6.3.6-1/.gitlab-ci.yml 6.4.4-0ubuntu1/.gitlab-ci.yml
--- 6.3.6-1/.gitlab-ci.yml	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/.gitlab-ci.yml	2025-08-05 10:53:41.000000000 +0000
@@ -6,5 +6,7 @@ include:
     file:
       - /gitlab-templates/linux.yml
       - /gitlab-templates/linux-qt6.yml
-      - /gitlab-templates/freebsd.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.6-1/.kde-ci.yml 6.4.4-0ubuntu1/.kde-ci.yml
--- 6.3.6-1/.kde-ci.yml	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/.kde-ci.yml	2025-08-05 10:53:41.000000000 +0000
@@ -2,8 +2,8 @@
 # SPDX-License-Identifier: CC0-1.0
 
 Dependencies:
-- 'on': ['Linux/Qt5', 'FreeBSD/Qt5']
-  'require':
+ - 'on': ['Linux/Qt5', 'FreeBSD/Qt5']
+   'require':
     'frameworks/extra-cmake-modules': '@latest'
     'frameworks/kconfig': '@latest'
     'frameworks/kconfigwidgets': '@latest'
@@ -21,8 +21,8 @@ Dependencies:
     'plasma/breeze': '@same'
     'third-party/wayland': '@latest'
 
-- 'on': ['Linux/Qt6', 'FreeBSD/Qt6']
-  'require':
+ - 'on': ['Linux/Qt6', 'Linux/Qt6Next', 'FreeBSD/Qt6']
+   'require':
     'frameworks/extra-cmake-modules': '@latest-kf6'
     'frameworks/kconfig': '@latest-kf6'
     'frameworks/kcoreaddons': '@latest-kf6'
diff -pruN 6.3.6-1/CMakeLists.txt 6.4.4-0ubuntu1/CMakeLists.txt
--- 6.3.6-1/CMakeLists.txt	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/CMakeLists.txt	2025-08-05 10:53:41.000000000 +0000
@@ -1,13 +1,12 @@
 cmake_minimum_required(VERSION 3.16)
 
 project(PlasmaIntegration)
-set(PROJECT_VERSION "6.3.6")
-set(PROJECT_VERSION_MAJOR 6)
+set(PROJECT_VERSION "6.4.4")
 
 set(QT5_MIN_VERSION "5.15.2")
-set(QT_MIN_VERSION "6.7.0")
+set(QT_MIN_VERSION "6.8.0")
 set(KF5_MIN_VERSION "5.102.0")
-set(KF6_MIN_VERSION "6.10.0")
+set(KF6_MIN_VERSION "6.14.0")
 set(KDE_COMPILERSETTINGS_LEVEL "5.82")
 
 set(CMAKE_CXX_STANDARD 20)
diff -pruN 6.3.6-1/debian/changelog 6.4.4-0ubuntu1/debian/changelog
--- 6.3.6-1/debian/changelog	2025-07-21 06:16:06.000000000 +0000
+++ 6.4.4-0ubuntu1/debian/changelog	2025-08-12 16:30:35.000000000 +0000
@@ -1,19 +1,40 @@
-plasma-integration (6.3.6-1) unstable; urgency=medium
+plasma-integration (6.4.4-0ubuntu1) questing; urgency=medium
 
-  [ Aurélien COUDERC ]
-  * New upstream release (6.3.6).
-    - Kdirselectdialog: correct initial focus. (kde#505046)
+  * New upstream release (6.4.4)
 
- -- Aurélien COUDERC <coucouf@debian.org>  Mon, 21 Jul 2025 08:16:06 +0200
+ -- Rik Mills <rikmills@kde.org>  Tue, 12 Aug 2025 17:30:35 +0100
 
-plasma-integration (6.3.4-1) unstable; urgency=medium
+plasma-integration (6.3.5-0ubuntu1) questing; urgency=medium
 
-  [ Patrick Franz ]
-  * New upstream release (6.3.4).
-  * Bump Standards-Version to 4.7.2 (No changes needed).
-  * Update build-deps and deps with the info from cmake.
+  * New upstream release (6.3.5)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 06 May 2025 21:35:31 +0100
+
+plasma-integration (6.3.4-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.4)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 02 Apr 2025 08:57:45 +0100
+
+plasma-integration (6.3.3-0ubuntu2) plucky; urgency=medium
+
+  * No-change rebuild for Qt 6.8.3 (LP: #2103945).
+
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Sat, 29 Mar 2025 15:13:11 -0500
+
+plasma-integration (6.3.3-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.3)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 11 Mar 2025 15:23:21 +0000
+
+plasma-integration (6.3.2-1ubuntu1) plucky; urgency=medium
+
+  * Merge from Debian unstable. Remaining changes:
+    - Kubuntu Vcs and maintainer fields.
+    - Build depend xPlasma 6.3.2.
 
- -- Patrick Franz <deltaone@debian.org>  Thu, 03 Apr 2025 01:01:57 +0200
+ -- Rik Mills <rikmills@kde.org>  Mon, 03 Mar 2025 18:46:44 +0000
 
 plasma-integration (6.3.2-1) unstable; urgency=medium
 
@@ -25,6 +46,18 @@ plasma-integration (6.3.2-1) unstable; u
 
  -- Aurélien COUDERC <coucouf@debian.org>  Fri, 28 Feb 2025 00:54:07 +0100
 
+plasma-integration (6.3.2-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.2)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 25 Feb 2025 18:17:45 +0000
+
+plasma-integration (6.3.1-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.1)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 18 Feb 2025 14:24:56 +0000
+
 plasma-integration (6.3.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -36,6 +69,12 @@ plasma-integration (6.3.0-1) unstable; u
 
  -- Aurélien COUDERC <coucouf@debian.org>  Mon, 10 Feb 2025 15:00:30 +0100
 
+plasma-integration (6.3.0-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.3.0)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 11 Feb 2025 12:56:52 +0000
+
 plasma-integration (6.2.91-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -43,6 +82,18 @@ plasma-integration (6.2.91-1) experiment
 
  -- Aurélien COUDERC <coucouf@debian.org>  Thu, 23 Jan 2025 23:54:01 +0100
 
+plasma-integration (6.2.91-0ubuntu2) plucky; urgency=medium
+
+  * No-change rebuild for Qt 6.8.2.
+
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Wed, 05 Feb 2025 03:44:45 -0600
+
+plasma-integration (6.2.91-0ubuntu1) plucky; urgency=medium
+
+  * New upstream (beta) release (6.2.91)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 23 Jan 2025 13:43:37 +0000
+
 plasma-integration (6.2.90-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -52,6 +103,12 @@ plasma-integration (6.2.90-1) experiment
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sun, 12 Jan 2025 00:49:17 +0100
 
+plasma-integration (6.2.90-0ubuntu1) plucky; urgency=medium
+
+  * New upstream (beta) release (6.2.90)
+
+ -- Rik Mills <rikmills@kde.org>  Sat, 11 Jan 2025 09:00:47 +0000
+
 plasma-integration (6.2.5-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -60,6 +117,12 @@ plasma-integration (6.2.5-1) unstable; u
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sun, 05 Jan 2025 11:23:32 +0100
 
+plasma-integration (6.2.5-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.2.5)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 31 Dec 2024 19:03:31 +0000
+
 plasma-integration (6.2.4-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -67,6 +130,18 @@ plasma-integration (6.2.4-1) unstable; u
 
  -- Aurélien COUDERC <coucouf@debian.org>  Tue, 03 Dec 2024 16:38:11 +0100
 
+plasma-integration (6.2.4-0ubuntu2) plucky; urgency=medium
+
+  * No-change rebuild for Qt 6.8.1.
+
+ -- Simon Quigley <tsimonq2@ubuntu.com>  Thu, 05 Dec 2024 02:25:43 -0600
+
+plasma-integration (6.2.4-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.2.4)
+
+ -- Rik Mills <rikmills@kde.org>  Tue, 26 Nov 2024 12:15:32 +0000
+
 plasma-integration (6.2.3-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -75,6 +150,15 @@ plasma-integration (6.2.3-1) unstable; u
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sat, 23 Nov 2024 21:57:35 +0100
 
+plasma-integration (6.2.3-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (6.2.0)
+  * 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:58:55 +0000
+
 plasma-integration (6.2.1-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -102,6 +186,24 @@ plasma-integration (6.1.5-1) experimenta
 
  -- Aurélien COUDERC <coucouf@debian.org>  Wed, 11 Sep 2024 23:28:15 +0200
 
+plasma-integration (6.1.5-0ubuntu3) plucky; urgency=medium
+
+  * Rebuild against Qt 6.7.2 private-abi.
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 17 Oct 2024 17:07:34 +0100
+
+plasma-integration (6.1.5-0ubuntu2) oracular; urgency=medium
+
+  * No-change rebuild against Qt 5.15.15.
+
+ -- Dmitry Shachnev <mitya57@ubuntu.com>  Sat, 14 Sep 2024 11:17:31 +0300
+
+plasma-integration (6.1.5-0ubuntu1) oracular; urgency=medium
+
+  * New upstream release (6.1.5)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 11 Sep 2024 06:01:00 +0100
+
 plasma-integration (6.1.4-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -112,6 +214,12 @@ plasma-integration (6.1.4-1) experimenta
 
  -- Aurélien COUDERC <coucouf@debian.org>  Sun, 11 Aug 2024 23:58:26 +0200
 
+plasma-integration (6.1.4-0ubuntu1) oracular; urgency=medium
+
+  * New upstream release (6.1.4)
+
+ -- Rik Mills <rikmills@kde.org>  Wed, 14 Aug 2024 21:43:24 +0100
+
 plasma-integration (6.1.3-1) experimental; urgency=medium
 
   [ Aurélien COUDERC ]
diff -pruN 6.3.6-1/debian/control 6.4.4-0ubuntu1/debian/control
--- 6.3.6-1/debian/control	2025-07-21 06:16:06.000000000 +0000
+++ 6.4.4-0ubuntu1/debian/control	2025-08-12 16:30:35.000000000 +0000
@@ -1,16 +1,17 @@
 Source: plasma-integration
 Section: kde
 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>,
            Scarlett Moore <sgmoore@kde.org>,
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: breeze-dev (>= 4:6.4.4~),
+               cmake (>= 3.16~),
+               debhelper-compat (= 13),
                dh-sequence-kf6,
                dh-sequence-pkgkde-symbolshelper,
-               breeze-dev (>= 4:6.3.4~),
-               cmake (>= 3.16~),
-               extra-cmake-modules (>= 5.102.0~),
+               extra-cmake-modules (>= 6.14.0~),
                gettext,
                libkf5config-dev (>= 5.102.0~),
                libkf5configwidgets-dev (>= 5.102.0~),
@@ -23,37 +24,37 @@ Build-Depends: debhelper-compat (= 13),
                libkf5widgetsaddons-dev (>= 5.102.0~),
                libkf5windowsystem-dev (>= 5.102.0~),
                libkf5xmlgui-dev (>= 5.102.0~),
-               libkf6colorscheme-dev (>= 6.10.0~),
-               libkf6config-dev (>= 6.10.0~),
-               libkf6configwidgets-dev (>= 6.10.0~),
-               libkf6guiaddons-dev (>= 6.10.0~),
-               libkf6i18n-dev (>= 6.10.0~),
-               libkf6iconthemes-dev (>= 6.10.0~),
-               libkf6kio-dev (>= 6.10.0~),
-               libkf6notifications-dev (>= 6.10.0~),
-               libkf6statusnotifieritem-dev (>= 6.10.0~),
-               libkf6windowsystem-dev (>= 6.10.0~),
-               libkf6xmlgui-dev (>= 6.10.0~),
+               libkf6colorscheme-dev (>= 6.14.0~),
+               libkf6config-dev (>= 6.14.0~),
+               libkf6configwidgets-dev (>= 6.14.0~),
+               libkf6guiaddons-dev (>= 6.14.0~),
+               libkf6i18n-dev (>= 6.14.0~),
+               libkf6iconthemes-dev (>= 6.14.0~),
+               libkf6kio-dev (>= 6.14.0~),
+               libkf6notifications-dev (>= 6.14.0~),
+               libkf6statusnotifieritem-dev (>= 6.14.0~),
+               libkf6windowsystem-dev (>= 6.14.0~),
+               libkf6xmlgui-dev (>= 6.14.0~),
                libqt5waylandclient5-dev (>= 5.15.2~),
                libqt5x11extras5-dev (>= 5.15.2~),
                libwayland-dev (>= 1.9~),
                libxcursor-dev,
                pkgconf,
                plasma-wayland-protocols (>= 1.6.0~),
-               qt6-base-dev (>= 6.7.0~),
-               qt6-base-private-dev (>= 6.7.0~),
-               qt6-declarative-dev (>= 6.7.0~),
-               qt6-wayland-dev (>= 6.7.0~),
-               qt6-wayland-dev-tools (>= 5.15.2~),
+               qt6-base-dev (>= 6.8.0~),
+               qt6-base-private-dev (>= 6.8.0~),
+               qt6-declarative-dev (>= 6.8.0~),
+               qt6-wayland-dev (>= 6.8.0~),
+               qt6-wayland-dev-tools (>= 6.8.0~),
                qtbase5-dev (>= 5.15.2~),
                qtbase5-private-dev (>= 5.15.2~),
                qtdeclarative5-dev (>= 5.15.2~),
                qtquickcontrols2-5-dev (>= 5.15.2~),
                qtwayland5-dev-tools (>= 5.15.2~),
-Standards-Version: 4.7.2
+Standards-Version: 4.7.0
 Homepage: https://invent.kde.org/plasma/plasma-integration
-Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/plasma-integration
-Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/plasma-integration.git
+Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-integration
+Vcs-Git: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-integration
 Rules-Requires-Root: no
 
 Package: plasma-integration
diff -pruN 6.3.6-1/po/ar/plasmaintegration5.po 6.4.4-0ubuntu1/po/ar/plasmaintegration5.po
--- 6.3.6-1/po/ar/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ar/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 22:34+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
 "Language-Team: ar\n"
@@ -16,7 +16,7 @@ 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"
 
 #: platformtheme/kdeplatformfiledialoghelper.cpp:260
diff -pruN 6.3.6-1/po/ast/plasmaintegration5.po 6.4.4-0ubuntu1/po/ast/plasmaintegration5.po
--- 6.3.6-1/po/ast/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ast/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-03-15 01:19+0100\n"
 "Last-Translator: Enol P. <enolp@softastur.org>\n"
 "Language-Team: Asturian <alministradores@softastur.org>\n"
diff -pruN 6.3.6-1/po/az/plasmaintegration5.po 6.4.4-0ubuntu1/po/az/plasmaintegration5.po
--- 6.3.6-1/po/az/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/az/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2020-07-27 17:46+0400\n"
 "Last-Translator: Xəyyam Qocayev <xxmn77@gmail.com>\n"
 "Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/bg/plasmaintegration5.po 6.4.4-0ubuntu1/po/bg/plasmaintegration5.po
--- 6.3.6-1/po/bg/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/bg/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 20:25+0200\n"
 "Last-Translator: Mincho Kondarev <mkondarev@yahoo.de>\n"
 "Language-Team: Bulgarian <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/ca/plasmaintegration5.po 6.4.4-0ubuntu1/po/ca/plasmaintegration5.po
--- 6.3.6-1/po/ca/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ca/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 10:20+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
diff -pruN 6.3.6-1/po/ca@valencia/plasmaintegration5.po 6.4.4-0ubuntu1/po/ca@valencia/plasmaintegration5.po
--- 6.3.6-1/po/ca@valencia/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ca@valencia/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 10:20+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
diff -pruN 6.3.6-1/po/cs/plasmaintegration5.po 6.4.4-0ubuntu1/po/cs/plasmaintegration5.po
--- 6.3.6-1/po/cs/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/cs/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2022-11-08 16:44+0100\n"
 "Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/da/plasmaintegration5.po 6.4.4-0ubuntu1/po/da/plasmaintegration5.po
--- 6.3.6-1/po/da/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/da/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-10-30 10:54+0100\n"
 "Last-Translator: rasmus rosendahl-kaa <rasmus@rosendahl-kaa.name>\n"
 "Language-Team: Danish <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/de/plasmaintegration5.po 6.4.4-0ubuntu1/po/de/plasmaintegration5.po
--- 6.3.6-1/po/de/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/de/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2023-04-03 16:54+0200\n"
 "Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
diff -pruN 6.3.6-1/po/el/plasmaintegration5.po 6.4.4-0ubuntu1/po/el/plasmaintegration5.po
--- 6.3.6-1/po/el/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/el/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2016-07-29 20:02+0200\n"
 "Last-Translator: Dimitris Kardarakos <dimkard@gmail.com>\n"
 "Language-Team: Greek <kde-i18n-el@kde.org>\n"
diff -pruN 6.3.6-1/po/en_GB/plasmaintegration5.po 6.4.4-0ubuntu1/po/en_GB/plasmaintegration5.po
--- 6.3.6-1/po/en_GB/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/en_GB/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-29 11:29+0100\n"
 "Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
 "Language-Team: British English\n"
diff -pruN 6.3.6-1/po/eo/plasmaintegration5.po 6.4.4-0ubuntu1/po/eo/plasmaintegration5.po
--- 6.3.6-1/po/eo/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/eo/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: desktop files\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-28 16:51+0200\n"
 "Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
 "Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
diff -pruN 6.3.6-1/po/es/plasmaintegration5.po 6.4.4-0ubuntu1/po/es/plasmaintegration5.po
--- 6.3.6-1/po/es/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/es/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -1,15 +1,15 @@
-# Spanish translations for frameworkintegration5.po package.
-# Copyright (C) 2016 This_file_is_part_of_KDE
-# This file is distributed under the same license as the PACKAGE package.
-#
+# Spanish translations for plasmaintegration5.po package.
+# Copyright (C) 2016-2025 This file is copyright:
+# This file is distributed under the same license as the plasma-integration package.
 # Automatically generated, 2016.
-# SPDX-FileCopyrightText: 2016, 2022, 2024 Eloy Cuadra <ecuadra@eloihr.net>
+#
+# SPDX-FileCopyrightText: 2016, 2022, 2024, 2025 Eloy Cuadra <ecuadra@eloihr.net>
 msgid ""
 msgstr ""
-"Project-Id-Version: frameworkintegration5\n"
+"Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
-"PO-Revision-Date: 2024-06-27 02:41+0200\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
+"PO-Revision-Date: 2025-05-26 01:03+0100\n"
 "Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n-es@kde.org>\n"
 "Language: es\n"
@@ -121,13 +121,13 @@ msgstr "Seleccionar carpeta"
 #, kde-format
 msgctxt "@action:button"
 msgid "New Folder..."
-msgstr "Nueva carpeta..."
+msgstr "Nueva carpeta…"
 
 #: platformtheme/kdirselectdialog.cpp:342
 #, kde-format
 msgctxt "@action:inmenu"
 msgid "New Folder..."
-msgstr "Nueva carpeta..."
+msgstr "Nueva carpeta…"
 
 #: platformtheme/kdirselectdialog.cpp:351
 #, kde-format
@@ -166,9 +166,3 @@ msgid ""
 msgstr ""
 "No se ha podido ejecutar por motivos desconocidos. Vuelva a probar con una "
 "aplicación preexistente."
-
-#~ msgid "Opening..."
-#~ msgstr "Abriendo..."
-
-#~ msgid "Saving..."
-#~ msgstr "Guardando..."
diff -pruN 6.3.6-1/po/et/plasmaintegration5.po 6.4.4-0ubuntu1/po/et/plasmaintegration5.po
--- 6.3.6-1/po/et/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/et/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2016-08-18 19:28+0300\n"
 "Last-Translator: Marek Laane <qiilaq69@gmail.com>\n"
 "Language-Team: Estonian <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/eu/plasmaintegration5.po 6.4.4-0ubuntu1/po/eu/plasmaintegration5.po
--- 6.3.6-1/po/eu/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/eu/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integrtion\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-07-04 13:00+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
 "Language-Team: Basque <kde-i18n-eu@kde.org>\n"
diff -pruN 6.3.6-1/po/fi/plasmaintegration5.po 6.4.4-0ubuntu1/po/fi/plasmaintegration5.po
--- 6.3.6-1/po/fi/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/fi/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-10-18 11:48+0300\n"
 "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/fr/plasmaintegration5.po 6.4.4-0ubuntu1/po/fr/plasmaintegration5.po
--- 6.3.6-1/po/fr/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/fr/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-08-09 14:16+0200\n"
 "Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
 "Language-Team: French <French <kde-francophone@kde.org>>\n"
diff -pruN 6.3.6-1/po/gl/plasmaintegration5.po 6.4.4-0ubuntu1/po/gl/plasmaintegration5.po
--- 6.3.6-1/po/gl/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/gl/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-27 21:00+0200\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
 "Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
diff -pruN 6.3.6-1/po/he/plasmaintegration5.po 6.4.4-0ubuntu1/po/he/plasmaintegration5.po
--- 6.3.6-1/po/he/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/he/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 15:16+0300\n"
 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
diff -pruN 6.3.6-1/po/hi/plasmaintegration5.po 6.4.4-0ubuntu1/po/hi/plasmaintegration5.po
--- 6.3.6-1/po/hi/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/hi/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2021-06-29 16:55+0530\n"
 "Last-Translator: Raghavendra Kamath <raghu@raghukamath.com>\n"
 "Language-Team: kde-hindi\n"
diff -pruN 6.3.6-1/po/hu/plasmaintegration5.po 6.4.4-0ubuntu1/po/hu/plasmaintegration5.po
--- 6.3.6-1/po/hu/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/hu/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-09-23 22:00+0200\n"
 "Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
 "Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
diff -pruN 6.3.6-1/po/ia/plasmaintegration5.po 6.4.4-0ubuntu1/po/ia/plasmaintegration5.po
--- 6.3.6-1/po/ia/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ia/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 11:01+0200\n"
 "Last-Translator: giovanni <g.sora@tiscali.it>\n"
 "Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/id/plasmaintegration5.po 6.4.4-0ubuntu1/po/id/plasmaintegration5.po
--- 6.3.6-1/po/id/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/id/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2022-03-24 06:21+0700\n"
 "Last-Translator: Wantoyèk <wantoyek@gmail.com>\n"
 "Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/is/plasmaintegration5.po 6.4.4-0ubuntu1/po/is/plasmaintegration5.po
--- 6.3.6-1/po/is/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/is/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-28 16:19+0000\n"
 "Last-Translator: Gummi <gudmundure@gmail.com>\n"
 "Language-Team: Icelandic <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/it/plasmaintegration5.po 6.4.4-0ubuntu1/po/it/plasmaintegration5.po
--- 6.3.6-1/po/it/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/it/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: frameworkintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-28 03:31+0200\n"
 "Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
 "Language-Team: Italian <kde-i18n-it@kde.org>\n"
diff -pruN 6.3.6-1/po/ja/plasmaintegration5.po 6.4.4-0ubuntu1/po/ja/plasmaintegration5.po
--- 6.3.6-1/po/ja/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ja/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: frameworkintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2019-11-02 18:30+0900\n"
 "Last-Translator: Tomohiro Hyakutake <tomhioo@outlook.jp>\n"
 "Language-Team: Japanese <kde-jp@kde.org>\n"
diff -pruN 6.3.6-1/po/ka/plasmaintegration5.po 6.4.4-0ubuntu1/po/ka/plasmaintegration5.po
--- 6.3.6-1/po/ka/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ka/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 05:46+0200\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/ko/plasmaintegration5.po 6.4.4-0ubuntu1/po/ko/plasmaintegration5.po
--- 6.3.6-1/po/ko/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ko/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-08-20 00:40+0200\n"
 "Last-Translator: Shinjo Park <kde@peremen.name>\n"
 "Language-Team: Korean <kde-kr@kde.org>\n"
diff -pruN 6.3.6-1/po/lt/plasmaintegration5.po 6.4.4-0ubuntu1/po/lt/plasmaintegration5.po
--- 6.3.6-1/po/lt/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/lt/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-07-06 01:51+0300\n"
 "Last-Translator: Moo\n"
 "Language-Team: lt\n"
diff -pruN 6.3.6-1/po/lv/plasmaintegration5.po 6.4.4-0ubuntu1/po/lv/plasmaintegration5.po
--- 6.3.6-1/po/lv/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/lv/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-09-06 14:53+0300\n"
 "Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
 "Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/ml/plasmaintegration5.po 6.4.4-0ubuntu1/po/ml/plasmaintegration5.po
--- 6.3.6-1/po/ml/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ml/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2018-08-21 03:49+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: Swathanthra|സ്വതന്ത്ര Malayalam|മലയാളം Computing|കമ്പ്യൂട്ടിങ്ങ് <smc."
diff -pruN 6.3.6-1/po/nb/plasmaintegration5.po 6.4.4-0ubuntu1/po/nb/plasmaintegration5.po
--- 6.3.6-1/po/nb/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/nb/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2015-02-24 20:41+0100\n"
 "Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
 "Language-Team: Norwegian Bokmål <l10n-no@lister.huftis.org>\n"
diff -pruN 6.3.6-1/po/nl/plasmaintegration5.po 6.4.4-0ubuntu1/po/nl/plasmaintegration5.po
--- 6.3.6-1/po/nl/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/nl/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 10:48+0200\n"
 "Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
 "Language-Team: \n"
diff -pruN 6.3.6-1/po/nn/plasmaintegration5.po 6.4.4-0ubuntu1/po/nn/plasmaintegration5.po
--- 6.3.6-1/po/nn/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/nn/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-07-06 14:36+0200\n"
 "Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
 "Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
diff -pruN 6.3.6-1/po/pa/plasmaintegration5.po 6.4.4-0ubuntu1/po/pa/plasmaintegration5.po
--- 6.3.6-1/po/pa/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/pa/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-01-01 10:12-0600\n"
 "Last-Translator: A S Alam <aalam@punlinux.org>\n"
 "Language-Team: Punjabi <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/pl/plasmaintegration5.po 6.4.4-0ubuntu1/po/pl/plasmaintegration5.po
--- 6.3.6-1/po/pl/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/pl/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-29 09:07+0200\n"
 "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
 "Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -16,7 +16,6 @@ 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"
 
 #: platformtheme/kdeplatformfiledialoghelper.cpp:260
 #, kde-format
diff -pruN 6.3.6-1/po/pt/plasmaintegration5.po 6.4.4-0ubuntu1/po/pt/plasmaintegration5.po
--- 6.3.6-1/po/pt/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/pt/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2022-11-04 10:46+0000\n"
 "Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
 "Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
diff -pruN 6.3.6-1/po/pt_BR/plasmaintegration5.po 6.4.4-0ubuntu1/po/pt_BR/plasmaintegration5.po
--- 6.3.6-1/po/pt_BR/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/pt_BR/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-11-29 00:27-0300\n"
 "Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
 "Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
diff -pruN 6.3.6-1/po/ro/plasmaintegration5.po 6.4.4-0ubuntu1/po/ro/plasmaintegration5.po
--- 6.3.6-1/po/ro/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ro/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2023-04-10 19:09+0100\n"
 "Last-Translator: Sergiu Bivol <sergiu@cip.md>\n"
 "Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
diff -pruN 6.3.6-1/po/ru/plasmaintegration5.po 6.4.4-0ubuntu1/po/ru/plasmaintegration5.po
--- 6.3.6-1/po/ru/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ru/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-09-20 11:55+0300\n"
 "Last-Translator: Alexander Yavorsky <kekcuha@gmail.com>\n"
 "Language-Team: Russian <kde-russian@lists.kde.ru>\n"
diff -pruN 6.3.6-1/po/sa/plasmaintegration5.po 6.4.4-0ubuntu1/po/sa/plasmaintegration5.po
--- 6.3.6-1/po/sa/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sa/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2023-09-25 23:45+0530\n"
 "Last-Translator: Ashish Kumar Prasad\n"
 "Language-Team: Sanskrit <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/sk/plasmaintegration5.po 6.4.4-0ubuntu1/po/sk/plasmaintegration5.po
--- 6.3.6-1/po/sk/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sk/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -1,20 +1,19 @@
 # translation of frameworkintegration5.po to Slovak
 # Roman Paholík <wizzardsk@gmail.com>, 2016.
 # Ferdinand Galko <galko.ferdinand@gmail.com>, 2023.
-# SPDX-FileCopyrightText: 2025 Lucia Mrenica <lucia.mrenica@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: frameworkintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
-"PO-Revision-Date: 2025-03-20 13:43+0100\n"
-"Last-Translator: Lucia Mrenica <lucia.mrenica@gmail.com>\n"
-"Language-Team: Slovak <kde-i18n-doc@kde.org>\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
+"PO-Revision-Date: 2023-03-24 19:13+0100\n"
+"Last-Translator: Ferdinand Galko <galko.ferdinand@gmail.com>\n"
+"Language-Team: Slovak <opensuse-translation@opensuse.org>\n"
 "Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 21.12.3\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: platformtheme/kdeplatformfiledialoghelper.cpp:260
@@ -162,8 +161,6 @@ msgid ""
 "Failed to launch for unknown reasons. Please try with a pre-existing "
 "application."
 msgstr ""
-"Z neznámych dôvodov sa nepodarilo spustiť. Skúste to prosím s už existujúcou "
-"aplikáciou."
 
 #~ msgid "Opening..."
 #~ msgstr "Otvára sa..."
diff -pruN 6.3.6-1/po/sl/plasmaintegration5.po 6.4.4-0ubuntu1/po/sl/plasmaintegration5.po
--- 6.3.6-1/po/sl/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sl/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 12:25+0200\n"
 "Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
 "Language-Team: Slovenian <lugos-slo@lugos.si>\n"
diff -pruN 6.3.6-1/po/sr/plasmaintegration5.po 6.4.4-0ubuntu1/po/sr/plasmaintegration5.po
--- 6.3.6-1/po/sr/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sr/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2017-09-28 17:58+0200\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
diff -pruN 6.3.6-1/po/sr@ijekavian/plasmaintegration5.po 6.4.4-0ubuntu1/po/sr@ijekavian/plasmaintegration5.po
--- 6.3.6-1/po/sr@ijekavian/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sr@ijekavian/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2017-09-28 17:58+0200\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
diff -pruN 6.3.6-1/po/sr@ijekavianlatin/plasmaintegration5.po 6.4.4-0ubuntu1/po/sr@ijekavianlatin/plasmaintegration5.po
--- 6.3.6-1/po/sr@ijekavianlatin/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sr@ijekavianlatin/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2017-09-28 17:58+0200\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
diff -pruN 6.3.6-1/po/sr@latin/plasmaintegration5.po 6.4.4-0ubuntu1/po/sr@latin/plasmaintegration5.po
--- 6.3.6-1/po/sr@latin/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sr@latin/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2017-09-28 17:58+0200\n"
 "Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
diff -pruN 6.3.6-1/po/sv/plasmaintegration5.po 6.4.4-0ubuntu1/po/sv/plasmaintegration5.po
--- 6.3.6-1/po/sv/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/sv/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-07-02 21:49+0200\n"
 "Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
 "Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/ta/plasmaintegration5.po 6.4.4-0ubuntu1/po/ta/plasmaintegration5.po
--- 6.3.6-1/po/ta/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/ta/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-30 13:38+0530\n"
 "Last-Translator: Kishore G <kishore96@gmail.com>\n"
 "Language-Team: Tamil <kde-i18n-doc@kde.org>\n"
diff -pruN 6.3.6-1/po/tr/plasmaintegration5.po 6.4.4-0ubuntu1/po/tr/plasmaintegration5.po
--- 6.3.6-1/po/tr/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/tr/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 14:22+0300\n"
 "Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
 "Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
diff -pruN 6.3.6-1/po/uk/plasmaintegration5.po 6.4.4-0ubuntu1/po/uk/plasmaintegration5.po
--- 6.3.6-1/po/uk/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/uk/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-26 20:32+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian\n"
diff -pruN 6.3.6-1/po/vi/plasmaintegration5.po 6.4.4-0ubuntu1/po/vi/plasmaintegration5.po
--- 6.3.6-1/po/vi/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/vi/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasma-integration\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2022-11-14 15:03+0100\n"
 "Last-Translator: Phu Hung Nguyen <phu.nguyen@kdemail.net>\n"
 "Language-Team: Vietnamese <kde-l10n-vi@kde.org>\n"
diff -pruN 6.3.6-1/po/zh_CN/plasmaintegration5.po 6.4.4-0ubuntu1/po/zh_CN/plasmaintegration5.po
--- 6.3.6-1/po/zh_CN/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/zh_CN/plasmaintegration5.po	2025-08-05 10:53:41.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-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-04-22 15:58\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
diff -pruN 6.3.6-1/po/zh_TW/plasmaintegration5.po 6.4.4-0ubuntu1/po/zh_TW/plasmaintegration5.po
--- 6.3.6-1/po/zh_TW/plasmaintegration5.po	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/po/zh_TW/plasmaintegration5.po	2025-08-05 10:53:41.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plasmaintegration5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-03-12 02:36+0000\n"
+"POT-Creation-Date: 2025-03-12 00:43+0000\n"
 "PO-Revision-Date: 2024-06-30 11:24+0900\n"
 "Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
 "Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
diff -pruN 6.3.6-1/qt5/autotests/kdirselectdialog_unittest.cpp 6.4.4-0ubuntu1/qt5/autotests/kdirselectdialog_unittest.cpp
--- 6.3.6-1/qt5/autotests/kdirselectdialog_unittest.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt5/autotests/kdirselectdialog_unittest.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -6,12 +6,19 @@
 
 #include "../src/platformtheme/kdirselectdialog_p.h"
 #include "../src/platformtheme/kfiletreeview_p.h"
+#include <QStandardPaths>
 #include <QTest>
 
 class KDirSelectDialog_UnitTest : public QObject
 {
     Q_OBJECT
 private Q_SLOTS:
+
+    void init()
+    {
+        QStandardPaths::setTestModeEnabled(true);
+    }
+
     void testSetCurrentUrl_data()
     {
         QTest::addColumn<QUrl>("url");
diff -pruN 6.3.6-1/qt5/autotests/kfiledialog_unittest.cpp 6.4.4-0ubuntu1/qt5/autotests/kfiledialog_unittest.cpp
--- 6.3.6-1/qt5/autotests/kfiledialog_unittest.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt5/autotests/kfiledialog_unittest.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -8,6 +8,7 @@
 #include <KFileWidget>
 #include <QDir>
 #include <QFileDialog>
+#include <QStandardPaths>
 #include <QTemporaryDir>
 #include <QTemporaryFile>
 #include <QTest>
@@ -28,6 +29,7 @@ private Q_SLOTS:
 
     void init()
     {
+        QStandardPaths::setTestModeEnabled(true);
     }
 
     void cleanupTestCase()
diff -pruN 6.3.6-1/qt5/autotests/kfiledialogqml_unittest.cpp 6.4.4-0ubuntu1/qt5/autotests/kfiledialogqml_unittest.cpp
--- 6.3.6-1/qt5/autotests/kfiledialogqml_unittest.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt5/autotests/kfiledialogqml_unittest.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -8,6 +8,7 @@
 #include <KFileWidget>
 #include <QQmlComponent>
 #include <QQmlEngine>
+#include <QStandardPaths>
 #include <QTest>
 
 class KFileDialogQml_UnitTest : public QObject
@@ -17,6 +18,7 @@ class KFileDialogQml_UnitTest : public Q
 private Q_SLOTS:
     void initTestCase()
     {
+        QStandardPaths::setTestModeEnabled(true);
         m_engine = new QQmlEngine;
     }
 
diff -pruN 6.3.6-1/qt6/CMakeLists.txt 6.4.4-0ubuntu1/qt6/CMakeLists.txt
--- 6.3.6-1/qt6/CMakeLists.txt	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/CMakeLists.txt	2025-08-05 10:53:41.000000000 +0000
@@ -4,7 +4,12 @@ include(KDEInstallDirs6)
 include(KDECMakeSettings)
 
 find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED Widgets DBus QuickControls2 WaylandClient)
-find_package(Qt6Gui ${QT_MIN_VERSION} CONFIG REQUIRED Private)
+
+if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0")
+    find_package(Qt6GuiPrivate ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
+else()
+    find_package(Qt6Gui ${QT_MIN_VERSION} CONFIG REQUIRED Private)
+endif()
 
 # https://bugreports.qt.io/browse/QTBUG-114706
 add_library(Qt::Core ALIAS Qt6::Core)
diff -pruN 6.3.6-1/qt6/autotests/CMakeLists.txt 6.4.4-0ubuntu1/qt6/autotests/CMakeLists.txt
--- 6.3.6-1/qt6/autotests/CMakeLists.txt	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/autotests/CMakeLists.txt	2025-08-05 10:53:41.000000000 +0000
@@ -46,6 +46,7 @@ macro(FRAMEWORKINTEGRATION_TESTS _testna
         XCB::XCB
         Wayland::Client
         KF6::XmlGui
+        KF6::ColorScheme
     )
 endmacro()
 
diff -pruN 6.3.6-1/qt6/autotests/kdirselectdialog_unittest.cpp 6.4.4-0ubuntu1/qt6/autotests/kdirselectdialog_unittest.cpp
--- 6.3.6-1/qt6/autotests/kdirselectdialog_unittest.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/autotests/kdirselectdialog_unittest.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -6,12 +6,18 @@
 
 #include "../src/platformtheme/kdirselectdialog_p.h"
 #include "../src/platformtheme/kfiletreeview_p.h"
+#include <QStandardPaths>
 #include <QTest>
 
 class KDirSelectDialog_UnitTest : public QObject
 {
     Q_OBJECT
 private Q_SLOTS:
+    void init()
+    {
+        QStandardPaths::setTestModeEnabled(true);
+    }
+
     void testSetCurrentUrl_data()
     {
         QTest::addColumn<QUrl>("url");
diff -pruN 6.3.6-1/qt6/autotests/kfiledialog_unittest.cpp 6.4.4-0ubuntu1/qt6/autotests/kfiledialog_unittest.cpp
--- 6.3.6-1/qt6/autotests/kfiledialog_unittest.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/autotests/kfiledialog_unittest.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -8,6 +8,7 @@
 #include <KFileWidget>
 #include <QDir>
 #include <QFileDialog>
+#include <QStandardPaths>
 #include <QTemporaryDir>
 #include <QTemporaryFile>
 #include <QTest>
@@ -28,6 +29,7 @@ private Q_SLOTS:
 
     void init()
     {
+        QStandardPaths::setTestModeEnabled(true);
     }
 
     void cleanupTestCase()
diff -pruN 6.3.6-1/qt6/autotests/kfiledialogqml_unittest.cpp 6.4.4-0ubuntu1/qt6/autotests/kfiledialogqml_unittest.cpp
--- 6.3.6-1/qt6/autotests/kfiledialogqml_unittest.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/autotests/kfiledialogqml_unittest.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -8,6 +8,7 @@
 #include <KFileWidget>
 #include <QQmlComponent>
 #include <QQmlEngine>
+#include <QStandardPaths>
 #include <QTest>
 
 class KFileDialogQml_UnitTest : public QObject
@@ -17,6 +18,7 @@ class KFileDialogQml_UnitTest : public Q
 private Q_SLOTS:
     void initTestCase()
     {
+        QStandardPaths::setTestModeEnabled(true);
         m_engine = new QQmlEngine;
     }
 
diff -pruN 6.3.6-1/qt6/src/platformtheme/kdeplatformtheme.h 6.4.4-0ubuntu1/qt6/src/platformtheme/kdeplatformtheme.h
--- 6.3.6-1/qt6/src/platformtheme/kdeplatformtheme.h	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/src/platformtheme/kdeplatformtheme.h	2025-08-05 10:53:41.000000000 +0000
@@ -10,7 +10,11 @@
 #include <QHash>
 #include <QKeySequence>
 
+#if (QT_VERSION >= QT_VERSION_CHECK(6, 10, 0))
+#include <private/qgenericunixtheme_p.h>
+#else
 #include <private/qgenericunixthemes_p.h>
+#endif
 
 class KHintsSettings;
 class KFontSettingsData;
diff -pruN 6.3.6-1/qt6/src/platformtheme/kfontsettingsdata.cpp 6.4.4-0ubuntu1/qt6/src/platformtheme/kfontsettingsdata.cpp
--- 6.3.6-1/qt6/src/platformtheme/kfontsettingsdata.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/src/platformtheme/kfontsettingsdata.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -85,7 +85,7 @@ void KFontSettingsData::dropFontSettings
         mFonts[i] = nullptr;
     }
 
-    QWindowSystemInterface::handleThemeChange(nullptr);
+    QWindowSystemInterface::handleThemeChange();
 
     if (qobject_cast<QApplication *>(QCoreApplication::instance())) {
         QApplication::setFont(*font(KFontSettingsData::GeneralFont));
diff -pruN 6.3.6-1/qt6/src/platformtheme/khintssettings.cpp 6.4.4-0ubuntu1/qt6/src/platformtheme/khintssettings.cpp
--- 6.3.6-1/qt6/src/platformtheme/khintssettings.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/src/platformtheme/khintssettings.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -394,9 +394,7 @@ void KHintsSettings::updateShowIconsInMe
 {
     bool showIcons = readConfigValue(cg, QStringLiteral("ShowIconsInMenuItems"), true).toBool();
     QCoreApplication::setAttribute(Qt::AA_DontShowIconsInMenus, !showIcons);
-#if QT_VERSION >= QT_VERSION_CHECK(6, 7, 3)
     m_hints[QPlatformTheme::ShowIconsInMenus] = showIcons;
-#endif
 }
 
 Qt::ToolButtonStyle KHintsSettings::toolButtonStyle(const KConfigGroup &cg)
diff -pruN 6.3.6-1/qt6/src/platformtheme/qxdgdesktopportalfiledialog.cpp 6.4.4-0ubuntu1/qt6/src/platformtheme/qxdgdesktopportalfiledialog.cpp
--- 6.3.6-1/qt6/src/platformtheme/qxdgdesktopportalfiledialog.cpp	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/src/platformtheme/qxdgdesktopportalfiledialog.cpp	2025-08-05 10:53:41.000000000 +0000
@@ -1,35 +1,44 @@
-/*
-
-    SPDX-FileCopyrightText: 2017-2018 Red Hat Inc
-    Contact: https://www.qt.io/licensing/
-
-    This file is part of the plugins of the Qt Toolkit.
-
-    SPDX-License-Identifier: LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KFQF-Accepted-GPL OR LicenseRef-Qt-Commercial
-
-*/
+// Copyright (C) 2017-2018 Red Hat, Inc
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 
 #include "qxdgdesktopportalfiledialog_p.h"
 
+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
+#include <private/qdesktopunixservices_p.h>
+#else
+#include <private/qgenericunixservices_p.h>
+#endif
+#include <private/qguiapplication_p.h>
+#include <qpa/qplatformintegration.h>
+
 #include <QDBusConnection>
 #include <QDBusMessage>
-#include <QDBusMetaType>
 #include <QDBusPendingCall>
 #include <QDBusPendingCallWatcher>
 #include <QDBusPendingReply>
-#include <QEventLoop>
-#include <QRegularExpression>
+#include <QDBusMetaType>
 
+#include <QEventLoop>
 #include <QFile>
+#include <QFileInfo>
 #include <QMetaType>
-#include <QMimeDatabase>
 #include <QMimeType>
+#include <QMimeDatabase>
 #include <QRandomGenerator>
 #include <QWindow>
+#include <QRegularExpression>
 
 QT_BEGIN_NAMESPACE
 
-QDBusArgument &operator<<(QDBusArgument &arg, const QXdgDesktopPortalFileDialog::FilterCondition &filterCondition)
+using namespace Qt::StringLiterals;
+
+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
+using UnixServices = QDesktopUnixServices;
+#else
+using UnixServices = QGenericUnixServices;
+#endif
+
+QDBusArgument &operator <<(QDBusArgument &arg, const QXdgDesktopPortalFileDialog::FilterCondition &filterCondition)
 {
     arg.beginStructure();
     arg << filterCondition.type << filterCondition.pattern;
@@ -37,7 +46,7 @@ QDBusArgument &operator<<(QDBusArgument
     return arg;
 }
 
-const QDBusArgument &operator>>(const QDBusArgument &arg, QXdgDesktopPortalFileDialog::FilterCondition &filterCondition)
+const QDBusArgument &operator >>(const QDBusArgument &arg, QXdgDesktopPortalFileDialog::FilterCondition &filterCondition)
 {
     uint type;
     QString filterPattern;
@@ -50,7 +59,7 @@ const QDBusArgument &operator>>(const QD
     return arg;
 }
 
-QDBusArgument &operator<<(QDBusArgument &arg, const QXdgDesktopPortalFileDialog::Filter filter)
+QDBusArgument &operator <<(QDBusArgument &arg, const QXdgDesktopPortalFileDialog::Filter filter)
 {
     arg.beginStructure();
     arg << filter.name << filter.filterConditions;
@@ -58,7 +67,7 @@ QDBusArgument &operator<<(QDBusArgument
     return arg;
 }
 
-const QDBusArgument &operator>>(const QDBusArgument &arg, QXdgDesktopPortalFileDialog::Filter &filter)
+const QDBusArgument &operator >>(const QDBusArgument &arg, QXdgDesktopPortalFileDialog::Filter &filter)
 {
     QString name;
     QXdgDesktopPortalFileDialog::FilterConditionList filterConditions;
@@ -74,35 +83,43 @@ const QDBusArgument &operator>>(const QD
 class QXdgDesktopPortalFileDialogPrivate
 {
 public:
-    QXdgDesktopPortalFileDialogPrivate(QPlatformFileDialogHelper *nativeFileDialog)
+    QXdgDesktopPortalFileDialogPrivate(QPlatformFileDialogHelper *nativeFileDialog, uint fileChooserPortalVersion)
         : nativeFileDialog(nativeFileDialog)
-    {
-    }
+        , fileChooserPortalVersion(fileChooserPortalVersion)
+    { }
 
-    WId winId = 0;
-    bool modal = false;
-    bool multipleFiles = false;
-    bool selectDirectory = false;
-    bool saveFile = false;
+    QEventLoop loop;
     QString acceptLabel;
     QUrl directory;
     QString title;
     QStringList nameFilters;
     QStringList mimeTypesFilters;
-    QList<QUrl> selectedFiles;
-    QPlatformFileDialogHelper *nativeFileDialog = nullptr;
+    // maps user-visible name for portal to full name filter
+    QMap<QString, QString> userVisibleToNameFilter;
+    QString selectedMimeTypeFilter;
+    QString selectedNameFilter;
+    QStringList selectedFiles;
+    std::unique_ptr<QPlatformFileDialogHelper> nativeFileDialog;
+    uint fileChooserPortalVersion = 0;
+    bool failedToOpen = false;
+    bool directoryMode = false;
+    bool multipleFiles = false;
+    bool saveFile = false;
 };
 
-QXdgDesktopPortalFileDialog::QXdgDesktopPortalFileDialog(QPlatformFileDialogHelper *nativeFileDialog)
+QXdgDesktopPortalFileDialog::QXdgDesktopPortalFileDialog(QPlatformFileDialogHelper *nativeFileDialog, uint fileChooserPortalVersion)
     : QPlatformFileDialogHelper()
-    , d_ptr(new QXdgDesktopPortalFileDialogPrivate(nativeFileDialog))
+    , d_ptr(new QXdgDesktopPortalFileDialogPrivate(nativeFileDialog, fileChooserPortalVersion))
 {
     Q_D(QXdgDesktopPortalFileDialog);
 
     if (d->nativeFileDialog) {
-        connect(d->nativeFileDialog, SIGNAL(accept()), this, SIGNAL(accept()));
-        connect(d->nativeFileDialog, SIGNAL(reject()), this, SIGNAL(reject()));
+        connect(d->nativeFileDialog.get(), SIGNAL(accept()), this, SIGNAL(accept()));
+        connect(d->nativeFileDialog.get(), SIGNAL(reject()), this, SIGNAL(reject()));
     }
+
+    d->loop.connect(this, SIGNAL(accept()), SLOT(quit()));
+    d->loop.connect(this, SIGNAL(reject()), SLOT(quit()));
 }
 
 QXdgDesktopPortalFileDialog::~QXdgDesktopPortalFileDialog()
@@ -119,9 +136,8 @@ void QXdgDesktopPortalFileDialog::initia
     if (options()->fileMode() == QFileDialogOptions::ExistingFiles)
         d->multipleFiles = true;
 
-    if (options()->fileMode() == QFileDialogOptions::Directory || options()->fileMode() == QFileDialogOptions::DirectoryOnly) {
-        d->selectDirectory = true;
-    }
+    if (options()->fileMode() == QFileDialogOptions::Directory || options()->fileMode() == QFileDialogOptions::DirectoryOnly)
+        d->directoryMode = true;
 
     if (options()->isLabelExplicitlySet(QFileDialogOptions::Accept))
         d->acceptLabel = options()->labelText(QFileDialogOptions::Accept);
@@ -138,33 +154,43 @@ void QXdgDesktopPortalFileDialog::initia
     if (!options()->mimeTypeFilters().isEmpty())
         d->mimeTypesFilters = options()->mimeTypeFilters();
 
+    if (!options()->initiallySelectedMimeTypeFilter().isEmpty())
+        d->selectedMimeTypeFilter = options()->initiallySelectedMimeTypeFilter();
+
+    if (!options()->initiallySelectedNameFilter().isEmpty())
+        d->selectedNameFilter = options()->initiallySelectedNameFilter();
+
     setDirectory(options()->initialDirectory());
 }
 
-void QXdgDesktopPortalFileDialog::openPortal()
+void QXdgDesktopPortalFileDialog::openPortal(Qt::WindowFlags windowFlags, Qt::WindowModality windowModality, QWindow *parent)
 {
-    Q_D(const QXdgDesktopPortalFileDialog);
-
-    QDBusMessage message = QDBusMessage::createMethodCall(QStringLiteral("org.freedesktop.portal.Desktop"),
-                                                          QStringLiteral("/org/freedesktop/portal/desktop"),
-                                                          QStringLiteral("org.freedesktop.portal.FileChooser"),
-                                                          d->saveFile ? QStringLiteral("SaveFile") : QStringLiteral("OpenFile"));
-    QString parentWindowId = QStringLiteral("x11:") + QString::number(d->winId, 16);
+    Q_D(QXdgDesktopPortalFileDialog);
 
+    QDBusMessage message = QDBusMessage::createMethodCall("org.freedesktop.portal.Desktop"_L1,
+                                                          "/org/freedesktop/portal/desktop"_L1,
+                                                          "org.freedesktop.portal.FileChooser"_L1,
+                                                          d->saveFile ? "SaveFile"_L1 : "OpenFile"_L1);
     QVariantMap options;
     if (!d->acceptLabel.isEmpty())
-        options.insert(QStringLiteral("accept_label"), d->acceptLabel);
+        options.insert("accept_label"_L1, d->acceptLabel);
 
-    options.insert(QStringLiteral("modal"), d->modal);
-    options.insert(QStringLiteral("multiple"), d->multipleFiles);
-    options.insert(QStringLiteral("directory"), d->selectDirectory);
-
-    if (d->saveFile) {
-        if (!d->directory.isEmpty())
-            options.insert(QStringLiteral("current_folder"), QFile::encodeName(d->directory.toLocalFile()).append('\0'));
-
-        if (!d->selectedFiles.isEmpty())
-            options.insert(QStringLiteral("current_file"), QFile::encodeName(d->selectedFiles.first().toLocalFile()).append('\0'));
+    options.insert("modal"_L1, windowModality != Qt::NonModal);
+    options.insert("multiple"_L1, d->multipleFiles);
+    options.insert("directory"_L1, d->directoryMode);
+
+    if (!d->directory.isEmpty())
+        options.insert("current_folder"_L1, QFile::encodeName(d->directory.toLocalFile()).append('\0'));
+
+    if (d->saveFile && !d->selectedFiles.isEmpty()) {
+        // current_file for the file to be pre-selected, current_name for the file name to be
+        // pre-filled current_file accepts absolute path and requires the file to exist while
+        // current_name accepts just file name
+        QFileInfo selectedFileInfo(d->selectedFiles.constFirst());
+        if (selectedFileInfo.exists())
+            options.insert("current_file"_L1,
+                           QFile::encodeName(d->selectedFiles.constFirst()).append('\0'));
+        options.insert("current_name"_L1, selectedFileInfo.fileName());
     }
 
     // Insert filters
@@ -174,6 +200,9 @@ void QXdgDesktopPortalFileDialog::openPo
     qDBusRegisterMetaType<FilterList>();
 
     FilterList filterList;
+    auto selectedFilterIndex = filterList.size() - 1;
+
+    d->userVisibleToNameFilter.clear();
 
     if (!d->mimeTypesFilters.isEmpty()) {
         for (const QString &mimeTypefilter : d->mimeTypesFilters) {
@@ -194,20 +223,31 @@ void QXdgDesktopPortalFileDialog::openPo
             filter.name = mimeType.comment();
             filter.filterConditions = filterConditions;
 
+            if (filter.name.isEmpty())
+                filter.name = mimeTypefilter;
+
             filterList << filter;
+
+            if (!d->selectedMimeTypeFilter.isEmpty() && d->selectedMimeTypeFilter == mimeTypefilter)
+                selectedFilterIndex = filterList.size() - 1;
         }
     } else if (!d->nameFilters.isEmpty()) {
-        for (const QString &filter : d->nameFilters) {
+        for (const QString &nameFilter : d->nameFilters) {
             // Do parsing:
             // Supported format is ("Images (*.png *.jpg)")
-            QRegularExpression regexp(QString::fromLatin1(QPlatformFileDialogHelper::filterRegExp));
-            QRegularExpressionMatch match = regexp.match(filter);
+            QRegularExpression regexp(QPlatformFileDialogHelper::filterRegExp);
+            QRegularExpressionMatch match = regexp.match(nameFilter);
             if (match.hasMatch()) {
                 QString userVisibleName = match.captured(1);
-                QStringList filterStrings = match.captured(2).split(QLatin1Char(' '), Qt::SkipEmptyParts);
+                QStringList filterStrings = match.captured(2).split(u' ', Qt::SkipEmptyParts);
+
+                if (filterStrings.isEmpty()) {
+                    qWarning() << "Filter " << userVisibleName << " is empty and will be ignored.";
+                    continue;
+                }
 
                 FilterConditionList filterConditions;
-                for (const QString &filterString : std::as_const(filterStrings)) {
+                for (const QString &filterString : filterStrings) {
                     FilterCondition filterCondition;
                     filterCondition.type = GlobalPattern;
                     filterCondition.pattern = filterString;
@@ -219,34 +259,58 @@ void QXdgDesktopPortalFileDialog::openPo
                 filter.filterConditions = filterConditions;
 
                 filterList << filter;
+
+                d->userVisibleToNameFilter.insert(userVisibleName, nameFilter);
+
+                if (!d->selectedNameFilter.isEmpty() && d->selectedNameFilter == nameFilter)
+                    selectedFilterIndex = filterList.size() - 1;
             }
         }
     }
 
     if (!filterList.isEmpty())
-        options.insert(QStringLiteral("filters"), QVariant::fromValue(filterList));
+        options.insert("filters"_L1, QVariant::fromValue(filterList));
 
-    options.insert(QStringLiteral("handle_token"), QStringLiteral("qt%1").arg(QRandomGenerator::global()->generate()));
+    if (selectedFilterIndex != -1)
+        options.insert("current_filter"_L1, QVariant::fromValue(filterList[selectedFilterIndex]));
+
+    options.insert("handle_token"_L1, QStringLiteral("qt%1").arg(QRandomGenerator::global()->generate()));
 
     // TODO choices a(ssa(ss)s)
     // List of serialized combo boxes to add to the file chooser.
 
-    message << parentWindowId << d->title << options;
+    auto unixServices = dynamic_cast<UnixServices *>(
+            QGuiApplicationPrivate::platformIntegration()->services());
+    if (parent && unixServices)
+        message << unixServices->portalWindowIdentifier(parent);
+    else
+        message << QString();
+
+    message << d->title << options;
 
     QDBusPendingCall pendingCall = QDBusConnection::sessionBus().asyncCall(message);
     QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall);
-    connect(watcher, &QDBusPendingCallWatcher::finished, this, [this](QDBusPendingCallWatcher *watcher) {
+    connect(watcher, &QDBusPendingCallWatcher::finished, this, [this, d, windowFlags, windowModality, parent] (QDBusPendingCallWatcher *watcher) {
         QDBusPendingReply<QDBusObjectPath> reply = *watcher;
-        if (reply.isError()) {
-            Q_EMIT reject();
+        // Any error means the dialog is not shown and we need to fallback
+        d->failedToOpen = reply.isError();
+        if (d->failedToOpen) {
+            if (d->nativeFileDialog) {
+                d->nativeFileDialog->show(windowFlags, windowModality, parent);
+                if (d->loop.isRunning())
+                    d->nativeFileDialog->exec();
+            } else {
+                Q_EMIT reject();
+            }
         } else {
-            QDBusConnection::sessionBus().connect({},
+            QDBusConnection::sessionBus().connect(nullptr,
                                                   reply.value().path(),
-                                                  QStringLiteral("org.freedesktop.portal.Request"),
-                                                  QStringLiteral("Response"),
+                                                  "org.freedesktop.portal.Request"_L1,
+                                                  "Response"_L1,
                                                   this,
-                                                  SLOT(gotResponse(uint, QVariantMap)));
+                                                  SLOT(gotResponse(uint,QVariantMap)));
         }
+        watcher->deleteLater();
     });
 }
 
@@ -271,7 +335,7 @@ QUrl QXdgDesktopPortalFileDialog::direct
 {
     Q_D(const QXdgDesktopPortalFileDialog);
 
-    if (d->nativeFileDialog && (options()->fileMode() == QFileDialogOptions::Directory || options()->fileMode() == QFileDialogOptions::DirectoryOnly))
+    if (d->nativeFileDialog && useNativeFileDialog())
         return d->nativeFileDialog->directory();
 
     return d->directory;
@@ -286,17 +350,21 @@ void QXdgDesktopPortalFileDialog::select
         d->nativeFileDialog->selectFile(filename);
     }
 
-    d->selectedFiles << filename;
+    d->selectedFiles << filename.path();
 }
 
 QList<QUrl> QXdgDesktopPortalFileDialog::selectedFiles() const
 {
     Q_D(const QXdgDesktopPortalFileDialog);
 
-    if (d->nativeFileDialog && (options()->fileMode() == QFileDialogOptions::Directory || options()->fileMode() == QFileDialogOptions::DirectoryOnly))
+    if (d->nativeFileDialog && useNativeFileDialog())
         return d->nativeFileDialog->selectedFiles();
 
-    return d->selectedFiles;
+    QList<QUrl> files;
+    for (const QString &file : d->selectedFiles) {
+        files << QUrl(file);
+    }
+    return files;
 }
 
 void QXdgDesktopPortalFileDialog::setFilter()
@@ -309,6 +377,21 @@ void QXdgDesktopPortalFileDialog::setFil
     }
 }
 
+void QXdgDesktopPortalFileDialog::selectMimeTypeFilter(const QString &filter)
+{
+    Q_D(QXdgDesktopPortalFileDialog);
+    if (d->nativeFileDialog) {
+        d->nativeFileDialog->setOptions(options());
+        d->nativeFileDialog->selectMimeTypeFilter(filter);
+    }
+}
+
+QString QXdgDesktopPortalFileDialog::selectedMimeTypeFilter() const
+{
+    Q_D(const QXdgDesktopPortalFileDialog);
+    return d->selectedMimeTypeFilter;
+}
+
 void QXdgDesktopPortalFileDialog::selectNameFilter(const QString &filter)
 {
     Q_D(QXdgDesktopPortalFileDialog);
@@ -321,24 +404,21 @@ void QXdgDesktopPortalFileDialog::select
 
 QString QXdgDesktopPortalFileDialog::selectedNameFilter() const
 {
-    // TODO
-    return QString();
+    Q_D(const QXdgDesktopPortalFileDialog);
+    return d->selectedNameFilter;
 }
 
 void QXdgDesktopPortalFileDialog::exec()
 {
     Q_D(QXdgDesktopPortalFileDialog);
 
-    if (d->nativeFileDialog && (options()->fileMode() == QFileDialogOptions::Directory || options()->fileMode() == QFileDialogOptions::DirectoryOnly)) {
+    if (d->nativeFileDialog && useNativeFileDialog()) {
         d->nativeFileDialog->exec();
         return;
     }
 
     // HACK we have to avoid returning until we emit that the dialog was accepted or rejected
-    QEventLoop loop;
-    QObject::connect(this, &QXdgDesktopPortalFileDialog::accept, &loop, &QEventLoop::quit);
-    QObject::connect(this, &QXdgDesktopPortalFileDialog::reject, &loop, &QEventLoop::quit);
-    loop.exec();
+    d->loop.exec();
 }
 
 void QXdgDesktopPortalFileDialog::hide()
@@ -355,13 +435,10 @@ bool QXdgDesktopPortalFileDialog::show(Q
 
     initializeDialog();
 
-    d->modal = windowModality != Qt::NonModal;
-    d->winId = parent ? parent->winId() : 0;
-
-    if (d->nativeFileDialog && (options()->fileMode() == QFileDialogOptions::Directory || options()->fileMode() == QFileDialogOptions::DirectoryOnly))
+    if (d->nativeFileDialog && useNativeFileDialog(OpenFallback))
         return d->nativeFileDialog->show(windowFlags, windowModality, parent);
 
-    openPortal();
+    openPortal(windowFlags, windowModality, parent);
 
     return true;
 }
@@ -371,13 +448,18 @@ void QXdgDesktopPortalFileDialog::gotRes
     Q_D(QXdgDesktopPortalFileDialog);
 
     if (!response) {
-        if (results.contains(QStringLiteral("uris"))) {
-            const QStringList uris = results.value(QStringLiteral("uris")).toStringList();
-            d->selectedFiles.clear();
-            d->selectedFiles.reserve(uris.size());
-            for (const QString &uri : uris) {
-                // uris are expected to have proper "file:" scheme set
-                d->selectedFiles.append(QUrl(uri));
+        if (results.contains("uris"_L1))
+            d->selectedFiles = results.value("uris"_L1).toStringList();
+
+        if (results.contains("current_filter"_L1)) {
+            const Filter selectedFilter = qdbus_cast<Filter>(results.value(QStringLiteral("current_filter")));
+            if (!selectedFilter.filterConditions.empty() && selectedFilter.filterConditions[0].type == MimeType) {
+                // s.a. QXdgDesktopPortalFileDialog::openPortal which basically does the inverse
+                d->selectedMimeTypeFilter = selectedFilter.filterConditions[0].pattern;
+                d->selectedNameFilter.clear();
+            } else {
+                d->selectedNameFilter = d->userVisibleToNameFilter.value(selectedFilter.name);
+                d->selectedMimeTypeFilter.clear();
             }
         }
         Q_EMIT accept();
@@ -386,6 +468,23 @@ void QXdgDesktopPortalFileDialog::gotRes
     }
 }
 
+bool QXdgDesktopPortalFileDialog::useNativeFileDialog(QXdgDesktopPortalFileDialog::FallbackType fallbackType) const
+{
+    Q_D(const QXdgDesktopPortalFileDialog);
+
+    if (d->failedToOpen && fallbackType != OpenFallback)
+        return true;
+
+    if (d->fileChooserPortalVersion < 3) {
+        if (options()->fileMode() == QFileDialogOptions::Directory)
+            return true;
+        else if (options()->fileMode() == QFileDialogOptions::DirectoryOnly)
+            return true;
+    }
+
+    return false;
+}
+
 QT_END_NAMESPACE
 
 #include "moc_qxdgdesktopportalfiledialog_p.cpp"
diff -pruN 6.3.6-1/qt6/src/platformtheme/qxdgdesktopportalfiledialog_p.h 6.4.4-0ubuntu1/qt6/src/platformtheme/qxdgdesktopportalfiledialog_p.h
--- 6.3.6-1/qt6/src/platformtheme/qxdgdesktopportalfiledialog_p.h	2025-07-08 11:47:08.000000000 +0000
+++ 6.4.4-0ubuntu1/qt6/src/platformtheme/qxdgdesktopportalfiledialog_p.h	2025-08-05 10:53:41.000000000 +0000
@@ -1,18 +1,10 @@
-/*
-
-    SPDX-FileCopyrightText: 2017-2018 Red Hat Inc
-    Contact: https://www.qt.io/licensing/
-
-    This file is part of the plugins of the Qt Toolkit.
-
-    SPDX-License-Identifier: LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KFQF-Accepted-GPL OR LicenseRef-Qt-Commercial
-
-*/
+// Copyright (C) 2017-2018 Red Hat, Inc
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 #ifndef QXDGDESKTOPPORTALFILEDIALOG_P_H
 #define QXDGDESKTOPPORTALFILEDIALOG_P_H
 
-#include <QVector>
 #include <qpa/qplatformdialoghelper.h>
+#include <QList>
 
 QT_BEGIN_NAMESPACE
 
@@ -23,9 +15,14 @@ class QXdgDesktopPortalFileDialog : publ
     Q_OBJECT
     Q_DECLARE_PRIVATE(QXdgDesktopPortalFileDialog)
 public:
+    enum FallbackType {
+        GenericFallback,
+        OpenFallback
+    };
+
     enum ConditionType : uint {
         GlobalPattern = 0,
-        MimeType = 1,
+        MimeType = 1
     };
     // Filters a(sa(us))
     // Example: [('Images', [(0, '*.ico'), (1, 'image/png')]), ('Text', [(0, '*.txt')])]
@@ -33,15 +30,15 @@ public:
         ConditionType type;
         QString pattern; // E.g. '*ico' or 'image/png'
     };
-    typedef QVector<FilterCondition> FilterConditionList;
+    typedef QList<FilterCondition> FilterConditionList;
 
     struct Filter {
         QString name; // E.g. 'Images' or 'Text
-        FilterConditionList filterConditions; // E.g. [(0, '*.ico'), (1, 'image/png')] or [(0, '*.txt')]
+        FilterConditionList filterConditions;; // E.g. [(0, '*.ico'), (1, 'image/png')] or [(0, '*.txt')]
     };
-    typedef QVector<Filter> FilterList;
+    typedef QList<Filter> FilterList;
 
-    QXdgDesktopPortalFileDialog(QPlatformFileDialogHelper *nativeFileDialog = nullptr);
+    QXdgDesktopPortalFileDialog(QPlatformFileDialogHelper *nativeFileDialog = nullptr, uint fileChooserPortalVersion = 0);
     ~QXdgDesktopPortalFileDialog();
 
     bool defaultNameFilterDisables() const override;
@@ -52,6 +49,8 @@ public:
     void setFilter() override;
     void selectNameFilter(const QString &filter) override;
     QString selectedNameFilter() const override;
+    void selectMimeTypeFilter(const QString &filter) override;
+    QString selectedMimeTypeFilter() const override;
 
     void exec() override;
     bool show(Qt::WindowFlags windowFlags, Qt::WindowModality windowModality, QWindow *parent) override;
@@ -62,16 +61,18 @@ private Q_SLOTS:
 
 private:
     void initializeDialog();
-    void openPortal();
+    void openPortal(Qt::WindowFlags windowFlags, Qt::WindowModality windowModality, QWindow *parent);
+    bool useNativeFileDialog(FallbackType fallbackType = GenericFallback) const;
 
     QScopedPointer<QXdgDesktopPortalFileDialogPrivate> d_ptr;
 };
 
 QT_END_NAMESPACE
 
-Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::FilterCondition)
-Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::FilterConditionList)
-Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::Filter)
-Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::FilterList)
+Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::FilterCondition);
+Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::FilterConditionList);
+Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::Filter);
+Q_DECLARE_METATYPE(QXdgDesktopPortalFileDialog::FilterList);
 
 #endif // QXDGDESKTOPPORTALFILEDIALOG_P_H
+
